]]>
altos: Wire up another CC1120 GPIO to get MARC status changesKeith Packard <keithp@keithp.com>Mon, 17 Dec 2012 00:04:05 +0000https://git.gag.com/?p=fw/altos;a=commitdiff;h=22a58b0f9b82ea8c7abeda79ca7a4cd21c3dc93chttps://git.gag.com/?p=fw/altos;a=commitdiff;h=22a58b0f9b82ea8c7abeda79ca7a4cd21c3dc93c
altos: Wire up another CC1120 GPIO to get MARC status changes
altos: Wire up another CC1120 GPIO to get MARC status changes
When the radio drops out of RX or TX mode due to an error, it changes
the MARC status, and sends pulse down a configured GPIO. Use this to
tell when something 'bad' happened during TX or RX so that we can
recover from losing the SPI bus in the middle of transmission or
reception.
Without this, the radio would change state and we'd never know,
leaving the radio code waiting for an interrupt that would never arrive.
Signed-off-by: Keith Packard <keithp@keithp.com>

]]>
altos: Hook APRS up to the radioKeith Packard <keithp@keithp.com>Thu, 6 Dec 2012 18:12:11 +0000https://git.gag.com/?p=fw/altos;a=commitdiff;h=c1e6fa32b856b91afa355cd272d2d7287d3ccca1https://git.gag.com/?p=fw/altos;a=commitdiff;h=c1e6fa32b856b91afa355cd272d2d7287d3ccca1
altos: Hook APRS up to the radio
altos: Hook APRS up to the radio
This adds an arbitrary-length packet writing function to the radio
code.
Signed-off-by: Keith Packard <keithp@keithp.com>

]]>
altos: Add task queues.Keith Packard <keithp@keithp.com>Thu, 25 Oct 2012 06:50:55 +0000https://git.gag.com/?p=fw/altos;a=commitdiff;h=b49c751749dcd3e78991463c098f8d916f52179dhttps://git.gag.com/?p=fw/altos;a=commitdiff;h=b49c751749dcd3e78991463c098f8d916f52179d
altos: Add task queues.
altos: Add task queues.
This replaces the array-based scheduler with a queue-based one
instead. It should have the same basic scheduling semantics, but it
walks shorter lists for each operation, making it much more efficient
when the system has a lot of tasks.
Signed-off-by: Keith Packard <keithp@keithp.com>

]]>
altos/megametrum: Switch back to using the MS5607Keith Packard <keithp@keithp.com>Thu, 18 Oct 2012 22:34:41 +0000https://git.gag.com/?p=fw/altos;a=commitdiff;h=ceb42f4c96076b01ac05577c9fe461b66e72d30dhttps://git.gag.com/?p=fw/altos;a=commitdiff;h=ceb42f4c96076b01ac05577c9fe461b66e72d30d
altos/megametrum: Switch back to using the MS5607
altos/megametrum: Switch back to using the MS5607
We're planning to ship the MS5607
Signed-off-by: Keith Packard <keithp@keithp.com>