Memory space and key info
22,271 bytes for application variables and data
983,040 bytes for application and data storage (shared flash memory)
2040 bytes for application data
|2.||Surrounding board hardware and installed Tibbits dictate which GPIO lines must be used as inputs and which — as outputs.|
|3.||Default CTS/RTS mapping is different for each serial port:|
|4.||Although the platform itself supports remapping, actual "wires" connecting the system to the GA1000 are fixed and your mapping should reflect this:|
Supported Objects, variable types, and functions
|•||Sock — socket communications (up to 16 UDP, TCP, and HTTP sessions);|
|•||Net — controls the Ethernet interface;|
|•||Wln — handles the Wi-Fi interface (requires the GA1000 add-on module to be plugged into the TPP2 board);|
|•||Ser — in charge of serial ports (UART, Wiegand, and clock/data modes);|
|•||Ssi — implements up to four serial synchronous interface (SSI) channels, supports SPI, I2C, clock/data, etc.;|
|•||Io — handles I/O lines, ports, and interrupts;|
|•||Lcd* — controls graphical display panels (several types supported);|
|•||Kp** — scans keypads of matrix and "binary" types;|
|•||Rtc — keeps track of date and time;|
|•||Fd — manages flash memory file system and direct sector access;|
|•||Stor — provides access to the EEPROM;|
|•||Romfile — facilitates access to resource files (fixed data);|
|•||Pppoe — provides access to the Internet over an ADSL modem;|
|•||Ppp***— provides access to the Internet over a serial modem (GPRS, POTS, etc.);|
|•||Pat — "plays" patterns on up to five LED pairs;|
|•||Beep — generates buzzer patterns using the onboard buzzer;|
|•||Sys — in charge of general device functionality.|
* The LCD must be connected to the TPP3 board externally, via Tibbits (Tibbit sockets).
** The keypad must be connected to the TPP3 board externally, via Tibbits (Tibbit sockets).
*** This may be an external modem connected to the TPP3 board or a GPRS Tibbit module plugged into the board.
The TPP3W platform supports the standard set of variable types and functions (a.k.a. "syscalls").
You can find them here.