Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Was missing v_batt in adc dump command0.1 | Keith Packard | 2009-04-26 |
| | |||
* | Add manual ignition and igniter test commands | Keith Packard | 2009-04-26 |
| | |||
* | Clean up commands a bit | Keith Packard | 2009-04-26 |
| | |||
* | Clear more files on make clean | Keith Packard | 2009-04-26 |
| | |||
* | Label binaries with product and serial info | Keith Packard | 2009-04-26 |
| | |||
* | Make sure full log is written and flushed on landing. | Keith Packard | 2009-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 bit | Keith Packard | 2009-04-26 |
| | |||
* | Add configuration support | Keith Packard | 2009-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 Packard | 2009-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 disabled | Keith Packard | 2009-04-25 |
| | |||
* | Place CPU in P0 state while idle | Keith Packard | 2009-04-25 |
| | |||
* | Add RDF beacon and callsign to telemetry | Keith Packard | 2009-04-25 |
| | |||
* | Add radio code to emit a 1kHz tone | Keith Packard | 2009-04-25 |
| | |||
* | Allow the USB system to be disabled/enabled at run-time | Keith Packard | 2009-04-25 |
| | |||
* | Make LED usage depend on target device | Keith Packard | 2009-04-25 |
| | |||
* | Make some functions reentrant to save DSEG space | Keith Packard | 2009-04-25 |
| | |||
* | Add monitor task to flight software | Keith Packard | 2009-04-24 |
| | | | | Allows the use of telemetrum in teledongle mode. | ||
* | Report difference from ground to max altitude at landing | Keith Packard | 2009-04-24 |
| | |||
* | Display data with units while running simulation | Keith Packard | 2009-04-24 |
| | |||
* | Enabling apogee detect via speed: < 200m/s && < max_speed - 50m/s | Keith Packard | 2009-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 ones | Keith Packard | 2009-04-24 |
| | |||
* | Move ao_led_init to end of file to be consistent with other files | Keith Packard | 2009-04-24 |
| | |||
* | Define ao_state_names in ao.h so other people can share | Keith Packard | 2009-04-24 |
| | |||
* | Bump NUM_CMDS to 10 | Keith Packard | 2009-04-24 |
| | |||
* | Move beep_init to end of file to be consistent with other files | Keith Packard | 2009-04-24 |
| | |||
* | Update flight algorithm based on data collected from SN-1 Flight 1 | Keith Packard | 2009-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 algorithm | Keith Packard | 2009-04-24 |
| | |||
* | Avoid ram from 0xfda2 through feff, its funky | Keith Packard | 2009-04-24 |
| | |||
* | remove ao_flight_test until its ready | Keith Packard | 2009-04-23 |
| | |||
* | Add teledongle module | Keith Packard | 2009-04-23 |
| | |||
* | Set telemetry rate to 100ms | Keith Packard | 2009-04-23 |
| | |||
* | Wrong license on ao_monitor.c | Keith Packard | 2009-04-23 |
| | |||
* | Crank up radio to 10dBm | Keith Packard | 2009-04-23 |
| | |||
* | Add COPYING file | Keith Packard | 2009-04-22 |
| | |||
* | Clean up TeleTerra files | Keith Packard | 2009-04-22 |
| | |||
* | simplify ao_time function | Keith Packard | 2009-04-22 |
| | |||
* | One line radio status | Keith Packard | 2009-04-22 |
| | |||
* | Add new binaries to .gitignore | Keith Packard | 2009-04-22 |
| | |||
* | Speed up dbg port bit frobbing | Keith Packard | 2009-04-22 |
| | |||
* | Use sdcc from path | Keith Packard | 2009-04-22 |
| | |||
* | Clean up task list formatting | Keith Packard | 2009-04-22 |
| | |||
* | Control radio monitoring with the M command | Keith Packard | 2009-04-22 |
| | |||
* | Clean up telemetry now that all packets are the same | Keith Packard | 2009-04-21 |
| | |||
* | Add longer debug delays to reset/debug_mode entry | Keith Packard | 2009-04-21 |
| | |||
* | Fix up fancy dbg stuff. Add teleterra initial bits. | Keith Packard | 2009-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 dongle | Keith Packard | 2009-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-flight1 | Keith Packard | 2009-04-18 |
| | |||
* | Slow down panic presentation | Keith Packard | 2009-04-18 |
| | |||
* | Parse GPS data locally. Add 'g' command to display recent GPS results. | Keith Packard | 2009-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 Packard | 2009-04-18 |
| | | | | The T command shows the current wchan and PC for each task in the system. |