summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* update changelogs for Debian builddebian/0.6+85+g82fdbfeBdale Garbee2010-02-24
|
* Must install .map files for ao-load to workKeith Packard2010-02-20
| | | | | | | ao-load uses the .map files to rewrite the serial number and other config parameters into the program flash. Signed-off-by: Keith Packard <keithp@keithp.com>
* Add back stack size checking to altos linking phaseKeith Packard2010-02-20
| | | | | | | This verifies that the stack start specified during the compile will work with the resulting program Signed-off-by: Keith Packard <keithp@keithp.com>
* Quiet make output.Keith Packard2010-02-20
| | | | | | | This borrows ideas from the notmuch project to reduce the command line clutter seen when compiling or linking stuff. Signed-off-by: Keith Packard <keithp@keithp.com>
* Update .gitignore filesKeith Packard2010-02-20
|
* Change altos build process to support per-product compile-time changesKeith Packard2010-02-20
| | | | | | | | This creates per-product subdirectories and recompiles everything for each product, allowing per-product compile-time changes for things like peripheral pin assignments and attached serial devices. Signed-off-by: Keith Packard <keithp@keithp.com>
* Change barometer conversion code to shrink conversion tableKeith Packard2010-02-20
|
* Log GPS data on pad after boost detect.Keith Packard2010-02-13
| | | | | | | | | This wakes up the two GPS reporting tasks and gets them to report out any existing GPS data to the log file. To make sure the timestamps in that GPS data are accurate, this also records GPS time on receipt of the GPS data instead of when that is logged. Signed-off-by: Keith Packard <keithp@keithp.com>
* Pull in a bit more data for filtering the start of the boostKeith Packard2010-02-11
|
* Compute daytime using GPS as time baseKeith Packard2010-02-11
|
* Missing ao_mutex_put in gps_dumpKeith Packard2010-02-11
|
* Switch to using internal cc1111 temperature sensorKeith Packard2010-01-10
| | | | | | | | v0.2 has no temperature sensor, and several of the v0.1 boards didn't get a temperature sensor loaded. Use the internal temperature sensor on the cc1111 in all cases instead. Signed-off-by: Keith Packard <keithp@keithp.com>
* Force idle mode by shorting the SPI clock to ground at boot time.Keith Packard2010-01-09
| | | | | | | | This allows you to override the flight mode detection code in case the accelerometer calibration is broken somehow. Hold the SPI clock shoted to ground until the LED comes on, then remove it. Signed-off-by: Keith Packard <keithp@keithp.com>
* Add simple gps dump command 'g'Keith Packard2010-01-09
| | | | | | | This just dumps out the data in a very simple format to verify the GPS receiver. Signed-off-by: Keith Packard <keithp@keithp.com>
* Remove flash debugging printfsKeith Packard2010-01-09
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Don't set ao_flash_setup_done until we're actually done.Keith Packard2010-01-09
| | | | | | | Because we're accessing this variable outside of the mutex, we need to make sure it isn't set until the data it covers has been initialized. Signed-off-by: Keith Packard <keithp@keithp.com>
* Dump config block from read/write config and flash_status commandsKeith Packard2010-01-09
|
* Dump more flash parameters for the flash_status commandKeith Packard2010-01-09
|
* Add 'f' command to display flash status register contentsKeith Packard2010-01-09
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Add at45db161d.h header file for new flash part.Keith Packard2010-01-09
| | | | | | Forgot to add this when I added the driver. Signed-off-by: Keith Packard <keithp@keithp.com>
* Remove green LED and temp sensor from v0.2 codeKeith Packard2010-01-09
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Add AT45DBxx1D driverKeith Packard2010-01-09
| | | | | | | This driver supports the AT45DB011D through AT45DB321D DataFlash parts as found in TeleMetrum v0.2 Signed-off-by: Keith Packard <keithp@keithp.com>
* Remove dbg driver code from telemetrum/teledongleKeith Packard2009-12-19
| | | | | | | | The only board with debug outputs is the TI dongle at this point, so the debug modules were disabled in TM and TD some time ago. Unfortunately, the code was not removed then. Signed-off-by: Keith Packard <keithp@keithp.com>
* Ensure that ao_alarm waits at least the specified timeKeith Packard2009-12-19
| | | | | | | Because the timer tick may happen soon, it's important to delay by another tick to ensure that we don't wake up early. Signed-off-by: Keith Packard <keithp@keithp.com>
* Disable monitor mode before attempting radio test.Keith Packard2009-12-19
| | | | | | | If monitor mode is left active, then the radio lock will not be able to be acquired for the radio test. Signed-off-by: Keith Packard <keithp@keithp.com>
* update changelogs for Debian builddebian/0.6+60+g10d1bbcBdale Garbee2009-12-19
|
* Use ao_radio_get/ao_radio_put in packet code.Keith Packard2009-12-19
| | | | | | | | The ao_radio_get function both acquires the mutex *and* configures the radio channel and frequency. Failing to use this in the packet code would leave the radio frequency unconfigured. Signed-off-by: Keith Packard <keithp@keithp.com>
* update changelogs for Debian builddebian/0.6+58+gbbb152cBdale Garbee2009-12-19
|
* update changelogs for Debian builddebian/0.6+57+g7ac8efeBdale Garbee2009-12-19
|
* Add --cal to man pageKeith Packard2009-12-15
|
* Allow radio calibration to be set from ao-loadKeith Packard2009-12-05
| | | | | | | | This moves the initial radio calibration value into const memory where it will be used if no eeprom configuration value is available, either on an unprogrammed board with eeprom or a device without an eeprom. Signed-off-by: Keith Packard <keithp@keithp.com>
* Re-order config values. Change frequency to calKeith Packard2009-12-05
| | | | | | | Place more often used values at top, and consistently call the radio value 'calibration' instead of 'frequency'. Signed-off-by: Keith Packard <keithp@keithp.com>
* update changelogs for Debian builddebian/0.6+53+gcd49847Bdale Garbee2009-12-05
|
* Add radio calibration configuration.Keith Packard2009-12-04
| | | | | | | | | The crystal we use is only good for 20ppm, which generates a fairly significant error bounds at our RF frequency. This commit adds a configuration variable that sets the RF frequency control variable so that the output frequency can be adjusted. Signed-off-by: Keith Packard <keithp@keithp.com>
* Make ao_cmd_decimal produce both 32 and 16 bit values.Keith Packard2009-12-04
| | | | | | | ao_cmd_lex_u32 is produced in addition to ao_cmd_lex_i so that functions can easily read 32-bit values from the command line. Signed-off-by: Keith Packard <keithp@keithp.com>
* Remove send_serial and serial_baud commands.Keith Packard2009-12-04
| | | | | | No longer useful, and they take up space. Signed-off-by: Keith Packard <keithp@keithp.com>
* update changelogs for Debian builddebian/0.6+49+g9a1d7ddBdale Garbee2009-12-04
|
* Change default callsign to "N0CALL"Keith Packard2009-12-04
|
* update changelogs for Debian builddebian/0.6+47+g4053309Bdale Garbee2009-11-26
|
* update changelogs for Debian builddebian/0.6+46+gab1075eBdale Garbee2009-11-26
|
* change home URL in control file to be the AltOS pageBdale Garbee2009-11-26
|
* fix absolute path in debian/dirs, add Suggests for slim-altusmetrumBdale Garbee2009-11-26
|
* update changelogs for Debian builddebian/0.6+43+gd6ba07eBdale Garbee2009-11-22
|
* Automatically extract flight number for eeprom and telem filenames.Keith Packard2009-11-22
| | | | | | | | | | | | Extract flight number from either telemetry or eeprom files and use that in the resulting filenames. To ensure that files remain unique, add a new field, -seq-%03d. This is appended only when the sequence number is non-zero as it shouldn't occur in normal usage. This also eliminates some duplicate filename creation code in the library and aoview sources. Signed-off-by: Keith Packard <keithp@keithp.com>
* ao-postflight: don't try to use missing gps sat dataKeith Packard2009-11-22
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* ao-postflight: compute barometric alt for each GPS positionKeith Packard2009-11-21
| | | | | | | | Print that to the --gps file, and use that in the --kml file for the altitude. Gives a very different picture of our flight tracks, presumably far more accurate (at least in altitude). Signed-off-by: Keith Packard <keithp@keithp.com>
* Don't crash if --plot isn't passed on ao-postflight command lineKeith Packard2009-11-21
| | | | | | Crashing is not nice. Signed-off-by: Keith Packard <keithp@keithp.com>
* Convert telemetry file GPS satellite information in cc_log_readKeith Packard2009-11-21
| | | | | | | The satellite info wasn't being correctly converted from telemetry files to the data log structure, so ao-postflight was not seeing it. Signed-off-by: Keith Packard <keithp@keithp.com>
* Fix --plot arg handling. Add -all option.Keith Packard2009-11-21
| | | | | | | | | The --plot file name handing is special as the library wants a filename instead of a stdio file pointer. Add a --all option that just creates all of the possible outputs. Signed-off-by: Keith Packard <keithp@keithp.com>
* Make TD print 0000-00-00 for invalid dates.Keith Packard2009-11-21
| | | | | | This 'shouldn't' happen, but in case it does, I want to know about it. Signed-off-by: Keith Packard <keithp@keithp.com>