digiio
2.1.0.0
|
This file contains API for DIGI IO Click Driver. More...
#include "drv_digital_out.h"
#include "drv_digital_in.h"
#include "drv_spi_master.h"
#include "spi_specifics.h"
Go to the source code of this file.
Data Structures | |
struct | digiio_t |
DIGI IO Click context object. More... | |
struct | digiio_cfg_t |
DIGI IO Click configuration object. More... | |
Enumerations | |
enum | digiio_return_value_t { DIGIIO_OK = 0, DIGIIO_ERROR = -1 } |
DIGI IO Click return value data. More... | |
Functions | |
void | digiio_cfg_setup (digiio_cfg_t *cfg) |
DIGI IO configuration object setup function. More... | |
err_t | digiio_init (digiio_t *ctx, digiio_cfg_t *cfg) |
DIGI IO initialization function. More... | |
err_t | digiio_default_cfg (digiio_t *ctx) |
DIGI IO default configuration function. More... | |
void | digiio_set_address (digiio_t *ctx, uint8_t device_address) |
DIGI IO set address function. More... | |
err_t | digiio_write_reg (digiio_t *ctx, uint8_t reg, uint8_t data_in) |
DIGI IO write reg function. More... | |
err_t | digiio_read_reg (digiio_t *ctx, uint8_t reg, uint8_t *data_out) |
DIGI IO read reg function. More... | |
void | digiio_enable_output (digiio_t *ctx) |
DIGI IO enable output function. More... | |
void | digiio_disable_output (digiio_t *ctx) |
DIGI IO disable output function. More... | |
void | digiio_sync_io (digiio_t *ctx) |
DIGI IO sync io function. More... | |
void | digiio_set_sync_pin (digiio_t *ctx, uint8_t state) |
DIGI IO set sync pin function. More... | |
uint8_t | digiio_get_ready_pin (digiio_t *ctx) |
DIGI IO get ready pin function. More... | |
uint8_t | digiio_get_fault_pin (digiio_t *ctx) |
DIGI IO get fault pin function. More... | |
This file contains API for DIGI IO Click Driver.