Set default configuration parameters for the ATCA device. More...
Set default configuration parameters for the ATCA device.
The CryptoAuth library defines the data structure ATCAIfaceCfg for
device initialization. We use this instead of a self defined params
struct and store it in the params array.
ATCAIfaceCfg contains a variable for the bus address, which is never
used by the library. We use it to store RIOT's I2C_DEV.
We also initialize the baud rate with zero, because RIOT doesn't have
an API to change baud.
Macros | |
| #define | ATCA_NUMOF (ARRAY_SIZE(atca_params)) |
| Number of connected devices. | |
Variables | |
| static const ATCAIfaceCfg | atca_params [] |
| Allocation of ATCA device descriptors. | |
| ATCADevice | atca_devs_ptr [ATCA_NUMOF] |
| List of device pointers for all available devices. | |
| #define | ATCA_PARAM_I2C (I2C_DEV(0)) |
| #define | ATCA_PARAM_ADDR (ATCA_I2C_ADDR) |
| #define | ATCA_RX_RETRIES (20) |
| #define | ATCA_DEVTYPE (ATECC608A) |
| #define | ATCA_PARAMS |
| Configuration parameters for the primary ATCA device. | |
| #define ATCA_DEVTYPE (ATECC608A) |
Definition at line 68 of file atca_params.h.
| #define ATCA_NUMOF (ARRAY_SIZE(atca_params)) |
Number of connected devices.
Definition at line 115 of file atca_params.h.
| #define ATCA_PARAM_ADDR (ATCA_I2C_ADDR) |
Definition at line 62 of file atca_params.h.
| #define ATCA_PARAM_I2C (I2C_DEV(0)) |
Definition at line 58 of file atca_params.h.
| #define ATCA_PARAMS |
Configuration parameters for the primary ATCA device.
Definition at line 75 of file atca_params.h.
| #define ATCA_RX_RETRIES (20) |
Definition at line 65 of file atca_params.h.
|
static |
Allocation of ATCA device descriptors.
Definition at line 106 of file atca_params.h.