summaryrefslogtreecommitdiff
path: root/src/ao_packet.c
Commit message (Collapse)AuthorAge
* Fix up LED colors for each product.Keith Packard2010-02-27
| | | | | | | | Different products assign different color LEDs to the two available LED drivers (P1_0, P1_1). Make the LED color pin assignments per-product (in ao_pins.h), then deal with not always having a green LED. Signed-off-by: Keith Packard <keithp@keithp.com>
* Change altos build process to support per-product compile-time changesKeith Packard2010-02-20
| | | | | | | | This creates per-product subdirectories and recompiles everything for each product, allowing per-product compile-time changes for things like peripheral pin assignments and attached serial devices. Signed-off-by: Keith Packard <keithp@keithp.com>
* 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>
* Enable packet-based communcation to command processorKeith Packard2009-11-01
| | | | | | | This splits the packet code into master/slave halves and hooks the slave side up to the getchar/putchar/flush logic in ao_stdio.c Signed-off-by: Keith Packard <keithp@keithp.com>
* Poke master to speed up packet rate when things are busyKeith Packard2009-10-31
|
* Do more flushing in packet test codeKeith Packard2009-10-30
|
* Send SYN packet to set sequence numbersKeith Packard2009-10-30
|
* Use ao_radio_done to wait for TX to completely finish with packetKeith Packard2009-10-30
|
* Switch packet code from timer thread to ao_alarmKeith Packard2009-10-30
|
* Remove reason from ao_dma_abortKeith Packard2009-10-30
|
* Initial packet bits. Just testing transmissionKeith Packard2009-10-30