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.