Lines Matching refs:mask
112 static inline void GPIO_PortSet(GPIO_Type *base, uint32_t mask) in GPIO_PortSet() argument
115 base->DR_SET = mask; in GPIO_PortSet()
117 base->DR |= mask; in GPIO_PortSet()
125 static inline void GPIO_SetPinsOutput(GPIO_Type *base, uint32_t mask) in GPIO_SetPinsOutput() argument
127 GPIO_PortSet(base, mask); in GPIO_SetPinsOutput()
136 static inline void GPIO_PortClear(GPIO_Type *base, uint32_t mask) in GPIO_PortClear() argument
139 base->DR_CLEAR = mask; in GPIO_PortClear()
141 base->DR &= ~mask; in GPIO_PortClear()
149 static inline void GPIO_ClearPinsOutput(GPIO_Type *base, uint32_t mask) in GPIO_ClearPinsOutput() argument
151 GPIO_PortClear(base, mask); in GPIO_ClearPinsOutput()
160 static inline void GPIO_PortToggle(GPIO_Type *base, uint32_t mask) in GPIO_PortToggle() argument
163 base->DR_TOGGLE = mask; in GPIO_PortToggle()
165 base->DR ^= mask; in GPIO_PortToggle()
253 static inline void GPIO_PortEnableInterrupts(GPIO_Type *base, uint32_t mask) in GPIO_PortEnableInterrupts() argument
255 base->IMR |= mask; in GPIO_PortEnableInterrupts()
264 static inline void GPIO_EnableInterrupts(GPIO_Type *base, uint32_t mask) in GPIO_EnableInterrupts() argument
266 GPIO_PortEnableInterrupts(base, mask); in GPIO_EnableInterrupts()
275 static inline void GPIO_PortDisableInterrupts(GPIO_Type *base, uint32_t mask) in GPIO_PortDisableInterrupts() argument
277 base->IMR &= ~mask; in GPIO_PortDisableInterrupts()
284 static inline void GPIO_DisableInterrupts(GPIO_Type *base, uint32_t mask) in GPIO_DisableInterrupts() argument
286 GPIO_PortDisableInterrupts(base, mask); in GPIO_DisableInterrupts()
318 static inline void GPIO_PortClearInterruptFlags(GPIO_Type *base, uint32_t mask) in GPIO_PortClearInterruptFlags() argument
320 base->ISR = mask; in GPIO_PortClearInterruptFlags()
330 static inline void GPIO_ClearPinsInterruptFlags(GPIO_Type *base, uint32_t mask) in GPIO_ClearPinsInterruptFlags() argument
332 GPIO_PortClearInterruptFlags(base, mask); in GPIO_ClearPinsInterruptFlags()