Arduino LMIC 6.0.1
Arduino LoRaWAN(r) MAC in C
Loading...
Searching...
No Matches
lmic_aes_interface.h File Reference
#include "../lmic/lmic_env.h"
#include "../lmic/oslmic_types.h"
Include dependency graph for lmic_aes_interface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define LMIC_AES_DECLARE_DRIVER_FNS(a_driver)
 Declare secure element functions for a given driver.

Macro Definition Documentation

◆ LMIC_AES_DECLARE_DRIVER_FNS

#define LMIC_AES_DECLARE_DRIVER_FNS ( a_driver)
Value:
LMIC_AES_request_t LMIC_AES_##a_driver##_request \

Declare secure element functions for a given driver.

Parameters
a_driverFragment of driver name to insert in function names, e.g Default.

The parameter is macro-expanded and then substituted to declare each of the interface functions for the specified driver.

To use this, write LMIC_AES_DECLARE_DRIVER_FNS(driverName), where driverName is the name of the driver, e.g. ibm or ideetron.