This page serves as documentation for the Trill.
The Trill is a complete GSM/3G mobile phone based on the ioNode.
The display is a 128x64 OLED using the very common SSD1306 driver.
These displays communicate via I2C.
Two LEDs are also available through PWM Channels 0 & 1.For the input, 16+5 buttons are available:
- 12-button keypad (0-9, *, #)
- 4 generic buttons
- 5-way tactile switch (mini-joystick)
A tiny vibration motor is included for notifications / feedback.
It is controlled using a single PWM output: PWM Channel 4 (see our PWM Tutorial).
A library is provided to control the module: sim5300.
A complete MP3 subsystem (exactly equivalent to the Aecho) is included.
The sta013 library is provided to control the MP3 decoder (STA013), while the lm4811 library is provided to control the headphone amplifier (LM4811).
A MicroSD slot is also included. We provide a library for (micro-)SD cards: sdcard.
The Trill board features a very simple "+ / -" breakout which can accept anywhere from 3.5V to 4.5V.
The power supply should be able to provide at least 300mA (peak).
The Dooba SDK includes a library to facilitate development using the Trill: trill.