TIce
From Texas Instruments Embedded Processors Wiki
Contents |
Introduction / Inspiration
Do you know following situation? You are sitting around with your friends and you don’t know what to do.
Suddenly somebody has the idea of playing a classic board game (e.g. ludo (dt. Mensch Ärgere Dich Nicht)).
After looking for the game, you finally find it. But something very important is missing – the dice.
This is only one scenario, in which our universal dice tool called “TIce” for the eZ430-chronos can help you, as
its huge advantage is that this “dice” is very unlikely to be lost because it is fixed around your wrist ;-)
All in all, TIce is a universal dice tool which you can use in various situations.
Here are some examples:
- referee: coin missing for choice of ends
- teachers: support to create marks (which pupil will be questioned, create marks)
- different dice and board games
- Ludo (dt. Mensch Ärgere Dich nicht!)
- Game of Life
- Backgammon
- Monopoly
- Barricade (dt. Malefitz)
- ...
- rolegames (for pen & paper games): a lot of different dice are necessary
- The Dark Eye
- Dungeons & Dragons
- ...
- decision guidance: it supports you in diverse daily life situations (we assume no liability for wrong decisions!!!!)
Authors
- Michael Sax
- Peter Reiser
When you have any questions, please mail to us: (TIce.chronos@gmx.de)
Features
- simple to supplement to each chronos without losing any factory firmware applications
- installation requires less than 10 minutes (see Download/Setup/SourceCode)
- toss up to 10 dice simultaneously
- all common known of number of sides implemented (20 types) (compare list: http://en.wikipedia.org/wiki/Dice)
- evaluation after rolling dice possible (sum, maximum, minimum, average)
- code size limited (code size only about 12 kbytes)
- easy to create your own number of sides
Usage Introduction
Functional Description
Download/Setup/SourceCode
The simplest way to get TIce on your chronos is to flash the .txt file via the Chronos Control Center (no disassembly required)!!
The other way:
- Download/Start CCS (limited edition is enough) [1]
- Import Existing CCS sportswatch project
- ATTENTION: Use latest firmware version (revision b) [2]
- Select Active Build Configuration (433, 868 or 915 MHz, CCS limited edition)
- Replace main.c, menu.c, and menu.h and insert dice.h and dice.c to the common logic folder
- Change compiler settings (necessary to reduce memory on cc430)
- Project properties -> C/C++ Build ->MSP430 Compiler -> Basic Options -> Set Debugging Model to “Symbolic debug for program analysis”
- (After that no debugging is possible, change back to previous settings to debug)
- Flash program to device
- Stop Debug
- Have fun with this application!
Required Source Code Files
- .c and .h files: TIce Code
- .txt files (433, 868 and 915 MHz): TIce Hex Code
Comments
Comments on TIce

Feel free to leave a comment or question!
--TIce 07:26, 9 December 2010 (CST)