727 Commits

Author SHA1 Message Date
Grant Miller
a1972e7a22 Create tmp/dmas/ if it doesn't exist 2022-03-08 15:53:16 -06:00
Dario Nieuwenhuis
e977f83fe1 Merge pull request #124 from msamsonoff/g0-updates
STM32G0 updates
2022-03-02 18:22:37 +01:00
Matthew W. Samsonoff
03b2707944 stm32g0: fix embarrassing typo 2022-03-02 11:45:26 -05:00
Matthew W. Samsonoff
1a4706a799 stm32g0: add registers for FLASH 2022-03-02 11:27:38 -05:00
Matthew W. Samsonoff
57903f105d stm32g0: add enums for RCC 2022-03-02 11:27:33 -05:00
Matthew W. Samsonoff
14a26e9edd stm32g0: fix typo 2022-03-02 11:26:45 -05:00
Matthew W. Samsonoff
0f5292f20e stm32g0: CCIPR2/USBSEL is two bits wide 2022-03-02 11:26:38 -05:00
Dario Nieuwenhuis
ce7ba764c9 fix multicore nvic 2022-02-25 01:14:39 +01:00
Dario Nieuwenhuis
8a935d22e5 Fix parsing of H7ab BDMA1/BDMA2 2022-02-24 05:55:16 +01:00
Dario Nieuwenhuis
324e5bee8d rcc/h7: add missing stuff, cleanup. 2022-02-24 05:54:43 +01:00
Dario Nieuwenhuis
b6bccb1456 cleanup gpio regs. 2022-02-24 01:59:57 +01:00
Dario Nieuwenhuis
85854d8f42 usart_v2: fix wrong M1 bit 2022-02-14 02:07:49 +01:00
Dario Nieuwenhuis
fde7738019 flash/u5: fix inconsistent BKPRAM vs BKPSRAM 2022-02-14 02:07:33 +01:00
Dario Nieuwenhuis
9b32ce66b6 mdios: fix accidentally merge-regs'd file. 2022-02-14 02:07:20 +01:00
Dario Nieuwenhuis
c2804abc9a rcc: fix inconsistent naming. 2022-02-14 02:07:08 +01:00
Dario Nieuwenhuis
2c5e858584 chiptool fmt 2022-02-14 00:45:36 +01:00
Dario Nieuwenhuis
7b2df420ac rcc: remove useless enums. 2022-02-14 00:26:46 +01:00
Dario Nieuwenhuis
66ecaf8b98 rcc: unify rcc_f0, rcc_f0x0 2022-02-14 00:25:12 +01:00
Dario Nieuwenhuis
3d6895a77f Rename clocks AHB -> AHB1, APB -> APB1.
This makes it more consistent across chips, no more "AHB vs AHB1" issues.
2022-02-13 23:22:10 +01:00
Dario Nieuwenhuis
fcd18b3e3d i2c: cleanup a bit. 2022-02-13 23:21:48 +01:00
Dario Nieuwenhuis
8402b43853 remove 'registers' nested struct in rcc 2022-02-07 23:12:40 +01:00
Dario Nieuwenhuis
5365ea053a split "magic" block string into an object, so consumers don't have to do tricky parsing. 2022-02-07 23:12:40 +01:00
Dario Nieuwenhuis
32b5a815c6 change memory regions from dict to array 2022-02-07 20:37:35 +01:00
Dario Nieuwenhuis
00fc25453d switch chip files from yaml to json. remove OrderedDict. 2022-02-07 02:06:23 +01:00
Dario Nieuwenhuis
7b368b0035 move memory parsing to own file 2022-02-07 02:06:23 +01:00
Dario Nieuwenhuis
48fdf50203 Change peripherals from dict to array 2022-02-07 02:05:30 +01:00
Dario Nieuwenhuis
d8b8bac3a5 change dma channels from dict to array 2022-02-07 02:05:30 +01:00
Dario Nieuwenhuis
f07c93a64a change chip interrupts from dict to array 2022-02-07 02:05:30 +01:00
Dario Nieuwenhuis
709acc1c1c change interrupts from dict to array 2022-02-07 02:05:30 +01:00
Dario Nieuwenhuis
689c9080ee cleanup yaml 2022-02-07 02:05:30 +01:00
Dario Nieuwenhuis
f79e304d07 u5/rcc: fix inconsistent DCMI bit names 2022-02-05 03:02:57 +01:00
Dario Nieuwenhuis
c1c3d8b354 stricter irq parsing. 2022-02-05 01:45:46 +01:00
Dario Nieuwenhuis
2a14936a5e Split interrupt parsing to separate module 2022-02-05 01:45:34 +01:00
Dario Nieuwenhuis
183c31f534 Better instructions in readme for extracting and cleaning peripherals. 2022-02-05 01:41:52 +01:00
Dario Nieuwenhuis
048f6766fd lpuart: cleanup v1, v2. Merge v2 and v3 2022-02-05 00:59:20 +01:00
Maarten Oosting
6b86d9e104 LPUART: Add registers 2022-02-05 00:59:20 +01:00
Maarten Oosting
e5da7538e1 LPUART: append lpuart peripherals to perimap 2022-02-05 00:59:20 +01:00
Dario Nieuwenhuis
4a6d8b3206 Merge pull request #122 from chemicstry/usb_otg
Fix missing USB OTG pins
2022-02-05 00:06:55 +01:00
chemicstry
432619467f Fix encoding on windows 2022-02-04 15:49:56 +02:00
chemicstry
2aaec03094 Fix USB OTG field names in RCC registers 2022-02-04 03:34:08 +02:00
chemicstry
f1d0a09b79 Fix USB OTG pin AF parsing 2022-02-04 02:32:39 +02:00
chemicstry
8e1a07b928 Fix peripheral names with underscores 2022-02-04 01:49:39 +02:00
chemicstry
ce95fe0ac5 Fix path separators on windows 2022-02-04 01:47:29 +02:00
Dario Nieuwenhuis
61bca5a789 rcc/g0: add lots of missing bits 2022-01-24 02:13:53 +01:00
Dario Nieuwenhuis
11290fd274 rcc: make GPIOxEN/IOPxEN consistent. 2022-01-24 02:13:24 +01:00
Dario Nieuwenhuis
60899938fe Merge pull request #118 from unrelentingtech/l1flash
Add flash for STM32L1
2022-01-14 16:18:39 +01:00
Greg V
76572f3d55 Add flash for STM32L1
NOTE: named 'Flash' instead of 'FLASH' in SVD
2022-01-14 16:50:35 +03:00
Dario Nieuwenhuis
fcae7d1e17 Merge pull request #117 from embassy-rs/fix/spi-lsb-unification
Unify SPI LSBFirst enums.
2022-01-14 11:27:00 +01:00
Matous Hybl
2c7984f962 Unify SPI LSBFirst enums. 2022-01-14 10:23:27 +01:00
Dario Nieuwenhuis
e5e7e26d05 Fix duplicated irqn in stm32f100 2022-01-06 16:30:33 +01:00