Author: jaguarondi
Date: 2008-08-26 11:33:45 +0200 (Tue, 26 Aug 2008)
New Revision: 1590

Added:
   firmware/tuxaudio/tags/0.5.1/
   firmware/tuxaudio/tags/0.5.1/CHANGES
   firmware/tuxaudio/tags/0.5.1/version.h
   firmware/tuxcore/tags/0.5.1/
   firmware/tuxcore/tags/0.5.1/CHANGES
   firmware/tuxcore/tags/0.5.1/version.h
Removed:
   firmware/tuxaudio/tags/0.5.1/CHANGES
   firmware/tuxaudio/tags/0.5.1/version.h
   firmware/tuxcore/tags/0.5.1/CHANGES
   firmware/tuxcore/tags/0.5.1/version.h
Log:
* Tagging release 0.5.1 of tuxcore and tuxaudio.


Copied: firmware/tuxaudio/tags/0.5.1 (from rev 1588, firmware/tuxaudio/trunk)


Property changes on: firmware/tuxaudio/tags/0.5.1
___________________________________________________________________
Name: svn:externals
   + common http://svn.tuxisalive.com/firmware/tuxdefs

Name: svn:mergeinfo
   + 

Deleted: firmware/tuxaudio/tags/0.5.1/CHANGES
===================================================================
--- firmware/tuxaudio/trunk/CHANGES     2008-08-26 09:26:00 UTC (rev 1588)
+++ firmware/tuxaudio/tags/0.5.1/CHANGES        2008-08-26 09:33:45 UTC (rev 
1590)
@@ -1,70 +0,0 @@
-$Id$
-
-Approximate change log for TUXAUDIO by version.
-
-(For more detailed changes, see svn log.)
-
-----------------------------------------------------------------------
-Current:
-
-Version 0.5.0:
-
-  * Refactoring of the I2C communication between tuxcore and tuxaudio. Multi-
-    master has been dropped in favor of a master-slave communication.
-    Communications should now be more reliable.
-
-  * Added 2 modules: parser and misc. The parser functions spread in main.c and
-    communication.c are now merged into one function in parser.c. All commands
-    coming from the RF and tuxcore will be parsed by the same function.
-
-  * All fifo now use the fifo module.
-
-  * Power saving for sleep added in the flash module.
-
-  * Simpler audio stack adaptation.
-
-  * Bug fixes (specially in the flash module) and cleanup.
-
-Version 0.4.0:
-
-  * Completely refactored the internal sounds storage and the data flash
-    handling to better support the audio flash application. A couple of status
-    regarding internal sounds have been added.
-
-  * Improved doxygen documentation, now available at http://doc.tuxisalive.com
-
-Version 0.3.1:
-
-  * Versioning of the firmware now has a variation field and a release_type to
-    mark final releases.
-
-  * Reviewed the flash playing function to use a fifo and to be able to keep
-    sending the status when a sound is played from the sound flash. Some new
-    status are now also sent during playing and programming of the sound flash
-    memory. Bug fixes too.
-
-  * 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.
-
-Version 0.3.0:
-
-  * Initial public release. This code is considered stable.
-

