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
+ * G0:
55
+ * Update to new ST SVD release (#514 )
56
+ * G4:
57
+ * Add I2C register definitions (#510 )
58
+ * Add USB BCDR register (#506 )
59
+ * Add GPIO register definitions (#531 )
60
+ * Add more descriptions for RCC (#528 )
61
+ * WB:
62
+ * Enable in nightly releases (#509 )
63
+ * Fix ADC SQR1.L name and description (#519 )
64
+ * Add missing EXTI fields (#580 )
65
+ * Fix TIM16 CR1 (#580 )
66
+ * Rename ADC to ADC1, add new ADC_Common peripheral (#623 )
67
+ * Fix SYSCFG register offsets (#624 )
68
+ * Fixes for ADC, TIM16, and TIM17 (#625 )
69
+ * Rename EXTI10_15 and EXTI5_9 interrupts to EXTI15_10 and EXTI9_5 (#634 )
70
+ * Fix TIM2.CNT bit width (#635 )
71
+ * WL:
72
+ * Update to new ST SVD release (#507 )
73
+ * Extensive patches and descriptions for WLE5, covering many peripherals (#559 )
74
+ * Unify EXTI.IMRx for WLE5 to match dual-core parts (#590 )
75
+ * Fix EXTI14 enumerated values (#599 )
76
+ * Add register descriptions for dual-core variants (#628 )
77
+ * MP:
78
+ * Strip DSI prefix from DSI registers (#585 )
79
+ * Add initial support for STM32MP153 device (#614 )
80
+
5
81
Common:
6
82
83
+ * Many devices using USART "v2" had write constraints fixed to allow 9-bit
84
+ words, affecting F0, F3, F7, H7, L0, L4, and WL families. (#558 )
7
85
* The ` rt ` feature is now enabled by default; use ` default-features=false ` to
8
- disable.
86
+ disable (#582 ).
87
+ * Updated to svd2rust 0.19, with changes to the generated crate API.
88
+ This update required a number of fixes to bugs in the SVD files,
89
+ especially including fixes to timers across all families (#540 , #546 , #596 ).
90
+ * Fix a bug causing aliased registers to be suppressed in the HTML output
91
+ (#591 )
92
+ * Added a register map to HTML output (#598 ).
93
+ * Allow generating HTML output for selected families only (#607 ).
94
+ * Cortex-m-rt version 0.7 is now supported (#595 , #603 ).
95
+
96
+ Contributors to this release:
97
+
98
+ [ @diondokter ] [ @mattico ] [ @noslaver ] [ @jglauche ] [ @ofauchon ] [ @richardeoin ]
99
+ [ @Geens ] [ @wallacejohn ] [ @kevswims ] [ @qwandor ] [ @cyrusmetcalf ] [ @ByteNaked ]
100
+ [ @cyberillithid ] [ @kenbell ] [ @tachiniererin ] [ @yusefkarim ] [ @lynaghk ]
101
+ [ @sirhcel ] [ @timblakely ] [ @lulf ] [ @ijager ] [ @jorgeig-space ] [ @burrbull ]
102
+ [ @timokroeger ] [ @newAM ] [ @maximeborges ] [ @David-OConnor ] [ @rmsc ] [ @jhbruhn ]
103
+ [ @karlp ] [ @AndreasKarg ]
9
104
10
105
## [ v0.13.1] 2021-06-02
11
106
@@ -528,7 +623,8 @@ work in this release!
528
623
* Fix nvicPrioBits being incorrect in many STM32s (de117ef)
529
624
* Add support for specifying interrupts and modifying CPU node
530
625
531
- [ Unreleased ] : https://github.com/stm32-rs/stm32-rs/compare/v0.13.0...HEAD
626
+ [ Unreleased ] : https://github.com/stm32-rs/stm32-rs/compare/v0.14.0...HEAD
627
+ [ v0.14.0 ] : https://github.com/stm32-rs/stm32-rs/compare/v0.13.0...v0.14.0
532
628
[ v0.13.1 ] : https://github.com/stm32-rs/stm32-rs/compare/v0.13.0...v0.13.1
533
629
[ v0.13.0 ] : https://github.com/stm32-rs/stm32-rs/compare/v0.12.1...v0.13.0
534
630
[ v0.12.1 ] : https://github.com/stm32-rs/stm32-rs/compare/v0.12.0...v0.12.1
@@ -553,37 +649,48 @@ work in this release!
553
649
[ @albru123 ] : https://github.com/albru123
554
650
[ @almusil ] : https://github.com/almusil
555
651
[ @AlyoshaVasilieva ] : https://github.com/AlyoshaVasilieva
652
+ [ @AndreasKarg ] : https://github.com/AndreasKarg
556
653
[ @arkorobotics ] : https://github.com/arkorobotics
557
654
[ @astro ] : https://github.com/astro
558
655
[ @aurabindo ] : https://github.com/aurabindo
559
656
[ @aurelj ] : https://github.com/aurelj
560
657
[ @birkenfeld ] : https://github.com/birkenfeld
561
658
[ @BryanKadzban ] : https://github.com/BryanKadzban
562
659
[ @burrbull ] : https://github.com/burrbull
660
+ [ @ByteNaked ] : https://github.com/ByteNaked
563
661
[ @chengsun ] : https://github.com/chengsun
564
662
[ @cyberillithid ] : https://github.com/cyberillithid
663
+ [ @cyrusmetcalf ] : https://github.com/cyrusmetcalf
664
+ [ @David-OConnor ] : https://github.com/David-OConnor
565
665
[ @diondokter ] : https://github.com/diondokter
566
666
[ @dirk-dms ] : https://github.com/dirk-dms
567
667
[ @disasm ] : https://github.com/disasm
568
668
[ @diseraluca ] : https://github.com/diseraluca
569
669
[ @dotcypress ] : https://github.com/dotcypress
570
670
[ @ehntoo ] : https://github.com/ehntoo
571
671
[ @eupn ] : https://github.com/eupn
672
+ [ @Geens ] : https://github.com/Geens
572
673
[ @HarkonenBade ] : https://github.com/HarkonenBade
573
674
[ @helgrind ] : https://github.com/helgrind
574
675
[ @hnez ] : https://github.com/hnez
575
676
[ @hoachin ] : https://github.com/hoachin
576
677
[ @ijager ] : https://github.com/ijager
577
678
[ @JarLob ] : https://github.com/JarLob
578
679
[ @jessebraham ] : https://github.com/jessebraham
680
+ [ @jglauche ] : https://github.com/jglauche
681
+ [ @jhbruhn ] : https://github.com/jhbruhn
579
682
[ @jkristell ] : https://github.com/jkristell
580
683
[ @jonas-schievink ] : https://github.com/jonas-schievink
581
684
[ @jordens ] : https://github.com/jordens
685
+ [ @jorgeig-space ] : https://github.com/jorgeig-space
686
+ [ @karlp ] : https://github.com/karlp
582
687
[ @kenbell ] : https://github.com/kenbell
688
+ [ @kevswims ] : https://github.com/kevswims
583
689
[ @kitzin ] : https://github.com/kitzin
584
690
[ @korken89 ] : https://github.com/korken89
585
691
[ @lichtfeind ] : https://github.com/lichtfeind
586
692
[ @lochsh ] : https://github.com/lochsh
693
+ [ @lulf ] : https://github.com/lulf
587
694
[ @lynaghk ] : https://github.com/lynaghk
588
695
[ @mabezdev ] : https://github.com/mabezdev
589
696
[ @MarcoIeni ] : https://github.com/MarcoIeni
@@ -592,24 +699,32 @@ work in this release!
592
699
[ @MattCatz ] : https://github.com/MattCatz
593
700
[ @mattico ] : https://github.com/mattico
594
701
[ @maximeborges ] : https://github.com/maximeborges
702
+ [ @newAM ] : https://github.com/newAM
595
703
[ @nickray ] : https://github.com/nickray
704
+ [ @noslaver ] : https://github.com/noslaver
596
705
[ @octronics ] : https://github.com/octronics
706
+ [ @ofauchon ] : https://github.com/ofauchon
597
707
[ @osannolik ] : https://github.com/osannolik
598
708
[ @Pagten ] : https://github.com/Pagten
599
709
[ @pawelchcki ] : https://github.com/pawelchcki
600
710
[ @Piroro-hs ] : https://github.com/Piroro-hs
601
- [ @Rahix ] : https://github.com/Rahix
711
+ [ @qwandor ] : https://github.com/qwandor
602
712
[ @ra-kete ] : https://github.com/ra-kete
713
+ [ @Rahix ] : https://github.com/Rahix
603
714
[ @rfuest ] : https://github.com/rfuest
604
715
[ @richard7770 ] : https://github.com/richard7770
605
716
[ @richardeoin ] : https://github.com/richardeoin
717
+ [ @rmsc ] : https://github.com/rmsc
606
718
[ @ryan-summers ] : https://github.com/ryan-summers
607
719
[ @samcrow ] : https://github.com/samcrow
608
720
[ @Sh3Rm4n ] : https://github.com/Sh3Rm4n
721
+ [ @sirhcel ] : https://github.com/sirhcel
609
722
[ @solderjs ] : https://github.com/solderjs
610
723
[ @tachiniererin ] : https://github.com/tachiniererin
611
724
[ @therealprof ] : https://github.com/therealprof
612
725
[ @thinxer ] : https://github.com/thinxer
726
+ [ @timblakely ] : https://github.com/timblakely
727
+ [ @timokroeger ] : https://github.com/timokroeger
613
728
[ @torkeldanielsson ] : https://github.com/torkeldanielsson
614
729
[ @TwoHandz ] : https://github.com/TwoHandz
615
730
[ @wallacejohn ] : https://github.com/wallacejohn
0 commit comments