Searched refs:GET_GPIO_PIN (Results 1 – 4 of 4) sorted by relevance
| /bsp/nxp/mcx/mcxn/Libraries/drivers/ |
| A D | drv_pin.c | 22 #define GET_GPIO_PIN(x) ((x) % 32) macro 89 PORT_SetPinConfig(PIN2PORT(pin), GET_GPIO_PIN(pin), &port_pin_config); in mcx_pin_mode() 90 GPIO_PinInit(PIN2GPIO(pin), GET_GPIO_PIN(pin) , &gpio_pin_config); in mcx_pin_mode() 96 GPIO_PinWrite(PIN2GPIO(pin), GET_GPIO_PIN(pin), value); in mcx_pin_write() 101 return GPIO_PinRead(PIN2GPIO(pin), GET_GPIO_PIN(pin)); in mcx_pin_read() 158 GPIO_SetPinInterruptConfig(PIN2GPIO(pin), GET_GPIO_PIN(pin), kGPIO_InterruptRisingEdge); in mcx_pin_attach_irq() 161 … GPIO_SetPinInterruptConfig(PIN2GPIO(pin), GET_GPIO_PIN(pin), kGPIO_InterruptFallingEdge); in mcx_pin_attach_irq() 164 GPIO_SetPinInterruptConfig(PIN2GPIO(pin), GET_GPIO_PIN(pin), kGPIO_InterruptEitherEdge); in mcx_pin_attach_irq() 167 GPIO_SetPinInterruptConfig(PIN2GPIO(pin), GET_GPIO_PIN(pin), kGPIO_InterruptLogicOne); in mcx_pin_attach_irq() 170 GPIO_SetPinInterruptConfig(PIN2GPIO(pin), GET_GPIO_PIN(pin), kGPIO_InterruptLogicZero); in mcx_pin_attach_irq() [all …]
|
| /bsp/nxp/mcx/mcxa/Libraries/drivers/ |
| A D | drv_pin.c | 25 #define GET_GPIO_PIN(x) ((x) % 32) macro 92 PORT_SetPinConfig(PIN2PORT(pin), GET_GPIO_PIN(pin), &port_pin_config); in mcx_pin_mode() 93 GPIO_PinInit(PIN2GPIO(pin), GET_GPIO_PIN(pin) , &gpio_pin_config); in mcx_pin_mode() 99 GPIO_PinWrite(PIN2GPIO(pin), GET_GPIO_PIN(pin), value); in mcx_pin_write() 104 return GPIO_PinRead(PIN2GPIO(pin), GET_GPIO_PIN(pin)); in mcx_pin_read() 160 GPIO_SetPinInterruptConfig(PIN2GPIO(pin), GET_GPIO_PIN(pin), kGPIO_InterruptRisingEdge); in mcx_pin_attach_irq() 163 … GPIO_SetPinInterruptConfig(PIN2GPIO(pin), GET_GPIO_PIN(pin), kGPIO_InterruptFallingEdge); in mcx_pin_attach_irq() 166 GPIO_SetPinInterruptConfig(PIN2GPIO(pin), GET_GPIO_PIN(pin), kGPIO_InterruptEitherEdge); in mcx_pin_attach_irq() 169 GPIO_SetPinInterruptConfig(PIN2GPIO(pin), GET_GPIO_PIN(pin), kGPIO_InterruptLogicOne); in mcx_pin_attach_irq() 172 GPIO_SetPinInterruptConfig(PIN2GPIO(pin), GET_GPIO_PIN(pin), kGPIO_InterruptLogicZero); in mcx_pin_attach_irq() [all …]
|
| /bsp/nxp/mcx/mcxc/Libraries/drivers/ |
| A D | drv_pin.c | 20 #define GET_GPIO_PIN(x) ((x) % 32) macro 35 PORT_SetPinMux(PIN2PORT(pin), GET_GPIO_PIN(pin), kPORT_MuxAsGpio); in mcx_pin_mode() 62 GPIO_PinInit(PIN2GPIO(pin), GET_GPIO_PIN(pin), &gpio_config); in mcx_pin_mode() 67 GPIO_PinWrite(PIN2GPIO(pin), GET_GPIO_PIN(pin), value); in mcx_pin_write() 72 return GPIO_PinRead(PIN2GPIO(pin), GET_GPIO_PIN(pin)); in mcx_pin_read() 78 uint32_t pin_index = GET_GPIO_PIN(pin); in mcx_pin_attach_irq() 117 uint32_t pin_index = GET_GPIO_PIN(pin); in mcx_pin_detach_irq() 127 uint32_t pin_index = GET_GPIO_PIN(pin); in mcx_pin_irq_enable()
|
| /bsp/allwinner/libraries/drivers/ |
| A D | drv_pin.h | 61 #define GET_GPIO_PIN(PIN) (PIN % 32) macro
|
Completed in 9 milliseconds