Loading...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 | # STM32 EXTI configuration # Copyright (c) 2016 Open-RnD Sp. z o.o. # SPDX-License-Identifier: Apache-2.0 if SOC_FAMILY_STM32 config EXTI_STM32 bool "External Interrupt/Event Controller (EXTI) Driver for STM32 family of MCUs" default y if SOC_FAMILY_STM32 help Enable EXTI driver for STM32 line of MCUs config EXTI_STM32_EXTI1_0_IRQ_PRI int "EXTI1:0 IRQ priority" depends on EXTI_STM32 depends on SOC_SERIES_STM32F0X || SOC_SERIES_STM32L0X || SOC_SERIES_STM32G0X default 0 help IRQ priority of EXTI1:0 interrupt config EXTI_STM32_EXTI3_2_IRQ_PRI int "EXTI3:2 IRQ priority" depends on EXTI_STM32 depends on SOC_SERIES_STM32F0X || SOC_SERIES_STM32L0X || SOC_SERIES_STM32G0X default 0 help IRQ priority of EXTI3:2 interrupt config EXTI_STM32_EXTI15_4_IRQ_PRI int "EXTI15:4 IRQ priority" depends on EXTI_STM32 depends on SOC_SERIES_STM32F0X || SOC_SERIES_STM32L0X || SOC_SERIES_STM32G0X default 0 help IRQ priority of EXTI15:4 interrupt if SOC_SERIES_STM32F0X!=y && SOC_SERIES_STM32L0X!=y && SOC_SERIES_STM32G0X!=y config EXTI_STM32_EXTI0_IRQ_PRI int "EXTI0 IRQ priority" depends on EXTI_STM32 default 0 help IRQ priority of EXTI0 interrupt config EXTI_STM32_EXTI1_IRQ_PRI int "EXTI1 IRQ priority" depends on EXTI_STM32 default 0 help IRQ priority of EXTI1 interrupt config EXTI_STM32_EXTI2_IRQ_PRI int "EXTI2 IRQ priority" depends on EXTI_STM32 default 0 help IRQ priority of EXTI2 interrupt config EXTI_STM32_EXTI3_IRQ_PRI int "EXTI3 IRQ priority" depends on EXTI_STM32 default 0 help IRQ priority of EXTI3 interrupt config EXTI_STM32_EXTI4_IRQ_PRI int "EXTI4 IRQ priority" depends on EXTI_STM32 default 0 help IRQ priority of EXTI4 interrupt if SOC_SERIES_STM32MP1X || SOC_SERIES_STM32L5X || SOC_SERIES_STM32U5X config EXTI_STM32_EXTI5_IRQ_PRI int "EXTI5 IRQ priority" depends on EXTI_STM32 default 0 help IRQ priority of EXTI5 interrupt config EXTI_STM32_EXTI6_IRQ_PRI int "EXTI6 IRQ priority" depends on EXTI_STM32 default 0 help IRQ priority of EXTI6 interrupt config EXTI_STM32_EXTI7_IRQ_PRI int "EXTI7 IRQ priority" depends on EXTI_STM32 default 0 help IRQ priority of EXTI7 interrupt config EXTI_STM32_EXTI8_IRQ_PRI int "EXTI8 IRQ priority" depends on EXTI_STM32 default 0 help IRQ priority of EXTI8 interrupt config EXTI_STM32_EXTI9_IRQ_PRI int "EXTI9 IRQ priority" depends on EXTI_STM32 default 0 help IRQ priority of EXTI9 interrupt config EXTI_STM32_EXTI10_IRQ_PRI int "EXTI10 IRQ priority" depends on EXTI_STM32 default 0 help IRQ priority of EXTI10 interrupt config EXTI_STM32_EXTI11_IRQ_PRI int "EXTI11 IRQ priority" depends on EXTI_STM32 default 0 help IRQ priority of EXTI11 interrupt config EXTI_STM32_EXTI12_IRQ_PRI int "EXTI12 IRQ priority" depends on EXTI_STM32 default 0 help IRQ priority of EXTI12 interrupt config EXTI_STM32_EXTI13_IRQ_PRI int "EXTI13 IRQ priority" depends on EXTI_STM32 default 0 help IRQ priority of EXTI13 interrupt config EXTI_STM32_EXTI14_IRQ_PRI int "EXTI14 IRQ priority" depends on EXTI_STM32 default 0 help IRQ priority of EXTI14 interrupt config EXTI_STM32_EXTI15_IRQ_PRI int "EXTI15 IRQ priority" depends on EXTI_STM32 default 0 help IRQ priority of EXTI15 interrupt endif # SOC_SERIES_STM32MP1X if SOC_SERIES_STM32MP1X!=y && SOC_SERIES_STM32L5X!=y && SOC_SERIES_STM32U5X!=y config EXTI_STM32_EXTI9_5_IRQ_PRI int "EXTI9:5 IRQ priority" depends on EXTI_STM32 default 0 help IRQ priority of EXTI9:5 interrupt config EXTI_STM32_EXTI15_10_IRQ_PRI int "EXTI15:10 IRQ priority" depends on EXTI_STM32 default 0 help IRQ priority of EXTI15:10 interrupt endif # SOC_SERIES_STM32MP1X!=y && SOC_SERIES_STM32L5X!=y endif # SOC_SERIES_STM32F0X!=y && SOC_SERIES_STM32L0X!=y && SOC_SERIES_STM32G0X!=y config EXTI_STM32_PVD_IRQ_PRI int "RVD Through IRQ priority" depends on EXTI_STM32 depends on SOC_SERIES_STM32F4X || SOC_SERIES_STM32F7X || SOC_SERIES_STM32F2X || SOC_SERIES_STM32G0X default 0 help IRQ priority of RVD Through interrupt config EXTI_STM32_OTG_FS_WKUP_IRQ_PRI int "USB OTG FS Wake Up IRQ priority" depends on EXTI_STM32 depends on SOC_SERIES_STM32F4X || SOC_SERIES_STM32F7X || SOC_SERIES_STM32F2X default 0 help IRQ priority of USB OTG FS Wake interrupt config EXTI_STM32_TAMP_STAMP_IRQ_PRI int "Tamper and Timestamp IRQ priority" depends on EXTI_STM32 depends on SOC_SERIES_STM32F4X || SOC_SERIES_STM32F7X || SOC_SERIES_STM32F2X default 0 help IRQ priority of Tamper and Timestamp interrupt config EXTI_STM32_RTC_WKUP_IRQ_PRI int "RTC Wake Up IRQ priority" depends on EXTI_STM32 depends on SOC_SERIES_STM32F4X || SOC_SERIES_STM32F7X || SOC_SERIES_STM32F2X default 0 help IRQ priority of RTC Wake Up interrupt config EXTI_STM32_LPTIM1_IRQ_PRI int "LPTIM1 IRQ priority" depends on EXTI_STM32 depends on SOC_SERIES_STM32F7X default 0 help IRQ priority of LPTIM1 interrupt endif # SOC_FAMILY_STM32 |