arduino_logicrom
arduino_logicrom copied to clipboard
Arduino framework for 4G LTE Cat.1, GSM and NB-IoT Modules from Quectel and Neoway
Logicrom Arduino
Arduino framework for Logicrom OpenCPU Development Platform
Installation
Add Board to Arduino Board Manager
- Open Arduino IDE
- Go To File ˃ Preferences ˃
- Add URL to Additional Board Manager URLs: https://waybyte.github.io/package_logicrom_index.json
- Click OK
Install Board
- Go To Arduino IDE Menu, Tools ˃ Board ˃ Board Manager
- In search box enter: logic
- Click Install for Logicrom Arduino Boards
Logicrom Board Configuration
Build Type
User can select either Release or Debug from build type. Debug build will enable extra debug messages from library package.
STDIO Port Selection
User can select standard I/O port for printf
function from following options
- Uart0
/dev/ttyS0
- Uart1
/dev/ttyS1
- Uart2
/dev/ttyS2
- USB Uart
/dev/ttyUSB0
Complete Installation Guide
Resources
- Documentation - Logicrom SDK documentation for latest version
- SDK Examples
Supported Modules
Name | Vendor | SoC/Chipset | Supported Peripherals | APP RAM / ROM |
---|---|---|---|---|
EC200U-XX-YY [^1] | Quectel | RDA8910 | UART, USB, SPI, I2C, ADC, LCD, BT [^2], GNSS [^3] | 500 KB / 1 MB |
EC600U-XX-YY [^1] | Quectel | RDA8910 | 500 KB / 1 MB | |
EC600U-XX-YY [^1] | Quectel | RDA8910 | 500 KB / 1 MB | |
EG915U-XX-YY [^1] | Quectel | RDA8910 | 500 KB / 1 MB | |
N58-CA | Neoway | RDA8910 | 500 KB / 1 MB | |
N716-CA | Neoway | RDA8910 | 500 KB / 1 MB | |
EC100N-XX-XX | Quectel | ASR1603 | UART, USB, SPI, I2C, ADC | 512 KB / 1 MB |
EC200N-CN-AA | Quectel | ASR1603 | 512 KB / 512 KB | |
EC600N-CN-AA | Quectel | ASR1603 | 512 KB / 1 MB | |
EG912Y-EU-YY | Quectel | ASR1603 | 512 KB / 1 MB | |
EG915N-EU-YY | Quectel | ASR1603 | 512 KB / 512 KB | |
EC100Y-CN-YY | Quectel | ASR1601 | UART, USB, SPI, I2C, ADC | 512 KB / 512 KB |
EC100S-CN-YY | Quectel | ASR1601 | 512 KB / 1 MB | |
EC600S-CN-YY | Quectel | ASR1601 | 512 KB / 1 MB | |
AC7670C | SIMCOM | ASR1601 | 512 KB / 1 MB | |
MC20, MC60, MC20U | Quectel | MT2503 | UART, USB, SPI, I2C, ADC, GNSS | 94 KB / 256 KB |
SIM868[^4] | SIMCOM | MT2503 | 94 KB / 256 KB | |
M66, M26, M56 | Quectel | MT6261 | UART, USB, SPI, I2C, ADC | 94 KB / 256 KB |
SIM800[^4] | SIMCOM | MT6261 | 94 KB / 256 KB | |
MC65 | Quectel | RDA8955 | UART, USB, SPI, I2C, ADC, GNSS [^3], LCD | 1 MB / 576 KB |
M590 | Neoway | RDA8955 | 1 MB / 576 KB | |
A9, A9G | AiThinker | RDA8955 | 1 MB / 576 KB |
[^1]: XX can be CN/AU/EU, YY can be AA/AB/AC
[^2]: Currely only GATT Server supported and used for console purpose only
[^3]: Supported on module with GNSS
[^4]: IMEI need to be configured when core is flashed for first time, use AT+EGMR=1,7,"imei"
DFOTA is also supported for LTE modules