[tuxdroid-user] Firmware preview: 0.3.1 of tuxcore and tuxaudio
Status: Beta
Brought to you by:
ks156
From: David B. <da...@ja...> - 2007-09-07 15:27:02
|
Hi guys, We're getting further with the firmware cleanup and bug fixes. If you're interested in trying this out, here's a snapshot of the trunk. You just have to update tuxcore and tuxaudio firmware: 'tuxup *.{hex,eep}' will do it. Please let us now the issues you find, here or on the collector. I'd like to tag that version as a bug fix release before we add the new functionalities like the sleep, ID, etc. There's a small patch for tuxgi.py in order to fix the up/down commands of the flippers. The daemon and API haven't been updated yet so the position of the flippers are not displayed correctly all the time. The firmware documentation is getting better too, check http://doc.tuxisalive.com/tuxcore Cheers, David Here are the changes in 0.3.1: * Fixed #6 nd #9 about the leds that were not updated when the eyes were closed. * Fixed #7 about the eyes commands not getting through if the eyes were already moving. * Fixed #8 about the flipper movements, added absolute position and raise/lower commands. * Added the missing commands for the motors: CLOSE_EYES_CMD, RAISE_WINGS_CMD, LOWER_WINGS_CMD, etc. * BUG: when 2 events are happening at the same time, they are conflicting in the event manager. Fixed. * Added programming directives in the Makefile for tuxup, stk500 and jtagice mkii. * Fixed #1 with the patches given by Philippe Teuwen, this now fixes the location of the version, revision and author structures with a linker script in the .version section otherwise gcc is free to change the order. This also fixes the position of the cpu_nbr and ver_major bits in the byte as again gcc is free to change that order though this is much less likely to happen. * Added doxygen configuration file. * Cleanup and commenting. * BUG: when the sounds stored in the audio flash are too long, we don't block anymore in the programming function. The extra sound is simply not stored in the flash. * BUG: there was an uncomplete 'if' before the powering of the microphone, it's now fixed and the bursts have been limited to 20. |