![]() |
RUI3-Arduino-Library V1.0.1
RAKWireless library for communication over UART with RUI3 based WisDuo modules.
|
A library for controlling RUI3 based RAKwireless modules with AT commands over UART from a host MCU. More...
#include "Arduino.h"
Go to the source code of this file.
Classes | |
struct | _stParam |
struct | _p2p_settings |
class | RUI3 |
Macros | |
#define | NO_RESPONSE 255 |
#define | ARRAY_SIZE(array) (sizeof((array)) / sizeof((array[0]))) |
#define | CLASS_A 0 |
#define | CLASS_B 1 |
#define | CLASS_C 2 |
#define | LoRaWAN 1 |
#define | LoRaP2P 0 |
#define | OTAA 1 |
#define | ABP 0 |
#define | EU433 0 |
#define | CN470 1 |
#define | RU864 2 |
#define | IN865 3 |
#define | EU868 4 |
#define | US915 5 |
#define | AU915 6 |
#define | KR920 7 |
#define | AS923 8 |
#define | AS923_1 8 |
#define | AS923_2 9 |
#define | AS923_3 10 |
#define | AS923_4 11 |
#define | LA915 12 |
#define | CONF 1 |
#define | UNCONF 0 |
#define | LPM_LVL_1 1 |
#define | LPM_LVL_2 2 |
#define | LPM_OFF 0 |
#define | LPM_ON 1 |
#define | MAX_CMD_LEN (32) |
#define | MAX_ARGUMENT 25 |
#define | DEBUG_MODE 0 |
#define | MYLOG(...) |
Typedefs | |
typedef struct _stParam | stParam |
typedef struct _p2p_settings | p2p_settings |
A library for controlling RUI3 based RAKwireless modules with AT commands over UART from a host MCU.
Build from of RAK811.h written by Leopold Wang Updated to use RUI3 AT commands
#define ABP 0 |
ABP join mode
#define ARRAY_SIZE | ( | array | ) | (sizeof((array)) / sizeof((array[0]))) |
Get size of an array
#define AS923 8 |
#define AS923_1 8 |
#define AS923_2 9 |
#define AS923_3 10 |
#define AS923_4 11 |
#define AU915 6 |
#define CLASS_A 0 |
LoRaWAN class A
#define CLASS_B 1 |
LoRaWAN class B
#define CLASS_C 2 |
LoRaWAN class C
#define CN470 1 |
#define CONF 1 |
Confirmed packet mode
#define DEBUG_MODE 0 |
#define EU433 0 |
LoRaWAN egions
#define EU868 4 |
#define IN865 3 |
#define KR920 7 |
#define LA915 12 |
#define LoRaP2P 0 |
LoRa P2P mode
#define LoRaWAN 1 |
LoRaWAN mode
#define LPM_LVL_1 1 |
LPM level 1
#define LPM_LVL_2 2 |
LPM level 2 (only RAK3172)
#define LPM_OFF 0 |
LPM off
#define LPM_ON 1 |
LPM level 1
#define MAX_ARGUMENT 25 |
#define MAX_CMD_LEN (32) |
#define MYLOG | ( | ... | ) |
#define NO_RESPONSE 255 |
No response from WisDuo
#define OTAA 1 |
OTAA join mode
#define RU864 2 |
#define UNCONF 0 |
Unconfirmed packet mode
#define US915 5 |
typedef struct _p2p_settings p2p_settings |
Structure for P2P settings