Commit Graph

  • 63d1af4eca Rerun parse.py Ulf Lilleengen 2021-08-18 14:16:49 +02:00
  • d9708f6bfc Use correct peripheral name for SUBGHZ SPI Ulf Lilleengen 2021-08-18 14:00:14 +02:00
  • 04ae6ce25e Add SPI2s1_v3_5 Ulf Lilleengen 2021-08-18 13:59:51 +02:00
  • 80af84607a Merge pull request #80 from lulf/stm32wl55-regs Dario Nieuwenhuis 2021-08-17 15:51:18 +02:00
  • 919a61e847 Add STM32WL5x exti block Ulf Lilleengen 2021-08-17 13:02:49 +02:00
  • 32b5c5c890 Merge pull request #79 from bobmcwhirter/h7_exti Dario Nieuwenhuis 2021-08-16 21:30:12 +02:00
  • 541091cded Include the reg block. Bob McWhirter 2021-08-16 15:12:17 -04:00
  • 2c7422ab76 Special-case the H7 EXTI reg layout. Bob McWhirter 2021-08-16 14:59:16 -04:00
  • 4c801c1234 Merge pull request #78 from lulf/parse-bugfix Ulf Lilleengen 2021-08-16 16:48:39 +02:00
  • 154d226f7a Handle shared USART IRQs Ulf Lilleengen 2021-08-12 13:36:15 +02:00
  • a84e7d8b8c Add ability to override peripheral address if bug in header sources Ulf Lilleengen 2021-08-16 13:01:25 +02:00
  • 7489588564 Give different names to secure and non-secure cores Ulf Lilleengen 2021-08-16 12:38:33 +02:00
  • a7bebbd2ef Merge pull request #77 from timokroeger/can-interrupts Dario Nieuwenhuis 2021-08-15 13:20:09 +02:00
  • c5a86b0744 CAN interrupts Timo Kröger 2021-08-15 11:13:26 +02:00
  • 8c392a059b Merge pull request #74 from timokroeger/bxcan Dario Nieuwenhuis 2021-08-15 00:10:26 +02:00
  • 946eb0bb59 Merge pull request #76 from FrozenDroid/main Dario Nieuwenhuis 2021-08-13 16:35:11 +02:00
  • 67c16f80cf add UART:sci2_v2_1 to parser Vincent Stakenburg 2021-08-13 16:02:12 +02:00
  • 198e4f3247 Add bxcan registers Timo Kröger 2021-08-05 16:08:18 +02:00
  • e7998ed4c2 Merge pull request #73 from timokroeger/fix-rcc Dario Nieuwenhuis 2021-08-03 22:05:43 +02:00
  • 7506b50031 rcc_l4: Remove duplicate bits Timo Kröger 2021-08-03 15:23:54 +02:00
  • f865878b4b rcc_f4: Fix RCC bits Timo Kröger 2021-08-03 14:42:02 +02:00
  • babbe782f3 rcc_l0: Remove non existing RCC bits Timo Kröger 2021-08-03 14:31:36 +02:00
  • d1597c646d rcc_l0: Remove duplicate I2C3 reset bit Timo Kröger 2021-08-03 10:51:38 +02:00
  • ded4f52051 rcc_f4: Remove duplicate USBF bit Timo Kröger 2021-08-03 10:51:07 +02:00
  • f8e3e7b5de Merge pull request #70 from bobmcwhirter/memoryx Bob McWhirter 2021-08-02 11:09:36 -04:00
  • cd939ee553 Download cubeprogdb and point the parser to that. Bob McWhirter 2021-08-02 11:05:50 -04:00
  • 4a67203c86 Keep device-id as hex. Bob McWhirter 2021-08-02 09:58:31 -04:00
  • 93490bc42f Ensure that any bank is not larger than the total from the SVD. Bob McWhirter 2021-08-02 09:48:30 -04:00
  • 83f5b39ecb Parse memory names slightly better from the XML. Bob McWhirter 2021-07-30 13:58:54 -04:00
  • 72478d1bc5 Reparse to include memory sizes. Bob McWhirter 2021-07-30 13:53:53 -04:00
  • 99cd26c33f Parse memory layouts for actual region sizes. Bob McWhirter 2021-07-30 13:53:38 -04:00
  • 2e7af6b842 Parse our memory location bases and name them well-ish. Bob McWhirter 2021-07-29 15:44:44 -04:00
  • 2d38aad861 Include base addresses for flash and ram. Remove 'null' entries for datasheets/reference-manuals. Bob McWhirter 2021-07-29 09:54:01 -04:00
  • 4f2e1dad78 Merge pull request #71 from timokroeger/fix-f4-l4-rcc Dario Nieuwenhuis 2021-07-31 19:01:30 +02:00
  • c02e3dc9ab Split f410 and f4 RCC yamls Timo Kröger 2021-07-31 17:40:30 +02:00
  • 074aad8a66 Remove invalid bits from F4, L4 RCC Timo Kröger 2021-07-30 17:35:34 +02:00
  • 68fb0eb11f Merge pull request #69 from embassy-rs/f4-pwr Dario Nieuwenhuis 2021-07-29 13:09:29 +02:00
  • 02b44906c9 Add F4 PWR Thales Fragoso 2021-07-28 19:14:39 -03:00
  • 7f0f538026 Merge pull request #68 from bobmcwhirter/peri_irq_multicore Bob McWhirter 2021-07-28 15:16:36 -04:00
  • e4e17c36d0 Handle NVICs in multi-core chips. Bob McWhirter 2021-07-27 13:46:17 -04:00
  • 0bbd7c2d31 Merge pull request #67 from embassy-rs/f4-flash Dario Nieuwenhuis 2021-07-28 11:45:51 +02:00
  • 9bab0ebfb4 Merge pull request #66 from GrantM11235/f1-rcc Dario Nieuwenhuis 2021-07-28 11:42:59 +02:00
  • d53b964978 Add F4 FLASH Thales Fragoso 2021-07-27 21:53:08 -03:00
  • 9493219802 Fix typo Grant Miller 2021-07-26 18:03:00 -05:00
  • d80e5e736c Remove trivial enums Grant Miller 2021-07-27 00:08:37 -05:00
  • 369401ca07 Add F1 RCC Grant Miller 2021-07-26 18:51:38 -05:00
  • 182ae96f9b Merge pull request #65 from bobmcwhirter/peri_irq Bob McWhirter 2021-07-26 16:04:52 -04:00
  • 3f583ec196 Scrape our (B)DMA interrupts per peripheral also. Bob McWhirter 2021-07-26 14:10:25 -04:00
  • 2618ec3a94 Be fancier on parsing peripheral IRQs. Bob McWhirter 2021-07-26 13:33:36 -04:00
  • 38c403f205 Fixes #9 Bob McWhirter 2021-07-23 14:48:45 -04:00
  • 1126cf87aa Merge pull request #64 from bobmcwhirter/separate_mux1_and_mux2 Dario Nieuwenhuis 2021-07-17 07:34:05 +02:00
  • 60b4b7d155 Add dmamux yamls, use them instead of xml/c parsing. Dario Nieuwenhuis 2021-07-17 07:23:48 +02:00
  • bbd3378cdc Separate out DMAMUX1 and DMAMUX2 requests. Bob McWhirter 2021-07-16 15:43:54 -04:00
  • ae5f130474 Merge pull request #63 from bobmcwhirter/dma_request_fixup Bob McWhirter 2021-07-16 13:54:36 -04:00
  • 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. Bob McWhirter 2021-07-16 13:12:29 -04:00
  • 134d22af37 Add H7 SMPS Dario Nieuwenhuis 2021-07-16 00:38:49 +02:00
  • ac29cdf3cd Add write-only access to TDR Dario Nieuwenhuis 2021-07-15 00:47:27 +02:00
  • 48b70bdf76 Merge USARTv2 and USARTv3, they're identical. Dario Nieuwenhuis 2021-07-15 00:20:17 +02:00
  • 7112b12a9d Cleanup USARTv2 regs. Dario Nieuwenhuis 2021-07-15 00:12:08 +02:00
  • 6f66c9abdd Correctly map some weird F0 chips that have BDMAv2 Dario Nieuwenhuis 2021-07-14 23:47:45 +02:00
  • bc9f64650f Parse BDMAv2 req numbers Dario Nieuwenhuis 2021-07-14 23:38:06 +02:00
  • 6c240e018d Merge pull request #62 from bobmcwhirter/readme-etc-etc Bob McWhirter 2021-07-13 13:33:17 -04:00
  • 197ef2a3d1 Update README. Bob McWhirter 2021-07-12 15:57:43 -04:00
  • 892c520abd Clean up parse.py. Bob McWhirter 2021-07-12 14:11:02 -04:00
  • 9040fafc33 Ensure the RCC reg is named DMA1EN and not just DMAEN Bob McWhirter 2021-07-12 14:02:05 -04:00
  • b187661675 Change DMA-vs-BDMA parsing to ensure we capture everything without trampling. Bob McWhirter 2021-07-12 10:45:32 -04:00
  • 4823bfee64 Slightly improve DMA parsing wrt H7 weirdness. Bob McWhirter 2021-07-09 11:04:46 -04:00
  • 7a7b14ed4b Adjust parse to remove L or H from clock name. Bob McWhirter 2021-07-09 09:32:55 -04:00
  • ace4204d2a Merge pull request #61 from bobmcwhirter/rcc_clocks Bob McWhirter 2021-07-07 09:30:20 -04:00
  • db5538e86d Update the RCC scrobbling bits for clock discovery. Bob McWhirter 2021-07-06 14:17:46 -04:00
  • ffa42e2361 d script revamping Dario Nieuwenhuis 2021-07-05 02:08:38 +02:00
  • 923958119a Merge pull request #59 from embassy-rs/ch-0 Dario Nieuwenhuis 2021-07-03 20:50:23 +02:00
  • e9b6cf4283 Always start DMA channels at zero Thales Fragoso 2021-07-02 19:47:42 -03:00
  • 37e44246da Merge pull request #60 from embassy-rs/usart1-F0 Thales 2021-07-03 02:07:07 -03:00
  • 12a8134dbb F0: Manually add usart1 clock Thales Fragoso 2021-07-03 01:24:58 -03:00
  • bdb50747a3 Merge pull request #58 from bobmcwhirter/i2c_h7 Bob McWhirter 2021-07-01 14:01:29 -04:00
  • cd3ae3473d Another special-casing of RCC for H7 default clocks. Bob McWhirter 2021-07-01 13:50:55 -04:00
  • 0f0261674a Merge pull request #57 from bobmcwhirter/h7_clocksel Dario Nieuwenhuis 2021-07-01 18:01:41 +02:00
  • 298b89c886 Let's hardcode some H7 default clocks for selectables. Bob McWhirter 2021-07-01 11:25:41 -04:00
  • db791b30ec Merge pull request #56 from bobmcwhirter/usartv3 Dario Nieuwenhuis 2021-07-01 02:07:34 +02:00
  • 2c3dfeb352 Reparse to include UART. Bob McWhirter 2021-06-30 14:36:04 -04:00
  • 2d17494980 Adjust parse to also label UARTs for v3. Bob McWhirter 2021-06-30 14:35:52 -04:00
  • b02a84bf0e Map USARTv3. Bob McWhirter 2021-06-30 13:34:43 -04:00
  • c48e894dbe USART v3 reg block. Bob McWhirter 2021-06-30 13:31:48 -04:00
  • ebd5d47c05 Merge pull request #54 from ctron/feature/fix_i2c_1 Dario Nieuwenhuis 2021-06-29 18:31:33 +02:00
  • 59e7d459e1 Merge pull request #55 from bobmcwhirter/dma-muckings Dario Nieuwenhuis 2021-06-29 17:24:24 +02:00
  • 37cac566d5 Merge pull request #53 from ctron/feature/minor_tweaks_1 Dario Nieuwenhuis 2021-06-29 17:24:06 +02:00
  • 3bfe1bdee5 Rename some USART regs, needs more work. Bob McWhirter 2021-06-29 10:52:28 -04:00
  • ed248082b8 Cleanup of parse. Bob McWhirter 2021-06-24 10:06:10 -04:00
  • c4d429e5f7 [#52]: Fix missing I2C Jens Reimann 2021-06-28 09:37:57 +02:00
  • 380892a0bc add a note how to install svd Jens Reimann 2021-06-28 09:19:09 +02:00
  • 259b4cba9e Check if we have all the tools Jens Reimann 2021-06-28 09:04:32 +02:00
  • 064513ba06 Add .idea/ to ignore Jens Reimann 2021-06-28 09:04:21 +02:00
  • fa14144963 Merge pull request #51 from bobmcwhirter/docs-in-chip-yaml Dario Nieuwenhuis 2021-06-23 19:23:30 +02:00
  • 7a04696d51 Tick the box in the README. Bob McWhirter 2021-06-23 11:59:20 -04:00
  • 3e1b2d7c8c Adjust parse.py to include datasheet, reference-manual and application-note links. Bob McWhirter 2021-06-23 11:58:00 -04:00
  • a4902ab5c3 dmamux: merge CSR and CFR Dario Nieuwenhuis 2021-06-23 04:17:18 +02:00
  • 3f3a98b3f1 Set block for DMAMUX. Dario Nieuwenhuis 2021-06-23 04:14:38 +02:00
  • ac9c476561 Split DMA/BDMA into v1 (no selection) and v2 (has request selection). Dario Nieuwenhuis 2021-06-23 04:02:06 +02:00
  • e3c6e44b76 Rename DMAv1 to BDMA, to allow DMA and BDMA to coexist in H7 Dario Nieuwenhuis 2021-06-23 02:47:27 +02:00