summaryrefslogtreecommitdiff
path: root/ao_task.c
Commit message (Collapse)AuthorAge
* Eliminate incorrect cast in printf string argumentKeith Packard2009-04-29
| | | | | | char * is a pointer to a string in the default address space, not a generic pointer to a string. As such, the compiler (at least 2.9.0) mis-compiles this if the cast is included.
* Place CPU in P0 state while idleKeith Packard2009-04-25
|
* Make some functions reentrant to save DSEG spaceKeith Packard2009-04-25
|
* Clean up task list formattingKeith Packard2009-04-22
|
* 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.
* 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.
* 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>
* 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>
* Add USB support.Keith Packard2009-04-13
| | | | | | This offers a single CDC ACM device over USB. Signed-off-by: Keith Packard <keithp@keithp.com>
* Add beep/led support.Keith Packard2009-04-12
| | | | | | Support our P2_0 connected buzzer, and formalize LED output support. Signed-off-by: Keith Packard <keithp@keithp.com>
* Add A/D samplerKeith Packard2009-04-12
| | | | | | | Sample A/D at the timer tick, placing data in a ring of samples. Signed-off-by: Keith Packard <keithp@keithp.com>
* Add 100Hz timerKeith Packard2009-04-12
| | | | Use Timer 1 to generate a 100Hz timer interrupt
* GPL Version 2 onlyKeith Packard2009-04-12
|
* SP points at last pushed byteKeith Packard2009-04-12
|
* Initial AltOS importKeith Packard2009-04-12