summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* 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>
* Make ao-postflight create filenames using input filenames.Keith Packard2009-11-21
| | | | | | | Instead of requiring the user to provide names for the various output options, just create them from the input name by replacing the extension. Signed-off-by: Keith Packard <keithp@keithp.com>
* Document ao-postflight --gps and --kml options.Keith Packard2009-11-21
| | | | | | These were missing from the man page, but included in the --help output. Signed-off-by: Keith Packard <keithp@keithp.com>
* Decode HDOP data from skytraq GPSKeith Packard2009-11-21
| | | | | | | | The hdop data was getting dropped on the floor, but is rather useful when deciding if the GPS position is crazy or not. This reports HDOP * 5 (giving a useful range of .2-50). Signed-off-by: Keith Packard <keithp@keithp.com>
* update changelogs for Debian builddebian/0.6+32+g87e6f3eBdale Garbee2009-11-20
|
* Eliminate SiRF state values from ao-view.Keith Packard2009-11-20
| | | | | | | With Skytraq not having any visible GPS state information, just remove this from the display. Signed-off-by: Keith Packard <keithp@keithp.com>
* Add GPS date/time output to ao-postflight.Keith Packard2009-11-20
| | | | | | | GPS date/time information was already being stored in the log, it just wasn't getting displayed by ao-postflight. Signed-off-by: Keith Packard <keithp@keithp.com>
* Reduce igniter firing time from 500ms to 50ms.Keith Packard2009-11-20
| | | | | | | Given that the system will brown-out with the longer pulse, it doesn't make sense to even try; failure at 50ms probably indicates a short. Signed-off-by: Keith Packard <keithp@keithp.com>
* fix typo in commentBdale Garbee2009-11-20
|
* update changelogs for Debian builddebian/0.6+27+gb0d7e3fBdale Garbee2009-11-20
|