v0.14.0
v0.14.0 2021-10-02
Family-specific:
- F0:
- Fix duplicated aliased registers WAIT/AUTDLY and DMAEN/DMA1EN (#538)
- F3:
- F4:
- F7:
- L0:
- L4:
- Fix ADC SQR1.L name and description (#519)
- Add missing APB1RSTR1.USBFSRST field for L4x3 (#526)
- Fix AHB1 CRC bits for L4x3 (#517)
- Add STM32L4R9 (#532)
- Add SPI register descriptions (#535)
- Strip DSI prefix from DSI registers (#585)
- Fix RTC registers in L41x and L42x (#580)
- Add USB_BCDR register, fix USB base address, and add USB interrupt (#580)
- Add CRSEN to APB1ENR1 (#580)
- Fix bit offset for CRC and USART bits in RCC (#571)
- Fix LCD RAM_COM register size and arrayify (#552)
- L5:
- Fix TIM15 CCR2 address offset (#518)
- H7:
- Add WWDG field descriptions (#502)
- Add DAC2AMEN to H7B3 (#500)
- Add LTDC field descriptions (#512)
- Fix FDCAN_TEST register to be writable (#574)
- Update to latest ST SVDs and add H72x/H73x devices (#554)
- Fix invalid patches to RCC registers (#615)
- Fix and cluster DFSDM registers (#637)
- Add SAI CR1 NOMCK alias bit to H743/753 and remove MCKEN (#640)
- G0:
- Update to new ST SVD release (#514)
- G4:
- WB:
- Enable in nightly releases (#509)
- Fix ADC SQR1.L name and description (#519)
- Add missing EXTI fields (#580)
- Fix TIM16 CR1 (#580)
- Rename ADC to ADC1, add new ADC_Common peripheral (#623)
- Fix SYSCFG register offsets (#624)
- Fixes for ADC, TIM16, and TIM17 (#625)
- Rename EXTI10_15 and EXTI5_9 interrupts to EXTI15_10 and EXTI9_5 (#634)
- Fix TIM2.CNT bit width (#635)
- WL:
- MP:
Common:
- Many devices using USART "v2" had write constraints fixed to allow 9-bit
words, affecting F0, F3, F7, H7, L0, L4, and WL families. (#558) - The
rt
feature is now enabled by default; usedefault-features=false
to
disable (#582). - Updated to svd2rust 0.19, with changes to the generated crate API.
This update required a number of fixes to bugs in the SVD files,
especially including fixes to timers across all families (#540, #546, #596). - Fix a bug causing aliased registers to be suppressed in the HTML output
(#591) - Added a register map to HTML output (#598).
- Allow generating HTML output for selected families only (#607).
- Cortex-m-rt version 0.7 is now supported (#595, #603).
Contributors to this release:
[@diondokter] [@mattico] [@noslaver] [@jglauche] [@ofauchon] [@richardeoin]
[@Geens] [@wallacejohn] [@kevswims] [@qwandor] [@cyrusmetcalf] [@ByteNaked]
[@cyberillithid] [@kenbell] [@tachiniererin] [@yusefkarim] [@lynaghk]
[@sirhcel] [@timblakely] [@lulf] [@ijager] [@jorgeig-space] [@burrbull]
[@timokroeger] [@newAM] [@maximeborges] [@David-OConnor] [@rmsc] [@jhbruhn]
[@karlp] [@AndreasKarg]