Dario Nieuwenhuis
|
60b4b7d155
|
Add dmamux yamls, use them instead of xml/c parsing.
|
2021-07-17 07:23:48 +02:00 |
|
Bob McWhirter
|
bbd3378cdc
|
Separate out DMAMUX1 and DMAMUX2 requests.
|
2021-07-16 15:43:54 -04:00 |
|
Bob McWhirter
|
ae5f130474
|
Merge pull request #63 from bobmcwhirter/dma_request_fixup
Parse in the dma HAL headers for the actual request numbers.
|
2021-07-16 13:54:36 -04:00 |
|
Bob McWhirter
|
02dd4e13f2
|
Parse in the dma HAL headers for the actual request numbers.
Then apply them to fix up where possible because the XML is crap.
|
2021-07-16 13:44:40 -04:00 |
|
Dario Nieuwenhuis
|
134d22af37
|
Add H7 SMPS
|
2021-07-16 00:38:49 +02:00 |
|
Dario Nieuwenhuis
|
ac29cdf3cd
|
Add write-only access to TDR
|
2021-07-15 00:47:27 +02:00 |
|
Dario Nieuwenhuis
|
48b70bdf76
|
Merge USARTv2 and USARTv3, they're identical.
|
2021-07-15 00:20:17 +02:00 |
|
Dario Nieuwenhuis
|
7112b12a9d
|
Cleanup USARTv2 regs.
|
2021-07-15 00:12:08 +02:00 |
|
Dario Nieuwenhuis
|
6f66c9abdd
|
Correctly map some weird F0 chips that have BDMAv2
|
2021-07-14 23:47:45 +02:00 |
|
Dario Nieuwenhuis
|
bc9f64650f
|
Parse BDMAv2 req numbers
|
2021-07-14 23:38:06 +02:00 |
|
Bob McWhirter
|
6c240e018d
|
Merge pull request #62 from bobmcwhirter/readme-etc-etc
Readme etc etc
|
2021-07-13 13:33:17 -04:00 |
|
Bob McWhirter
|
197ef2a3d1
|
Update README.
|
2021-07-12 15:57:43 -04:00 |
|
Bob McWhirter
|
892c520abd
|
Clean up parse.py.
|
2021-07-12 15:55:13 -04:00 |
|
Bob McWhirter
|
9040fafc33
|
Ensure the RCC reg is named DMA1EN and not just DMAEN
|
2021-07-12 15:55:13 -04:00 |
|
Bob McWhirter
|
b187661675
|
Change DMA-vs-BDMA parsing to ensure we capture everything without trampling.
|
2021-07-12 15:55:13 -04:00 |
|
Bob McWhirter
|
4823bfee64
|
Slightly improve DMA parsing wrt H7 weirdness.
|
2021-07-12 15:55:13 -04:00 |
|
Bob McWhirter
|
7a7b14ed4b
|
Adjust parse to remove L or H from clock name.
|
2021-07-12 15:55:13 -04:00 |
|
Bob McWhirter
|
ace4204d2a
|
Merge pull request #61 from bobmcwhirter/rcc_clocks
Rcc clocks
|
2021-07-07 09:30:20 -04:00 |
|
Bob McWhirter
|
db5538e86d
|
Update the RCC scrobbling bits for clock discovery.
|
2021-07-06 14:20:10 -04:00 |
|
Dario Nieuwenhuis
|
ffa42e2361
|
d script revamping
|
2021-07-05 02:08:38 +02:00 |
|
Dario Nieuwenhuis
|
923958119a
|
Merge pull request #59 from embassy-rs/ch-0
Always start DMA channels at zero
|
2021-07-03 20:50:23 +02:00 |
|
Thales Fragoso
|
e9b6cf4283
|
Always start DMA channels at zero
|
2021-07-03 15:24:16 -03:00 |
|
Thales
|
37e44246da
|
Merge pull request #60 from embassy-rs/usart1-F0
F0: Manually add usart1 clock
|
2021-07-03 02:07:07 -03:00 |
|
Thales Fragoso
|
12a8134dbb
|
F0: Manually add usart1 clock
|
2021-07-03 01:38:39 -03:00 |
|
Bob McWhirter
|
bdb50747a3
|
Merge pull request #58 from bobmcwhirter/i2c_h7
I2c h7
|
2021-07-01 14:01:29 -04:00 |
|
Bob McWhirter
|
cd3ae3473d
|
Another special-casing of RCC for H7 default clocks.
|
2021-07-01 13:50:55 -04:00 |
|
Dario Nieuwenhuis
|
0f0261674a
|
Merge pull request #57 from bobmcwhirter/h7_clocksel
H7 clocksel
|
2021-07-01 18:01:41 +02:00 |
|
Bob McWhirter
|
298b89c886
|
Let's hardcode some H7 default clocks for selectables.
|
2021-07-01 11:29:27 -04:00 |
|
Dario Nieuwenhuis
|
db791b30ec
|
Merge pull request #56 from bobmcwhirter/usartv3
Usartv3
|
2021-07-01 02:07:34 +02:00 |
|
Bob McWhirter
|
2c3dfeb352
|
Reparse to include UART.
|
2021-06-30 14:36:04 -04:00 |
|
Bob McWhirter
|
2d17494980
|
Adjust parse to also label UARTs for v3.
|
2021-06-30 14:35:52 -04:00 |
|
Bob McWhirter
|
b02a84bf0e
|
Map USARTv3.
|
2021-06-30 13:34:43 -04:00 |
|
Bob McWhirter
|
c48e894dbe
|
USART v3 reg block.
|
2021-06-30 13:31:48 -04:00 |
|
Dario Nieuwenhuis
|
ebd5d47c05
|
Merge pull request #54 from ctron/feature/fix_i2c_1
[#52]: Fix missing I2C
|
2021-06-29 18:31:33 +02:00 |
|
Dario Nieuwenhuis
|
59e7d459e1
|
Merge pull request #55 from bobmcwhirter/dma-muckings
Dma muckings
|
2021-06-29 17:24:24 +02:00 |
|
Dario Nieuwenhuis
|
37cac566d5
|
Merge pull request #53 from ctron/feature/minor_tweaks_1
Minor improvements
|
2021-06-29 17:24:06 +02:00 |
|
Bob McWhirter
|
3bfe1bdee5
|
Rename some USART regs, needs more work.
|
2021-06-29 10:52:44 -04:00 |
|
Bob McWhirter
|
ed248082b8
|
Cleanup of parse.
|
2021-06-29 10:52:43 -04:00 |
|
Jens Reimann
|
c4d429e5f7
|
[#52]: Fix missing I2C
|
2021-06-28 09:39:25 +02:00 |
|
Jens Reimann
|
380892a0bc
|
add a note how to install svd
|
2021-06-28 09:19:09 +02:00 |
|
Jens Reimann
|
259b4cba9e
|
Check if we have all the tools
|
2021-06-28 09:04:32 +02:00 |
|
Jens Reimann
|
064513ba06
|
Add .idea/ to ignore
|
2021-06-28 09:04:21 +02:00 |
|
Dario Nieuwenhuis
|
fa14144963
|
Merge pull request #51 from bobmcwhirter/docs-in-chip-yaml
Docs in chip yaml
|
2021-06-23 19:23:30 +02:00 |
|
Bob McWhirter
|
7a04696d51
|
Tick the box in the README.
|
2021-06-23 11:59:20 -04:00 |
|
Bob McWhirter
|
3e1b2d7c8c
|
Adjust parse.py to include datasheet, reference-manual and application-note links.
|
2021-06-23 11:58:00 -04:00 |
|
Dario Nieuwenhuis
|
a4902ab5c3
|
dmamux: merge CSR and CFR
|
2021-06-23 04:17:18 +02:00 |
|
Dario Nieuwenhuis
|
3f3a98b3f1
|
Set block for DMAMUX.
|
2021-06-23 04:14:38 +02:00 |
|
Dario Nieuwenhuis
|
ac9c476561
|
Split DMA/BDMA into v1 (no selection) and v2 (has request selection).
|
2021-06-23 04:02:06 +02:00 |
|
Dario Nieuwenhuis
|
e3c6e44b76
|
Rename DMAv1 to BDMA, to allow DMA and BDMA to coexist in H7
|
2021-06-23 02:47:27 +02:00 |
|
Dario Nieuwenhuis
|
d260d9f2cf
|
remove gpio_af
|
2021-06-23 02:34:00 +02:00 |
|