/hal_stm32-latest/stm32cube/stm32wlxx/soc/ |
D | stm32wlxx.h | 147 #define SET_BIT(REG, BIT) ((REG) |= (BIT)) argument 149 #define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT)) argument 151 #define READ_BIT(REG, BIT) ((REG) & (BIT)) argument 164 #define ATOMIC_SET_BIT(REG, BIT) \ argument 169 SET_BIT((REG), (BIT)); \ 174 #define ATOMIC_CLEAR_BIT(REG, BIT) \ argument 179 CLEAR_BIT((REG), (BIT)); \ 194 #define ATOMIC_SETH_BIT(REG, BIT) ATOMIC_SET_BIT(REG, BIT) argument 197 #define ATOMIC_CLEARH_BIT(REG, BIT) ATOMIC_CLEAR_BIT(REG, BIT) argument 205 #define ATOMIC_SET_BIT(REG, BIT) \ argument [all …]
|
/hal_stm32-latest/stm32cube/stm32wb0x/soc/ |
D | stm32wb0x.h | 161 #define SET_BIT(REG, BIT) ((REG) |= (BIT)) argument 163 #define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT)) argument 165 #define READ_BIT(REG, BIT) ((REG) & (BIT)) argument 167 #define TOGGLE_BIT(REG, BIT) ((REG) ^= (BIT)) argument 182 #define ATOMIC_SET_BIT(REG, BIT) \ argument 187 SET_BIT((REG), (BIT)); \ 192 #define ATOMIC_CLEAR_BIT(REG, BIT) \ argument 197 CLEAR_BIT((REG), (BIT)); \ 212 #define ATOMIC_SETH_BIT(REG, BIT) ATOMIC_SET_BIT(REG, BIT) argument 215 #define ATOMIC_CLEARH_BIT(REG, BIT) ATOMIC_CLEAR_BIT(REG, BIT) argument
|
/hal_stm32-latest/stm32cube/stm32u0xx/soc/ |
D | stm32u0xx.h | 142 #define SET_BIT(REG, BIT) ((REG) |= (BIT)) argument 144 #define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT)) argument 146 #define READ_BIT(REG, BIT) ((REG) & (BIT)) argument 160 #define ATOMIC_SET_BIT(REG, BIT) \ argument 165 SET_BIT((REG), (BIT)); \ 170 #define ATOMIC_CLEAR_BIT(REG, BIT) \ argument 175 CLEAR_BIT((REG), (BIT)); \ 190 #define ATOMIC_SETH_BIT(REG, BIT) ATOMIC_SET_BIT(REG, BIT) \ argument 193 #define ATOMIC_CLEARH_BIT(REG, BIT) ATOMIC_CLEAR_BIT(REG, BIT) \ argument
|
/hal_stm32-latest/stm32cube/stm32c0xx/soc/ |
D | stm32c0xx.h | 140 #define SET_BIT(REG, BIT) ((REG) |= (BIT)) argument 142 #define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT)) argument 144 #define READ_BIT(REG, BIT) ((REG) & (BIT)) argument 156 #define ATOMIC_SET_BIT(REG, BIT) \ argument 161 SET_BIT((REG), (BIT)); \ 166 #define ATOMIC_CLEAR_BIT(REG, BIT) \ argument 171 CLEAR_BIT((REG), (BIT)); \ 186 #define ATOMIC_SETH_BIT(REG, BIT) ATOMIC_SET_BIT(REG, BIT) \ argument 189 #define ATOMIC_CLEARH_BIT(REG, BIT) ATOMIC_CLEAR_BIT(REG, BIT) \ argument
|
/hal_stm32-latest/stm32cube/stm32g0xx/soc/ |
D | stm32g0xx.h | 170 #define SET_BIT(REG, BIT) ((REG) |= (BIT)) argument 172 #define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT)) argument 174 #define READ_BIT(REG, BIT) ((REG) & (BIT)) argument 186 #define ATOMIC_SET_BIT(REG, BIT) \ argument 191 SET_BIT((REG), (BIT)); \ 196 #define ATOMIC_CLEAR_BIT(REG, BIT) \ argument 201 CLEAR_BIT((REG), (BIT)); \ 216 #define ATOMIC_SETH_BIT(REG, BIT) ATOMIC_SET_BIT(REG, BIT) \ argument 219 #define ATOMIC_CLEARH_BIT(REG, BIT) ATOMIC_CLEAR_BIT(REG, BIT) \ argument
|
/hal_stm32-latest/stm32cube/stm32wbxx/soc/ |
D | stm32wbxx.h | 140 #define SET_BIT(REG, BIT) ((REG) |= (BIT)) argument 142 #define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT)) argument 144 #define READ_BIT(REG, BIT) ((REG) & (BIT)) argument 156 #define ATOMIC_SET_BIT(REG, BIT) \ argument 160 val = __LDREXW((__IO uint32_t *)&(REG)) | (BIT); \ 165 #define ATOMIC_CLEAR_BIT(REG, BIT) \ argument 169 val = __LDREXW((__IO uint32_t *)&(REG)) & ~(BIT); \ 183 #define ATOMIC_SETH_BIT(REG, BIT) \ argument 187 val = __LDREXH((__IO uint16_t *)&(REG)) | (BIT); \ 192 #define ATOMIC_CLEARH_BIT(REG, BIT) \ argument [all …]
|
/hal_stm32-latest/stm32cube/stm32wbaxx/soc/ |
D | stm32wbaxx.h | 148 #define SET_BIT(REG, BIT) ((REG) |= (BIT)) argument 150 #define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT)) argument 152 #define READ_BIT(REG, BIT) ((REG) & (BIT)) argument 164 #define ATOMIC_SET_BIT(REG, BIT) \ argument 168 val = __LDREXW((__IO uint32_t *)&(REG)) | (BIT); \ 173 #define ATOMIC_CLEAR_BIT(REG, BIT) \ argument 177 val = __LDREXW((__IO uint32_t *)&(REG)) & ~(BIT); \ 191 #define ATOMIC_SETH_BIT(REG, BIT) \ argument 195 val = __LDREXH((__IO uint16_t *)&(REG)) | (BIT); \ 200 #define ATOMIC_CLEARH_BIT(REG, BIT) \ argument [all …]
|
/hal_stm32-latest/stm32cube/stm32l0xx/soc/ |
D | stm32l0xx.h | 196 #define SET_BIT(REG, BIT) ((REG) |= (BIT)) argument 198 #define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT)) argument 200 #define READ_BIT(REG, BIT) ((REG) & (BIT)) argument 212 #define ATOMIC_SET_BIT(REG, BIT) \ argument 217 SET_BIT((REG), (BIT)); \ 222 #define ATOMIC_CLEAR_BIT(REG, BIT) \ argument 227 CLEAR_BIT((REG), (BIT)); \ 242 #define ATOMIC_SETH_BIT(REG, BIT) ATOMIC_SET_BIT(REG, BIT) \ argument 245 #define ATOMIC_CLEARH_BIT(REG, BIT) ATOMIC_CLEAR_BIT(REG, BIT) \ argument
|
/hal_stm32-latest/stm32cube/stm32f0xx/soc/ |
D | stm32f0xx.h | 194 #define SET_BIT(REG, BIT) ((REG) |= (BIT)) argument 196 #define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT)) argument 198 #define READ_BIT(REG, BIT) ((REG) & (BIT)) argument 210 #define ATOMIC_SET_BIT(REG, BIT) \ argument 215 SET_BIT((REG), (BIT)); \ 220 #define ATOMIC_CLEAR_BIT(REG, BIT) \ argument 225 CLEAR_BIT((REG), (BIT)); \ 240 #define ATOMIC_SETH_BIT(REG, BIT) ATOMIC_SET_BIT(REG, BIT) \ argument 243 #define ATOMIC_CLEARH_BIT(REG, BIT) ATOMIC_CLEAR_BIT(REG, BIT) \ argument
|
/hal_stm32-latest/stm32cube/stm32l5xx/soc/ |
D | stm32l5xx.h | 138 #define SET_BIT(REG, BIT) ((REG) |= (BIT)) argument 140 #define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT)) argument 142 #define READ_BIT(REG, BIT) ((REG) & (BIT)) argument 154 #define ATOMIC_SET_BIT(REG, BIT) \ argument 158 val = __LDREXW((__IO uint32_t *)&(REG)) | (BIT); \ 163 #define ATOMIC_CLEAR_BIT(REG, BIT) \ argument 167 val = __LDREXW((__IO uint32_t *)&(REG)) & ~(BIT); \ 181 #define ATOMIC_SETH_BIT(REG, BIT) \ argument 185 val = __LDREXH((__IO uint16_t *)&(REG)) | (BIT); \ 190 #define ATOMIC_CLEARH_BIT(REG, BIT) \ argument [all …]
|
/hal_stm32-latest/stm32cube/stm32f2xx/soc/ |
D | stm32f2xx.h | 148 #define SET_BIT(REG, BIT) ((REG) |= (BIT)) argument 150 #define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT)) argument 152 #define READ_BIT(REG, BIT) ((REG) & (BIT)) argument 166 #define ATOMIC_SET_BIT(REG, BIT) \ argument 170 val = __LDREXW((__IO uint32_t *)&(REG)) | (BIT); \ 175 #define ATOMIC_CLEAR_BIT(REG, BIT) \ argument 179 val = __LDREXW((__IO uint32_t *)&(REG)) & ~(BIT); \ 193 #define ATOMIC_SETH_BIT(REG, BIT) \ argument 197 val = __LDREXH((__IO uint16_t *)&(REG)) | (BIT); \ 202 #define ATOMIC_CLEARH_BIT(REG, BIT) \ argument [all …]
|
/hal_stm32-latest/stm32cube/stm32n6xx/soc/ |
D | stm32n6xx.h | 130 #define SET_BIT(REG, BIT) ((REG) |= (BIT)) argument 132 #define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT)) argument 134 #define READ_BIT(REG, BIT) ((REG) & (BIT)) argument 146 #define ATOMIC_SET_BIT(REG, BIT) \ argument 150 val = __LDREXW((__IO uint32_t *)&(REG)) | (BIT); \ 155 #define ATOMIC_CLEAR_BIT(REG, BIT) \ argument 159 val = __LDREXW((__IO uint32_t *)&(REG)) & ~(BIT); \ 173 #define ATOMIC_SETH_BIT(REG, BIT) \ argument 177 val = __LDREXH((__IO uint16_t *)&(REG)) | (BIT); \ 182 #define ATOMIC_CLEARH_BIT(REG, BIT) \ argument [all …]
|
/hal_stm32-latest/stm32cube/stm32h7rsxx/soc/ |
D | stm32h7rsxx.h | 144 #define SET_BIT(REG, BIT) ((REG) |= (BIT)) argument 146 #define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT)) argument 148 #define READ_BIT(REG, BIT) ((REG) & (BIT)) argument 162 #define ATOMIC_SET_BIT(REG, BIT) \ argument 166 val = __LDREXW((__IO uint32_t *)&(REG)) | (BIT); \ 171 #define ATOMIC_CLEAR_BIT(REG, BIT) \ argument 175 val = __LDREXW((__IO uint32_t *)&(REG)) & ~(BIT); \ 189 #define ATOMIC_SETH_BIT(REG, BIT) \ argument 193 val = __LDREXH((__IO uint16_t *)&(REG)) | (BIT); \ 198 #define ATOMIC_CLEARH_BIT(REG, BIT) \ argument [all …]
|
/hal_stm32-latest/stm32cube/stm32h5xx/soc/ |
D | stm32h5xx.h | 153 #define SET_BIT(REG, BIT) ((REG) |= (BIT)) argument 155 #define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT)) argument 157 #define READ_BIT(REG, BIT) ((REG) & (BIT)) argument 169 #define ATOMIC_SET_BIT(REG, BIT) \ argument 173 val = __LDREXW((__IO uint32_t *)&(REG)) | (BIT); \ 178 #define ATOMIC_CLEAR_BIT(REG, BIT) \ argument 182 val = __LDREXW((__IO uint32_t *)&(REG)) & ~(BIT); \ 196 #define ATOMIC_SETH_BIT(REG, BIT) \ argument 200 val = __LDREXH((__IO uint16_t *)&(REG)) | (BIT); \ 205 #define ATOMIC_CLEARH_BIT(REG, BIT) \ argument [all …]
|
/hal_stm32-latest/stm32cube/stm32u5xx/soc/ |
D | stm32u5xx.h | 173 #define SET_BIT(REG, BIT) ((REG) |= (BIT)) argument 175 #define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT)) argument 177 #define READ_BIT(REG, BIT) ((REG) & (BIT)) argument 189 #define ATOMIC_SET_BIT(REG, BIT) \ argument 193 val = __LDREXW((__IO uint32_t *)&(REG)) | (BIT); \ 198 #define ATOMIC_CLEAR_BIT(REG, BIT) \ argument 202 val = __LDREXW((__IO uint32_t *)&(REG)) & ~(BIT); \ 216 #define ATOMIC_SETH_BIT(REG, BIT) \ argument 220 val = __LDREXH((__IO uint16_t *)&(REG)) | (BIT); \ 225 #define ATOMIC_CLEARH_BIT(REG, BIT) \ argument [all …]
|
/hal_stm32-latest/stm32cube/stm32f7xx/soc/ |
D | stm32f7xx.h | 181 #define SET_BIT(REG, BIT) ((REG) |= (BIT)) argument 183 #define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT)) argument 185 #define READ_BIT(REG, BIT) ((REG) & (BIT)) argument 199 #define ATOMIC_SET_BIT(REG, BIT) \ argument 203 val = __LDREXW((__IO uint32_t *)&(REG)) | (BIT); \ 208 #define ATOMIC_CLEAR_BIT(REG, BIT) \ argument 212 val = __LDREXW((__IO uint32_t *)&(REG)) & ~(BIT); \ 226 #define ATOMIC_SETH_BIT(REG, BIT) \ argument 230 val = __LDREXH((__IO uint16_t *)&(REG)) | (BIT); \ 235 #define ATOMIC_CLEARH_BIT(REG, BIT) \ argument [all …]
|
/hal_stm32-latest/stm32cube/stm32f1xx/soc/ |
D | stm32f1xx.h | 177 #define SET_BIT(REG, BIT) ((REG) |= (BIT)) argument 179 #define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT)) argument 181 #define READ_BIT(REG, BIT) ((REG) & (BIT)) argument 195 #define ATOMIC_SET_BIT(REG, BIT) \ argument 199 val = __LDREXW((__IO uint32_t *)&(REG)) | (BIT); \ 204 #define ATOMIC_CLEAR_BIT(REG, BIT) \ argument 208 val = __LDREXW((__IO uint32_t *)&(REG)) & ~(BIT); \ 222 #define ATOMIC_SETH_BIT(REG, BIT) \ argument 226 val = __LDREXH((__IO uint16_t *)&(REG)) | (BIT); \ 231 #define ATOMIC_CLEARH_BIT(REG, BIT) \ argument [all …]
|
/hal_stm32-latest/stm32cube/stm32g4xx/soc/ |
D | stm32g4xx.h | 174 #define SET_BIT(REG, BIT) ((REG) |= (BIT)) argument 176 #define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT)) argument 178 #define READ_BIT(REG, BIT) ((REG) & (BIT)) argument 192 #define ATOMIC_SET_BIT(REG, BIT) \ argument 196 val = __LDREXW((__IO uint32_t *)&(REG)) | (BIT); \ 201 #define ATOMIC_CLEAR_BIT(REG, BIT) \ argument 205 val = __LDREXW((__IO uint32_t *)&(REG)) & ~(BIT); \ 219 #define ATOMIC_SETH_BIT(REG, BIT) \ argument 223 val = __LDREXH((__IO uint16_t *)&(REG)) | (BIT); \ 228 #define ATOMIC_CLEARH_BIT(REG, BIT) \ argument [all …]
|
/hal_stm32-latest/stm32cube/stm32f3xx/soc/ |
D | stm32f3xx.h | 190 #define SET_BIT(REG, BIT) ((REG) |= (BIT)) argument 192 #define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT)) argument 194 #define READ_BIT(REG, BIT) ((REG) & (BIT)) argument 208 #define ATOMIC_SET_BIT(REG, BIT) \ argument 212 val = __LDREXW((__IO uint32_t *)&(REG)) | (BIT); \ 217 #define ATOMIC_CLEAR_BIT(REG, BIT) \ argument 221 val = __LDREXW((__IO uint32_t *)&(REG)) & ~(BIT); \ 235 #define ATOMIC_SETH_BIT(REG, BIT) \ argument 239 val = __LDREXH((__IO uint16_t *)&(REG)) | (BIT); \ 244 #define ATOMIC_CLEARH_BIT(REG, BIT) \ argument [all …]
|
/hal_stm32-latest/stm32cube/stm32h7xx/soc/ |
D | stm32h7xx.h | 207 #define SET_BIT(REG, BIT) ((REG) |= (BIT)) argument 209 #define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT)) argument 211 #define READ_BIT(REG, BIT) ((REG) & (BIT)) argument 225 #define ATOMIC_SET_BIT(REG, BIT) \ argument 229 val = __LDREXW((__IO uint32_t *)&(REG)) | (BIT); \ 234 #define ATOMIC_CLEAR_BIT(REG, BIT) \ argument 238 val = __LDREXW((__IO uint32_t *)&(REG)) & ~(BIT); \ 252 #define ATOMIC_SETH_BIT(REG, BIT) \ argument 256 val = __LDREXH((__IO uint16_t *)&(REG)) | (BIT); \ 261 #define ATOMIC_CLEARH_BIT(REG, BIT) \ argument [all …]
|
/hal_stm32-latest/stm32cube/stm32f4xx/soc/ |
D | stm32f4xx.h | 211 #define SET_BIT(REG, BIT) ((REG) |= (BIT)) argument 213 #define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT)) argument 215 #define READ_BIT(REG, BIT) ((REG) & (BIT)) argument 229 #define ATOMIC_SET_BIT(REG, BIT) \ argument 233 val = __LDREXW((__IO uint32_t *)&(REG)) | (BIT); \ 238 #define ATOMIC_CLEAR_BIT(REG, BIT) \ argument 242 val = __LDREXW((__IO uint32_t *)&(REG)) & ~(BIT); \ 256 #define ATOMIC_SETH_BIT(REG, BIT) \ argument 260 val = __LDREXH((__IO uint16_t *)&(REG)) | (BIT); \ 265 #define ATOMIC_CLEARH_BIT(REG, BIT) \ argument [all …]
|
/hal_stm32-latest/stm32cube/stm32l1xx/soc/ |
D | stm32l1xx.h | 203 #define SET_BIT(REG, BIT) ((REG) |= (BIT)) argument 205 #define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT)) argument 207 #define READ_BIT(REG, BIT) ((REG) & (BIT)) argument 219 #define ATOMIC_SET_BIT(REG, BIT) \ argument 223 val = __LDREXW((__IO uint32_t *)&(REG)) | (BIT); \ 228 #define ATOMIC_CLEAR_BIT(REG, BIT) \ argument 232 val = __LDREXW((__IO uint32_t *)&(REG)) & ~(BIT); \ 246 #define ATOMIC_SETH_BIT(REG, BIT) \ argument 250 val = __LDREXH((__IO uint16_t *)&(REG)) | (BIT); \ 255 #define ATOMIC_CLEARH_BIT(REG, BIT) \ argument [all …]
|
/hal_stm32-latest/stm32cube/stm32l4xx/soc/ |
D | stm32l4xx.h | 212 #define SET_BIT(REG, BIT) ((REG) |= (BIT)) argument 214 #define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT)) argument 216 #define READ_BIT(REG, BIT) ((REG) & (BIT)) argument 228 #define ATOMIC_SET_BIT(REG, BIT) \ argument 232 val = __LDREXW((__IO uint32_t *)&(REG)) | (BIT); \ 237 #define ATOMIC_CLEAR_BIT(REG, BIT) \ argument 241 val = __LDREXW((__IO uint32_t *)&(REG)) & ~(BIT); \ 255 #define ATOMIC_SETH_BIT(REG, BIT) \ argument 259 val = __LDREXH((__IO uint16_t *)&(REG)) | (BIT); \ 264 #define ATOMIC_CLEARH_BIT(REG, BIT) \ argument [all …]
|
/hal_stm32-latest/stm32cube/stm32mp1xx/soc/ |
D | stm32mp1xx.h | 185 #define SET_BIT(REG, BIT) ((REG) |= (BIT)) argument 187 #define CLEAR_BIT(REG, BIT) ((REG) &= ~(BIT)) argument 189 #define READ_BIT(REG, BIT) ((REG) & (BIT)) argument
|
/hal_stm32-latest/stm32cube/stm32u0xx/drivers/include/ |
D | stm32u0xx_hal_def.h | 60 #define HAL_IS_BIT_SET(REG, BIT) (((REG) & (BIT)) == (BIT)) argument 61 #define HAL_IS_BIT_CLR(REG, BIT) (((REG) & (BIT)) == 0U) argument
|