summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Add ao-dumplog to capture flight log from command lineKeith Packard2009-09-05
| | | | | | | This duplicates the functionality of the flight log stuf in ao-view, except from the command line where it belongs. Signed-off-by: Keith Packard <keithp@keithp.com>
* Add --device/-D support to the command line tools and manualsKeith Packard2009-09-04
| | | | | | | Use the new cc_usbdevs_find_by_arg function to locate suitable target devices connected via USB. Signed-off-by: Keith Packard <keithp@keithp.com>
* 'fix' ao-eeprom to read two blocks at once. Work around kernel bugs.Keith Packard2009-09-04
| | | | | | | The kernel appears to leave serial data undelivered at times. Reading two blocks at once appears to make it relinquish the queued data. Signed-off-by: Keith Packard <keithp@keithp.com>
* Add 'ao-list' utility to show attached AltOS devicesKeith Packard2009-09-04
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Parse the USB serial number as an integer.Keith Packard2009-09-04
| | | | | | | AltOS devices use simple integer serial numbers, so parse the USB value as such to make matching values more forgiving. Signed-off-by: Keith Packard <keithp@keithp.com>
* Move usb scanning code to ao-tools libraryKeith Packard2009-09-04
| | | | | | | | | | This will allow the scanning code to be used by the command line tools as well as the ao-view GUI. Now that ao-view depends on the ao-tools library, it has been moved to the ao-tools directory as well. Signed-off-by: Keith Packard <keithp@keithp.com>
* Set all of the values to reset the radio for telemetryKeith Packard2009-09-04
| | | | | | | | | | Was sizeof(rdf_setup) instead of sizeof(telemetry_setup) when resetting the radio back to telemetry data mode from rdf mode. With the length value removed from the rdf config, these two arrays are no longer the same length, and so the last config value was not set leaving the radio sending garbage. Signed-off-by: Keith Packard <keithp@keithp.com>
* Make RDF beacon only run on pad and after landing.Keith Packard2009-09-04
| | | | | | | | | | | | It's pretty much impossible to RDF the rocket during flight, and it interferes with the telemetry data stream. Leave it enabled on the pad so that radios can be tested, and then re-enable it once the rocket has landed. This patch also turns the rdf 'on' time into a parameter so it can be changed, and then sets that parameter to 500ms, once every 5 seconds. Signed-off-by: Keith Packard <keithp@keithp.com>
* Add back the RDF tone generatorKeith Packard2009-09-04
| | | | | | | | | Tracking the rocket on the ground may be easier using tones than using the digital data stream, so we'll try that and see what we think. This reverts commit 3a3bfd471a868d546d83cdc431b53c8f5208edb9. Signed-off-by: Keith Packard <keithp@keithp.com>
* update changelogs for Debian buildBdale Garbee2009-09-02
|
* Merge commit 'origin/master'Bdale Garbee2009-09-02
|\
| * Remove bit-banging debug support from TM board buildsKeith Packard2009-09-02
| | | | | | | | | | | | | | | | | | Our current TM boards don't have the wires to do bit-banging to another cc1111 board, so it doesn't make sense to fill up their flash with useless code (and the 'help' text with useless commands). Leave this to the TI board until we have boards that can serve as debug dongles. Signed-off-by: Keith Packard <keithp@keithp.com>
| * Make the ao_log_record structures 8 bytes again.Keith Packard2009-09-02
| | | | | | | | | | | | | | | | | | When the GPS signal strength data was added, the structure was accidentally extended to 9 bytes, making all log records 9 bytes long. While not a serious problem, this left log records spanning across eeprom block boundaries, which seems like a bad plan. Signed-off-by: Keith Packard <keithp@keithp.com>
| * Make eeprom reads and writes across block boundary workKeith Packard2009-09-02
| | | | | | | | | | | | | | | | | | Reading and writing across the block boundary was not stepping the eeprom position after the partial i/o operation at the end of the first block. This meant that the operation would re-use the end of the previous block, either re-reading or re-writing it. Signed-off-by: Keith Packard <keithp@keithp.com>
| * Enable GPS degraded mode, set 10 sec degraded timeout.Keith Packard2009-08-22
| | | | | | | | | | | | | | No reason not to let the GPS report solutions whenever it likes, let's see how this works. Signed-off-by: Keith Packard <keithp@keithp.com>
* | update changelogs for Debian buildBdale Garbee2009-08-31
| |
* | pixmap file should not be executableBdale Garbee2009-08-31
| |
* | update changelogs for Debian buildBdale Garbee2009-08-31
| |
* | deliver an icon for the Debian menu systemBdale Garbee2009-08-31
| |
* | update changelogs for Debian buildBdale Garbee2009-08-31
| |
* | Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altosBdale Garbee2009-08-31
|\|
| * Turn off GPS tracking data when not present in data streamKeith Packard2009-08-21
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* | update changelogs for Debian buildBdale Garbee2009-08-19
| |
* | fix location for delivery of sources.list fragmentBdale Garbee2009-08-19
| |
* | update changelogs for Debian buildBdale Garbee2009-08-19
| |
* | oops, aoview is now ao-view!Bdale Garbee2009-08-19
| |
* | update changelogs for Debian buildBdale Garbee2009-08-19
| |
* | enable support for Debian menusBdale Garbee2009-08-19
| |
* | update changelogs for Debian buildBdale Garbee2009-08-19
|/
* Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos0.5Bdale Garbee2009-08-19
|\
| * Update ao-view to add GPS satellite tracking dataKeith Packard2009-08-18
| | | | | | | | | | | | | | This adds another column to the display to hold per-satellite GPS tracking data and a count of the visible and locked sats. Signed-off-by: Keith Packard <keithp@keithp.com>
| * Handle GPS satellite tracking dataKeith Packard2009-08-18
| | | | | | | | | | | | | | | | SiRF message #4 includes signal strength and GPS engine state for each of the satellites being tracked. This data is now parsed and sent to eeprom and the radio. Signed-off-by: Keith Packard <keithp@keithp.com>
* | update changelogs for Debian buildBdale Garbee2009-08-18
| |
* | add support for building Debian packageBdale Garbee2009-08-18
| |
* | Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altosBdale Garbee2009-08-18
|\|
| * Add ao-ejection.1 man pageKeith Packard2009-08-18
| | | | | | | | | | | | Document the input requirements and output format Signed-off-by: Keith Packard <keithp@keithp.com>
* | Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altosBdale Garbee2009-08-18
|\|
| * Create ChangeLog from git logKeith Packard2009-08-18
| |
| * Fix ao-bitbang examples to not have . in the first columnKeith Packard2009-08-18
| |
* | Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altosBdale Garbee2009-08-18
|\| | | | | | | | | | | | | | | | | Conflicts: ao-tools/ao-bitbang/Makefile.am ao-tools/ao-eeprom/Makefile.am ao-tools/ao-load/Makefile.am ao-tools/ao-load/ao-load.c ao-tools/ao-rawload/Makefile.am
| * Add manual pages for remaining commands.Keith Packard2009-08-18
| | | | | | | | | | | | | | | | | | Manuals written for ao-bitbang, ao-eeprom, ao-load, ao-rawload and ao-view. Manual for ao-dbg updated to reflect program name change. Signed-off-by: Keith Packard <keithp@keithp.com>
| * Use --tty/-T on command line to specify target deviceKeith Packard2009-08-18
| | | | | | | | | | | | | | | | Also, use the ALTOS_TTY environment variable in all tools. Note that the magic value of "BITBANG" switches the library to connecting through a CP2103 instead. Signed-off-by: Keith Packard <keithp@keithp.com>
| * Rename tools to ao-<foo>Keith Packard2009-08-18
| | | | | | | | | | | | | | Use a consistent prefix to make it easier to remember which programs belong to this package Signed-off-by: Keith Packard <keithp@keithp.com>
* | re-add debugger sourcesKeith Packard2009-08-18
| |
* | Start working on using getopt for the tty nameKeith Packard2009-08-18
| |
* | Rename tools to ao-<foo>Keith Packard2009-08-18
|/ | | | | | | Use a consistent prefix to make it easier to remember which programs belong to this package Signed-off-by: Keith Packard <keithp@keithp.com>
* Remove unused cctools code paths for old libusb and cp2103 ioctls.Keith Packard2009-08-18
| | | | | | | | | | Communication with the CP2103 board has gone through three revisions, first using ioctls supported by the CP2103 kernel driver, then using the old synchronous usb library and now using the newer libusb asynchronous interface. There's no reason to keep shipping the old stale code now that the new stuff works reliably. Signed-off-by: Keith Packard <keithp@keithp.com>
* test for sdcc, nickle and readlineKeith Packard2009-08-17
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Sync USB data after each memory write commandKeith Packard2009-08-09
| | | | | | | This makes sure we flush the USB link often enough for the other end to keep up. Signed-off-by: Keith Packard <keithp@keithp.com>
* Handle partial ALSA PCM writesKeith Packard2009-08-09
| | | | | | | The ALSA spec says that snd_pcm_writei will not return a partial write, but at least on the OLPC, that's not true. Deal with this. Signed-off-by: Keith Packard <keithp@keithp.com>