New
0.14.1
What's Changed
- update to 0.14.0 by @mattnite in https://github.com/ZigEmbeddedGroup/microzig/pull/518
- esp: hal: i2c (part 2) by @Grazfather in https://github.com/ZigEmbeddedGroup/microzig/pull/513
- WCH CH32V: add system clock init by @ghostiam in https://github.com/ZigEmbeddedGroup/microzig/pull/520
- WCH CH32V: add chip ch32v305xb and fix 307xc by @ghostiam in https://github.com/ZigEmbeddedGroup/microzig/pull/521
- WCH CH32V: examples: replace busyloop with busy_delay by @ghostiam in https://github.com/ZigEmbeddedGroup/microzig/pull/519
- WCH CH32V: fix cpu startup by @ghostiam in https://github.com/ZigEmbeddedGroup/microzig/pull/522
- basic f1 HAL by @RecursiveError in https://github.com/ZigEmbeddedGroup/microzig/pull/431
- WCH CH32: add support for all CH32V series and refactor MCU definitions. by @ghostiam in https://github.com/ZigEmbeddedGroup/microzig/pull/523
- Add support for SVD dimIndex parsing by @zovko in https://github.com/ZigEmbeddedGroup/microzig/pull/508
- WCH CH32V: build: add linker script generator that places .srodata and .rodata in FLASH. by @ghostiam in https://github.com/ZigEmbeddedGroup/microzig/pull/526
- Aviron: Fix ELF loading by @Grazfather in https://github.com/ZigEmbeddedGroup/microzig/pull/525
- [rp2xxx] Better dma interface by @vesim987 in https://github.com/ZigEmbeddedGroup/microzig/pull/517
- Read vector from mtvec not vtor when starting core 1 on riscv core. by @Uthedris in https://github.com/ZigEmbeddedGroup/microzig/pull/529
- WCH CH32V: cpus: refactoring by @ghostiam in https://github.com/ZigEmbeddedGroup/microzig/pull/528
- WCH CH32V: fix build 🤯 by @ghostiam in https://github.com/ZigEmbeddedGroup/microzig/pull/532
- Regz svd cluster by @mattnite in https://github.com/ZigEmbeddedGroup/microzig/pull/530
- build regz in release-safe by @mattnite in https://github.com/ZigEmbeddedGroup/microzig/pull/537
- Rename
CPUOptionstoCPU_Optionsby @tact1m4n3 in https://github.com/ZigEmbeddedGroup/microzig/pull/538 - Use atpack directly for atsamd register schema by @mattnite in https://github.com/ZigEmbeddedGroup/microzig/pull/539
- get raspberry pi pico SVDs from pico-sdk by @mattnite in https://github.com/ZigEmbeddedGroup/microzig/pull/541
- Rp2350 support improvement by @Uthedris in https://github.com/ZigEmbeddedGroup/microzig/pull/540
- Fixes to rp2xxx HAL pwm.zig by @Uthedris in https://github.com/ZigEmbeddedGroup/microzig/pull/542
- Add rp2040 ram image (flashless) target board by @Grazfather in https://github.com/ZigEmbeddedGroup/microzig/pull/535
- Rp2040 atomics by @Uthedris in https://github.com/ZigEmbeddedGroup/microzig/pull/545
- Add ram_image boolean to mz.Target and expose via microzig.config by @Grazfather in https://github.com/ZigEmbeddedGroup/microzig/pull/544
- first fragments of STM32F1 USB-FS HAL by @RecursiveError in https://github.com/ZigEmbeddedGroup/microzig/pull/543
- Restore the microzig_flash_start section for ARM by @Grazfather in https://github.com/ZigEmbeddedGroup/microzig/pull/551
- esp: Add atomic intrinsics by @tact1m4n3 in https://github.com/ZigEmbeddedGroup/microzig/pull/548
- Introduce
HAL_Optionsby @tact1m4n3 in https://github.com/ZigEmbeddedGroup/microzig/pull/549 - Fix
cpu.interrupt.is_enabledfor Cortex M by @Corendos in https://github.com/ZigEmbeddedGroup/microzig/pull/550 - esp: join cpu and add rom functions by @tact1m4n3 in https://github.com/ZigEmbeddedGroup/microzig/pull/552
- Rp2350 hal additions by @Uthedris in https://github.com/ZigEmbeddedGroup/microzig/pull/546
- esp: enable cache by @tact1m4n3 in https://github.com/ZigEmbeddedGroup/microzig/pull/553
- rp2xxx: Cleanup gpio hal by @Grazfather in https://github.com/ZigEmbeddedGroup/microzig/pull/556
- nrf5x: Add working blinky example by @Grazfather in https://github.com/ZigEmbeddedGroup/microzig/pull/554
- update USB + LL CDC example by @RecursiveError in https://github.com/ZigEmbeddedGroup/microzig/pull/555
- nrf52xx: Basic GPIO hal by @Grazfather in https://github.com/ZigEmbeddedGroup/microzig/pull/557
- nRF52xxx: Add UART hal + examples by @mattnite in https://github.com/ZigEmbeddedGroup/microzig/pull/558
- Fix bug in rp2350 hazard3's set_handler by @Uthedris in https://github.com/ZigEmbeddedGroup/microzig/pull/559
- nRF5x: Add basic timer support by @Grazfather in https://github.com/ZigEmbeddedGroup/microzig/pull/560
- 0.14.1 by @mattnite in https://github.com/ZigEmbeddedGroup/microzig/pull/563
- nRF5x: Add i2c hal + datagram device by @Grazfather in https://github.com/ZigEmbeddedGroup/microzig/pull/561
- Fixes to interrupt handling by @Uthedris in https://github.com/ZigEmbeddedGroup/microzig/pull/562
- nRF52: Add clock device by @Grazfather in https://github.com/ZigEmbeddedGroup/microzig/pull/564
- improve STM32 usb by @RecursiveError in https://github.com/ZigEmbeddedGroup/microzig/pull/568
- Actually releasing 0.14.1 by @mattnite in https://github.com/ZigEmbeddedGroup/microzig/pull/569
New Contributors
- @ghostiam made their first contribution in https://github.com/ZigEmbeddedGroup/microzig/pull/520
- @zovko made their first contribution in https://github.com/ZigEmbeddedGroup/microzig/pull/508
- @Corendos made their first contribution in https://github.com/ZigEmbeddedGroup/microzig/pull/550
Full Changelog: https://github.com/ZigEmbeddedGroup/microzig/compare/0.14.0...0.14.1