|
FireSync API
|
Represents a local node's GPIO bank.

Public Member Functions | |
| kStatus | kGpioBank_EnableEvents (kGpioBank bank, kSize pinIndex, kBool enabled) |
| Enables or disables input events for this GPIO pin. More... | |
| kBool | kGpioBank_EventsEnabled (kGpioBank bank, kSize pinIndex) |
| Reports whether input events is enabled for this GPIO pin. More... | |
| kStatus | kGpioBank_GetState (kGpioBank bank, kSize pinIndex, kBool *enabled) |
| Gets the output state for one GPIO pin in this bank, specified by an index. More... | |
| kStatus | kGpioBank_GetState64u (kGpioBank bank, k64u *state) |
| Gets the output state for all GPIO pins in this bank. More... | |
| kSize | kGpioBank_Index (kGpioBank bank) |
| Gets the index of the GPIO bank module. More... | |
| kSize | kGpioBank_PinCount (kGpioBank bank) |
| Gets the actual number of GPIO pins in this bank. More... | |
| kGpioPin | kGpioBank_PinType (kGpioBank bank, kSize pinIndex) |
| Gets the GPIO pin type specified by an index. More... | |
| kStatus | kGpioBank_SetPinType (kGpioBank bank, kSize pinIndex, kGpioPin pinType) |
| Sets the GPIO pin type, specified by an index. More... | |
| kStatus | kGpioBank_SetState (kGpioBank bank, kSize pinIndex, kBool enabled) |
| Sets the output state for one GPIO pin in this bank, specified by an index. More... | |
| kStatus | kGpioBank_SetState64u (kGpioBank bank, k64u mask, k64u state) |
| Sets the output state for one or more GPIO pins in this bank. More... | |
| kGpioBankType | kGpioBank_Type (kGpioBank bank) |
| Gets the type of the GPIO bank module. More... | |