Arduino LMIC
6.0.1
Arduino LoRaWAN(r) MAC in C
Toggle main menu visibility
Loading...
Searching...
No Matches
lmic_se_default.c File Reference
#include "
lmic_se_default.h
"
#include "
../../../lmic/lmic.h
"
Include dependency graph for lmic_se_default.c:
LMIC_SecureElement_Error_t
LMIC_SecureElement_Default_aes128Encrypt
(const uint8_t *pKey, const uint8_t *pInput, uint8_t *pOutput)
Perform an AES128 encryption.
LMIC_SecureElement_Error_t
LMIC_SecureElement_Default_createJoinRequest
(uint8_t *pJoinRequestBytes,
LMIC_SecureElement_JoinFormat_t
joinFormat)
Prepare a join request packet (default driver).
LMIC_SecureElement_Error_t
LMIC_SecureElement_Default_decodeJoinAccept
(const uint8_t *pJoinAcceptBytes, uint8_t nJoinAcceptBytes, uint8_t *pJoinAcceptClearText,
LMIC_SecureElement_JoinFormat_t
joinFormat)
Decode a join accept packet (default driver).
LMIC_SecureElement_Error_t
LMIC_ABI_STD
LMIC_SecureElement_Default_decodeMessage
(const uint8_t *pPhyPayload, uint8_t nPhyPayload, uint32_t devAddr, uint32_t FCntDown,
LMIC_SecureElement_KeySelector_t
iKey, uint8_t *pClearTextBuffer)
Decode a received message (default driver).
LMIC_SecureElement_Error_t
LMIC_SecureElement_Default_encodeMessage
(const uint8_t *pMessage, uint8_t nMessage, uint8_t iPayload, uint8_t *pCipherTextBuffer,
LMIC_SecureElement_KeySelector_t
iKey)
Encode an uplink packet (default driver).
LMIC_SecureElement_Error_t
LMIC_SecureElement_Default_getAppSKey
(
LMIC_SecureElement_Aes128Key_t
*pAppSKey,
LMIC_SecureElement_KeySelector_t
iKey)
Get application session key.
LMIC_SecureElement_Error_t
LMIC_SecureElement_Default_getNwkSKey
(
LMIC_SecureElement_Aes128Key_t
*pNwkSKey,
LMIC_SecureElement_KeySelector_t
iKey)
Get network session key.
LMIC_SecureElement_Error_t
LMIC_SecureElement_Default_initialize
(void)
Initialize the Secure Element.
LMIC_SecureElement_Error_t
LMIC_SecureElement_Default_setAppEUI
(const
LMIC_SecureElement_EUI_t
*pAppEUI)
Set application EUI.
LMIC_SecureElement_Error_t
LMIC_SecureElement_Default_setAppKey
(const
LMIC_SecureElement_Aes128Key_t
*pAppKey)
Set application key.
LMIC_SecureElement_Error_t
LMIC_SecureElement_Default_setAppSKey
(const
LMIC_SecureElement_Aes128Key_t
*pAppSKey,
LMIC_SecureElement_KeySelector_t
iKey)
Set application session key.
LMIC_SecureElement_Error_t
LMIC_SecureElement_Default_setDevEUI
(const
LMIC_SecureElement_EUI_t
*pDevEUI)
Set device EUI.
LMIC_SecureElement_Error_t
LMIC_SecureElement_Default_setNwkSKey
(const
LMIC_SecureElement_Aes128Key_t
*pNwkSKey,
LMIC_SecureElement_KeySelector_t
iKey)
Set network session key.
LMIC_SecureElement_Error_t
LMIC_SecureElement_Default_verifyMIC
(const uint8_t *pPhyPayload, uint8_t nPhyPayload, uint32_t devAddr, uint32_t FCntDown,
LMIC_SecureElement_KeySelector_t
iKey)
Calculate and check the MIC for a downlink packet (default driver).
src
se
drivers
default
lmic_se_default.c
Generated on
for Arduino LMIC by
1.18.0