|
8 | 8 | [](https://github.com/waybyte/platform-logicrom/releases)
|
9 | 9 | [](https://github.com/waybyte/platform-logicrom/blob/master/LICENSE)
|
10 | 10 |
|
11 |
| -## Installation |
| 11 | +## Quick Installation |
12 | 12 |
|
13 | 13 | 1. Install [Visual Studio Code](https://code.visualstudio.com/)
|
14 | 14 | 2. Install [PlatformIO Extension for VSCode](https://platformio.org/platformio-ide)
|
|
18 | 18 | * Enter in search box "Logicrom"
|
19 | 19 | * Open "Logicrom Development Platform" and hit install
|
20 | 20 |
|
| 21 | +For complete installation guide visit: [Installing Logicrom on PlatformIO](https://docs.logicrom.com/en/latest/book/quick_start/setup_platformio.html) |
| 22 | + |
21 | 23 | ## Examples
|
22 | 24 |
|
23 |
| -* [gpio-blink](https://github.com/waybyte/platform-logicrom/tree/master/examples/gpio-blink) - GPIO Toggle Example |
24 |
| -* [adc-example](https://github.com/waybyte/platform-logicrom/tree/master/examples/adc-example) - ADC Read Example |
25 |
| -* [socket-example](https://github.com/waybyte/platform-logicrom/tree/master/examples/socket-example) - TCP Socket example using RAW Socket APIs |
26 |
| -* [ssl-socket-example](https://github.com/waybyte/platform-logicrom/tree/master/examples/ssl-socket-example) - SSL Socket example |
27 |
| -* [ssl-socket-clientauth](https://github.com/waybyte/platform-logicrom/tree/master/examples/ssl-socket-clientauth) - SSL Socket example with client certificate authentication |
28 |
| -* [example-os](https://github.com/waybyte/example-os) - OS API use Example |
29 |
| -* [example-console](https://github.com/waybyte/example-console) - Console and Comamnd processor example |
| 25 | +1. [Hello World](https://github.com/waybyte/hello-world-logicrom) |
| 26 | +2. [OS Example](https://github.com/waybyte/example-os) |
| 27 | +3. [Console example](https://github.com/waybyte/example-console) |
| 28 | +4. [Timer example](https://github.com/waybyte/example-timer) |
| 29 | +5. [GPIO example](https://github.com/waybyte/example-gpio) |
| 30 | +6. [UART example](https://github.com/waybyte/example-uart) |
| 31 | +7. [ADC example](https://github.com/waybyte/example-adc) |
| 32 | +8. [PWM example](https://github.com/waybyte/example-pwm) |
| 33 | +9. [SPI example](https://github.com/waybyte/example-spi) |
| 34 | +10. [I2C example](https://github.com/waybyte/example-i2c) |
| 35 | +11. [Display example](https://github.com/waybyte/example-display) |
| 36 | +12. [GPS/GNSS example](https://github.com/waybyte/example-gps) |
| 37 | +13. [Socket example](https://github.com/waybyte/example-socket) |
| 38 | +14. [SSL Socket example](https://github.com/waybyte/example-ssl-socket) |
| 39 | +15. [SSL Socket with Client Authentication](https://github.com/waybyte/example-ssl-socket-clientauth) |
| 40 | +16. [HTTP Client example](https://github.com/waybyte/example-httpclient) |
30 | 41 |
|
31 | 42 |
|
32 | 43 | ## Resources
|
@@ -54,51 +65,52 @@ Logicrom is available in dual-license:
|
54 | 65 |
|
55 | 66 | ## Get Free Personal License
|
56 | 67 |
|
57 |
| -1) Register account on [waybyte.in](https://waybyte.in/register) |
58 |
| -2) Click on [Register Free Device](https://waybyte.in/devices/register) from left menu |
59 |
| -3) Flash Logicrom core firmware |
60 |
| -4) Put a valid SIM card in device |
61 |
| -5) Turn on the device, It should accquire the license\ |
62 |
| - If device fail to do so, run "getlic" command from device console to try again. |
63 |
| - |
64 |
| -# Supported Modules |
65 |
| -## 4G LTE Cat.1 Modules |
66 |
| - |
67 |
| -| Module Name | Networking | BLE[^1] | GPS | GPIO | ADC | I2C | SPI | USB | LCD | Camera | |
68 |
| -|--------------|------------|---------|-----|------|-----|-----|-----|-----|-----|--------| |
69 |
| -| Neoway N58 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | |
70 |
| -| Neoway N716 | ✓ | ✓ | — | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | |
71 |
| -| Quectel EC200U | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | |
72 |
| -| Quectel EC600U | ✓ | ✓ | — | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | |
73 |
| -| Quectel EG915U | ✓ | ✓ | — | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | |
74 |
| -| Fibocom L610 | ✓ | ✓ | — | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | |
75 |
| - |
76 |
| -> DFOTA is also supported for LTE modules |
| 68 | +Following are simple steps to activate your device. |
77 | 69 |
|
78 |
| -## NB-IoT Modules[^2] |
| 70 | +1. Register account on [waybyte.in](https://waybyte.in/register) |
| 71 | +2. Click on [Register Free Device](https://waybyte.in/devices/register) from left menu |
| 72 | +3. Enter device details |
| 73 | +4. Flash Logicrom core firmware |
| 74 | +5. Put a valid SIM card in device |
| 75 | +6. Turn on the device, It should accquire the license\ |
| 76 | + If device fail to do so, run "getlic" command from device console Port (USB Port 0 or Main UART) to try again. |
79 | 77 |
|
80 |
| -| Module Name | Networking | GPS | GPIO | ADC | I2C | SPI | USB | |
81 |
| -|--------------|------------|-----|------|-----|-----|-----|-----| |
82 |
| -| Quectel BC66 | ✓ | — | ✓ | ✓ | ✓ | ✓ | ✓ | |
83 |
| -| Quectel BC20 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| 78 | +If you face any issue, Please feel free to contact us @ [email protected] or post your issue on github. |
84 | 79 |
|
85 |
| -## GSM Modules |
86 |
| - |
87 |
| -| Module Name | Networking | BT | GPS | GPIO | ADC | I2C | SPI | USB | LCD[^3] | |
88 |
| -|--------------|------------|----|-----|------|-----|-----|-----|-----|---------| |
89 |
| -| Quectel M66 | ✓ | ✓ | — | ✓ | ✓ | ✓ | ✓ | — | ✗ | |
90 |
| -| Quectel M66DS| ✓ | ✓ | — | ✓ | ✓ | ✓ | ✓ | — | ✗ | |
91 |
| -| Quectel MC60 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✗ | |
92 |
| -| Quectel MC20 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✗ | |
93 |
| -| Quectel M56| ✓ | ✓ | — | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | |
94 |
| -| Quectel MC20U| ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | |
95 |
| -| SIMCOM SIM868[^4]| ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ | |
96 |
| - |
97 |
| - |
98 |
| -[^1]: Currely only GATT Server supported and used for console purpose only. |
| 80 | +# Supported Modules |
99 | 81 |
|
100 |
| -[^2]: Updates to come |
| 82 | +| Name | Vendor | SoC/Chipset | Supported Peripherals | APP RAM / ROM | |
| 83 | +|-------------------|----------|-------------|----------------------------------------------------|-----------------| |
| 84 | +| EC200U-XX-YY [^1] | Quectel | RDA8910 | UART, USB, SPI, I2C, ADC, LCD, BT [^2], GNSS [^3] | 500 KB / 1 MB | |
| 85 | +| EC600U-XX-YY [^1] | Quectel | RDA8910 | | 500 KB / 1 MB | |
| 86 | +| EC600U-XX-YY [^1] | Quectel | RDA8910 | | 500 KB / 1 MB | |
| 87 | +| EG915U-XX-YY [^1] | Quectel | RDA8910 | | 500 KB / 1 MB | |
| 88 | +| N58-CA | Neoway | RDA8910 | | 500 KB / 1 MB | |
| 89 | +| N716-CA | Neoway | RDA8910 | | 500 KB / 1 MB | |
| 90 | +| EC100N-XX-XX | Quectel | ASR1603 | UART, USB, SPI, I2C, ADC | 512 KB / 1 MB | |
| 91 | +| EC200N-CN-AA | Quectel | ASR1603 | | 512 KB / 512 KB | |
| 92 | +| EC600N-CN-AA | Quectel | ASR1603 | | 512 KB / 1 MB | |
| 93 | +| EG912Y-EU-YY | Quectel | ASR1603 | | 512 KB / 1 MB | |
| 94 | +| EG915N-EU-YY | Quectel | ASR1603 | | 512 KB / 512 KB | |
| 95 | +| EC100Y-CN-YY | Quectel | ASR1601 | UART, USB, SPI, I2C, ADC | 512 KB / 512 KB | |
| 96 | +| EC100S-CN-YY | Quectel | ASR1601 | | 512 KB / 1 MB | |
| 97 | +| EC600S-CN-YY | Quectel | ASR1601 | | 512 KB / 1 MB | |
| 98 | +| AC7670C | SIMCOM | ASR1601 | | 512 KB / 1 MB | |
| 99 | +| MC20, MC60, MC20U | Quectel | MT2503 | UART, USB, SPI, I2C, ADC, GNSS | 94 KB / 256 KB | |
| 100 | +| SIM868[^4] | SIMCOM | MT2503 | | 94 KB / 256 KB | |
| 101 | +| M66, M26, M56 | Quectel | MT6261 | UART, USB, SPI, I2C, ADC | 94 KB / 256 KB | |
| 102 | +| SIM800[^4] | SIMCOM | MT6261 | | 94 KB / 256 KB | |
| 103 | +| MC65 | Quectel | RDA8955 | UART, USB, SPI, I2C, ADC, GNSS [^3], LCD | 1 MB / 576 KB | |
| 104 | +| M590 | Neoway | RDA8955 | | 1 MB / 576 KB | |
| 105 | +| A9, A9G | AiThinker| RDA8955 | | 1 MB / 576 KB | |
| 106 | + |
| 107 | +[^1]: XX can be CN/AU/EU, YY can be AA/AB/AC |
| 108 | + |
| 109 | +[^2]: Currely only GATT Server supported and used for console purpose only |
| 110 | + |
| 111 | +[^3]: Supported on module with GNSS |
| 112 | + |
| 113 | +[^4]: IMEI need to be configured when core is flashed for first time, use AT+EGMR=1,7,"imei" |
101 | 114 |
|
102 |
| -[^3]: LCD is work in progress. |
103 | 115 |
|
104 |
| -[^4]: Please backup calibration during first flash via Maui Meta tool (google is your friend). |
| 116 | +> DFOTA is also supported for LTE modules |
0 commit comments