Copied: firmware/tuxaudio/tags/0.5.1/CHANGES (from rev 1589, 
firmware/tuxaudio/trunk/CHANGES)
===================================================================
--- firmware/tuxaudio/tags/0.5.1/CHANGES                                (rev 0)
+++ firmware/tuxaudio/tags/0.5.1/CHANGES        2008-08-26 09:33:45 UTC (rev 
1590)
@@ -0,0 +1,75 @@
+$Id$
+
+Approximate change log for TUXAUDIO by version.
+
+(For more detailed changes, see svn log.)
+
+----------------------------------------------------------------------
+Current:
+
+Version 0.5.1:
+
+  * Changed the initialization of the RF and powering of the microphone.
+    Sometimes the RF didn't start correctly because of this.
+
+Version 0.5.0:
+
+  * Refactoring of the I2C communication between tuxcore and tuxaudio. Multi-
+    master has been dropped in favor of a master-slave communication.
+    Communications should now be more reliable.
+
+  * Added 2 modules: parser and misc. The parser functions spread in main.c and
+    communication.c are now merged into one function in parser.c. All commands
+    coming from the RF and tuxcore will be parsed by the same function.
+
+  * All fifo now use the fifo module.
+
+  * Power saving for sleep added in the flash module.
+
+  * Simpler audio stack adaptation.
+
+  * Bug fixes (specially in the flash module) and cleanup.
+
+Version 0.4.0:
+
+  * Completely refactored the internal sounds storage and the data flash
+    handling to better support the audio flash application. A couple of status
+    regarding internal sounds have been added.
+
+  * Improved doxygen documentation, now available at http://doc.tuxisalive.com
+
+Version 0.3.1:
+
+  * Versioning of the firmware now has a variation field and a release_type to
+    mark final releases.
+
+  * Reviewed the flash playing function to use a fifo and to be able to keep
+    sending the status when a sound is played from the sound flash. Some new
+    status are now also sent during playing and programming of the sound flash
+    memory. Bug fixes too.
+
+  * 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.
+
+Version 0.3.0:
+
+  * Initial public release. This code is considered stable.
+

Deleted: firmware/tuxaudio/tags/0.5.1/version.h
===================================================================
--- firmware/tuxaudio/trunk/version.h   2008-08-26 09:26:00 UTC (rev 1588)
+++ firmware/tuxaudio/tags/0.5.1/version.h      2008-08-26 09:33:45 UTC (rev 
1590)
@@ -1,44 +0,0 @@
-/*
- * TUXAUDIO - Firmware for the 'audio' CPU of tuxdroid
- * Copyright (C) 2007 C2ME S.A. <[EMAIL PROTECTED]>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
-
-/* $Id$ */
-
-#ifndef VERSION_H
-#define VERSION_H
-
-#include "svnrev.h"
-
-/*
- * Version number
- */
-
-#define VER_MAJOR           0
-#define VER_MINOR           5
-#define VER_UPDATE          1
-/** RELEASE should be set to '1' prior to tagging a release, and reset
- * immediately after. It's like appending (SVN_UNRELEASED) to a version number
- * when equal to '0'. */
-#define RELEASE             0
-
-#define AUTHOR_ID           0 /* official release */
-#define VARIATION           0 /* generic firmware */
-
-#define RELEASE_TYPE (SVN_STATUS | (RELEASE << 2))
-
-#endif /* VERSION_H */

Copied: firmware/tuxaudio/tags/0.5.1/version.h (from rev 1589, 
firmware/tuxaudio/trunk/version.h)
===================================================================
--- firmware/tuxaudio/tags/0.5.1/version.h                              (rev 0)
+++ firmware/tuxaudio/tags/0.5.1/version.h      2008-08-26 09:33:45 UTC (rev 
1590)
@@ -0,0 +1,44 @@
+/*
+ * TUXAUDIO - Firmware for the 'audio' CPU of tuxdroid
+ * Copyright (C) 2007 C2ME S.A. <[EMAIL PROTECTED]>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+/* $Id$ */
+
+#ifndef VERSION_H
+#define VERSION_H
+
+#include "svnrev.h"
+
+/*
+ * Version number
+ */
+
+#define VER_MAJOR           0
+#define VER_MINOR           5
+#define VER_UPDATE          1
+/** RELEASE should be set to '1' prior to tagging a release, and reset
+ * immediately after. It's like appending (SVN_UNRELEASED) to a version number
+ * when equal to '0'. */
+#define RELEASE             1
+
+#define AUTHOR_ID           0 /* official release */
+#define VARIATION           0 /* generic firmware */
+
+#define RELEASE_TYPE (SVN_STATUS | (RELEASE << 2))
+
+#endif /* VERSION_H */

Copied: firmware/tuxcore/tags/0.5.1 (from rev 1588, firmware/tuxcore/trunk)


Property changes on: firmware/tuxcore/tags/0.5.1
___________________________________________________________________
Name: svn:externals
   + common http://svn.tuxisalive.com/firmware/tuxdefs

Name: svn:mergeinfo
   + 

