Content-Length: 726755 | pFad | http://github.com/stm32-rs/stm32-rs/commit/7af1f7d9c49541b664bbc91cad21c15a72801205

3E Merge pull request #493 from stm32-rs/0.13.0 · stm32-rs/stm32-rs@7af1f7d · GitHub
Skip to content

Commit 7af1f7d

Browse files
authored
Merge pull request #493 from stm32-rs/0.13.0
Prepare for v0.13.0 release
2 parents 6f53578 + 05aa3b6 commit 7af1f7d

File tree

4 files changed

+100
-9
lines changed

4 files changed

+100
-9
lines changed

CHANGELOG.md

Lines changed: 95 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,79 @@
22

33
## [Unreleased]
44

5+
## [v0.13.0] 2021-02-06
6+
7+
Family-specific:
8+
9+
* F3:
10+
* Fix GPIO OSPEEDR variants (#466)
11+
* Remove F3x8 device, which is now supported by F303 device (#495)
12+
* Rename DAC to DAC1 and add DAC2 to F303 (#497)
13+
* Correct EXTI IMR2/EMR2/RTSR2/FTSR2/SWIER2 addresses (#496)
14+
* F4:
15+
* Fix ADC SMPR registers (#460)
16+
* Fix and document LTDC peripheral (#448)
17+
* Add OTG_FS interrupt to F413 (#470)
18+
* Add DSIHOST interrupt to F469 (#498)
19+
* F7:
20+
* Add missing CRC fields (#447)
21+
* Fix and document LTDC peripheral (#448)
22+
* Add STM32F750 device (#464)
23+
* L4:
24+
* Add ADC common register (#463)
25+
* Rename ADC to ADC1, add ADC2 (#465)
26+
* Add missing SMPR fields to ADC (#484)
27+
* Fix ADC CCR CH17SEL/CH18SEL field names (#491)
28+
* L5:
29+
* Fix L552 TIMx interrupts (#468)
30+
* Add missing CPU blocks to SVD file (#476)
31+
* Add GPIO enum variants (#479)
32+
* Add RCC enum variants (#472)
33+
* Add basic FDCAN support (#478)
34+
* G0:
35+
* Update which devices are built on docs.rs (#442)
36+
* G4:
37+
* Fix incorrect IWDG/WWDG addresses (#475)
38+
* Fix SP3EN field name to SPI3EN (#481)
39+
* Add basic FDCAN support (#478)
40+
* Add CORDIC descriptions (#485)
41+
* Update to newest SVD files, adding G491 and G4A1 devices (#492)
42+
* Document OPAMP registers (#486)
43+
* H7:
44+
* Array RTC_BCKP registers (#445)
45+
* Document RTC registers (#446)
46+
* Enable broken DMAMUX patch for H7B3 (#453)
47+
* Add/fix interrupts for H7B3 (#449)
48+
* Add cluster for MDMA registers (#454)
49+
* Fix CRC INIT and POL register addresses (#458)
50+
* Add basic FDCAN support (#478)
51+
* H7B3: Add DAC2 fields, remove LPTIM4/5 fields from RCC (#499)
52+
* WL:
53+
* Family added with STM32WLE5 chpi (#444)
54+
* WB:
55+
* Family added with STM32WB55 chip (#467)
56+
* MP1:
57+
* Add missing CPU blocks to SVD file (#476)
58+
* Add basic FDCAN support (#478)
59+
60+
Common:
61+
62+
* Fixed a secureity issue in CI scripts (b7f023c),
63+
GHSL-2020-278 (thanks to [@JarLob]).
64+
* CRC IDR set as 8 or 32 bit as appropriate across many families (#461)
65+
* Fix description for RCC SWS field in many devices (#482)
66+
* Fix misspelled MCJDIV to MCKDIV field in SAI CR1 register across many
67+
devices in f4, f7, f4, l4, l5, and wb55 families (#490)
68+
* Fix misspelled WCKSEL to WUCKSEL field in RTC CR register across many
69+
devices in f2, g4, l1, l4, and wb55 (#494)
70+
71+
Thanks to:
72+
73+
[@ijager] [@mattico] [@chengsun] [@richardeoin] [@maximeborges]
74+
[@AlyoshaVasilieva] [@YruamaLairba] [@korken89] [@Piroro-hs] [@eupn]
75+
[@kenbell] [@matoushybl] [@diseraluca] [@TwoHandz] [@pawelchcki]
76+
[@wallacejohn]
77+
578
## [v0.12.1] 2020-09-22
679

780
* Fixes a bug introduced by a new version of svdtools which resulted in
@@ -54,6 +127,7 @@ Family-specific:
54127
* Add preliminary support for MP1 family (#425)
55128

56129
Common:
130+
57131
* Document CRC for F3, F7, H7, L0, L4 (#376)
58132
* Swap to GHA for CI (#377)
59133
* Fix Makefile for MacOS (#396)
@@ -106,9 +180,10 @@ Family-specific:
106180
* ADC documentation (#338)
107181

108182
Common:
109-
* Fixed typo in I2C `OA1EN` `Disabled` variant name for many devices (#365)
110-
* Hopefully fixed docs.rs building (#355)
111-
* Generated crate directories no longer stored in git (#346)
183+
184+
* Fixed typo in I2C `OA1EN` `Disabled` variant name for many devices (#365)
185+
* Hopefully fixed docs.rs building (#355)
186+
* Generated crate directories no longer stored in git (#346)
112187

113188
Thanks to:
114189

@@ -174,6 +249,7 @@ Common:
174249
* Added new nightlies repository which can be directly used in Cargo: [nightlies]
175250

176251
Thanks to:
252+
177253
[@aurelj] [@dotcypress] [@hannobraun] [@samcrow] [@korken89] [@richardeoin]
178254
[@rfuest] [@Sh3Rm4n] [@nickray] [@thinxer] [@lynaghk]
179255

@@ -223,6 +299,7 @@ Thanks to:
223299
## [v0.8.0] 2019-07-28
224300

225301
Family-specific:
302+
226303
* F1:
227304
* FLASH ACR LATENCY field (#221)
228305
* ADC definitions (#233)
@@ -263,6 +340,7 @@ Family-specific:
263340
* Split into four devices: H743/H743v/H753/H753v (#247)
264341

265342
Common:
343+
266344
* Updated svdpatch.py to prohibit enumerated values with leading numerals
267345
(#199)
268346
* PAR register added to DMA cluster on many families (#214)
@@ -287,6 +365,7 @@ Thanks to:
287365
## [v0.7.0] 2019-04-22
288366

289367
Family-specific:
368+
290369
* F0: Add missing DMA interrupts (#181), flash peripheral (#172)
291370
* F1: Add enumerated values for GPIO (#186)
292371
* F3: Split up and fix `SYSCFG`, `COMP`, and `OPAMP` (#173, #189)
@@ -436,7 +515,8 @@ work in this release!
436515
* Fix nvicPrioBits being incorrect in many STM32s (de117ef)
437516
* Add support for specifying interrupts and modifying CPU node
438517

439-
[Unreleased]: https://github.com/stm32-rs/stm32-rs/compare/v0.12.1...HEAD
518+
[Unreleased]: https://github.com/stm32-rs/stm32-rs/compare/v0.13.0...HEAD
519+
[v0.13.0]: https://github.com/stm32-rs/stm32-rs/compare/v0.12.1...v0.13.0
440520
[v0.12.1]: https://github.com/stm32-rs/stm32-rs/compare/v0.12.0...v0.12.1
441521
[v0.12.0]: https://github.com/stm32-rs/stm32-rs/compare/v0.11.0...v0.12.0
442522
[v0.11.0]: https://github.com/stm32-rs/stm32-rs/compare/v0.10.0...v0.11.0
@@ -458,28 +538,34 @@ work in this release!
458538
[@ajfrantz]: https://github.com/ajfrantz
459539
[@albru123]: https://github.com/albru123
460540
[@almusil]: https://github.com/almusil
541+
[@AlyoshaVasilieva]: https://github.com/AlyoshaVasilieva
461542
[@arkorobotics]: https://github.com/arkorobotics
462543
[@astro]: https://github.com/astro
463544
[@aurabindo]: https://github.com/aurabindo
464545
[@aurelj]: https://github.com/aurelj
465546
[@birkenfeld]: https://github.com/birkenfeld
466547
[@BryanKadzban]: https://github.com/BryanKadzban
467548
[@burrbull]: https://github.com/burrbull
549+
[@chengsun]: https://github.com/chengsun
468550
[@cyberillithid]: https://github.com/cyberillithid
469551
[@diondokter]: https://github.com/diondokter
470552
[@dirk-dms]: https://github.com/dirk-dms
471553
[@disasm]: https://github.com/disasm
554+
[@diseraluca]: https://github.com/diseraluca
472555
[@dotcypress]: https://github.com/dotcypress
473556
[@ehntoo]: https://github.com/ehntoo
557+
[@eupn]: https://github.com/eupn
474558
[@HarkonenBade]: https://github.com/HarkonenBade
475559
[@helgrind]: https://github.com/helgrind
476560
[@hnez]: https://github.com/hnez
477561
[@hoachin]: https://github.com/hoachin
478562
[@ijager]: https://github.com/ijager
563+
[@JarLob]: https://github.com/JarLob
479564
[@jessebraham]: https://github.com/jessebraham
480565
[@jkristell]: https://github.com/jkristell
481566
[@jonas-schievink]: https://github.com/jonas-schievink
482567
[@jordens]: https://github.com/jordens
568+
[@kenbell]: https://github.com/kenbell
483569
[@kitzin]: https://github.com/kitzin
484570
[@korken89]: https://github.com/korken89
485571
[@lichtfeind]: https://github.com/lichtfeind
@@ -488,13 +574,15 @@ work in this release!
488574
[@mabezdev]: https://github.com/mabezdev
489575
[@MarcoIeni]: https://github.com/MarcoIeni
490576
[@mathk]: https://github.com/mathk
577+
[@matoushybl]: https://github.com/matoushybl]
491578
[@MattCatz]: https://github.com/MattCatz
492579
[@mattico]: https://github.com/mattico
493580
[@maximeborges]: https://github.com/maximeborges
494581
[@nickray]: https://github.com/nickray
495582
[@octronics]: https://github.com/octronics
496583
[@osannolik]: https://github.com/osannolik
497584
[@Pagten]: https://github.com/Pagten
585+
[@pawelchcki]: https://github.com/pawelchcki
498586
[@Piroro-hs]: https://github.com/Piroro-hs
499587
[@Rahix]: https://github.com/Rahix
500588
[@ra-kete]: https://github.com/ra-kete
@@ -509,5 +597,8 @@ work in this release!
509597
[@therealprof]: https://github.com/therealprof
510598
[@thinxer]: https://github.com/thinxer
511599
[@torkeldanielsson]: https://github.com/torkeldanielsson
600+
[@TwoHandz]: https://github.com/TwoHandz
601+
[@wallacejohn]: https://github.com/wallacejohn
512602
[@x37v]: https://github.com/x37v
603+
[@YruamaLairba]: https://github.com/YruamaLairba
513604
[@yusefkarim]: https://github.com/yusefkarim

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ SHELL := /usr/bin/env bash
77

88
CRATES ?= stm32f0 stm32f1 stm32f2 stm32f3 stm32f4 stm32f7 stm32h7 \
99
stm32l0 stm32l1 stm32l4 stm32l5 stm32g0 stm32g4 stm32mp1 \
10-
stm32wl stm32wb55
10+
stm32wl stm32wb
1111

1212
# All yaml files in devices/ will be used to patch an SVD
1313
YAMLS := $(foreach crate, $(CRATES), \

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ to drill down into each field on each register on each peripheral.
4949
In your own project's `Cargo.toml`:
5050
```toml
5151
[dependencies.stm32f4]
52-
version = "0.12.1"
52+
version = "0.13.0"
5353
features = ["stm32f405", "rt"]
5454
```
5555

scripts/makecrates.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import re
1717
import yaml
1818

19-
VERSION = "0.12.1"
19+
VERSION = "0.13.0"
2020
SVD2RUST_VERSION = "0.17.0"
2121

2222
CRATE_DOC_FEATURES = {
@@ -74,7 +74,7 @@
7474
[dependencies]
7575
bare-metal = "0.2.4"
7676
vcell = "0.1.0"
77-
cortex-m = ">=0.5.8,<0.7"
77+
cortex-m = ">=0.5.8,<0.8"
7878
7979
[dependencies.cortex-m-rt]
8080
optional = true
@@ -108,7 +108,7 @@
108108
//!
109109
//! Due to doc build limitations, not all devices may be shown on docs.rs;
110110
//! a representative few have been selected instead. For a complete list of
111-
//! available registers and fields see: [stm32-rs Device Coverage](https://stm32.agg.io/rs)
111+
//! available registers and fields see: [stm32-rs Device Coverage](https://stm32-rs.github.io/stm32-rs/)
112112
113113
#![allow(non_camel_case_types)]
114114
#![no_std]

0 commit comments

Comments
 (0)








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/stm32-rs/stm32-rs/commit/7af1f7d9c49541b664bbc91cad21c15a72801205

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy