Commit Graph

  • 5c2ec818f6 Merge pull request #129 from nviennot/timer_clock Dario Nieuwenhuis 2022-03-20 20:51:45 +01:00
  • f9301d42f0 Add the FSMC register block Nicolas Viennot 2022-03-18 22:21:53 -04:00
  • f622be8f03 Add PWR block for F2 Joonas Javanainen 2022-03-17 21:44:23 +02:00
  • dfc24f37fd Fix F2 DBGMCU typos Joonas Javanainen 2022-03-17 21:37:27 +02:00
  • e36b972e3c Add FLASH block for F2 Joonas Javanainen 2022-03-17 21:27:15 +02:00
  • b47951b4a2 Add SYSCFG block for F2 Joonas Javanainen 2022-03-17 21:18:10 +02:00
  • 0f80d10a1f Fix F4 UART parsing chemicstry 2022-03-17 16:33:34 +02:00
  • 410790c595 Update fieldset chemicstry 2022-03-16 19:18:12 +02:00
  • 802a2b8a29 Update fieldset chemicstry 2022-03-16 18:50:55 +02:00
  • d29a2a3d20 Update fieldset chemicstry 2022-03-16 18:48:50 +02:00
  • 118dde4d4c Fix fieldset chemicstry 2022-03-16 18:44:25 +02:00
  • caa613eab2 Unify SDMMC register names chemicstry 2022-03-16 18:40:36 +02:00
  • 67a00a393e Merge pull request #128 from nviennot/spi Dario Nieuwenhuis 2022-03-15 23:54:46 +01:00
  • b3f9f3e286 Timers use the clock speed apb1_tim and apb2_tim Nicolas Viennot 2022-03-14 21:46:32 -04:00
  • 2cd7632fc9 Add SPI modules for F1 family Nicolas Viennot 2022-03-14 21:46:02 -04:00
  • cf354c22e1 Merge pull request #127 from GrantM11235/dont-rename-dma-ch Dario Nieuwenhuis 2022-03-08 23:27:33 +01:00
  • ea9e59931f Don't rename DMA channels if they don't start at zero Grant Miller 2022-03-08 16:14:45 -06:00
  • ccc3468e62 Merge pull request #126 from GrantM11235/make-tmp-dmas Dario Nieuwenhuis 2022-03-08 23:07:10 +01:00
  • a1972e7a22 Create tmp/dmas/ if it doesn't exist Grant Miller 2022-03-08 15:53:16 -06:00
  • e977f83fe1 Merge pull request #124 from msamsonoff/g0-updates Dario Nieuwenhuis 2022-03-02 18:22:37 +01:00
  • 03b2707944 stm32g0: fix embarrassing typo Matthew W. Samsonoff 2022-03-02 11:45:26 -05:00
  • 1a4706a799 stm32g0: add registers for FLASH Matthew W. Samsonoff 2022-03-02 11:22:29 -05:00
  • 57903f105d stm32g0: add enums for RCC Matthew W. Samsonoff 2022-03-02 11:21:08 -05:00
  • 14a26e9edd stm32g0: fix typo Matthew W. Samsonoff 2022-03-02 11:20:34 -05:00
  • 0f5292f20e stm32g0: CCIPR2/USBSEL is two bits wide Matthew W. Samsonoff 2022-03-02 11:19:11 -05:00
  • ce7ba764c9 fix multicore nvic Dario Nieuwenhuis 2022-02-25 01:14:39 +01:00
  • 8a935d22e5 Fix parsing of H7ab BDMA1/BDMA2 Dario Nieuwenhuis 2022-02-24 05:55:16 +01:00
  • 324e5bee8d rcc/h7: add missing stuff, cleanup. Dario Nieuwenhuis 2022-02-24 05:54:43 +01:00
  • b6bccb1456 cleanup gpio regs. Dario Nieuwenhuis 2022-02-24 01:59:57 +01:00
  • 85854d8f42 usart_v2: fix wrong M1 bit Dario Nieuwenhuis 2022-02-14 02:07:49 +01:00
  • fde7738019 flash/u5: fix inconsistent BKPRAM vs BKPSRAM Dario Nieuwenhuis 2022-02-14 02:07:33 +01:00
  • 9b32ce66b6 mdios: fix accidentally merge-regs'd file. Dario Nieuwenhuis 2022-02-14 02:07:20 +01:00
  • c2804abc9a rcc: fix inconsistent naming. Dario Nieuwenhuis 2022-02-14 02:07:08 +01:00
  • 2c5e858584 chiptool fmt Dario Nieuwenhuis 2022-02-14 00:45:36 +01:00
  • 7b2df420ac rcc: remove useless enums. Dario Nieuwenhuis 2022-02-14 00:26:46 +01:00
  • 66ecaf8b98 rcc: unify rcc_f0, rcc_f0x0 Dario Nieuwenhuis 2022-02-14 00:24:53 +01:00
  • 3d6895a77f Rename clocks AHB -> AHB1, APB -> APB1. Dario Nieuwenhuis 2022-02-13 23:22:10 +01:00
  • fcd18b3e3d i2c: cleanup a bit. Dario Nieuwenhuis 2022-02-13 23:21:48 +01:00
  • 8402b43853 remove 'registers' nested struct in rcc Dario Nieuwenhuis 2022-02-07 22:52:52 +01:00
  • 5365ea053a split "magic" block string into an object, so consumers don't have to do tricky parsing. Dario Nieuwenhuis 2022-02-07 22:45:00 +01:00
  • 32b5a815c6 change memory regions from dict to array Dario Nieuwenhuis 2022-02-07 20:17:33 +01:00
  • 00fc25453d switch chip files from yaml to json. remove OrderedDict. Dario Nieuwenhuis 2022-02-07 01:53:58 +01:00
  • 7b368b0035 move memory parsing to own file Dario Nieuwenhuis 2022-02-07 01:00:27 +01:00
  • 48fdf50203 Change peripherals from dict to array Dario Nieuwenhuis 2022-02-06 23:19:05 +01:00
  • d8b8bac3a5 change dma channels from dict to array Dario Nieuwenhuis 2022-02-06 22:58:47 +01:00
  • f07c93a64a change chip interrupts from dict to array Dario Nieuwenhuis 2022-02-06 22:34:10 +01:00
  • 709acc1c1c change interrupts from dict to array Dario Nieuwenhuis 2022-02-06 22:27:09 +01:00
  • 689c9080ee cleanup yaml Dario Nieuwenhuis 2022-02-06 22:26:53 +01:00
  • f79e304d07 u5/rcc: fix inconsistent DCMI bit names Dario Nieuwenhuis 2022-02-05 03:02:57 +01:00
  • c1c3d8b354 stricter irq parsing. Dario Nieuwenhuis 2022-01-24 22:57:06 +01:00
  • 2a14936a5e Split interrupt parsing to separate module Dario Nieuwenhuis 2022-01-24 19:02:34 +01:00
  • 183c31f534 Better instructions in readme for extracting and cleaning peripherals. Dario Nieuwenhuis 2022-02-05 01:41:52 +01:00
  • 048f6766fd lpuart: cleanup v1, v2. Merge v2 and v3 Dario Nieuwenhuis 2022-02-05 00:46:59 +01:00
  • 6b86d9e104 LPUART: Add registers Maarten Oosting 2022-01-26 13:31:11 +01:00
  • e5da7538e1 LPUART: append lpuart peripherals to perimap Maarten Oosting 2022-01-26 13:29:43 +01:00
  • 4a6d8b3206 Merge pull request #122 from chemicstry/usb_otg Dario Nieuwenhuis 2022-02-05 00:06:55 +01:00
  • 432619467f Fix encoding on windows chemicstry 2022-02-04 15:49:56 +02:00
  • 2aaec03094 Fix USB OTG field names in RCC registers chemicstry 2022-02-04 03:34:08 +02:00
  • f1d0a09b79 Fix USB OTG pin AF parsing chemicstry 2022-02-04 02:32:39 +02:00
  • 8e1a07b928 Fix peripheral names with underscores chemicstry 2022-02-04 01:49:39 +02:00
  • ce95fe0ac5 Fix path separators on windows chemicstry 2022-02-04 01:47:29 +02:00
  • 61bca5a789 rcc/g0: add lots of missing bits Dario Nieuwenhuis 2022-01-24 02:13:53 +01:00
  • 11290fd274 rcc: make GPIOxEN/IOPxEN consistent. Dario Nieuwenhuis 2022-01-24 02:13:24 +01:00
  • 60899938fe Merge pull request #118 from unrelentingtech/l1flash Dario Nieuwenhuis 2022-01-14 16:18:39 +01:00
  • 76572f3d55 Add flash for STM32L1 Greg V 2022-01-14 16:50:35 +03:00
  • fcae7d1e17 Merge pull request #117 from embassy-rs/fix/spi-lsb-unification Dario Nieuwenhuis 2022-01-14 11:27:00 +01:00
  • 2c7984f962 Unify SPI LSBFirst enums. Matous Hybl 2022-01-14 10:23:27 +01:00
  • e5e7e26d05 Fix duplicated irqn in stm32f100 Dario Nieuwenhuis 2022-01-06 16:30:33 +01:00
  • 0f04776eaa rcc: l0, l1, l4: add missing enums. Dario Nieuwenhuis 2022-01-04 23:56:52 +01:00
  • 7061d52abd pwr f4, f7: cleanup a bit Dario Nieuwenhuis 2022-01-04 21:10:54 +01:00
  • 353b2ff610 Merge pull request #116 from Tiwalun/rtc-pwr-flash-wb55 Dario Nieuwenhuis 2022-01-04 19:59:51 +01:00
  • bb6321bc87 Extract flash information for STM32WB by looking for FLASH_REG_BASE define Dominik Boehi 2022-01-04 19:38:05 +01:00
  • d8189255fa Add Flash, RTC, PWR for STM32WB55, fix IPCC CPU registers Dominik Boehi 2022-01-04 18:51:38 +01:00
  • 36e6571960 Add exception for STM32WL SUBGHZSPI naming. Dario Nieuwenhuis 2022-01-01 12:05:51 +01:00
  • 1ed34d0869 Merge pull request #114 from DCNick3/use-signals-from-mcu-xml Dario Nieuwenhuis 2022-01-01 11:28:44 +01:00
  • 398fb17bf4 Ignore EXTIx signals in ADCs. Dario Nieuwenhuis 2022-01-01 11:28:02 +01:00
  • d50f6b4676 Use signals from MCU xml Nikita Strygin 2021-12-29 02:21:52 +03:00
  • 8e9e8522d1 Sort analog pins Dario Nieuwenhuis 2022-01-01 10:51:45 +01:00
  • 150bba33db Merge pull request #115 from sjoerdsimons/wip/sjoerd/stm32f1-adc Dario Nieuwenhuis 2022-01-01 10:34:42 +01:00
  • 8ed35ce95b Add registers for F1 ADC block Sjoerd Simons 2021-12-29 15:37:10 +01:00
  • 2616e499c6 Recognize ADC on STM32F1xx Sjoerd Simons 2021-12-29 15:36:35 +01:00
  • 73902044de Fix typo Dario Nieuwenhuis 2021-12-23 20:32:39 +01:00
  • ce7607e119 Merge pull request #112 from VasanthakumarV/f3-timers Dario Nieuwenhuis 2021-12-23 11:46:55 +01:00
  • a5008c71d5 [manual] Map register blocks to timers for F3 chips VasanthakumarV 2021-12-23 15:59:58 +05:30
  • 0e9fa2f438 Merge pull request #109 from VasanthakumarV/f3-registers Dario Nieuwenhuis 2021-12-16 08:12:07 +01:00
  • b9193128ed [manual] Make EXTICRx in SYSCFG register an array VasanthakumarV 2021-12-09 13:47:55 +05:30
  • fdf0cc95b9 [manual] Deduplicate PLLSRC entry of RCC_CFGR register VasanthakumarV 2021-12-09 13:24:25 +05:30
  • 8011bfa629 Merge pull request #111 from matoushybl/feat/fmc Dario Nieuwenhuis 2021-12-08 20:20:52 +01:00
  • 8402040d17 Fix generation of FMC peripheral in chip yamls. Add FMC registers. Matous Hybl 2021-12-08 20:01:57 +01:00
  • 3275e41057 [manual] Add register mappings for F3 VasanthakumarV 2021-12-05 16:03:43 +05:30
  • ef950a6feb [generate] Create SYSCFG, PWR, FLASH register files VasanthakumarV 2021-12-05 16:00:12 +05:30
  • f6c9772cf4 usart: make v1 and v2 more consistent. Dario Nieuwenhuis 2021-12-08 04:48:21 +01:00
  • cc3ea51778 Merge pull request #108 from embassy-rs/detect-iop-clock Ulf Lilleengen 2021-12-02 11:25:27 +01:00
  • 6eab78746e Fix wording Ulf Lilleengen 2021-12-02 11:23:16 +01:00
  • 57c7058739 Detect GPIO enable/reset registers on chips with separate bus for GPIO Ulf Lilleengen 2021-12-02 11:17:52 +01:00
  • 9afa81e824 Merge pull request #107 from matoushybl/timers Dario Nieuwenhuis 2021-11-30 20:16:05 +01:00
  • 372de46ad1 Merge pull request #106 from matoushybl/dcmi-fixes Dario Nieuwenhuis 2021-11-30 19:43:12 +01:00
  • c2e87d9cc8 Relax DCMI peripheral matching condition. Matous Hybl 2021-11-29 12:11:07 +01:00
  • 2b56ec9e99 Add correct H7 timer register blocks. Matous Hybl 2021-11-29 10:16:37 +01:00
  • 8f150ead7f Merge pull request #105 from embassy-rs/cleanups Dario Nieuwenhuis 2021-11-29 17:08:13 +01:00