Deleted: firmware/tuxcore/tags/0.5.1/CHANGES
===================================================================
--- firmware/tuxcore/trunk/CHANGES      2008-08-26 09:26:00 UTC (rev 1588)
+++ firmware/tuxcore/tags/0.5.1/CHANGES 2008-08-26 09:33:45 UTC (rev 1590)
@@ -1,98 +0,0 @@
-$Id$
-
-Approximate change log for TUXCORE by version.
-
-(For more detailed changes, see svn log.)
-
-----------------------------------------------------------------------
-Current:
-
-Version 0.5.0:
-
-  * Refactoring of the I2C communication between tuxcore and tuxaudio. Multi-
-    master has been dropped in favor of a master-slave communication.
-    Communications should now be more reliable.
-
-  * Moved the pong function so that they are sent as fast as possible, not one
-    every 100ms anymore. This should point more communication problems in this
-    worst case.
-
-  * Added motor states in the status.
-
-Version 0.4.0:
-
-  * Complete rework of the led functions to support intensity control and
-    fading/pulsing effects.
-
-  * Improved the movement commands and fixed a couple of bugs/limitations.
-    Eyes, mouth, flippers and spinning were all reviewed completely. All
-    functions seems to better mix together. New functions were added to control
-    the motors either by the number of movements or by duration. So it's now
-    possible to have very short movements of a few milliseconds.
-
-  * Added a protection on IR RC5 receiver code so that only codes from kysoh's
-    remote are considered valid. The IR functions need to be refactored in
-    order to support any protcol. But for now I just improved the reliability
-    by rejecting wrong codes.
-
-  * Can now detect when a remote button is pressed or released. Earlier the
-    IR code was only sent once when the button was pressed, now it's sent
-    continuously.
-
-  * Removed the greeting function completely, it was buggy and should probably
-    be implemented by software instead of firmware anyway.
-
-  * Improved doxygen documentation, now available at http://doc.tuxisalive.com
-
-Version 0.3.1:
-
-  * Added battery level measurement. The ADC module has been completely
-    refactored.
-
-  * Reorganization of commands.h is on the way.
-
-  * Versioning of the firmware now has a variation field and a release_type to
-    mark final releases.
-
-  * Added doxygen configuration file. The documentation can be founf online at
-    http://doc.tuxisalive.com.
-
-  * 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.
-
-Version 0.3.0:
-
-  * Initial public release. This code is considered stable. Most
-    functionalities are implemented. Handling now all movements, IR emitter, IR
-    receiver, phototransistor, blue led's and I2C communication. There's also a
-    standalone behavior implemented but still not configurable from the
-    computer.

