EM510W
Hardware devices covered by this platform
- EM510 programmable IoT module (optionally, with WA2000 Wi-Fi add-on).
- Other devices incorporating the EM510 module.
Memory space and key info
RAM |
16,128 bytes for application variables and data |
Flash |
262,144 bytes for application storage, data cannot be stored in this memory |
EEPROM |
2016 bytes for application data |
TiOS Firmware Version |
Date |
Notes |
V3.80.24 (download) |
17SEP2020 |
|
V3.80.18 (download) |
18JUL2019 |
Initial release |
32-bit platform |
|
Clock frequency (CLOCK) and clock control |
Frequency is fixed at 24MHz |
Available network interfaces |
Ethernet (net.), Wi-Fi (wln.) , PPP (ppp.), PPPoE (pppoe.)(1) |
Unidirectional(2) |
|
UART limitations |
Max practical baudrate ~460800 7 bits/NO PARITY mode should not be used |
N/A |
|
Depends on the serial port mode |
|
Interdependent |
|
Supported |
|
ADC |
NO |
Pulse-width Modulation (PWM) |
NO |
GA1000 support |
NO |
WA2000 support |
YES |
Not supported(3) |
|
Beep.divider calculation |
N/A (buzzer not supported) |
Recommended buzzer frequency divider |
N/A (buzzer not supported) |
Display not supported |
|
32 bytes for MAC and device password storage |
|
4 bytes, the number can't be changed |
|
Dedicated memory for firmware/application Data cannot be stored in this memory |
|
Self-upgrades for the Tibbo-BASIC/C app. |
Supported through fd.copyfirmware, fd.copyfirmwarelzo, fd.copyfirmwarefromfile, and fd.copyfirmwarefromfilelzo methods; Requires an externally connected flash IC |
Green status (SG) LED control line Red status (SR) LED control line Patented Ethernet link status indication mechanism: LED brightness indicates link status |
|
Ethernet / UDP Broadcast transport Ethernet /WinPCap transport |
Comments:
- The sock.allowedinterfaces property refers to the Ethernet interface as "NET", Wi-Fi — as "WLN", PPP — as "PPP", and PPPoE — as "PPPOE". Sock.targetinterface and sock.currentinterface properties rely on the pl_sock_interfaces enum, whose members differ depending on the platform.
- Surrounding hardware may dictate which GPIO lines must be used as inputs and which — as outputs.
- Connect the WA2000 as shown on Fig. B in Connecting GA1000 and WA2000):
Supported Objects, variable types, and functions
bt — in charge of the BLE (Bluetooth Low-Energy) interface (requires the WA2000 add-on module);
button — monitors the MD (setup button) line;
fd* — manages the flash memory file system and direct sector access (requires an externally connected flash IC);
io — handles I/O lines, ports, and interrupts;
net — controls the Ethernet port;
pat — "plays" patterns on up to five LED pairs;
ppp — accesses the Internet over a serial modem (GPRS, etc.);
pppoe — accesses the Internet over an ADSL modem;
romfile — facilitates access to resource files (fixed data);
ser — controls the serial port (UART, Wiegand, clock/data modes);
sock — socket comms (up to 32 UDP, TCP, and HTTP sessions);
ssi — controls serial synchronous interface channels (SPI, I2C...);
stor — provides access to the EEPROM;
sys — in charge of general device functionality;
wln — handles the Wi-Fi interface (requires the WA2000 add-on module).
* Disabled by default — enable it in Project Settings -> Customize. |
This platform supports the standard set of variable types and functions (a.k.a. "syscalls") except aes128enc and aes128dec.
Platform-specific constants
You can find them here.