
75
Programmable Hardware Manual (PHM)
© Tibbo Technology Inc.
- 7/8 bits/character modes;
- Full-duplex mode with optional flow control;
- Half-duplex mode with direction control;
- Encoding and decoding of Wiegand and clock/data streams.
·
8 general-purpose I/O lines; 2 lines can work as interrupts.
·
17.5KB SRAM for Tibbo BASIC/C variables and data.
·
512KB flash memory for TiOS and application code.
·
Optional 1MB flash disk (requires an external SPI flash IC).
·
208-byte EEPROM for data storage.
·
Three control lines for status LEDs:
- Control lines for two external dual-function status LEDs.
- A separate control line for the Ethernet link LED.
·
Reliable power-on/ brown-out reset circuit*.
·
"Vertical slice" form factor.
·
Dimensions (HxWxT): 16 x 18.5 x 6.5mm.
·
Operating temperature range: -40 ~ +70C.
·
Firmware and compiled Tibbo BASIC/C app can be updated through the serial port
or Ethernet LAN.
·
Tibbo BASIC/C application can be debugged through the Ethernet LAN (no
additional debugging hardware is required).
·
CE- and FCC-certified.
* Added in revision -01 of the module.
Programming features
·
Variable Types: Byte, char, integer (word), short, dword, long, real, string, plus
user-defined arrays and structures.
·
Function Groups: string functions (27 in total!), date/time conversion functions
(8), encryption/hash calculation functions (RC4, MD5, SHA-1), and more.
·
Platform objects:
- Sock — socket communications (up to 16 UDP, TCP, and HTTP sessions);
- Net — controls the Ethernet port;
- Wln — handles the Wi-Fi interface (requires
- Ser — in charge of serial ports (UART, Wiegand, and clock/data modes);
- Io — handles I/O lines, ports, and interrupts;
- 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;
- Button — monitors MD line (setup button);
- Sys — in charge of general device functionality;