| /bsp/hpmicro/libraries/hpm_sdk/drivers/inc/ |
| A D | hpm_gpio_drv.h | 55 static inline uint8_t gpio_read_pin(GPIO_Type *ptr, uint32_t port, uint8_t pin) in gpio_read_pin() 69 static inline uint32_t gpio_get_pin_output_status(GPIO_Type *ptr, uint32_t port, uint8_t pin) in gpio_get_pin_output_status() 81 static inline void gpio_toggle_pin(GPIO_Type *ptr, uint32_t port, uint8_t pin) in gpio_toggle_pin() 94 static inline void gpio_write_pin(GPIO_Type *ptr, uint32_t port, uint8_t pin, uint8_t high) in gpio_write_pin() 110 static inline void gpio_set_pin_input(GPIO_Type *ptr, uint32_t port, uint8_t pin) in gpio_set_pin_input() 122 static inline void gpio_set_pin_output(GPIO_Type *ptr, uint32_t port, uint8_t pin) in gpio_set_pin_output() 184 static inline void gpio_enable_pin_interrupt(GPIO_Type *ptr, uint32_t port, uint8_t pin) in gpio_enable_pin_interrupt() 196 static inline void gpio_disable_pin_interrupt(GPIO_Type *ptr, uint32_t port, uint8_t pin) in gpio_disable_pin_interrupt() 229 static inline uint32_t gpio_read_port(GPIO_Type *ptr, uint32_t port) in gpio_read_port() 253 static inline void gpio_write_port(GPIO_Type *ptr, uint32_t port, uint32_t value) in gpio_write_port() [all …]
|
| /bsp/mm32/libraries/MM32F3270_HAL/MM32F3270_HAL_Driver/Inc/ |
| A D | hal_gpio.h | 111 void GPIO_Init(GPIO_Type * GPIOx, GPIO_Init_Type * init); 120 void GPIO_SetBits(GPIO_Type * GPIOx, uint16_t pins); 129 void GPIO_ClearBits(GPIO_Type * GPIOx, uint16_t pins); 139 void GPIO_WriteBit(GPIO_Type * GPIOx, uint16_t pins, uint16_t val); 148 void GPIO_WriteBits(GPIO_Type * GPIOx, uint16_t val); 158 void GPIO_PinLock(GPIO_Type * GPIOx, uint16_t pins, bool enable_lock); 167 void GPIO_PinLockConf(GPIO_Type * GPIOx, uint16_t pins); 176 bool GPIO_ReadInDataBit(GPIO_Type * GPIOx, uint16_t pins); 185 bool GPIO_ReadOutDataBit(GPIO_Type * GPIOx, uint16_t pins); 193 uint16_t GPIO_ReadInData(GPIO_Type * GPIOx); [all …]
|
| /bsp/mm32/libraries/MM32F3270_HAL/MM32F3270_HAL_Driver/Src/ |
| A D | hal_gpio.c | 10 void GPIO_Init(GPIO_Type * GPIOx, GPIO_Init_Type * init) in GPIO_Init() 57 bool GPIO_ReadInDataBit(GPIO_Type * GPIOx, uint16_t pin) in GPIO_ReadInDataBit() 62 uint16_t GPIO_ReadInData(GPIO_Type * GPIOx) in GPIO_ReadInData() 67 bool GPIO_ReadOutDataBit(GPIO_Type * GPIOx, uint16_t pins) in GPIO_ReadOutDataBit() 72 uint16_t GPIO_ReadOutData(GPIO_Type * GPIOx) in GPIO_ReadOutData() 77 void GPIO_SetBits(GPIO_Type * GPIOx, uint16_t pins) in GPIO_SetBits() 82 void GPIO_ClearBits(GPIO_Type * GPIOx, uint16_t pins) in GPIO_ClearBits() 87 void GPIO_WriteBit(GPIO_Type * GPIOx, uint16_t pins, uint16_t val) in GPIO_WriteBit() 92 void GPIO_WriteBits(GPIO_Type * GPIOx, uint16_t val) in GPIO_WriteBits() 102 void GPIO_PinLockConf(GPIO_Type * GPIOx, uint16_t pins) in GPIO_PinLockConf() [all …]
|
| /bsp/frdm-k64f/device/MK64F12/ |
| A D | fsl_gpio.h | 141 void GPIO_PinInit(GPIO_Type *base, uint32_t pin, const gpio_pin_config_t *config); 157 static inline void GPIO_WritePinOutput(GPIO_Type *base, uint32_t pin, uint8_t output) in GPIO_WritePinOutput() 175 static inline void GPIO_SetPinsOutput(GPIO_Type *base, uint32_t mask) in GPIO_SetPinsOutput() 186 static inline void GPIO_ClearPinsOutput(GPIO_Type *base, uint32_t mask) in GPIO_ClearPinsOutput() 197 static inline void GPIO_TogglePinsOutput(GPIO_Type *base, uint32_t mask) in GPIO_TogglePinsOutput() 215 static inline uint32_t GPIO_ReadPinInput(GPIO_Type *base, uint32_t pin) in GPIO_ReadPinInput() 237 uint32_t GPIO_GetPinsInterruptFlags(GPIO_Type *base); 245 void GPIO_ClearPinsInterruptFlags(GPIO_Type *base, uint32_t mask); 258 void GPIO_CheckAttributeBytes(GPIO_Type *base, gpio_checker_attribute_t attribute);
|
| A D | fsl_gpio.c | 37 static GPIO_Type *const s_gpioBases[] = GPIO_BASE_PTRS; 49 static uint32_t GPIO_GetInstance(GPIO_Type *base); 55 static uint32_t GPIO_GetInstance(GPIO_Type *base) in GPIO_GetInstance() 73 void GPIO_PinInit(GPIO_Type *base, uint32_t pin, const gpio_pin_config_t *config) in GPIO_PinInit() 88 uint32_t GPIO_GetPinsInterruptFlags(GPIO_Type *base) in GPIO_GetPinsInterruptFlags() 97 void GPIO_ClearPinsInterruptFlags(GPIO_Type *base, uint32_t mask) in GPIO_ClearPinsInterruptFlags() 107 void GPIO_CheckAttributeBytes(GPIO_Type *base, gpio_checker_attribute_t attribute) in GPIO_CheckAttributeBytes()
|
| /bsp/rv32m1_vega/rv32m1_sdk_riscv/devices/RV32M1/drivers/ |
| A D | fsl_gpio.h | 119 void GPIO_PinInit(GPIO_Type *base, uint32_t pin, const gpio_pin_config_t *config); 135 static inline void GPIO_WritePinOutput(GPIO_Type *base, uint32_t pin, uint8_t output) in GPIO_WritePinOutput() 153 static inline void GPIO_SetPinsOutput(GPIO_Type *base, uint32_t mask) in GPIO_SetPinsOutput() 164 static inline void GPIO_ClearPinsOutput(GPIO_Type *base, uint32_t mask) in GPIO_ClearPinsOutput() 175 static inline void GPIO_TogglePinsOutput(GPIO_Type *base, uint32_t mask) in GPIO_TogglePinsOutput() 193 static inline uint32_t GPIO_ReadPinInput(GPIO_Type *base, uint32_t pin) in GPIO_ReadPinInput() 215 uint32_t GPIO_GetPinsInterruptFlags(GPIO_Type *base); 223 void GPIO_ClearPinsInterruptFlags(GPIO_Type *base, uint32_t mask); 236 void GPIO_CheckAttributeBytes(GPIO_Type *base, gpio_checker_attribute_t attribute);
|
| A D | fsl_gpio.c | 15 static GPIO_Type *const s_gpioBases[] = GPIO_BASE_PTRS; 40 static uint32_t GPIO_GetInstance(GPIO_Type *base); 46 static uint32_t GPIO_GetInstance(GPIO_Type *base) in GPIO_GetInstance() 64 void GPIO_PinInit(GPIO_Type *base, uint32_t pin, const gpio_pin_config_t *config) in GPIO_PinInit() 79 uint32_t GPIO_GetPinsInterruptFlags(GPIO_Type *base) in GPIO_GetPinsInterruptFlags() 88 void GPIO_ClearPinsInterruptFlags(GPIO_Type *base, uint32_t mask) in GPIO_ClearPinsInterruptFlags() 98 void GPIO_CheckAttributeBytes(GPIO_Type *base, gpio_checker_attribute_t attribute) in GPIO_CheckAttributeBytes()
|
| /bsp/fm33lc026/libraries/FM33LC0xx_FL_Driver/Inc/ |
| A D | fm33lc0xx_fl_gpio.h | 367 __STATIC_INLINE void FL_GPIO_EnablePinInput(GPIO_Type *GPIOx, uint32_t pin) in FL_GPIO_EnablePinInput() 396 __STATIC_INLINE void FL_GPIO_DisablePinInput(GPIO_Type *GPIOx, uint32_t pin) in FL_GPIO_DisablePinInput() 453 __STATIC_INLINE void FL_GPIO_EnablePinPullup(GPIO_Type *GPIOx, uint32_t pin) in FL_GPIO_EnablePinPullup() 625 __STATIC_INLINE void FL_GPIO_EnablePinRemap(GPIO_Type *GPIOx, uint32_t pin) in FL_GPIO_EnablePinRemap() 654 __STATIC_INLINE void FL_GPIO_DisablePinRemap(GPIO_Type *GPIOx, uint32_t pin) in FL_GPIO_DisablePinRemap() 842 __STATIC_INLINE uint32_t FL_GPIO_GetPinMode(GPIO_Type *GPIOx, uint32_t pin) in FL_GPIO_GetPinMode() 865 __STATIC_INLINE uint32_t FL_GPIO_ReadOutputPort(GPIO_Type *GPIOx) in FL_GPIO_ReadOutputPort() 940 __STATIC_INLINE uint32_t FL_GPIO_ReadInputPort(GPIO_Type *GPIOx) in FL_GPIO_ReadInputPort() 997 __STATIC_INLINE void FL_GPIO_SetOutputPin(GPIO_Type *GPIOx, uint32_t pin) in FL_GPIO_SetOutputPin() 1026 __STATIC_INLINE void FL_GPIO_ResetOutputPin(GPIO_Type *GPIOx, uint32_t pin) in FL_GPIO_ResetOutputPin() [all …]
|
| /bsp/Vango/v85xxp/Libraries/VangoV85xxP_standard_peripheral/Include/ |
| A D | lib_gpio.h | 186 void GPIOBToF_Init(GPIO_Type *GPIOx, GPIO_InitType *InitStruct); 190 uint8_t GPIOBToF_ReadInputDataBit(GPIO_Type *GPIOx, uint16_t GPIO_Pin); 192 uint16_t GPIOBToF_ReadInputData(GPIO_Type* GPIOx); 196 uint8_t GPIOBToF_ReadOutputDataBit(GPIO_Type* GPIOx, uint16_t GPIO_Pin); 198 uint16_t GPIOBToF_ReadOutputData(GPIO_Type* GPIOx); 203 void GPIOBToF_WriteBit(GPIO_Type* GPIOx, uint16_t GPIO_Pin, uint8_t val); 205 void GPIOBToF_Write(GPIO_Type* GPIOx, uint16_t val); 209 void GPIOBToF_AFConfig(GPIO_Type* GPIOx, uint32_t GPIO_AFx, uint8_t NewState);
|
| /bsp/Vango/v85xxp/Libraries/VangoV85xxP_standard_peripheral/Source/ |
| A D | lib_gpio.c | 31 void GPIOBToF_Init(GPIO_Type *GPIOx, GPIO_InitType *InitStruct) in GPIOBToF_Init() 128 uint8_t GPIOBToF_ReadInputDataBit(GPIO_Type *GPIOx, uint16_t GPIO_Pin) in GPIOBToF_ReadInputDataBit() 163 uint16_t GPIOBToF_ReadInputData(GPIO_Type* GPIOx) in GPIOBToF_ReadInputData() 190 uint8_t GPIOBToF_ReadOutputDataBit(GPIO_Type* GPIOx, uint16_t GPIO_Pin) in GPIOBToF_ReadOutputDataBit() 225 uint16_t GPIOBToF_ReadOutputData(GPIO_Type* GPIOx) in GPIOBToF_ReadOutputData() 270 void GPIOBToF_WriteBit(GPIO_Type* GPIOx, uint16_t GPIO_Pin, uint8_t val) in GPIOBToF_WriteBit() 318 void GPIOBToF_Write(GPIO_Type* GPIOx, uint16_t val) in GPIOBToF_Write() 353 void GPIOBToF_AFConfig(GPIO_Type* GPIOx, uint32_t GPIO_AFx, uint8_t NewState) in GPIOBToF_AFConfig()
|
| /bsp/nv32f100x/lib/inc/ |
| A D | gpio.h | 262 void GPIO_DeInit(GPIO_Type *pGPIO); 263 void GPIO_Init(GPIO_Type *pGPIO, uint32_t u32PinMask, GPIO_PinConfigType sGpioType); 264 void GPIO_Toggle(GPIO_Type *pGPIO, uint32_t u32PinMask); 265 uint32_t GPIO_Read(GPIO_Type *pGPIO); 266 void GPIO_Write(GPIO_Type *pGPIO, uint32_t u32Value);
|
| /bsp/hpmicro/libraries/hpm_sdk/drivers/src/ |
| A D | hpm_gpio_drv.c | 11 void gpio_toggle_pin_interrupt_trigger_polarity(GPIO_Type *ptr, uint32_t gpio_index, uint8_t pin_in… in gpio_toggle_pin_interrupt_trigger_polarity() 21 void gpio_toggle_pin_interrupt_trigger_type(GPIO_Type *ptr, uint32_t gpio_index, uint8_t pin_index) in gpio_toggle_pin_interrupt_trigger_type() 32 void gpio_config_pin_interrupt(GPIO_Type *ptr, uint32_t gpio_index, uint8_t pin_index, gpio_interru… in gpio_config_pin_interrupt() 67 void gpio_set_pin_output_with_initial(GPIO_Type *ptr, uint32_t port, uint8_t pin, uint8_t initial) in gpio_set_pin_output_with_initial()
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6200/HPM6280/ |
| A D | hpm_soc.h | 115 #define HPM_FGPIO ((GPIO_Type *) HPM_FGPIO_BASE) 119 #define HPM_GPIO0 ((GPIO_Type *) HPM_GPIO0_BASE) 123 #define HPM_GPIO1 ((GPIO_Type *) HPM_GPIO1_BASE) 127 #define HPM_PGPIO ((GPIO_Type *) HPM_PGPIO_BASE) 131 #define HPM_BGPIO ((GPIO_Type *) HPM_BGPIO_BASE)
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM5300/HPM5301/ |
| A D | hpm_soc.h | 63 #define HPM_FGPIO ((GPIO_Type *) HPM_FGPIO_BASE) 67 #define HPM_GPIO0 ((GPIO_Type *) HPM_GPIO0_BASE) 71 #define HPM_PGPIO ((GPIO_Type *) HPM_PGPIO_BASE)
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6300/HPM6360/ |
| A D | hpm_soc.h | 100 #define HPM_FGPIO ((GPIO_Type *) HPM_FGPIO_BASE) 104 #define HPM_GPIO0 ((GPIO_Type *) HPM_GPIO0_BASE) 108 #define HPM_PGPIO ((GPIO_Type *) HPM_PGPIO_BASE) 112 #define HPM_BGPIO ((GPIO_Type *) HPM_BGPIO_BASE)
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6700/HPM6750/ |
| A D | hpm_soc.h | 149 #define HPM_FGPIO ((GPIO_Type *) HPM_FGPIO_BASE) 153 #define HPM_GPIO0 ((GPIO_Type *) HPM_GPIO0_BASE) 157 #define HPM_GPIO1 ((GPIO_Type *) HPM_GPIO1_BASE) 161 #define HPM_PGPIO ((GPIO_Type *) HPM_PGPIO_BASE) 165 #define HPM_BGPIO ((GPIO_Type *) HPM_BGPIO_BASE)
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6800/HPM6880/ |
| A D | hpm_soc.h | 131 #define HPM_FGPIO ((GPIO_Type *) HPM_FGPIO_BASE) 135 #define HPM_GPIO0 ((GPIO_Type *) HPM_GPIO0_BASE) 139 #define HPM_PGPIO ((GPIO_Type *) HPM_PGPIO_BASE) 143 #define HPM_BGPIO ((GPIO_Type *) HPM_BGPIO_BASE)
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6E00/HPM6E80/ |
| A D | hpm_soc.h | 183 #define HPM_FGPIO ((GPIO_Type *) HPM_FGPIO_BASE) 187 #define HPM_GPIO0 ((GPIO_Type *) HPM_GPIO0_BASE) 191 #define HPM_GPIO1 ((GPIO_Type *) HPM_GPIO1_BASE) 195 #define HPM_PGPIO ((GPIO_Type *) HPM_PGPIO_BASE) 199 #define HPM_BGPIO ((GPIO_Type *) HPM_BGPIO_BASE)
|
| /bsp/nv32f100x/lib/src/ |
| A D | gpio.c | 40 void GPIO_DeInit(GPIO_Type *pGPIO) in GPIO_DeInit() 77 void GPIO_Init(GPIO_Type *pGPIO, uint32_t u32PinMask, GPIO_PinConfigType sGpioType) in GPIO_Init() 216 void GPIO_Toggle(GPIO_Type *pGPIO, uint32_t u32PinMask) in GPIO_Toggle() 241 uint32_t GPIO_Read(GPIO_Type *pGPIO) in GPIO_Read() 311 void GPIO_Write(GPIO_Type *pGPIO, uint32_t u32Value) in GPIO_Write()
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM5300/HPM5361/ |
| A D | hpm_soc.h | 90 #define HPM_FGPIO ((GPIO_Type *) HPM_FGPIO_BASE) 94 #define HPM_GPIO0 ((GPIO_Type *) HPM_GPIO0_BASE) 98 #define HPM_PGPIO ((GPIO_Type *) HPM_PGPIO_BASE)
|
| /bsp/nxp/imx/imx6ull-smart/drivers/ |
| A D | drv_pin.c | 25 GPIO_Type *gpio; 199 GPIO_Type *gpio_base = RT_NULL; in imx6ull_pin_mode() 250 gpio_base = (GPIO_Type *)imx6ull_get_periph_paddr((rt_uint32_t)mask_tab[port].gpio); in imx6ull_pin_mode() 396 static void imx6ull_isr(rt_int16_t index_offset, rt_int8_t pin_start, GPIO_Type *base) in imx6ull_isr() 557 … mask_tab[port].gpio = (GPIO_Type *)imx6ull_get_periph_vaddr((rt_uint32_t)mask_tab[port].gpio); in imx6ull_hw_pin_init()
|
| A D | drv_eth.h | 48 GPIO_Type *phy_base_addr;
|
| /bsp/fm33lc026/libraries/FM33LC0xx_FL_Driver/Src/ |
| A D | fm33lc0xx_fl_gpio.c | 92 FL_ErrorStatus FL_GPIO_DeInit(GPIO_Type *GPIOx, uint32_t pin) in FL_GPIO_DeInit() 127 FL_ErrorStatus FL_GPIO_Init(GPIO_Type *GPIOx, FL_GPIO_InitTypeDef *initStruct) in FL_GPIO_Init()
|
| /bsp/fm33lc026/libraries/HAL_Drivers/ |
| A D | drv_gpio.c | 20 #define PIN_STPORT(pin) ((GPIO_Type *)(GPIOA_BASE + (0x40u * PIN_PORT(pin)))) 132 GPIO_Type *gpio_port; in fm33_pin_write() 153 GPIO_Type *gpio_port; in fm33_pin_read()
|
| /bsp/Vango/v85xxp/drivers/ |
| A D | drv_gpio.h | 34 #define PIN_V85XXPPORT(pin) ((GPIO_Type *)(GPIOB_BASE + (0x400u * PIN_PORT(pin))))
|