|
I2C_Drivers (ARM) 1.1
SMFSW collection of HAL I2C Drivers for ARM
|
NCA9595 Driver procedures. More...
#include "NCA9595.h"
Functions | |
| FctERR | NCA9595_Init_Sequence (NCA9595_t *const pCpnt) |
| Initialization Sequence for NCA9595 peripheral. | |
| FctERR | NCA9595_handler (NCA9595_t *const pCpnt) |
| Handler for NCA9595 peripheral. | |
| FctERR | NCA9595_handler_it (NCA9595_t *const pCpnt) |
| Handler for NCA9595 peripheral GPIO interrupt. | |
| FctERR | NCA9595_handler_all (void) |
| Handler for all NCA9595 peripherals. | |
| FctERR | NCA9595_handler_it_all (void) |
| Handler for all NCA9595 peripherals GPIO interrupt. | |
Variables | |
| NCA9595_t | NCA9595 [I2C_NCA9595_NB] = { 0 } |
| NCA9595 User structure. | |
NCA9595 Driver procedures.
NCA9595: Low-voltage 16-bit I²C and SMBus I/O expander
| FctERR NCA9595_handler | ( | NCA9595_t *const | pCpnt | ) |
Handler for NCA9595 peripheral.
| [in] | pCpnt | - Pointer to NCA9595 component |


| FctERR NCA9595_handler_all | ( | void | ) |
Handler for all NCA9595 peripherals.

| FctERR NCA9595_handler_it | ( | NCA9595_t *const | pCpnt | ) |
Handler for NCA9595 peripheral GPIO interrupt.
| [in] | pCpnt | - Pointer to NCA9595 component |


| FctERR NCA9595_handler_it_all | ( | void | ) |
Handler for all NCA9595 peripherals GPIO interrupt.

| FctERR NCA9595_Init_Sequence | ( | NCA9595_t *const | pCpnt | ) |
Initialization Sequence for NCA9595 peripheral.
| [in] | pCpnt | - Pointer to NCA9595 component |

| NCA9595_t NCA9595[I2C_NCA9595_NB] = { 0 } |
NCA9595 User structure.