[tuxdroid-svn] r942 - in firmware/tuxup: tags tags/0.1.1 tags/0.4.0 trunk
Status: Beta
Brought to you by:
ks156
From: jaguarondi <c2m...@c2...> - 2008-03-18 07:17:51
|
Author: jaguarondi Date: 2008-03-18 08:17:52 +0100 (Tue, 18 Mar 2008) New Revision: 942 Added: firmware/tuxup/tags/0.4.0/ firmware/tuxup/tags/0.4.0/CHANGES firmware/tuxup/tags/0.4.0/TODO firmware/tuxup/tags/0.4.0/version.h Removed: firmware/tuxup/tags/0.4.0/CHANGES firmware/tuxup/tags/0.4.0/TODO firmware/tuxup/tags/0.4.0/version.h Modified: firmware/tuxup/tags/0.1.1/main.c firmware/tuxup/trunk/version.h Log: * Tagged 0.4.0 and bumped the trunk to 0.4.1 unreleased. Modified: firmware/tuxup/tags/0.1.1/main.c =================================================================== --- firmware/tuxup/tags/0.1.1/main.c 2008-03-18 07:15:08 UTC (rev 941) +++ firmware/tuxup/tags/0.1.1/main.c 2008-03-18 07:17:52 UTC (rev 942) @@ -374,7 +374,7 @@ { int ret = -1; size_t len; - char * extension, filenamepath[90]; + char * extension, filenamepath[2048]; if (path) { Copied: firmware/tuxup/tags/0.4.0 (from rev 940, firmware/tuxup/trunk) Deleted: firmware/tuxup/tags/0.4.0/CHANGES =================================================================== --- firmware/tuxup/trunk/CHANGES 2008-03-18 06:39:22 UTC (rev 940) +++ firmware/tuxup/tags/0.4.0/CHANGES 2008-03-18 07:17:52 UTC (rev 942) @@ -1,42 +0,0 @@ -$Id$ - -Approximate change log for TUXUP by version. - -(For more detailed changes, see the ChangeLog file.) - ----------------------------------------------------------------------- -Current: - -0.1.1: - - * Added a check whether dfu-programmer is installed. - * Checking if the old firmware is used and tell to replug with the button pressed. - * Displayed messages have been improved and cleaned. - -0.1.0: - - * BUG: fixed bug #1 Segfault when a hex file contained a line of data that - ended exactly at the end of a segment. The segmnt was never sent to the USB - in this case. - * Use CFLAGS in the Makefile, cleaned the code by removing unused variables - and avoid any warning. - * BUG: segfault when the given filename didn't have an extension. - * Uses interrupt usb requests and not bulk anymore, this is not compatible - with the old firmware so to update it, you have to press the belly button - when plugging. - * Connection now checks for 5 seconds before claiming that tux is not found. - * Added autodetection of the CPU to be programmed based on the CPU field in - hex files or names of eep files. - * Added version display when programming hex files. - * Changed the usage, replaced the old argument parsing with getopt. - * Added --version, --help, --pretend and --verbose options. - * Added --main option to reprogram tuxcore and tuxaudio only. - * Added support for usb programming which is a simple front-end to - dfu-programmer. dfu-programmer needs to be installed. - * Now uses defines from commands.h for CPU numbers, I2C addresses, etc. - * Code cleanup - -Version 0.0.1: - - * Initial public release. - Copied: firmware/tuxup/tags/0.4.0/CHANGES (from rev 941, firmware/tuxup/trunk/CHANGES) =================================================================== --- firmware/tuxup/tags/0.4.0/CHANGES (rev 0) +++ firmware/tuxup/tags/0.4.0/CHANGES 2008-03-18 07:17:52 UTC (rev 942) @@ -0,0 +1,57 @@ +$Id$ + +Approximate change log for TUXUP by version. + +(For more detailed changes, see the ChangeLog file.) + +---------------------------------------------------------------------- +Current: + +0.4.0: + +* Now recognizes the version number of the USB hex file. + +* Send the right command for the dongle to exit correctly from bootloader. + +* Show progress when programming. + +* main() now returns an error when programming fails for any reason. + +* Cleanup. + +* Removed unused EXTERNAL_FLASH, we're not going to support that option + within tuxup. + +0.1.1: + + * Added a check whether dfu-programmer is installed. + * Checking if the old firmware is used and tell to replug with the button pressed. + * Displayed messages have been improved and cleaned. + +0.1.0: + + * BUG: fixed bug #1 Segfault when a hex file contained a line of data that + ended exactly at the end of a segment. The segmnt was never sent to the USB + in this case. + * Use CFLAGS in the Makefile, cleaned the code by removing unused variables + and avoid any warning. + * BUG: segfault when the given filename didn't have an extension. + * Uses interrupt usb requests and not bulk anymore, this is not compatible + with the old firmware so to update it, you have to press the belly button + when plugging. + * Connection now checks for 5 seconds before claiming that tux is not found. + * Added autodetection of the CPU to be programmed based on the CPU field in + hex files or names of eep files. + * Added version display when programming hex files. + * Changed the usage, replaced the old argument parsing with getopt. + * Added --version, --help, --pretend and --verbose options. + * Added --main option to reprogram tuxcore and tuxaudio only. + * Added support for usb programming which is a simple front-end to + dfu-programmer. dfu-programmer needs to be installed. + * Now uses defines from commands.h for CPU numbers, I2C addresses, etc. + * Code cleanup + +Version 0.0.1: + + * Initial public release. + Deleted: firmware/tuxup/tags/0.4.0/TODO =================================================================== --- firmware/tuxup/trunk/TODO 2008-03-18 06:39:22 UTC (rev 940) +++ firmware/tuxup/tags/0.4.0/TODO 2008-03-18 07:17:52 UTC (rev 942) @@ -1,11 +0,0 @@ -$Id$ - -- Add size report on the hex and eep files when programming. - -- Add man page - -- Add install and uninstall options in the make file or use autoconf - -- Display the usb firmware version programmed in the dongle and in the hex file like all other CPU's, need to change the firmware for that - -- Option to display the current version numbers of the firmware of all CPU's and the versions of the hex files, without doing any programming Copied: firmware/tuxup/tags/0.4.0/TODO (from rev 941, firmware/tuxup/trunk/TODO) =================================================================== --- firmware/tuxup/tags/0.4.0/TODO (rev 0) +++ firmware/tuxup/tags/0.4.0/TODO 2008-03-18 07:17:52 UTC (rev 942) @@ -0,0 +1,7 @@ +$Id$ + +- Add size report on the hex and eep files when programming. + +- Add man page + +- Add install and uninstall options in the make file or use autoconf Deleted: firmware/tuxup/tags/0.4.0/version.h =================================================================== --- firmware/tuxup/trunk/version.h 2008-03-18 06:39:22 UTC (rev 940) +++ firmware/tuxup/tags/0.4.0/version.h 2008-03-18 07:17:52 UTC (rev 942) @@ -1,27 +0,0 @@ -/* - * TUXUP - Firmware uploader for tuxdroid - * Copyright (C) 2007 C2ME S.A. <tux...@c2...> - * - * 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 - -#define VERSION "0.1.2 (SVN/UNRELEASED)" - -#endif Copied: firmware/tuxup/tags/0.4.0/version.h (from rev 941, firmware/tuxup/trunk/version.h) =================================================================== --- firmware/tuxup/tags/0.4.0/version.h (rev 0) +++ firmware/tuxup/tags/0.4.0/version.h 2008-03-18 07:17:52 UTC (rev 942) @@ -0,0 +1,27 @@ +/* + * TUXUP - Firmware uploader for tuxdroid + * Copyright (C) 2007 C2ME S.A. <tux...@c2...> + * + * 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 + +#define VERSION "0.4.0" + +#endif Modified: firmware/tuxup/trunk/version.h =================================================================== --- firmware/tuxup/trunk/version.h 2008-03-18 07:15:08 UTC (rev 941) +++ firmware/tuxup/trunk/version.h 2008-03-18 07:17:52 UTC (rev 942) @@ -22,6 +22,6 @@ #ifndef version_h #define version_h -#define VERSION "0.4.0" +#define VERSION "0.4.1 (SVN/UNRELEASED)" #endif |