summaryrefslogtreecommitdiff
path: root/src/telebt-v3.0
Commit message (Collapse)AuthorAge
* altos/telebt-v3.0: Add send_packet commandKeith Packard2017-05-19
| | | | | | Useful for doing host-based RF protocols. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/telebt-v3.0: Add LCO bits for testingKeith Packard2017-04-19
| | | | | | Add the USB commands for LCO testing to TeleBT v3.0 Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Require SPI speed to be declared for cc1200Keith Packard2017-02-20
| | | | | | | The cc1200 can't run SPI faster than 10MHz, so make sure every device picks a SPI clock slower than that. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Flash all LEDS during power onKeith Packard2016-08-04
| | | | | | | | | | | | | This tests the LEDS to make sure they all work on the following devices: easymega-v1.0 telebt-v3.0 teledongle-v3.0 telemega-v1.0 telemega-v2.0 telemetrum-v2.0 Signed-off-by: Keith Packard <keithp@keithp.com>
* Switch from GPLv2 to GPLv2+Keith Packard2016-07-12
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Ignore some built files for 1.6.3Keith Packard2016-05-06
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/telebt-v3.0: Flip CTS/RTS pins for BT moduleKeith Packard2016-04-25
| | | | | | | These are wired backwards, so ask that the right pins be used, which requires switching to software control of the pins. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/telebt-v3.0: Report battery voltage correctlyKeith Packard2015-06-25
| | | | | | | There was an extra %d, and an extra ':' in the output, making the UI not parse the voltage correctly Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Replace ao_alarm/ao_clear_alarm with ao_sleep_forKeith Packard2015-02-13
| | | | | | | | | | | | | | | | Having arbitrary alarms firing in the middle of complicated device logic makes no sense at all. Therefore only correct use of ao_alarm and ao_clear_alarm was around a specific ao_sleep call, with correct recovery in case the alarm fires. This patch replaces all uses of ao_alarm/ao_sleep/ao_clear_alarm with ao_sleep_for, a new function which takes the alarm timeout directly. A few cases which weren't simply calling ao_sleep have been reworked to pass the timeout value down to the place where sleep *is* being called, and having that code deal with the return correctly. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/telebt-v3.0: Set initial radio cal to a sensible valueKeith Packard2015-02-04
| | | | | | | | CC1200 uses a different xtal than CC1120, so the default calibration needs to change. This value hit 434.550 on SN 2407, so it seems like a reasonable place to start. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/telebt-v3.0: Add monitor bitsKeith Packard2015-02-01
| | | | | | Will be useful to actually be able to receive telemetry Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/telebt-v3.0: Turn red LED off after initializationKeith Packard2015-02-01
| | | | | | This lets the user know the device successfully initialized. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/telebt-v3.0: Fix stdio setup for BTMKeith Packard2015-02-01
| | | | | | | Make sure the BTM module is allowed to be included in stdio, but delay adding that until the BT link is running. Signed-off-by: Keith Packard <keithp@keithp.com>
* And, also add the TeleBT v3.0 flash loader MakefileKeith Packard2015-01-30
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Oops, forgot the TeleBT-v3.0 MakefileKeith Packard2015-01-30
| | | | | | | git doesn't warn about files named 'Makefile' because they're supposed to be generated... Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Add support for TeleBT v3.0Keith Packard2015-01-24
Add support to the BTM driver for non-CC1111 interrupts Add HW flow control to STM serial driver Signed-off-by: Keith Packard <keithp@keithp.com>