Wednesday, June 2, 2010

SF.net SVN: atoygbagps:[18] trunk

Revision: 18
http://atoygbagps.svn.sourceforge.net/atoygbagps/?rev=18&view=rev
Author: desordenado
Date: 2010-06-02 17:06:25 +0000 (Wed, 02 Jun 2010)
Log Message:
-----------
Added a tool to convert a garmin csv trackpoint file into a c source code that will be compiled later with the application
Added mapViewer example app that displays the map and allows zoom, move and rotation. This will be added to the application at some point.
Modified getNmeaLib so that the tools can use the nmea library.
Modified Paths:
--------------
trunk/getNmeaLib
Added Paths:
-----------
trunk/examples/mapViewer/
trunk/examples/mapViewer/Makefile
trunk/examples/mapViewer/mapViewer.c
trunk/tools/trackPointConverter/
trunk/tools/trackPointConverter/Makefile
trunk/tools/trackPointConverter/trackway_to_array.c

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.

Wednesday, May 19, 2010

SF.net SVN: atoygbagps:[17] trunk

Revision: 17
http://atoygbagps.svn.sourceforge.net/atoygbagps/?rev=17&view=rev
Author: desordenado
Date: 2010-05-19 05:21:26 +0000 (Wed, 19 May 2010)
Log Message:
-----------
added 3 different behaviours for what to do when the trak log is full
improved fonts and modified gubia accordingly
Added some tools used to help the modification of the amiga.fnt in libgba
Modified Paths:
--------------
trunk/app/atoy.c
trunk/app/atoy.h
trunk/app/sram_access.c
trunk/app/ui.c
trunk/app/ui.h
trunk/examples/gubia_example/gubia_example.c
trunk/gubia/Makefile
trunk/gubia/gubia.c
trunk/gubia/gubia.h
Added Paths:
-----------
trunk/gubia/atoy_fnt.h
trunk/gubia/atoy_fnt.s
trunk/tools/
trunk/tools/fontStuff/
trunk/tools/fontStuff/Makefile
trunk/tools/fontStuff/font_to_txt.c
trunk/tools/fontStuff/font_to_txt_numbered.c
trunk/tools/fontStuff/txt_to_font.c

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.

SF.net SVN: atoygbagps:[16] trunk/app

nRevision: 16
http://atoygbagps.svn.sourceforge.net/atoygbagps/?rev=16&view=rev
Author: desordenado
Date: 2010-05-16 21:52:34 +0000 (Sun, 16 May 2010)
Log Message:
-----------
added more stuff to the ui
added missing file atoy.h (dumb mistake...)
Modified Paths:
--------------
trunk/app/atoy.c
trunk/app/sram_access.c
trunk/app/ui.c
trunk/app/ui.h
Added Paths:
-----------
trunk/app/atoy.h

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.

Thursday, May 6, 2010

SF.net SVN: atoygbagps:[15] trunk

Revision: 15
http://atoygbagps.svn.sourceforge.net/atoygbagps/?rev=15&view=rev
Author: desordenado
Date: 2010-05-05 20:25:11 +0000 (Wed, 05 May 2010)
Log Message:
-----------
Moved ui stuff to a separate file ui.c and ui.h
Moved GUBI objects to the atoy handle
Modified Paths:
--------------
trunk/app/Makefile
trunk/app/atoy.c
trunk/gubia/gubia.h
Added Paths:
-----------
trunk/app/ui.c
trunk/app/ui.h

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.

Monday, May 3, 2010

Current Status of the Project

