summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Was missing v_batt in adc dump command0.1Keith Packard2009-04-26
|
* Add manual ignition and igniter test commandsKeith Packard2009-04-26
|
* Clean up commands a bitKeith Packard2009-04-26
|
* Clear more files on make cleanKeith Packard2009-04-26
|
* Label binaries with product and serial infoKeith Packard2009-04-26
|
* Make sure full log is written and flushed on landing.Keith Packard2009-04-26
| | | | | | The final state change to landing is recorded in the logging thread, so have that turn off logging once it has recorded that state. Then make it go to sleep.
* Clean up monitor output a bitKeith Packard2009-04-26
|
* Add configuration supportKeith Packard2009-04-26
| | | | | | | | | | | Current config variables: Main deploy altitude above launch (in meters) Acceleration zero g calibration (manual or automatic) Radio channel (freq = 435.550MHz + channel * 100kHz) Callsign (max 8 characters) Supporting this involved shuffling code around so that the non-telemetrum builds could include only the stuff they needed.
* Allow for slower ADC operation. Add power saving code.Keith Packard2009-04-25
| | | | | | This tries to make the flight computer use less power by disabling USB in flight mode, lowering the telemetry rate after ascent. It also disables the RDF beacon during ascent and re-enables it once descent has started.
* Allow ADC to be disabledKeith Packard2009-04-25
|
* Place CPU in P0 state while idleKeith Packard2009-04-25
|
* Add RDF beacon and callsign to telemetryKeith Packard2009-04-25
|
* Add radio code to emit a 1kHz toneKeith Packard2009-04-25
|
* Allow the USB system to be disabled/enabled at run-timeKeith Packard2009-04-25
|
* Make LED usage depend on target deviceKeith Packard2009-04-25
|
* Make some functions reentrant to save DSEG spaceKeith Packard2009-04-25
|
* Add monitor task to flight softwareKeith Packard2009-04-24
| | | | Allows the use of telemetrum in teledongle mode.
* Report difference from ground to max altitude at landingKeith Packard2009-04-24
|
* Display data with units while running simulationKeith Packard2009-04-24
|
* Enabling apogee detect via speed: < 200m/s && < max_speed - 50m/sKeith Packard2009-04-24
| | | | | | | | | This change ensures that we actually got going fairly fast, and then slowed down a bunch before enabling apogee detect. Otherwise, we'll detect apogee right off the pad as we're not going very fast at that point... This also adds the 'f' command to show the current flight status on the USB port.
* configure igniter ports, set values to measured onesKeith Packard2009-04-24
|
* Move ao_led_init to end of file to be consistent with other filesKeith Packard2009-04-24
|
* Define ao_state_names in ao.h so other people can shareKeith Packard2009-04-24
|
* Bump NUM_CMDS to 10Keith Packard2009-04-24
|
* Move beep_init to end of file to be consistent with other filesKeith Packard2009-04-24
|
* Update flight algorithm based on data collected from SN-1 Flight 1Keith Packard2009-04-24
| | | | | | | | This now correctly sequences through the flight data collected from the first TeleMetrum test flight. This also completes up the flight algorithm test harness (ao_flight_test), which runs the flight algorithm on the Linux host from a captured data log.
* Add igniters and update flight control algorithmKeith Packard2009-04-24
|
* Avoid ram from 0xfda2 through feff, its funkyKeith Packard2009-04-24
|
* remove ao_flight_test until its readyKeith Packard2009-04-23
|
* Add teledongle moduleKeith Packard2009-04-23
|
* Set telemetry rate to 100msKeith Packard2009-04-23
|
* Wrong license on ao_monitor.cKeith Packard2009-04-23
|
* Crank up radio to 10dBmKeith Packard2009-04-23
|
* Add COPYING fileKeith Packard2009-04-22
|
* Clean up TeleTerra filesKeith Packard2009-04-22
|
* simplify ao_time functionKeith Packard2009-04-22
|
* One line radio statusKeith Packard2009-04-22
|
* Add new binaries to .gitignoreKeith Packard2009-04-22
|
* Speed up dbg port bit frobbingKeith Packard2009-04-22
|
* Use sdcc from pathKeith Packard2009-04-22
|
* Clean up task list formattingKeith Packard2009-04-22
|
* Control radio monitoring with the M commandKeith Packard2009-04-22
|
* Clean up telemetry now that all packets are the sameKeith Packard2009-04-21
|
* Add longer debug delays to reset/debug_mode entryKeith Packard2009-04-21
|
* Fix up fancy dbg stuff. Add teleterra initial bits.Keith Packard2009-04-21
| | | | | | | | | The dbg stuff needed a bit of help to actually walk the tables; it appears that complex expressions confuse sdcc. This also adds primitive teleterra bits, but no UI, etc. Signed-off-by: Keith Packard <keithp@keithp.com>
* Add radio support. Build separate executables for TeleMetrum and the TI dongleKeith Packard2009-04-20
| | | | | | | | | Ok, way too big a patch, but things were in rough shape. This patch adds support for the radio, both transmit and receive. Then, because I could no longer run the TeleMetrum code on the TI dongle, I ended up building a separate image for the TI board, which involved creating a mechanism for having multiple command sets and splitting code for different functions into different files.
* Start using pdata area for less-frequently used datasn1-flight1Keith Packard2009-04-18
|
* Slow down panic presentationKeith Packard2009-04-18
|
* Parse GPS data locally. Add 'g' command to display recent GPS results.Keith Packard2009-04-18
| | | | | This parses the GPS GGA message and stores it in a global variable, protected by a mutex.
* Add task names and 'T' command to show task status.Keith Packard2009-04-18
| | | | The T command shows the current wchan and PC for each task in the system.