Looking for the latest version? Download ez430chronos-V2.3-all.zip (1.0 MB)
Home
Name Modified Size Downloads / Week Status
Totals: 13 Items   4.0 MB 28
Version 2.3 2014-01-10 11 weekly downloads
Version 2.2 2013-01-02 33 weekly downloads
Version 2.0 2012-04-15 11 weekly downloads
Version 2.1 2012-04-15 11 weekly downloads
ez430chronos-V2.3-all.zip 2014-01-10 1.0 MB 1717 weekly downloads
ez430_chronos_915MHz.txt 2014-01-10 99.9 kB 33 weekly downloads
User Manual for new Functions.pdf 2014-01-10 92.3 kB 11 weekly downloads
ez430_chronos_433MHz.txt 2014-01-10 99.9 kB 11 weekly downloads
ez430_chronos_868MHz.txt 2014-01-10 99.9 kB 11 weekly downloads
README.TXT 2014-01-10 9.4 kB 11 weekly downloads
ez430chronos-V2.2-all.zip 2013-01-02 1.0 MB 11 weekly downloads
ez430chronos.zip 2012-04-15 806.4 kB 22 weekly downloads
ez430chronos-V2.1-all.zip 2012-04-15 728.6 kB 11 weekly downloads
V2.3 (05.01.2014) See "User Manual for new Functions.pdf" for detailed information. ************************************************************************************************* ------------------- Menu changes - Tilt mode: A simple game added - controlled by the tilt sensor Other changes - Bug fixes: - Water bubble is smoother now - Time adjustment menu didn't work correctly if seconds are displayed on LINE2 Added files ----------- - game.c - game.h Changed files - date.c - clock.c - acceleration.c - acceleration.h - display2.c V2.2 (31.12.2012) See "User Manual for new Functions.pdf" for detailed information. ************************************************************************************************* ------------------- Menu changes - Date Setting menu: Submenu added for Selection of Day of Weeks language Currently implemented: English, German, Portuguese, Russian, Spanish and French - Tilt mode: Water bubble added - SYNC menu: Submenu added to Display SW Version and build date - Altimeter mode: Ambient pressure also in PSI available Other changes - Behavior of Time & Date in case of a Reset: Time & Date are set to their default values only if they are invalid Changed files - date.c - clock.c - acceleration.c - acceleration.h - display2.c - display2.h - miscellaneous.c - altitude.c V2.1 (15.04.2012) See "User Manual for new Functions.pdf" for detailed information. ************************************************************************************************* ------------------- Menu changes LINE2: - Date: SECOND display added Bottom line shows now: [DAY/MONTH] -> [Day of Week/DAY] -> [YEAR] -> [2.Time] -> [SECOND] - Submenu [OSC-R] added to SYNC menu [OSC-R] - Reset UCS (Unified Clock System), i.e. after clock failure occured Settings for [OSC-R] : [NO] -> [YES] -> [AUTO] -> [MAN] Other changes - Backlight becomes no longer darker after button release - No negative altitude bug fixed - Symbol "MAX" appears after clock failure flag set, i.e. after an ESD event Changed files - main.c - clock.c - vti_ps.c - miscellaneous.c - miscellaneous.h - display.h V2.0 (01.04.2011) ------------------- See "User Manual for new Functions.pdf" for detailed information. ************************************************************************************************* User navigation ( [..] = default menu item after reset ) LINE1: [Time] -> Alarm -> Temperature -> Altitude/Ambient pressure -> Acceleration LINE2: [Date] -> Stopwatch -> Countdown timer -> Agility indicator -> Number storage -> Random number generator -> Battery -> ACC -> PPT -> SYNC -> RFBSL Removed: LINE1: Heart rate/Speed LINE2: Calories/Distance ************************************************************************************************* LINE1: - Time: Daily and weekly time adjustment added Improves watch accuracy significantly. - Time: Automatic adjustment for DST (Daylight saving time) added It is possible to switch between "no" and "auto" during time adjustment procedure. - Ambient pressure display added to altitude menu Now it is possible to toggle between altitude and ambient pressure view. LINE2: - Date: Day of Week display added Bottom line shows now: [DAY/MONTH] -> [Day of Week/DAY] -> [YEAR] -> [2.Time] - Date: Second time added Adjustable time difference to main time: 0...+23h. - Stopwatch now also configurable as LAP timer - Countdown timer added It uses the "RECORD" icon as its indicator. The countdown timer does not affect the stopwatch. Both could run simultaneously. - Agility measurement added It uses the "Heart" icon for identification of this function. - Lockable number storage for 10 4-digit numbers added It uses the "TOTAL" icon as its indicator. - Random number generator added "AVERAGE" icon used for identification of this function - Submenus added to SYNC menu: MYDEF - Set some settings to the authors preferred values CLEAR - Clears the number storage and unlock it by setting key memory to "0000" RESET - Restarts and resets the watch OTHER: - Backlight behavior changed A short push of the button activates the backlight for about 4 seconds. - Bluerobin & Test modules excluded from build process It saves about 6kB flash memory - needed for implementation of the features above Workaround for missing functions and users of limited IDE versions are implemented in "stubs.c" Added files ----------- agility.c, agility.h countdowntimer.c, countdowntimer.h display2.c, display2.h miscellaneous.c, miscellaneous.h random.c, random.h stubs.c Changed files ------------- main.c display.h acceleration.c altitude.c clock.c date.c menu.c, menu.h rfsimpliciti.c stopwatch.c --------------------------------------------------------------------------------------------------- Some general remarks: --------------------- All these functions have been developed using IAR's free of charge but code limited "Kickstart" IDE. Therefore, I had to find some workarounds due to the restrictions: no driver code files are changeable. There are many dependencies between modules. Be aware of that if you want to change something! Used IDE & compiler versions: IAR Embedded Workbench 6.0 Kickstart with IAR C/C++ Compiler for MSP430 5.10.4. This eZ430 Sports Watch firmware is based on TI's Sports Watch project version V1.5 (16.03.2010). --------------------------------------------------------------------------------------------------- Version history of TI's original Sports Watch project ----------------------------------------------------- V1.5 (16.03.2010) Fixed following bugs - main.c/init_application() Changed XT1 drive level to highest to avoid ACLK noise when turning on backlight. - main.c/wakeup_event(), timer.c/TIMER0_A0_ISR() Modified key lock procedure. - vti_ps.c/ps_get_temp() Negative °C are now converted correctly to Kelvin - altitude.c/mx_altitude() Enabled fast mode when changing altitude offset - ports.c/PORT2_ISR() Disabled stopwatch stop when watch buttons are locked Other changes - main.c/read_calibration_values() Added range check for rf_frequoffset variable Added bytes for altitude offset correction and s/w version - altitude.h, altitude.c Added initial altitude offset correction - SimpliciTI Added SimpliciTI sources to project. Upgraded to Version 1.1.1. - RFBSL Added wireless update support - Button names Changed button names from M1/M2/S1/S2/BL to STAR/NUM/UP/DOWN/BACKLIGHT V1.4 (22.11.2009) First version released to manufacturing. --------------------------------------------------------------------------------------------------- How to add a new watch Module - esp. use hint (2) if you have a limited IDE ------------------------------------------------------------------------------- 1. Copy a preexisting module relatively close to what you want your new one to do. 2. If the module involves a timer and you are not able to edit "timer.h" and/or "timer.c" due to the limited IDE - use appropriate functions in stopwatch.c and/or clock.c like my injection of cdtimer_tick() in clock_tick() in clock.c to get a call every second 3. Add the module to the menu by modifying "menu.h" and "menu.c" 4. For most modules, make sure they are initialized properly by editing "main.c" 5. Don't forget setting of command line option "--ks_version" in the IAR Kickstart IDE: Project -> Options -> Linker -> Extra Options 6. This project requires the highest optimization step of compiler: Please check the box "High" and choose "Size" in Project -> Options -> C/C++Compiler -> Optimizations --------------------------------------------------------------------------------------------------- How to create an msp430-txt formatted file for programming the Sports Watch via RFBSL (Workaround for users of limited IDE) --------------------------------------------- 1. Download and install Elprotronics free software FET-Pro430 Lite http://www.elprotronic.com/download.html 2. Open the *.d43 file (i.e. "ez430_chronos_868MHz.d43") 3. Choose "Save Code as" from "File" menu, select "Texas Instruments (*.txt) 4. My copy of this software created sometimes-erroneous output. You have to disassemble the watch and download the code via IDE in this case. ---------------------------------------------------------------------------------------------------
Source: README.TXT, updated 2014-01-10