433 Commits

Author SHA1 Message Date
Rasmus Melchior Jacobsen
739f869dfc Fix fsmc variations for some F4 chips 2023-02-13 08:05:23 +01:00
Lucas Granberg
3e7e385ee7 Add new RNG version v2 matching stm32wl chips 2023-02-08 20:47:24 +02:00
Rasmus Melchior Jacobsen
13b6a58770 stm32l1 uses fsmc v1x0 2023-02-07 14:36:37 +01:00
Rasmus Melchior Jacobsen
f6cc2cd459 Rename versions to make room for a new v1. 2023-02-07 14:05:17 +01:00
Rasmus Melchior Jacobsen
b4c8bf0be7 Add missing fmc for STM32F4[0123], F1, F2, and L1
For now this is called v0. The files are renamed in the next commit.
2023-02-07 13:59:20 +01:00
Rasmus Melchior Jacobsen
09e49edce8 Rename block for FSMC 2023-02-07 11:06:45 +01:00
Rasmus Melchior Jacobsen
bd459f946d Delete fsmc_v1.yaml 2023-02-07 11:05:32 +01:00
Rasmus Melchior Jacobsen
b2b990ae13 FMCEN is dont-care for BCD2-4 2023-02-07 11:00:14 +01:00
Rasmus Melchior Jacobsen
b877664b6a Let fmc_h7 be fmc_v3x1 2023-02-07 10:59:58 +01:00
Rasmus Melchior Jacobsen
523daa6570 Add fmc register files 2023-02-07 10:20:26 +01:00
Dario Nieuwenhuis
10fcc5d9dd Add stm32c0, fixes for updated stm32-data-sources. 2023-01-17 18:51:41 +01:00
Dario Nieuwenhuis
026038a23c chiptool fmt. 2023-01-17 18:38:41 +01:00
Dario Nieuwenhuis
1d97fa1f80 Some g0 reg fixups. 2023-01-17 18:37:22 +01:00
Matt Ickstadt
e07b639297 Add xcvrdly bit 2023-01-11 13:31:51 -06:00
Dario Nieuwenhuis
a4892a4f77 pwr_u5: cleanup enums. 2023-01-11 17:49:19 +01:00
Dario Nieuwenhuis
7530607864 usb_v4: fix inconsistencies with previous versions. 2023-01-11 03:09:05 +01:00
Dario Nieuwenhuis
6b8ef4c718 unify OTGHS and OTGFS. 2023-01-11 02:22:00 +01:00
Dario Nieuwenhuis
070da63d3c rcc/h7: more otg fixes. 2023-01-11 01:05:07 +01:00
Dario Nieuwenhuis
375238ef85 rcc/h7: fix wrong names and bits for otg 2023-01-11 00:27:41 +01:00
Jurgis
9c5fb2a1ce Unify and cleanup USB OTG registers (#163)
* Unify and cleanup USB OTG

* Add undocummented USB OTG field
2023-01-10 22:58:46 +01:00
Liz
67d728bb10 Add USB support for G0B1/G0C1 chips (#161)
* Add USB device for stm32g0b/c1

* unformat
2022-12-13 12:19:03 +01:00
Dario Nieuwenhuis
b41649019c Merge pull request #154 from sinewave-ee/fix-ixr
USARTv2 split ixr into icr and isr
2022-08-18 15:40:41 +02:00
Vincent Stakenburg
a81737e955 split ixr into icr and isr 2022-08-18 15:37:13 +02:00
chemicstry
f4bcbc9779 Unarrayify TSEL 2022-08-04 02:51:21 +03:00
chemicstry
e1f8e76781 Arrayify and cleanup DAC registers 2022-08-04 02:34:19 +03:00
chemicstry
e85fc9a5bd Update SNB size 2022-07-11 03:50:01 +03:00
chemicstry
10004836f7 Add missing F4 flash fields 2022-07-11 03:21:11 +03:00
chemicstry
01982519ce Cleanup single bit enable fields from flash 2022-07-11 01:36:23 +03:00
chemicstry
e11fcf4454 Add iwdg v1 definitions 2022-07-10 18:40:52 +03:00
Dario Nieuwenhuis
90e1aee9d0 otgfs: dedup FSIZ enums. 2022-06-09 03:40:49 +02:00
Dario Nieuwenhuis
03c4c63aef otgfs: increased max endpoint count 2022-06-09 03:40:35 +02:00
Dario Nieuwenhuis
7f39ee93d4 pwr l4,l5: remove useless enums. 2022-06-09 03:39:28 +02:00
Dario Nieuwenhuis
147d5a0787 usb: add ep mem, fix versions. 2022-06-07 00:27:54 +02:00
chemicstry
95f79fcfd7 Arrayify more fields 2022-06-05 22:53:09 +02:00
chemicstry
706d803b17 Cleanup RTCv1 register names 2022-06-05 22:52:52 +02:00
chemicstry
419e4aa9fe Fixup names 2022-06-05 22:52:52 +02:00
chemicstry
660faf14dd Add missing enums 2022-06-05 22:52:52 +02:00
chemicstry
6811a09679 Fix names 2022-06-05 22:52:52 +02:00
chemicstry
85162f723f Manually cleanup all RTC registers 2022-06-05 22:52:52 +02:00
chemicstry
42cd969fcd WIP: merging RTCv2 registers 2022-06-05 22:52:52 +02:00
chemicstry
82110c6686 Fix control characters 2022-06-05 22:52:52 +02:00
chemicstry
82c3d2a485 Group rtc regs by version 2022-06-05 22:52:51 +02:00
chemicstry
5ec0ad4387 Add RTC registers for all chips 2022-06-05 22:52:14 +02:00
Dario Nieuwenhuis
1910d1886a Merge pull request #148 from chemicstry/f1_bkp
Add F1 BKP peripheral
2022-06-05 22:43:25 +02:00
chemicstry
22386bae0c Use offsets for non-contiguous array 2022-06-04 21:18:48 +03:00
Dario Nieuwenhuis
8cd6b1e17b Merge pull request #145 from jensenn/lcd-peripheral
Add LCD peripheral
2022-06-03 18:37:37 +02:00
chemicstry
f0e27880b9 Cleanup 2022-06-03 10:26:58 +03:00
chemicstry
137611f0f6 Merge branch 'main' into f1_bkp 2022-06-03 10:20:14 +03:00
chemicstry
582969eb56 Add F1 BKP peripheral 2022-06-03 10:18:22 +03:00
Dario Nieuwenhuis
ed612cb8a2 usb: unify StatRx, StatTx. 2022-05-30 00:58:52 +02:00