This post will try to summarize what is currently implemented in aToy GBA GPS.

  1. GUBIA: The UI engine for basic menus and simple display of the data. This was actually implemented way before the project was created, although it has been improved over the time as the project evolved.
  2. Serial input to application datapath: Implemented a couple of queues to handle the communication between the serial input ISR and the application. The ISR gets a message from the "empty queue", fills it up and sends it to the application through the "full queue". The application gets a message from the ISR from the "full queue", processes it and puts the message back to the empty queue.
  3. NMEA lib integration: I integrated the NMEA lib into the project. The script "getNmeaLib" downloads the library from sourceforge and copies it in a way that can be usable for the project.
  4. Basic Track logging: After some investigation with the libfat library, and learning that it requires the program compiled in multiboot format (or some modifications in the library), I decided not to use libfat and store my tracks in the "save" files. The downside of this is that I am limited in size (64KB), which makes it necessary to store the logs in binary format, but the good thing is that I do not need to care much about the possible corruption if powering off the console while writing to file. This method of logging the track was implemented although it still needs some improvement and a tool to convert the data to a "readable" format.
That is all for now. More to come soon...

SF.net SVN: atoygbagps:[14] trunk/app

Revision: 14
http://atoygbagps.svn.sourceforge.net/atoygbagps/?rev=14&view=rev
Author: desordenado
Date: 2010-05-02 21:13:38 +0000 (Sun, 02 May 2010)
Log Message:
-----------
added missing sram access functions to log data into saves.
Changed app colors
Modified Paths:
--------------
trunk/app/atoy.c
Added Paths:
-----------
trunk/app/sram_access.c
trunk/app/sram_access.h

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.

SF.net SVN: atoygbagps:[13] trunk

Revision: 13
http://atoygbagps.svn.sourceforge.net/atoygbagps/?rev=13&view=rev
Author: desordenado
Date: 2010-05-02 10:43:36 +0000 (Sun, 02 May 2010)
Log Message:
-----------
added very basic logging of the track by storing it to sram
Modified Paths:
--------------
trunk/Makefile.top
trunk/app/Makefile
trunk/app/atoy.c
trunk/app/uartIsr.c
trunk/gubia/gubia.c

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.

Monday, April 19, 2010

SF.net SVN: atoygbagps:[12] trunk

Revision: 12
http://atoygbagps.svn.sourceforge.net/atoygbagps/?rev=12&view=rev
Author: desordenado
Date: 2010-04-18 19:33:47 +0000 (Sun, 18 Apr 2010)
Log Message:
-----------
Added an statistics menu in which I display generic statistics of the software and GPS readings.
Modified Paths:
--------------
trunk/app/atoy.c
trunk/app/uartIsr.c
trunk/gubia/gubia.c
trunk/gubia/gubia.h

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.

Wednesday, April 14, 2010

SF.net SVN: atoygbagps:[11] trunk

Revision: 11
http://atoygbagps.svn.sourceforge.net/atoygbagps/?rev=11&view=rev
Author: desordenado
Date: 2010-04-13 21:12:00 +0000 (Tue, 13 Apr 2010)
Log Message:
-----------
added svn repository revision number in the version info
fixed a bug in gubia
Modified Paths:
--------------
trunk/Makefile.top
trunk/app/atoy.c
trunk/gubia/gubia.c
trunk/include/version.h
Added Paths:
-----------
trunk/include/Makefile

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.

Tuesday, April 13, 2010

SF.net SVN: atoygbagps:[10] trunk

Revision: 10
http://atoygbagps.svn.sourceforge.net/atoygbagps/?rev=10&view=rev
Author: desordenado
Date: 2010-04-12 22:10:57 +0000 (Mon, 12 Apr 2010)
Log Message:
-----------
Added ISR to application datapath using 2 FIFOs (msgQueue) an empty queue (from App to ISR) and a full queue (from ISR to app).
Added version.h file
Fixed a bug in GUBIA
Modified Paths:
--------------
trunk/app/Makefile
trunk/app/atoy.c
trunk/app/uartIsr.c
trunk/gubia/gubia.c
Added Paths:
-----------
trunk/app/msgQueue.c
trunk/app/msgQueue.h
trunk/app/uartIsr.h
trunk/include/version.h

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.