2
2
3
3
## [ Unreleased]
4
4
5
+ ## [ v0.14.0] 2021-10-02
6
+
7
+ Family-specific:
8
+
9
+ * F0:
10
+ * Fix duplicated aliased registers WAIT/AUTDLY and DMAEN/DMA1EN (#538 )
11
+ * F3:
12
+ * Mark HRTIM ISR FLT fields read-write (#592 )
13
+ * Fix reset value for FLASH OBR (#600 )
14
+ * F4:
15
+ * Add FLASH and PLLR description for F446 (#533 )
16
+ * Add FLTR register to all I2C peripherals (#534 )
17
+ * Rename DSIHOST to DSI for F469 (#585 )
18
+ * Fix UART RCC enable/reset bits (#589 )
19
+ * Remove non-existant TIM8 from F401 (#633 )
20
+ * F7:
21
+ * Strip DSI prefix from DSI registers (#585 )
22
+ * Fix reset value for RCC DCKCFGR (#600 )
23
+ * Fix all timer registers (#606 )
24
+ * Fix all SYSCFG registers (#612 )
25
+ * Fix all RCC registers (#613 )
26
+ * Fix all SDMMC registers (#620 )
27
+ * Fix CRC INIT and POL register offsets (#632 )
28
+ * L0:
29
+ * Add L0x0 family (#505 )
30
+ * Fix TIM CNT, ARR, CCR register sizes (#581 )
31
+ * Fix RCC_CSR RMVF bit offset in L0x2 and L0x3 (#566 )
32
+ * L4:
33
+ * Fix ADC SQR1.L name and description (#519 )
34
+ * Add missing APB1RSTR1.USBFSRST field for L4x3 (#526 )
35
+ * Fix AHB1 CRC bits for L4x3 (#517 )
36
+ * Add STM32L4R9 (#532 )
37
+ * Add SPI register descriptions (#535 )
38
+ * Strip DSI prefix from DSI registers (#585 )
39
+ * Fix RTC registers in L41x and L42x (#580 )
40
+ * Add USB_BCDR register, fix USB base address, and add USB interrupt (#580 )
41
+ * Add CRSEN to APB1ENR1 (#580 )
42
+ * Fix bit offset for CRC and USART bits in RCC (#571 )
43
+ * Fix LCD RAM_COM register size and arrayify (#552 )
44
+ * L5:
45
+ * Fix TIM15 CCR2 address offset (#518 )
46
+ * H7:
47
+ * Add WWDG field descriptions (#502 )
48
+ * Add DAC2AMEN to H7B3 (#500 )
49
+ * Add LTDC field descriptions (#512 )
50
+ * Fix FDCAN_TEST register to be writable (#574 )
51
+ * Update to latest ST SVDs and add H72x/H73x devices (#554 )
52
+ * Fix invalid patches to RCC registers (#615 )
53
+ * Fix and cluster DFSDM registers (#637 )
54
+ * Add SAI CR1 NOMCK alias bit to H743/753 and remove MCKEN (#640 )
55
+ * G0:
56
+ * Update to new ST SVD release (#514 )
57
+ * G4:
58
+ * Add I2C register definitions (#510 )
59
+ * Add USB BCDR register (#506 )
60
+ * Add GPIO register definitions (#531 )
61
+ * Add more descriptions for RCC (#528 )
62
+ * WB:
63
+ * Enable in nightly releases (#509 )
64
+ * Fix ADC SQR1.L name and description (#519 )
65
+ * Add missing EXTI fields (#580 )
66
+ * Fix TIM16 CR1 (#580 )
67
+ * Rename ADC to ADC1, add new ADC_Common peripheral (#623 )
68
+ * Fix SYSCFG register offsets (#624 )
69
+ * Fixes for ADC, TIM16, and TIM17 (#625 )
70
+ * Rename EXTI10_15 and EXTI5_9 interrupts to EXTI15_10 and EXTI9_5 (#634 )
71
+ * Fix TIM2.CNT bit width (#635 )
72
+ * WL:
73
+ * Update to new ST SVD release (#507 )
74
+ * Extensive patches and descriptions for WLE5, covering many peripherals (#559 )
75
+ * Unify EXTI.IMRx for WLE5 to match dual-core parts (#590 )
76
+ * Fix EXTI14 enumerated values (#599 )
77
+ * Add register descriptions for dual-core variants (#628 )
78
+ * MP:
79
+ * Strip DSI prefix from DSI registers (#585 )
80
+ * Add initial support for STM32MP153 device (#614 )
81
+
5
82
Common:
6
83
84
+ * Many devices using USART "v2" had write constraints fixed to allow 9-bit
85
+ words, affecting F0, F3, F7, H7, L0, L4, and WL families. (#558 )
7
86
* The ` rt ` feature is now enabled by default; use ` default-features=false ` to
8
- disable.
87
+ disable (#582 ).
88
+ * Updated to svd2rust 0.19, with changes to the generated crate API.
89
+ This update required a number of fixes to bugs in the SVD files,
90
+ especially including fixes to timers across all families (#540 , #546 , #596 ).
91
+ * Fix a bug causing aliased registers to be suppressed in the HTML output
92
+ (#591 )
93
+ * Added a register map to HTML output (#598 ).
94
+ * Allow generating HTML output for selected families only (#607 ).
95
+ * Cortex-m-rt version 0.7 is now supported (#595 , #603 ).
96
+
97
+ Contributors to this release:
98
+
99
+ [ @diondokter ] [ @mattico ] [ @noslaver ] [ @jglauche ] [ @ofauchon ] [ @richardeoin ]
100
+ [ @Geens ] [ @wallacejohn ] [ @kevswims ] [ @qwandor ] [ @cyrusmetcalf ] [ @ByteNaked ]
101
+ [ @cyberillithid ] [ @kenbell ] [ @tachiniererin ] [ @yusefkarim ] [ @lynaghk ]
102
+ [ @sirhcel ] [ @timblakely ] [ @lulf ] [ @ijager ] [ @jorgeig-space ] [ @burrbull ]
103
+ [ @timokroeger ] [ @newAM ] [ @maximeborges ] [ @David-OConnor ] [ @rmsc ] [ @jhbruhn ]
104
+ [ @karlp ] [ @AndreasKarg ]
9
105
10
106
## [ v0.13.1] 2021-06-02
11
107
@@ -528,7 +624,8 @@ work in this release!
528
624
* Fix nvicPrioBits being incorrect in many STM32s (de117ef)
529
625
* Add support for specifying interrupts and modifying CPU node
530
626
531
- [ Unreleased ] : https://github.com/stm32-rs/stm32-rs/compare/v0.13.0...HEAD
627
+ [ Unreleased ] : https://github.com/stm32-rs/stm32-rs/compare/v0.14.0...HEAD
628
+ [ v0.14.0 ] : https://github.com/stm32-rs/stm32-rs/compare/v0.13.0...v0.14.0
532
629
[ v0.13.1 ] : https://github.com/stm32-rs/stm32-rs/compare/v0.13.0...v0.13.1
533
630
[ v0.13.0 ] : https://github.com/stm32-rs/stm32-rs/compare/v0.12.1...v0.13.0
534
631
[ v0.12.1 ] : https://github.com/stm32-rs/stm32-rs/compare/v0.12.0...v0.12.1
@@ -553,37 +650,48 @@ work in this release!
553
650
[ @albru123 ] : https://github.com/albru123
554
651
[ @almusil ] : https://github.com/almusil
555
652
[ @AlyoshaVasilieva ] : https://github.com/AlyoshaVasilieva
653
+ [ @AndreasKarg ] : https://github.com/AndreasKarg
556
654
[ @arkorobotics ] : https://github.com/arkorobotics
557
655
[ @astro ] : https://github.com/astro
558
656
[ @aurabindo ] : https://github.com/aurabindo
559
657
[ @aurelj ] : https://github.com/aurelj
560
658
[ @birkenfeld ] : https://github.com/birkenfeld
561
659
[ @BryanKadzban ] : https://github.com/BryanKadzban
562
660
[ @burrbull ] : https://github.com/burrbull
661
+ [ @ByteNaked ] : https://github.com/ByteNaked
563
662
[ @chengsun ] : https://github.com/chengsun
564
663
[ @cyberillithid ] : https://github.com/cyberillithid
664
+ [ @cyrusmetcalf ] : https://github.com/cyrusmetcalf
665
+ [ @David-OConnor ] : https://github.com/David-OConnor
565
666
[ @diondokter ] : https://github.com/diondokter
566
667
[ @dirk-dms ] : https://github.com/dirk-dms
567
668
[ @disasm ] : https://github.com/disasm
568
669
[ @diseraluca ] : https://github.com/diseraluca
569
670
[ @dotcypress ] : https://github.com/dotcypress
570
671
[ @ehntoo ] : https://github.com/ehntoo
571
672
[ @eupn ] : https://github.com/eupn
673
+ [ @Geens ] : https://github.com/Geens
572
674
[ @HarkonenBade ] : https://github.com/HarkonenBade
573
675
[ @helgrind ] : https://github.com/helgrind
574
676
[ @hnez ] : https://github.com/hnez
575
677
[ @hoachin ] : https://github.com/hoachin
576
678
[ @ijager ] : https://github.com/ijager
577
679
[ @JarLob ] : https://github.com/JarLob
578
680
[ @jessebraham ] : https://github.com/jessebraham
681
+ [ @jglauche ] : https://github.com/jglauche
682
+ [ @jhbruhn ] : https://github.com/jhbruhn
579
683
[ @jkristell ] : https://github.com/jkristell
580
684
[ @jonas-schievink ] : https://github.com/jonas-schievink
581
685
[ @jordens ] : https://github.com/jordens
686
+ [ @jorgeig-space ] : https://github.com/jorgeig-space
687
+ [ @karlp ] : https://github.com/karlp
582
688
[ @kenbell ] : https://github.com/kenbell
689
+ [ @kevswims ] : https://github.com/kevswims
583
690
[ @kitzin ] : https://github.com/kitzin
584
691
[ @korken89 ] : https://github.com/korken89
585
692
[ @lichtfeind ] : https://github.com/lichtfeind
586
693
[ @lochsh ] : https://github.com/lochsh
694
+ [ @lulf ] : https://github.com/lulf
587
695
[ @lynaghk ] : https://github.com/lynaghk
588
696
[ @mabezdev ] : https://github.com/mabezdev
589
697
[ @MarcoIeni ] : https://github.com/MarcoIeni
@@ -592,24 +700,32 @@ work in this release!
592
700
[ @MattCatz ] : https://github.com/MattCatz
593
701
[ @mattico ] : https://github.com/mattico
594
702
[ @maximeborges ] : https://github.com/maximeborges
703
+ [ @newAM ] : https://github.com/newAM
595
704
[ @nickray ] : https://github.com/nickray
705
+ [ @noslaver ] : https://github.com/noslaver
596
706
[ @octronics ] : https://github.com/octronics
707
+ [ @ofauchon ] : https://github.com/ofauchon
597
708
[ @osannolik ] : https://github.com/osannolik
598
709
[ @Pagten ] : https://github.com/Pagten
599
710
[ @pawelchcki ] : https://github.com/pawelchcki
600
711
[ @Piroro-hs ] : https://github.com/Piroro-hs
601
- [ @Rahix ] : https://github.com/Rahix
712
+ [ @qwandor ] : https://github.com/qwandor
602
713
[ @ra-kete ] : https://github.com/ra-kete
714
+ [ @Rahix ] : https://github.com/Rahix
603
715
[ @rfuest ] : https://github.com/rfuest
604
716
[ @richard7770 ] : https://github.com/richard7770
605
717
[ @richardeoin ] : https://github.com/richardeoin
718
+ [ @rmsc ] : https://github.com/rmsc
606
719
[ @ryan-summers ] : https://github.com/ryan-summers
607
720
[ @samcrow ] : https://github.com/samcrow
608
721
[ @Sh3Rm4n ] : https://github.com/Sh3Rm4n
722
+ [ @sirhcel ] : https://github.com/sirhcel
609
723
[ @solderjs ] : https://github.com/solderjs
610
724
[ @tachiniererin ] : https://github.com/tachiniererin
611
725
[ @therealprof ] : https://github.com/therealprof
612
726
[ @thinxer ] : https://github.com/thinxer
727
+ [ @timblakely ] : https://github.com/timblakely
728
+ [ @timokroeger ] : https://github.com/timokroeger
613
729
[ @torkeldanielsson ] : https://github.com/torkeldanielsson
614
730
[ @TwoHandz ] : https://github.com/TwoHandz
615
731
[ @wallacejohn ] : https://github.com/wallacejohn
0 commit comments