Home
last modified time | relevance | path

Searched defs:pin (Results 1 – 25 of 153) sorted by relevance

1234567

/hal_nxp-latest/mcux/mcux-sdk/cmsis_drivers/lpc_gpio/
Dfsl_gpio_cmsis.c105 static gpio_cmsis_map_t const *CMSIS_GPIO_GetMapResource(gpio_cmsis_handle_t *handle, uint32_t pin) in CMSIS_GPIO_GetMapResource()
198 static int32_t CMSIS_GPIO_DeinitPin(gpio_cmsis_handle_t *handle, uint32_t pin) in CMSIS_GPIO_DeinitPin()
235 static int32_t CMSIS_GPIO_InitPinAsOutput(gpio_cmsis_handle_t *handle, uint32_t pin, uint32_t outpu… in CMSIS_GPIO_InitPinAsOutput()
265 uint32_t pin, in CMSIS_GPIO_InitPinAsInput()
322 static int32_t CMSIS_GPIO_PinWrite(gpio_cmsis_handle_t *handle, uint32_t pin, uint32_t logic_value) in CMSIS_GPIO_PinWrite()
329 static bool CMSIS_GPIO_PinRead(gpio_cmsis_handle_t *handle, uint32_t pin) in CMSIS_GPIO_PinRead()
342 static int32_t CMSIS_GPIO_PinToggle(gpio_cmsis_handle_t *handle, uint32_t pin) in CMSIS_GPIO_PinToggle()
368 static int32_t CMSIS_GPIO_Control(gpio_cmsis_handle_t *handle, uint32_t pin, uint32_t control, uint… in CMSIS_GPIO_Control()
454 static int32_t GPIO_PORT0_InitPinAsOutput(uint32_t pin, uint32_t output_logic) in GPIO_PORT0_InitPinAsOutput()
464 static int32_t GPIO_PORT0_InitPinAsInput(uint32_t pin, uint32_t irq_type, ARM_GPIO_SignalEvent_t cb… in GPIO_PORT0_InitPinAsInput()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/drivers/rgpio/
Dfsl_rgpio.h172 static inline void RGPIO_PinWrite(RGPIO_Type *base, uint32_t pin, uint8_t output) in RGPIO_PinWrite()
188 static inline void RGPIO_WritePinOutput(RGPIO_Type *base, uint32_t pin, uint8_t output) in RGPIO_WritePinOutput()
269 static inline uint32_t RGPIO_PinRead(RGPIO_Type *base, uint32_t pin) in RGPIO_PinRead()
278 static inline uint32_t RGPIO_ReadPinInput(RGPIO_Type *base, uint32_t pin) in RGPIO_ReadPinInput()
373 uint32_t pin, in RGPIO_SetPinInterruptConfig()
528 static inline void FGPIO_PinWrite(FGPIO_Type *base, uint32_t pin, uint8_t output) in FGPIO_PinWrite()
544 static inline void FGPIO_WritePinOutput(FGPIO_Type *base, uint32_t pin, uint8_t output) in FGPIO_WritePinOutput()
622 static inline uint32_t FGPIO_PinRead(FGPIO_Type *base, uint32_t pin) in FGPIO_PinRead()
631 static inline uint32_t FGPIO_ReadPinInput(FGPIO_Type *base, uint32_t pin) in FGPIO_ReadPinInput()
Dfsl_rgpio.c96 void RGPIO_PinInit(RGPIO_Type *base, uint32_t pin, const rgpio_pin_config_t *config) in RGPIO_PinInit()
243 void FGPIO_PinInit(FGPIO_Type *base, uint32_t pin, const rgpio_pin_config_t *config) in FGPIO_PinInit()
/hal_nxp-latest/mcux/mcux-sdk/drivers/snvs_lp/
Dfsl_snvs_lp.c298 int pin; in SNVS_LP_SRTC_Init() local
606 void SNVS_LP_EnablePassiveTamper(SNVS_Type *base, snvs_lp_external_tamper_t pin, snvs_lp_passive_ta… in SNVS_LP_EnablePassiveTamper()
788 void SNVS_LP_DisableExternalTamper(SNVS_Type *base, snvs_lp_external_tamper_t pin) in SNVS_LP_DisableExternalTamper()
837 for (int pin = (int8_t)kSNVS_ExternalTamper1; pin <= (int8_t)SNVS_LP_MAX_TAMPER; pin++) in SNVS_LP_DisableAllExternalTamper() local
851 …nal_tamper_status_t SNVS_LP_GetExternalTamperStatus(SNVS_Type *base, snvs_lp_external_tamper_t pin) in SNVS_LP_GetExternalTamperStatus()
902 void SNVS_LP_ClearExternalTamperStatus(SNVS_Type *base, snvs_lp_external_tamper_t pin) in SNVS_LP_ClearExternalTamperStatus()
953 for (int pin = (int8_t)kSNVS_ExternalTamper1; pin <= (int8_t)SNVS_LP_MAX_TAMPER; pin++) in SNVS_LP_ClearAllExternalTamperStatus() local
968 status_t SNVS_LP_EnableTxActiveTamper(SNVS_Type *base, snvs_lp_active_tx_tamper_t pin, tamper_activ… in SNVS_LP_EnableTxActiveTamper()
/hal_nxp-latest/imx/drivers/
Dgpio_imx.h75 uint32_t pin; /*!< Specifies the pin number. */ member
117 static inline uint8_t GPIO_ReadPinInput(GPIO_Type* base, uint32_t pin) in GPIO_ReadPinInput()
143 static inline uint8_t GPIO_ReadPinOutput(GPIO_Type* base, uint32_t pin) in GPIO_ReadPinOutput()
197 static inline uint8_t GPIO_ReadPadStatus(GPIO_Type* base, uint32_t pin) in GPIO_ReadPadStatus()
229 static inline bool GPIO_IsIntPending(GPIO_Type* base, uint32_t pin) in GPIO_IsIntPending()
243 static inline void GPIO_ClearStatusFlag(GPIO_Type* base, uint32_t pin) in GPIO_ClearStatusFlag()
Dgpio_imx.c49 uint32_t pin; in GPIO_Init() local
111 void GPIO_WritePinOutput(GPIO_Type* base, uint32_t pin, gpio_pin_action_t pinVal) in GPIO_WritePinOutput()
133 void GPIO_SetPinIntMode(GPIO_Type* base, uint32_t pin, bool enable) in GPIO_SetPinIntMode()
150 void GPIO_SetIntEdgeSelect(GPIO_Type* base, uint32_t pin, bool enable) in GPIO_SetIntEdgeSelect()
/hal_nxp-latest/mcux/mcux-sdk/components/gpio/
Dfsl_adapter_lpc_gpio.c29 #define HAL_INPUTMUX_GpioPortPinToPintsel(port, pin) \ argument
32 #define HAL_INPUTMUX_GpioPortPinToPintsel(port, pin) \ argument
40 uint8_t pin; member
60 hal_gpio_pin_t pin; member
63 #define HAL_GPIO_INPUTMUX_PIN_FLAG(port, pin) (((port) << 5U) + (pin)) argument
103 static void HAL_GpioInterruptHandle(uint8_t port, uint8_t pin) in HAL_GpioInterruptHandle()
120 static hal_gpio_status_t HAL_GpioConflictSearch(hal_gpio_state_t *head, uint8_t port, uint8_t pin) in HAL_GpioConflictSearch()
Dfsl_adapter_gpio.c42 uint16_t pin : 5U; member
56 uint8_t pin : 5U; member
79 uint8_t pin; in HAL_GpioInterruptHandle() local
131 static hal_gpio_status_t HAL_GpioConflictSearch(hal_gpio_state_t *head, uint8_t port, uint8_t pin) in HAL_GpioConflictSearch()
Dfsl_adapter_rt_gpio.c26 uint16_t pin : 5U; member
37 hal_gpio_pin_t pin; member
106 static hal_gpio_status_t HAL_GpioConflictSearch(hal_gpio_state_t *head, uint8_t port, uint8_t pin) in HAL_GpioConflictSearch()
Dfsl_adapter_rgpio.c26 uint16_t pin : 5U; member
38 hal_gpio_pin_t pin; member
146 …ic hal_gpio_status_t HAL_GpioConflictSearch(hal_gpio_state_t *head, uint8_t gpio_port, uint8_t pin) in HAL_GpioConflictSearch()
Dfsl_adapter_igpio.c26 uint16_t pin : 5U; member
37 hal_gpio_pin_t pin; member
190 …ic hal_gpio_status_t HAL_GpioConflictSearch(hal_gpio_state_t *head, uint8_t gpio_port, uint8_t pin) in HAL_GpioConflictSearch()
/hal_nxp-latest/mcux/mcux-sdk/drivers/igpio/
Dfsl_gpio.h101 static inline void GPIO_WritePinOutput(GPIO_Type *base, uint32_t pin, uint8_t output) in GPIO_WritePinOutput()
176 static inline uint32_t GPIO_PinRead(GPIO_Type *base, uint32_t pin) in GPIO_PinRead()
187 static inline uint32_t GPIO_ReadPinInput(GPIO_Type *base, uint32_t pin) in GPIO_ReadPinInput()
205 static inline uint8_t GPIO_PinReadPadStatus(GPIO_Type *base, uint32_t pin) in GPIO_PinReadPadStatus()
216 static inline uint8_t GPIO_ReadPadStatus(GPIO_Type *base, uint32_t pin) in GPIO_ReadPadStatus()
242 static inline void GPIO_SetPinInterruptConfig(GPIO_Type *base, uint32_t pin, gpio_interrupt_mode_t … in GPIO_SetPinInterruptConfig()
Dfsl_gpio.c75 void GPIO_PinInit(GPIO_Type *base, uint32_t pin, const gpio_pin_config_t *Config) in GPIO_PinInit()
115 void GPIO_PinWrite(GPIO_Type *base, uint32_t pin, uint8_t output) in GPIO_PinWrite()
144 void GPIO_PinSetInterruptConfig(GPIO_Type *base, uint32_t pin, gpio_interrupt_mode_t pinInterruptMo… in GPIO_PinSetInterruptConfig()
/hal_nxp-latest/mcux/mcux-sdk/drivers/gpio_1/
Dfsl_gpio.c79 void GPIO_PinInit(gpio_port_num_t port, uint8_t pin, const gpio_pin_config_t *config) in GPIO_PinInit()
113 void GPIO_PinWrite(gpio_port_num_t port, uint8_t pin, uint8_t output) in GPIO_PinWrite()
199 uint32_t GPIO_PinRead(gpio_port_num_t port, uint8_t pin) in GPIO_PinRead()
275 void FGPIO_PinInit(gpio_port_num_t port, uint8_t pin, const gpio_pin_config_t *config) in FGPIO_PinInit()
309 void FGPIO_PinWrite(gpio_port_num_t port, uint8_t pin, uint8_t output) in FGPIO_PinWrite()
395 uint32_t FGPIO_PinRead(gpio_port_num_t port, uint8_t pin) in FGPIO_PinRead()
/hal_nxp-latest/mcux/mcux-sdk/drivers/lpc_gpio/
Dfsl_gpio.c97 void GPIO_PinInit(GPIO_Type *base, uint32_t port, uint32_t pin, const gpio_pin_config_t *config) in GPIO_PinInit()
138 void GPIO_SetPinInterruptConfig(GPIO_Type *base, uint32_t port, uint32_t pin, gpio_interrupt_config… in GPIO_SetPinInterruptConfig()
253 void GPIO_PinEnableInterrupt(GPIO_Type *base, uint32_t port, uint32_t pin, uint32_t index) in GPIO_PinEnableInterrupt()
277 void GPIO_PinDisableInterrupt(GPIO_Type *base, uint32_t port, uint32_t pin, uint32_t index) in GPIO_PinDisableInterrupt()
302 void GPIO_PinClearInterruptFlag(GPIO_Type *base, uint32_t port, uint32_t pin, uint32_t index) in GPIO_PinClearInterruptFlag()
Dfsl_gpio.h153 static inline void GPIO_PinWrite(GPIO_Type *base, uint32_t port, uint32_t pin, uint8_t output) in GPIO_PinWrite()
172 static inline uint32_t GPIO_PinRead(GPIO_Type *base, uint32_t port, uint32_t pin) in GPIO_PinRead()
/hal_nxp-latest/mcux/mcux-sdk/drivers/gpio/
Dfsl_gpio.h329 static inline void GPIO_PinWrite(GPIO_Type *base, uint32_t pin, uint8_t output) in GPIO_PinWrite()
411 static inline uint32_t GPIO_PinRead(GPIO_Type *base, uint32_t pin) in GPIO_PinRead()
466 static inline void GPIO_SetPinInterruptConfig(GPIO_Type *base, uint32_t pin, gpio_interrupt_config_… in GPIO_SetPinInterruptConfig()
483 static inline void GPIO_SetPinInterruptChannel(GPIO_Type *base, uint32_t pin, gpio_interrupt_select… in GPIO_SetPinInterruptChannel()
681 static inline void FGPIO_PinWrite(FGPIO_Type *base, uint32_t pin, uint8_t output) in FGPIO_PinWrite()
739 static inline uint32_t FGPIO_PinRead(FGPIO_Type *base, uint32_t pin) in FGPIO_PinRead()
Dfsl_gpio.c117 void GPIO_PinInit(GPIO_Type *base, uint32_t pin, const gpio_pin_config_t *config) in GPIO_PinInit()
204 uint8_t GPIO_PinGetInterruptFlag(GPIO_Type *base, uint32_t pin) in GPIO_PinGetInterruptFlag()
257 void GPIO_PinClearInterruptFlag(GPIO_Type *base, uint32_t pin) in GPIO_PinClearInterruptFlag()
373 void FGPIO_PinInit(FGPIO_Type *base, uint32_t pin, const gpio_pin_config_t *config) in FGPIO_PinInit()
/hal_nxp-latest/mcux/mcux-sdk/drivers/port/
Dfsl_port.h360 static inline void PORT_SetPinConfig(PORT_Type *base, uint32_t pin, const port_pin_config_t *config) in PORT_SetPinConfig()
463 static inline void PORT_SetPinMux(PORT_Type *base, uint32_t pin, port_mux_t mux) in PORT_SetPinMux()
532 static inline void PORT_SetPinInterruptConfig(PORT_Type *base, uint32_t pin, port_interrupt_t confi… in PORT_SetPinInterruptConfig()
548 static inline void PORT_SetPinDriveStrength(PORT_Type *base, uint32_t pin, uint8_t strength) in PORT_SetPinDriveStrength()
562 static inline void PORT_EnablePinDoubleDriveStrength(PORT_Type *base, uint32_t pin, bool enable) in PORT_EnablePinDoubleDriveStrength()
578 static inline void PORT_SetPinPullValue(PORT_Type *base, uint32_t pin, uint8_t value) in PORT_SetPinPullValue()
/hal_nxp-latest/mcux/mcux-sdk/drivers/flexio/
Dfsl_flexio.h844 static inline void FLEXIO_PinWrite(FLEXIO_Type *base, uint32_t pin, uint8_t output) in FLEXIO_PinWrite()
862 static inline void FLEXIO_EnablePinOutput(FLEXIO_Type *base, uint32_t pin) in FLEXIO_EnablePinOutput()
882 static inline uint32_t FLEXIO_PinRead(FLEXIO_Type *base, uint32_t pin) in FLEXIO_PinRead()
896 static inline uint32_t FLEXIO_GetPinStatus(FLEXIO_Type *base, uint32_t pin) in FLEXIO_GetPinStatus()
908 static inline void FLEXIO_SetPinLevel(FLEXIO_Type *base, uint8_t pin, bool level) in FLEXIO_SetPinLevel()
925 static inline bool FLEXIO_GetPinOverride(const FLEXIO_Type *const base, uint8_t pin) in FLEXIO_GetPinOverride()
937 static inline void FLEXIO_ConfigPinOverride(FLEXIO_Type *base, uint8_t pin, bool enabled) in FLEXIO_ConfigPinOverride()
/hal_nxp-latest/mcux/mcux-sdk/drivers/lpc_iopctl/
Dfsl_iopctl.h42 uint32_t pin : 32; /* Pin number */ member
88 __STATIC_INLINE void IOPCTL_PinMuxSet(IOPCTL_Type *base, uint8_t port, uint8_t pin, uint32_t modefu… in IOPCTL_PinMuxSet()
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMXRT735S/drivers/
Dfsl_iopctl.h42 uint32_t pin : 32; /* Pin number */ member
90 __STATIC_INLINE void IOPCTL_PinMuxSet(uint8_t port, uint8_t pin, uint32_t modefunc) in IOPCTL_PinMuxSet()
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMXRT798S/drivers/
Dfsl_iopctl.h42 uint32_t pin : 32; /* Pin number */ member
90 __STATIC_INLINE void IOPCTL_PinMuxSet(uint8_t port, uint8_t pin, uint32_t modefunc) in IOPCTL_PinMuxSet()
/hal_nxp-latest/mcux/mcux-sdk/devices/MIMXRT758S/drivers/
Dfsl_iopctl.h42 uint32_t pin : 32; /* Pin number */ member
90 __STATIC_INLINE void IOPCTL_PinMuxSet(uint8_t port, uint8_t pin, uint32_t modefunc) in IOPCTL_PinMuxSet()
/hal_nxp-latest/mcux/mcux-sdk/devices/RW612/drivers/
Dfsl_io_mux.h1688 static inline void IO_MUX_SetPinConfig(uint32_t pin, io_mux_pin_config_t config) in IO_MUX_SetPinConfig()
1726 static inline void IO_MUX_SetPinOutLevelInSleep(uint32_t pin, io_mux_sleep_pin_level_t level) in IO_MUX_SetPinOutLevelInSleep()
1778 static inline void IO_MUX_SetRfPinOutLevelInSleep(uint32_t pin, io_mux_sleep_pin_level_t level) in IO_MUX_SetRfPinOutLevelInSleep()

1234567