summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* 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.
* Fix GPL version at 2Keith Packard2009-04-18
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Add gps, debug dongle support and pressure alt tablesKeith Packard2009-04-17
| | | | | | | | GPS also pulled in serial support. The altitude tables take raw 11-bit pressure sample numbers and convert them to standard pressure altitude values. Signed-off-by: Keith Packard <keithp@keithp.com>
* Move a bunch of variables from __data to __xdataKeith Packard2009-04-15
|
* Slow down panic code, disable interruptsKeith Packard2009-04-14
|
* Keep reporting flight state while it changesKeith Packard2009-04-14
|
* use red LED to indicate system startupKeith Packard2009-04-14
|
* Use ao_ee_flush_internal while holding mutexKeith Packard2009-04-14
|
* Leave beeping and lights to the flight codeKeith Packard2009-04-14
|
* Make mutex functions reentrantKeith Packard2009-04-14
|
* Add in existing flight pieces: flight/report/logKeith Packard2009-04-14
| | | | | | These pieces come from the old telemetrum firmware. Signed-off-by: Keith Packard <keithp@keithp.com>
* Add eeprom driver and command loopKeith Packard2009-04-14
| | | | | | This involved adding dma control and a mutex implementation. Signed-off-by: Keith Packard <keithp@keithp.com>
* Switch from --model-large to --model-smallKeith Packard2009-04-14
| | | | | | This shrinks the application quite a bit, and should make it faster as well. Signed-off-by: Keith Packard <keithp@keithp.com>
* Add comments, clean up white space, etc.Keith Packard2009-04-14
| | | | | | Various clean ups now that the basic code appears to work. Signed-off-by: Keith Packard <keithp@keithp.com>
* Switch USB to double-bufferedKeith Packard2009-04-13
|