Embedded System Design 2 - Project
|
Go to the source code of this file.
Macros | |
#define | RN2483_COMMANDBUFFER_SIZE 160 |
#define | RN2483_POWER_14DBM 1 |
#define | RN2483_POWER_11DBM 2 |
#define | RN2483_POWER_8DBM 3 |
#define | RN2483_POWER_4DBM 4 |
#define | RN2483_POWER_2DBM 5 |
Typedefs | |
typedef enum rn2483_statuses | RN2483_Status_t |
Enumerations | |
enum | rn2483_statuses { MAC_OK, INVALID_PARAM, JOIN_ACCEPTED, JOIN_DENIED, NOT_JOINED, NO_FREE_CH, SILENT, FRAME_COUNTER_ERR_REJOIN_NEEDED, BUSY, MAC_PAUSED, INVALID_DATA_LEN, MAC_TX_OK, MAC_RX, MAC_ERR, RADIO_TX_OK, RADIO_ERR, UNKOWN_ERR, RN_TX_TIMEOUT, RN_RX_TIMEOUT, DATA_RETURNED } |
typedef enum rn2483_statuses RN2483_Status_t |
enum rn2483_statuses |
Definition at line 33 of file rn2483.h.
RN2483_Status_t RN2483_DisableAdaptiveDataRate | ( | char * | receiveBuffer, |
uint8_t | bufferSize | ||
) |
Definition at line 193 of file rn2483.c.
RN2483_Status_t RN2483_DisableAutomaticReplies | ( | char * | receiveBuffer, |
uint8_t | bufferSize | ||
) |
Definition at line 198 of file rn2483.c.
RN2483_Status_t RN2483_GetApplicationEUI | ( | char * | receiveBuffer, |
uint8_t | bufferSize | ||
) |
Definition at line 153 of file rn2483.c.
RN2483_Status_t RN2483_GetHardwareEUI | ( | char * | receiveBuffer, |
uint8_t | bufferSize | ||
) |
Definition at line 143 of file rn2483.c.
RN2483_Status_t RN2483_GetSystemVersion | ( | char * | receiveBuffer, |
uint8_t | bufferSize | ||
) |
Definition at line 148 of file rn2483.c.
void RN2483_Init | ( | void | ) |
Definition at line 123 of file rn2483.c.
RN2483_Status_t RN2483_JoinABP | ( | char * | receiveBuffer, |
uint8_t | bufferSize | ||
) |
Definition at line 241 of file rn2483.c.
RN2483_Status_t RN2483_JoinOTAA | ( | char * | receiveBuffer, |
uint8_t | bufferSize | ||
) |
Definition at line 236 of file rn2483.c.
RN2483_Status_t RN2483_MacReset | ( | char * | receiveBuffer, |
uint8_t | bufferSize | ||
) |
Definition at line 138 of file rn2483.c.
RN2483_Status_t RN2483_ResumeMac | ( | char * | receiveBuffer, |
uint8_t | bufferSize | ||
) |
Definition at line 369 of file rn2483.c.
RN2483_Status_t RN2483_SaveMac | ( | char * | receiveBuffer, |
uint8_t | bufferSize | ||
) |
Definition at line 364 of file rn2483.c.
RN2483_Status_t RN2483_SetApplicationEUI | ( | char * | eui, |
char * | receiveBuffer, | ||
uint8_t | bufferSize | ||
) |
Definition at line 163 of file rn2483.c.
RN2483_Status_t RN2483_SetApplicationKey | ( | char * | key, |
char * | receiveBuffer, | ||
uint8_t | bufferSize | ||
) |
Definition at line 168 of file rn2483.c.
RN2483_Status_t RN2483_SetApplicationSessionKey | ( | char * | key, |
char * | receiveBuffer, | ||
uint8_t | bufferSize | ||
) |
Definition at line 173 of file rn2483.c.
RN2483_Status_t RN2483_SetDataRate | ( | uint8_t | dr, |
char * | receiveBuffer, | ||
uint8_t | bufferSize | ||
) |
Definition at line 203 of file rn2483.c.
RN2483_Status_t RN2483_SetDeviceAddress | ( | char * | address, |
char * | receiveBuffer, | ||
uint8_t | bufferSize | ||
) |
Definition at line 183 of file rn2483.c.
RN2483_Status_t RN2483_SetDeviceEUI | ( | char * | eui, |
char * | receiveBuffer, | ||
uint8_t | bufferSize | ||
) |
Definition at line 158 of file rn2483.c.
RN2483_Status_t RN2483_SetNetworkSessionKey | ( | char * | address, |
char * | receiveBuffer, | ||
uint8_t | bufferSize | ||
) |
Definition at line 178 of file rn2483.c.
RN2483_Status_t RN2483_SetOutputPower | ( | uint8_t | pwr, |
char * | receiveBuffer, | ||
uint8_t | bufferSize | ||
) |
Definition at line 188 of file rn2483.c.
RN2483_Status_t RN2483_Setup | ( | LoRaSettings_t | settings, |
char * | receiveBuffer, | ||
uint8_t | bufferSize | ||
) |
Definition at line 270 of file rn2483.c.
RN2483_Status_t RN2483_SetupABP | ( | LoRaSettings_t | settings, |
char * | receiveBuffer, | ||
uint8_t | bufferSize | ||
) |
Definition at line 315 of file rn2483.c.
RN2483_Status_t RN2483_SetupOTAA | ( | LoRaSettings_t | settings, |
char * | receiveBuffer, | ||
uint8_t | bufferSize | ||
) |
Definition at line 278 of file rn2483.c.
RN2483_Status_t RN2483_Sleep | ( | uint32_t | sleepTime, |
volatile bool * | wakeUp, | ||
char * | receiveBuffer, | ||
uint8_t | bufferSize | ||
) |
Definition at line 374 of file rn2483.c.
RN2483_Status_t RN2483_TransmitConfirmed | ( | uint8_t * | data, |
uint8_t | payloadSize, | ||
char * | receiveBuffer, | ||
uint8_t | bufferSize | ||
) |
Definition at line 354 of file rn2483.c.
RN2483_Status_t RN2483_TransmitUnconfirmed | ( | uint8_t * | data, |
uint8_t | payloadSize, | ||
char * | receiveBuffer, | ||
uint8_t | bufferSize | ||
) |
Definition at line 339 of file rn2483.c.
RN2483_Status_t RN2483_Wake | ( | char * | receiveBuffer, |
uint8_t | bufferSize | ||
) |
Definition at line 379 of file rn2483.c.