Home
last modified time | relevance | path

Searched refs:GPIO_Type (Results 1 – 25 of 56) sorted by relevance

123

/bsp/hpmicro/libraries/hpm_sdk/drivers/inc/
A Dhpm_gpio_drv.h55 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 Dhal_gpio.h111 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 Dhal_gpio.c10 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 Dfsl_gpio.h141 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 Dfsl_gpio.c37 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 Dfsl_gpio.h119 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 Dfsl_gpio.c15 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 Dfm33lc0xx_fl_gpio.h367 __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 Dlib_gpio.h186 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 Dlib_gpio.c31 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 Dgpio.h262 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 Dhpm_gpio_drv.c11 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 Dhpm_soc.h115 #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 Dhpm_soc.h63 #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 Dhpm_soc.h100 #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 Dhpm_soc.h149 #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 Dhpm_soc.h131 #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 Dhpm_soc.h183 #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 Dgpio.c40 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 Dhpm_soc.h90 #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 Ddrv_pin.c25 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 Ddrv_eth.h48 GPIO_Type *phy_base_addr;
/bsp/fm33lc026/libraries/FM33LC0xx_FL_Driver/Src/
A Dfm33lc0xx_fl_gpio.c92 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 Ddrv_gpio.c20 #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 Ddrv_gpio.h34 #define PIN_V85XXPPORT(pin) ((GPIO_Type *)(GPIOB_BASE + (0x400u * PIN_PORT(pin))))

Completed in 50 milliseconds

123