Unclaimed project
Are you a maintainer of microzig? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
microzig
MicroZig is a toolbox for building embedded applications in Zig.
embeddedhalzigzig-packageziglang
Last updated 22 days ago
Back to changelogWhat's Changed
- Support timeouts in i2c datagram devices by @Grazfather in https://github.com/ZigEmbeddedGroup/microzig/pull/566
- esp32 Trap Dispatch Improvement by @Uthedris in https://github.com/ZigEmbeddedGroup/microzig/pull/570
- cleanup redundant returns by @Grazfather in https://github.com/ZigEmbeddedGroup/microzig/pull/573
- Add write_then_read to Datagram_Device by @cswank in https://github.com/ZigEmbeddedGroup/microzig/pull/574
- Add writev_then_readv to the test Datagram_Device by @Grazfather in https://github.com/ZigEmbeddedGroup/microzig/pull/575
- Clock_Device: Allow providing sleep function to avoid polling by @Grazfather in https://github.com/ZigEmbeddedGroup/microzig/pull/576
- drivers: Add ICM-20948 9dof sensor driver by @Grazfather in https://github.com/ZigEmbeddedGroup/microzig/pull/572
- rp2xxx: pio: Fix some exported types by @Grazfather in https://github.com/ZigEmbeddedGroup/microzig/pull/577
- Linter for MicroZig by @mattnite in https://github.com/ZigEmbeddedGroup/microzig/pull/579
- Improve code style consistency by @mattnite in https://github.com/ZigEmbeddedGroup/microzig/pull/580
- ESP32-C3 spi and WS2812 driver by @tact1m4n3 in https://github.com/ZigEmbeddedGroup/microzig/pull/581
Driver for the mlx90640 thermal imaging camera by @cswank in https://github.com/ZigEmbeddedGroup/microzig/pull/578nRF52x: HAL: Add SPIM by @Grazfather in https://github.com/ZigEmbeddedGroup/microzig/pull/584esp: fix spi driver connect and disconnect methods for dynamic dispatch by @tact1m4n3 in https://github.com/ZigEmbeddedGroup/microzig/pull/586Cortex m priority fixes. by @Uthedris in https://github.com/ZigEmbeddedGroup/microzig/pull/587linter: Skip deleted files by @tact1m4n3 in https://github.com/ZigEmbeddedGroup/microzig/pull/590drivers: Add support for magnetometer in ICM-20948 driver by @Grazfather in https://github.com/ZigEmbeddedGroup/microzig/pull/591Stm32f1 adc by @RecursiveError in https://github.com/ZigEmbeddedGroup/microzig/pull/582drivers: Cleanup ICM-20948 driver by @Grazfather in https://github.com/ZigEmbeddedGroup/microzig/pull/592allow for PRs from forks to run linting checks by @mattnite in https://github.com/ZigEmbeddedGroup/microzig/pull/594RP2xxx: Fix overflow when PIO programs contain 32 instructions by @piotrfila in https://github.com/ZigEmbeddedGroup/microzig/pull/599Fix deprecated tokenize->tokenizeAny in PIO assembler by @cortex in https://github.com/ZigEmbeddedGroup/microzig/pull/598Linker script generation update by @tact1m4n3 in https://github.com/ZigEmbeddedGroup/microzig/pull/588nrf5x: micro:bit support by @tact1m4n3 in https://github.com/ZigEmbeddedGroup/microzig/pull/600Regz Wizard: UI to explore generated code by @mattnite in https://github.com/ZigEmbeddedGroup/microzig/pull/596image -> img by @mattnite in https://github.com/ZigEmbeddedGroup/microzig/pull/603Fix devlog section links by @mattnite in https://github.com/ZigEmbeddedGroup/microzig/pull/605Deduplicate linter comments by @mattnite in https://github.com/ZigEmbeddedGroup/microzig/pull/606Remove linter test funcs by @mattnite in https://github.com/ZigEmbeddedGroup/microzig/pull/607Add pico2 arm flashless target board by @Grazfather in https://github.com/ZigEmbeddedGroup/microzig/pull/604Avoid windows builds of regz wizard for now by @mattnite in https://github.com/ZigEmbeddedGroup/microzig/pull/610add legend for monorepo by @mattnite in https://github.com/ZigEmbeddedGroup/microzig/pull/608Remove docs/, move relevant documentation to website by @mattnite in https://github.com/ZigEmbeddedGroup/microzig/pull/611Add clock management and configuration for STM32F103 by @RecursiveError in https://github.com/ZigEmbeddedGroup/microzig/pull/609fix stm32f103 i2c driver by @RecursiveError in https://github.com/ZigEmbeddedGroup/microzig/pull/613Added RTT by @haydenridd in https://github.com/ZigEmbeddedGroup/microzig/pull/612RP2xxx: Add try_lock to spinlocks. by @piotrfila in https://github.com/ZigEmbeddedGroup/microzig/pull/614RP2xxx: Add missing rom functions by @piotrfila in https://github.com/ZigEmbeddedGroup/microzig/pull/615CH32F003 - Flash to start 0x0 by @burgrp in https://github.com/ZigEmbeddedGroup/microzig/pull/618Refactor GPtimer API and add Counter and PWM for STM32F1xx by @RecursiveError in https://github.com/ZigEmbeddedGroup/microzig/pull/619core: Update panic handler and main() error handling by @tact1m4n3 in https://github.com/ZigEmbeddedGroup/microzig/pull/621regz: optional enum in set_enum_type patch by @tact1m4n3 in https://github.com/ZigEmbeddedGroup/microzig/pull/624esp: ESP32-C3 flashless target by @tact1m4n3 in https://github.com/ZigEmbeddedGroup/microzig/pull/627STM32F1xxx Low-level timer APIs by @RecursiveError in https://github.com/ZigEmbeddedGroup/microzig/pull/625tools: Add printer tool by @tact1m4n3 in https://github.com/ZigEmbeddedGroup/microzig/pull/622Housekeeping by @tact1m4n3 in https://github.com/ZigEmbeddedGroup/microzig/pull/626STM32: Apply RCC to all examples by @RecursiveError in https://github.com/ZigEmbeddedGroup/microzig/pull/628Several fixes and cleanups for RP2xxx by @ikskuh in https://github.com/ZigEmbeddedGroup/microzig/pull/630Fix a bunch of typos on stm32 hal/examples by @Grazfather in https://github.com/ZigEmbeddedGroup/microzig/pull/629bump to 0.14.2 by @mattnite in https://github.com/ZigEmbeddedGroup/microzig/pull/631New Contributors
- @cswank made their first contribution in https://github.com/ZigEmbeddedGroup/microzig/pull/574
- @cortex made their first contribution in https://github.com/ZigEmbeddedGroup/microzig/pull/598
Full Changelog: https://github.com/ZigEmbeddedGroup/microzig/compare/0.14.1...0.14.2