[tuxdroid-user] New firmware preview: 0.3.1 of tuxcore and tuxaudio
Status: Beta
Brought to you by:
ks156
From: David B. <da...@ja...> - 2007-09-28 11:23:24
|
Hello all, Since last preview, we improved the light measurement and did a lot of cleanup of the code. The audio module handling the flash has completely been refactored and a couple of small bugs have been fixed. If you try this preview, I'd like to get your feedback if you find any bug or regression. Note that you should get the last daemon from svn if you really want to take advantage of the light value. We are going to add battery level measurement next week as this is the last functionality I want to have for 0.3.1 final. This release doesn't fix the wifi problem yet, that will be for 0.4. Cheers, David Changelog for version 0.3.1: (tuxcore) * Added doxygen configuration file. * Light measurement is now correctly processed in the daemon to have a somehow linear curve from the 2 different types of measurements (different resisotr values). Thresholds for changing the resistor have been updated. * Major cleanup and commenting. Motor and led modules are considered clean. * Fixed #6 nd #9 about the leds that were not updated when the eyes were closed. * Fixed #7 about the eyes commands. * Fixed #8 about the flipper movements. * Added the missing commands for the motors: CLOSE_EYES_CMD, RAISE_WINGS_CMD, LOWER_WINGS_CMD, etc. * Added the basis for the sleep functions although they are unfinished and untested. * BUG: when 2 events are happening at the same time, they are conflicting in the event manager. * 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. (tuxaudio) * Refactored the audio flash module and the flash functions are now moved to their own module (AT26F004), many bug fixes. * Imroved the powering of the microphone, the sounds that were heard at startup should now be gone. * Added the basis for the sleep functions although they are unfinished and untested. * Added programming directives in the Makefile for tuxup, stk500 and jtagice mkii. * Some cleanup. * 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. |