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