Copied: firmware/tuxcore/tags/0.5.1/CHANGES (from rev 1589, 
firmware/tuxcore/trunk/CHANGES)
===================================================================
--- firmware/tuxcore/tags/0.5.1/CHANGES                         (rev 0)
+++ firmware/tuxcore/tags/0.5.1/CHANGES 2008-08-26 09:33:45 UTC (rev 1590)
@@ -0,0 +1,106 @@
+$Id$
+
+Approximate change log for TUXCORE by version.
+
+(For more detailed changes, see svn log.)
+
+----------------------------------------------------------------------
+Current:
+
+Version 0.5.1:
+
+  * Added a timeout protection on each motor.
+
+  * When connections and disconnections occur while the standalone can't
+    process them (at startup) or too rapidly, both connection and disconnection
+    flags were raised and not necessarily processed in the correct order.
+
+Version 0.5.0:
+
+  * Refactoring of the I2C communication between tuxcore and tuxaudio. Multi-
+    master has been dropped in favor of a master-slave communication.
+    Communications should now be more reliable.
+
+  * Moved the pong function so that they are sent as fast as possible, not one
+    every 100ms anymore. This should point more communication problems in this
+    worst case.
+
+  * Added motor states in the status.
+
+Version 0.4.0:
+
+  * Complete rework of the led functions to support intensity control and
+    fading/pulsing effects.
+
+  * Improved the movement commands and fixed a couple of bugs/limitations.
+    Eyes, mouth, flippers and spinning were all reviewed completely. All
+    functions seems to better mix together. New functions were added to control
+    the motors either by the number of movements or by duration. So it's now
+    possible to have very short movements of a few milliseconds.
+
+  * Added a protection on IR RC5 receiver code so that only codes from kysoh's
+    remote are considered valid. The IR functions need to be refactored in
+    order to support any protcol. But for now I just improved the reliability
+    by rejecting wrong codes.
+
+  * Can now detect when a remote button is pressed or released. Earlier the
+    IR code was only sent once when the button was pressed, now it's sent
+    continuously.
+
+  * Removed the greeting function completely, it was buggy and should probably
+    be implemented by software instead of firmware anyway.
+
+  * Improved doxygen documentation, now available at http://doc.tuxisalive.com
+
+Version 0.3.1:
+
+  * Added battery level measurement. The ADC module has been completely
+    refactored.
+
+  * Reorganization of commands.h is on the way.
+
+  * Versioning of the firmware now has a variation field and a release_type to
+    mark final releases.
+
+  * Added doxygen configuration file. The documentation can be founf online at
+    http://doc.tuxisalive.com.
+
+  * 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.
+
+Version 0.3.0:
+
+  * Initial public release. This code is considered stable. Most
+    functionalities are implemented. Handling now all movements, IR emitter, IR
+    receiver, phototransistor, blue led's and I2C communication. There's also a
+    standalone behavior implemented but still not configurable from the
+    computer.

Deleted: firmware/tuxcore/tags/0.5.1/version.h
===================================================================
--- firmware/tuxcore/trunk/version.h    2008-08-26 09:26:00 UTC (rev 1588)
+++ firmware/tuxcore/tags/0.5.1/version.h       2008-08-26 09:33:45 UTC (rev 
1590)
@@ -1,44 +0,0 @@
-/*
- * TUXCORE - Firmware for the 'core' CPU of tuxdroid
- * Copyright (C) 2007 C2ME S.A. <[EMAIL PROTECTED]>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
-
-/* $Id$ */
-
-#ifndef VERSION_H
-#define VERSION_H
-
-#include "svnrev.h"
-
-/*
- * Version number
- */
-
-#define VER_MAJOR           0
-#define VER_MINOR           5
-#define VER_UPDATE          1
-/** RELEASE should be set to '1' prior to tagging a release, and reset
- * immediately after. It's like appending (SVN_UNRELEASED) to a version number
- * when equal to '0'. */
-#define RELEASE             0
-
-#define AUTHOR_ID           0 /* official release */
-#define VARIATION           0 /* generic firmware */
-
-#define RELEASE_TYPE (SVN_STATUS | (RELEASE << 2))
-
-#endif /* VERSION_H */

Copied: firmware/tuxcore/tags/0.5.1/version.h (from rev 1589, 
firmware/tuxcore/trunk/version.h)
===================================================================
--- firmware/tuxcore/tags/0.5.1/version.h                               (rev 0)
+++ firmware/tuxcore/tags/0.5.1/version.h       2008-08-26 09:33:45 UTC (rev 
1590)
@@ -0,0 +1,44 @@
+/*
+ * TUXCORE - Firmware for the 'core' CPU of tuxdroid
+ * Copyright (C) 2007 C2ME S.A. <[EMAIL PROTECTED]>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+/* $Id$ */
+
+#ifndef VERSION_H
+#define VERSION_H
+
+#include "svnrev.h"
+
+/*
+ * Version number
+ */
+
+#define VER_MAJOR           0
+#define VER_MINOR           5
+#define VER_UPDATE          1
+/** RELEASE should be set to '1' prior to tagging a release, and reset
+ * immediately after. It's like appending (SVN_UNRELEASED) to a version number
+ * when equal to '0'. */
+#define RELEASE             1
+
+#define AUTHOR_ID           0 /* official release */
+#define VARIATION           0 /* generic firmware */
+
+#define RELEASE_TYPE (SVN_STATUS | (RELEASE << 2))
+
+#endif /* VERSION_H */


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn

Reply via email to