Skip to content

Commit

Permalink
exti field arrays
Browse files Browse the repository at this point in the history
  • Loading branch information
burrbull committed Dec 23, 2023
1 parent a8e39f7 commit 5bf3d2f
Show file tree
Hide file tree
Showing 32 changed files with 62 additions and 1 deletion.
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
## [Unreleased]

* Fix inconsistencies for HRTIM_TIMF - stm32g4x4
* Collent in field arrays: GPIO, CAN, DSI, SAI, DMA
* Collent in field arrays: GPIO, CAN, DSI, EXTI, SAI, DMA
* L1 TIM9: add CCER
* F373 GPIOC LCKR, collect GPIO.BRR
* modify `LP_Timer1` interrupt instead of adding new
Expand Down
28 changes: 28 additions & 0 deletions devices/collect/exti/farray.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
EXTI:
IMR:
_array:
"?~IM*": {}
"?~MR*": {}
EMR:
_array:
"?~EM*": {}
"?~MR*": {}
RTSR:
_array:
"TR*": {}
FTSR:
_array:
"TR*": {}
SWIER:
_array:
"SWIER*":
description: Software Interrupt on line %s
PR:
_array:
"PR*": {}

"AFIO,SYSCFG":
"EXTICR?":
_array:
"EXTI*":
description: EXTI%s configuration
1 change: 1 addition & 0 deletions devices/stm32f100.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -52,5 +52,6 @@ _include:
- collect/dma/v1.yaml
- ../peripherals/iwdg/iwdg.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- common_patches/dbgmcu/rename.yaml
- ../peripherals/adc/adc_f1_common.yaml
1 change: 1 addition & 0 deletions devices/stm32f101.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@ _include:
- collect/dma/v1.yaml
- ../peripherals/iwdg/iwdg.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- ../peripherals/usb/usb.yaml
- common_patches/usb_otg/fs_remove_prefix.yaml
- common_patches/usb_otg/fs_v1.yaml
Expand Down
1 change: 1 addition & 0 deletions devices/stm32f102.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,7 @@ _include:
- collect/dma/v1.yaml
- ../peripherals/iwdg/iwdg.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- ../peripherals/usb/usb.yaml
- common_patches/usb_otg/fs_remove_prefix.yaml
- common_patches/usb_otg/fs_v1.yaml
Expand Down
1 change: 1 addition & 0 deletions devices/stm32f103.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@ _include:
- collect/dma/v1.yaml
- ../peripherals/iwdg/iwdg.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- collect/sdio/resp.yaml
- ../peripherals/adc/adc_f1.yaml
- collect/adc/jofr_jdr.yaml
Expand Down
1 change: 1 addition & 0 deletions devices/stm32f107.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ _include:
- collect/dma/v1.yaml
- ../peripherals/iwdg/iwdg.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- common_patches/usb_otg/fs_fixes_107.yaml
- common_patches/usb_otg/fs_v1.yaml
- collect/usb_otg/fs.yaml
Expand Down
1 change: 1 addition & 0 deletions devices/stm32f215.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ _include:
- ../peripherals/usart/uart_usart.yaml
- ../peripherals/iwdg/iwdg.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- ../peripherals/i2c/i2c_v1.yaml
- collect/hash/v1.yaml
- common_patches/rtc/rtc_cr.yaml
Expand Down
1 change: 1 addition & 0 deletions devices/stm32f217.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ _include:
- ../peripherals/usart/uart_usart.yaml
- ../peripherals/iwdg/iwdg.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- ../peripherals/i2c/i2c_v1.yaml
- collect/hash/v1.yaml
- common_patches/rtc/rtc_cr.yaml
Expand Down
1 change: 1 addition & 0 deletions devices/stm32f401.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,7 @@ _include:
- ../peripherals/wwdg/wwdg.yaml
- ../peripherals/iwdg/iwdg.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- ../peripherals/flash/flash_v1.yaml
- ../peripherals/flash/flash_latency16.yaml
- common_patches/rtc/alarm.yaml
Expand Down
1 change: 1 addition & 0 deletions devices/stm32f405.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -158,6 +158,7 @@ _include:
- ../peripherals/wwdg/wwdg.yaml
- ../peripherals/iwdg/iwdg.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- ../peripherals/flash/flash_v1.yaml
- ../peripherals/flash/flash_latency8.yaml
- collect/hash/v2.yaml
Expand Down
1 change: 1 addition & 0 deletions devices/stm32f407.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,7 @@ _include:
- ../peripherals/wwdg/wwdg.yaml
- ../peripherals/iwdg/iwdg.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- collect/hash/v2.yaml
- common_patches/rtc/alarm.yaml
- common_patches/rtc/f4_cr.yaml
Expand Down
1 change: 1 addition & 0 deletions devices/stm32f410.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -219,6 +219,7 @@ _include:
- ../peripherals/wwdg/wwdg.yaml
- ../peripherals/iwdg/iwdg.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- ../peripherals/flash/flash_v1.yaml
- ../peripherals/flash/flash_latency16.yaml
- common_patches/rtc/alarm.yaml
Expand Down
1 change: 1 addition & 0 deletions devices/stm32f411.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -177,6 +177,7 @@ _include:
- ../peripherals/wwdg/wwdg.yaml
- ../peripherals/iwdg/iwdg.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- ../peripherals/flash/flash_v1.yaml
- ../peripherals/flash/flash_latency16.yaml
- common_patches/rtc/alarm.yaml
Expand Down
1 change: 1 addition & 0 deletions devices/stm32f412.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -449,6 +449,7 @@ _include:
- ../peripherals/wwdg/wwdg.yaml
- ../peripherals/iwdg/iwdg.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- ../peripherals/flash/flash_v1.yaml
- ../peripherals/flash/flash_latency16.yaml
- common_patches/rtc/alarm.yaml
Expand Down
1 change: 1 addition & 0 deletions devices/stm32f413.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -334,6 +334,7 @@ _include:
- ../peripherals/wwdg/wwdg.yaml
- ../peripherals/iwdg/iwdg.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- ../peripherals/flash/flash_v1.yaml
- ../peripherals/flash/flash_latency16.yaml
- common_patches/rtc/alarm.yaml
Expand Down
1 change: 1 addition & 0 deletions devices/stm32f427.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -241,6 +241,7 @@ _include:
- ../peripherals/tim/v1/ccm.yaml
- ../peripherals/iwdg/iwdg.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- collect/hash/v2.yaml
- common_patches/rtc/alarm.yaml
- common_patches/rtc/f4_cr.yaml
Expand Down
1 change: 1 addition & 0 deletions devices/stm32f429.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,7 @@ _include:
- ../peripherals/wwdg/wwdg.yaml
- ../peripherals/iwdg/iwdg.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- collect/hash/v2.yaml
- common_patches/rtc/alarm.yaml
- common_patches/rtc/f4_cr.yaml
Expand Down
1 change: 1 addition & 0 deletions devices/stm32f446.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -585,6 +585,7 @@ _include:
- ../peripherals/wwdg/wwdg.yaml
- ../peripherals/iwdg/iwdg.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- common_patches/rtc/alarm.yaml
- common_patches/rtc/f4_cr.yaml
- common_patches/rtc/rtc_cr.yaml
Expand Down
1 change: 1 addition & 0 deletions devices/stm32f469.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -193,6 +193,7 @@ _include:
- ../peripherals/wwdg/wwdg.yaml
- ../peripherals/iwdg/iwdg.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- common_patches/fsmc/fsmc_sramfix.yaml
- common_patches/fsmc/fsmc_nand_v2.yaml
- ../peripherals/fsmc/fsmc_sram.yaml
Expand Down
1 change: 1 addition & 0 deletions devices/stm32f730.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ _include:
- common_patches/syscfg/f730_f7x2_f7x3.yaml
- ../peripherals/iwdg/iwdg_with_WINR.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- ../peripherals/i2c/i2c_v2_without_wakeup.yaml
- ../peripherals/usart/usart_v2C.yaml
- common_patches/usb_otg/fs_remove_prefix.yaml
Expand Down
1 change: 1 addition & 0 deletions devices/stm32f745.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,7 @@ _include:
- common_patches/sdio_sdmmc/f745_f750_f765_f7x6_f7x7_f7x9.yaml
- ../peripherals/iwdg/iwdg_with_WINR.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- ../peripherals/i2c/i2c_v2.yaml
- ../peripherals/usart/usart_v2B1.yaml
- common_patches/usb_otg/fs_remove_prefix.yaml
Expand Down
1 change: 1 addition & 0 deletions devices/stm32f750.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,7 @@ _include:
- common_patches/syscfg/f745_f750_f765_f7x6_f7x7_f7x9.yaml
- ../peripherals/iwdg/iwdg_with_WINR.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- ../peripherals/i2c/i2c_v2.yaml
- ../peripherals/usart/usart_v2B1.yaml
- common_patches/usb_otg/fs_remove_prefix.yaml
Expand Down
1 change: 1 addition & 0 deletions devices/stm32f765.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -213,6 +213,7 @@ _include:
- common_patches/syscfg/f765_f7x7_f7x9.yaml
- ../peripherals/iwdg/iwdg_with_WINR.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- ../peripherals/i2c/i2c_v2.yaml
- ../peripherals/usart/usart_v2B1.yaml
- common_patches/usb_otg/fs_remove_prefix.yaml
Expand Down
1 change: 1 addition & 0 deletions devices/stm32f7x2.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,7 @@ _include:
- common_patches/syscfg/f730_f7x2_f7x3.yaml
- ../peripherals/iwdg/iwdg_with_WINR.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- ../peripherals/i2c/i2c_v2_without_wakeup.yaml
- ../peripherals/usart/usart_v2C.yaml
- common_patches/usb_otg/fs_remove_prefix.yaml
Expand Down
1 change: 1 addition & 0 deletions devices/stm32f7x3.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ _include:
- common_patches/syscfg/f730_f7x2_f7x3.yaml
- ../peripherals/iwdg/iwdg_with_WINR.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- ../peripherals/i2c/i2c_v2_without_wakeup.yaml
- ../peripherals/usart/usart_v2C.yaml
- common_patches/usb_otg/fs_remove_prefix.yaml
Expand Down
1 change: 1 addition & 0 deletions devices/stm32f7x6.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,7 @@ _include:
- common_patches/sdio_sdmmc/f745_f750_f765_f7x6_f7x7_f7x9.yaml
- ../peripherals/iwdg/iwdg_with_WINR.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- ../peripherals/i2c/i2c_v2.yaml
- ../peripherals/usart/usart_v2B1.yaml
- common_patches/usb_otg/fs_remove_prefix.yaml
Expand Down
1 change: 1 addition & 0 deletions devices/stm32f7x7.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -347,6 +347,7 @@ _include:
- common_patches/syscfg/f765_f7x7_f7x9.yaml
- ../peripherals/iwdg/iwdg_with_WINR.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- ../peripherals/i2c/i2c_v2.yaml
- ../peripherals/usart/usart_v2B1.yaml
- common_patches/usb_otg/fs_remove_prefix.yaml
Expand Down
1 change: 1 addition & 0 deletions devices/stm32f7x9.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -359,6 +359,7 @@ _include:
- common_patches/syscfg/f765_f7x7_f7x9.yaml
- ../peripherals/iwdg/iwdg_with_WINR.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- ../peripherals/i2c/i2c_v2.yaml
- ../peripherals/usart/usart_v2B1.yaml
- common_patches/usb_otg/fs_remove_prefix.yaml
Expand Down
2 changes: 2 additions & 0 deletions devices/stm32l100.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,8 @@ _include:
- ./common_patches/i2c/merge_OAR1_ADDx_fields.yaml
- common_patches/adc/l1_smpr.yaml
- common_patches/exti/split.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- common_patches/fsmc/fsmc_sramfix_common.yaml
- ../peripherals/fsmc/fsmc_sram.yaml
- collect/fsmc/sram.yaml
Expand Down
2 changes: 2 additions & 0 deletions devices/stm32l151.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ _include:
- ./common_patches/i2c/merge_OAR1_ADDx_fields.yaml
- common_patches/adc/l1_smpr.yaml
- common_patches/exti/split.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- common_patches/fsmc/fsmc_sramfix_common.yaml
- ../peripherals/fsmc/fsmc_sram.yaml
- collect/fsmc/sram.yaml
Expand Down
2 changes: 2 additions & 0 deletions devices/stm32l162.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ _include:
- ./common_patches/i2c/merge_OAR1_ADDx_fields.yaml
- common_patches/adc/l1_smpr.yaml
- common_patches/exti/split.yaml
- ../peripherals/exti/exti.yaml
- collect/exti/farray.yaml
- common_patches/fsmc/fsmc_sramfix_common.yaml
- ../peripherals/fsmc/fsmc_sram.yaml
- collect/fsmc/sram.yaml
Expand Down

0 comments on commit 5bf3d2f

Please sign in to comment.