|
SmartSnippets DA1459x SDK
|
Go to the documentation of this file.
53 #define AD_IO_PIN_PORT_VALID(_port, _pin) ((_pin >= HW_GPIO_PIN_0) &&\
54 (_port >= HW_GPIO_PORT_0) &&\
55 (_pin < HW_GPIO_PIN_MAX) &&\
56 (_port < HW_GPIO_PORT_MAX))
AD_IO_ERROR ad_io_configure(const ad_io_conf_t *io, uint8_t size, AD_IO_CONF_STATE state)
Apply a list of IO configurations.
AD_IO_ERROR ad_io_set_pad_latch(const ad_io_conf_t *io, uint8_t size, AD_IO_PAD_LATCHES_OP operation)
Apply a list of io pad latch operations.
HW_GPIO_PIN
GPIO pin number.
Definition: hw_gpio.h:106
HW_GPIO_PORT
GPIO port number.
Definition: hw_gpio.h:96
HW_GPIO_FUNC
GPIO function.
Definition: hw_gpio.h:130
AD_IO_CONF_STATE
Adapters IO configuration state.
Definition: ad.h:65
AD_IO_ERROR
ad_io_configure return value
Definition: ad.h:86
HW_GPIO_MODE mode
Definition: hw_gpio.h:211
bool high
Definition: ad.h:98
Definition of API for the GPIO Low Level Driver.
AD_IO_PAD_LATCHES_OP
Pad latch operation.
Definition: ad.h:73
HW_GPIO_MODE
GPIO input/output mode.
Definition: hw_gpio.h:82
Adapters IO configuration.
Definition: ad.h:104
Adapters pin configuration.
Definition: ad.h:95