Definitions for Configurable Pins. More...
Data Structures | |
struct | ltrx_cpm_role |
Represents a Configurable Pin role for registration. More... | |
Enumerations | |
enum | ltrx_cpm_required_assert { LTRX_CPM_REQUIRED_ASSERT__NONE = 0, LTRX_CPM_REQUIRED_ASSERT__HIGH = 1, LTRX_CPM_REQUIRED_ASSERT__LOW = 2 } |
enum | ltrx_cpm_required_mode { LTRX_CPM_REQUIRED_MODE__NONE = 0, LTRX_CPM_REQUIRED_MODE__PUSH_PULL = 1, LTRX_CPM_REQUIRED_MODE__WEAK_PULLUP = 2 } |
enum | ltrx_cpm_role_usage { LTRX_CPM_ROLE_USAGE__RESERVED = 0, LTRX_CPM_ROLE_USAGE__INPUT = 1, LTRX_CPM_ROLE_USAGE__OUTPUT = 2 } |
Functions | |
bool | ltrx_cp_read (uint16_t roleIndex, bool *isAsserted) |
Read a Configurable Pin value. More... | |
void | ltrx_cp_register_role (const struct ltrx_cpm_role *role) |
Register a CPM role. More... | |
uint16_t | ltrx_cp_role_index_get (const char *roleName) |
Lookup role index. More... | |
bool | ltrx_cp_write (uint16_t roleIndex, bool setting) |
Write to a Configurable Pin. More... | |
Definitions for Configurable Pins.