BASIC Programmability
News and Updates
09 Apr 2013
Firmware Update for Time Zone Issue
New version of TR610 firmware (5.00.00) is released for conformity to the current AggreGate timestamp mechanism. The timestamp is now unified as UTC time and TR610 can be set to its local time zone for correct time disply. For all AggreGate versions before version 4.50.00, you should still use the older firmware (4.00.01), for all versions after, you should use the latest firmware. 30 March 2010
New TR610 Firmware and Manuals
We have just posted a new major version (3.03.00) of the TR610 firmware, along with its source code. This is a major release, bumping TR610 from 2.x to 3.x, and adding a new "white list" feature. The manual has also been extensively updated. Get the files at the Downloads page. 16 November 2009
New TR610 Firmware
We have just posted a new version (2.02.05) of the TR610 firmware, along with its source code. It's mainly a bugfix release, with new LCD support and some changes in web login delay. Get it at the Downloads page. 10 August 2009
New TR610 Model with Mifare
In addition to the existing TR610R, we have now released the TR610MF equipped with a Mifare proximity reader. |
About Tibbo BASIC
The TR610 is a unique time and attendance terminal in that it is one of the first Open Source time and attendance terminals on the market.
The TR610 internal application is written using Tibbo BASIC, an easy-to-learn variant of the BASIC language. The source code for this application is available in the downloads page of this website.
Tip! Scroll down for a video demonstration.
Benefits
Customizable: Whether you just want to change the way the TR610 beeps, or change the whole application -- now you can.
Extensible: You can keep all existing functionality, and add new capabilities.
Easy to localize: You can translate all menus and status messages.
Easy to audit: With the TR610, there are no secrets. It's all right there, and you're free to browse the code.
Getting Started
Sounds interesting? Here's what you have to do to start customizing the TR610:
- Connect a TR610 unit to your local network segment.
- Download and install the Tibbo IDE � the development environment for Tibbo BASIC.
- Download the TR610 Basic Project and unzip it to a folder on your computer.
- Double-Click the tr610_x_xx_xx.tpr file (for example, tr610_2_00_07.tpr) within the TR610 project folder to load the project in TIDE.
- Within TIDE, go to Project > Select/Manage Target. You should be able to see your TR610 device in the list:
- Highlight your device, and click Select.
- You're all set. Now start reading the code and figuring the project out. Tibbo BASIC is extensively documented. Press F1 at any point to get context-sensitive help. You can also read the documentation online.
Flash Demo
Here is a short video presentation showing how easy it is to customize the TR610:
Examples
We have also created three short examples, with code included and step-by-step instructions:
- Example 1: Changing the logo shown on device startup.
- Example 2: Changing the beep sequence when pushing a button.
- Example 3: Customizing the Time Zone menu.
Further Resources
Tibbo BASIC homepage: Tibbo Technology Inc. has created a central hub describing Tibbo BASIC, with example projects, code tips, and more. http://www.tibbo.com/taiko.php
Customization Service: Customers who wish to perform extensive modifications or customizations might like our customization service. You can read more about it here.
© GigaTMS 2008 Tel: 886-2-26954214 E-mail: promag@gigatms.com.tw
|