summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* altos/stmf0: Add support for HSI clocked applicationsKeith Packard2017-04-28
| | | | | | And allow application space to be limited to less than available flash. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/stmf0: Fix HSI clock rate.Keith Packard2017-04-28
| | | | | | It's 8MHz, not 16MHz Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/stmf0: Make sure systick is off before programmingKeith Packard2017-04-28
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/stmf0: Compute serial baud rate registers at runtimeKeith Packard2017-04-28
| | | | | | | This allows the system clock to vary at runtime, instead of requiring a fixed value. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/micropeak: Update ao_micropeak.h for MicroPeak v2Keith Packard2017-04-28
| | | | | | Allow different sample times, add constant for MicroPeak v2 log files. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/micropeak: Use existing ao_ms5607_current variableKeith Packard2017-04-28
| | | | | | Instead of defining another. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Add header file for ao_report_micro.cKeith Packard2017-04-28
| | | | | | Defines the functions in this file. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Add 100ms constants for baro Kalman filterKeith Packard2017-04-27
| | | | | | MicroPeak v2 uses this rate. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Adapt micro log to MicroPeak V3Keith Packard2017-04-27
| | | | | | | Allow use of regular serial API for sending data. Allow application to specify different storage size. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/ms5607: Allow applications to not use the normal data ring and threadKeith Packard2017-04-27
| | | | | | | MicroPeak V2 has tasks, but doesn't want to use another thread just for the MS5607. Signed-off-by: Keith Packard <keithp@keithp.com>
* telemini-v3.0: make git ignore build productsBdale Garbee2017-04-25
|
* telebt-v4.0: make git ignore products of buildBdale Garbee2017-04-25
|
* telegps-v2.0: slow down radio chip spi speedBdale Garbee2017-04-25
|
* telebt-v4.0: slow down SPI speed to radio chipBdale Garbee2017-04-25
|
* telebt-v4.0: turn off pin remapping in the flash loader, tooBdale Garbee2017-04-25
|
* telebt-v4.0: don't need the USB pin remapping flagBdale Garbee2017-04-25
|
* telebt-v4.0: add ao_send_packetBdale Garbee2017-04-25
|
* Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altosBdale Garbee2017-04-25
|\
| * altos/nucleo-32: Add lisp save/restoreKeith Packard2017-04-24
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos/telegps-v2.0: git ignore make resultsKeith Packard2017-04-24
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| * Ignore ao_lisp_testKeith Packard2017-04-24
| |
| * altos: Add telemini-v3.0 and easymini-v2.0 to default altos buildKeith Packard2017-04-24
| | | | | | | | | | | | Make sure they get built for releases Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos/easymini-v2.0: Add EasyMini v2.0Keith Packard2017-04-24
| | | | | | | | | | | | Like EasyMini v1.0, but with the STM32F0 processor instead of LPC Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos/telemini-v3.0: Fix licenseKeith Packard2017-04-24
| | | | | | | | | | | | Was GPL2, switch to GPL2+ Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos/stmf0: Not all timer configurations use AF2Keith Packard2017-04-24
| | | | | | | | | | | | Allow applications to select other configurations. Signed-off-by: Keith Packard <keithp@keithp.com>
* | telebt-v4.0: initial creation of firmware for new product, no BT yetBdale Garbee2017-04-25
|/
* altos/ao_pad.c: Use #if HAS_LOG instead of #ifdef HAS_LOGKeith Packard2017-04-24
| | | | | | TeleFire v0.1 defines HAS_LOG to 0. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Move old AO_LAUNCH defines to cc1111/ao_launch.hKeith Packard2017-04-22
| | | | | | These were getting accidentally used by ao_pad.c Signed-off-by: Keith Packard <keithp@keithp.com>
* allow multiple tests to be logged on telefiretwo without rebootingBdale Garbee2017-04-23
|
* implement static test start and stop protocol for telefiretwo+telebtBdale Garbee2017-04-22
|
* eliminate spurious close bracesBdale Garbee2017-04-22
|
* add static test start and stop commands to radio protocol for telefiretwoBdale Garbee2017-04-22
|
* enable logging support in telefiretwoBdale Garbee2017-04-22
|
* cobble up a command to toggle logging on/off on TeleFireTwoBdale Garbee2017-04-22
|
* a stab at turning on rudimentary logging for telefiretwoBdale Garbee2017-04-22
|
* fleshing out logging for telefiretwoBdale Garbee2017-04-22
|
* enable spi flash on telefiretwoBdale Garbee2017-04-22
|
* fix TeleFireTwo product name in ao-list outputBdale Garbee2017-04-22
|
* altos/stmf0: Pull beeper pin low when beeper is offKeith Packard2017-04-21
| | | | | | | This avoids having the pin float and pick up noise from any adjacent signals, like TeleMini's radio. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/lpc: Really fix aes entry in lpc vpathKeith Packard2017-04-21
| | | | | | I added another entry instead of fixing the existing one. Not ideal. Signed-off-by: Keith Packard <keithp@keithp.com>
* alots/stmf0: Fix vpath entry for AES directoryKeith Packard2017-04-21
| | | | | | Mis-placed ) Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/lpc,altos/stmf0: Use -n flag to work around link editor issueKeith Packard2017-04-21
| | | | | | | | | Something changed in the link editor which makes it complain about 'no space for program headers' on LPC and STMF0 builds. Somehow, adding the '-n' flag to the linking step fixes it. It doesn't appear to break the build, so I guess it's ok? Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/telemini-v3.0: Remove vestiges of the pre-USB codeKeith Packard2017-04-21
| | | | | | | | | Pre-USB telemini v3 designs had a separate firmware load for radio calibration. Now that we've got enough USB to perform flash/cal/test, we don't need that other firmware load, so we can remove the remaining Makefile remnants of the calibration load. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/lpc: Add (void *) cast to fix alignment warningKeith Packard2017-04-21
| | | | | | The -Wcast-align warning is generated when this cast is not present. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/lpc: Fix up Makefile definitionsKeith Packard2017-04-21
| | | | | | | | vpath reference to aes was busted. WARN_CFLAGS needs -Wcast-align. Wrap AO_CFLAGS. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/telemini-v3.0: Add flash loaderKeith Packard2017-04-19
| | | | | | | Now that telemini has USB, use the boot loader to make it easy to update firmware. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/telemini-v3.0: Update to production hardwareKeith Packard2017-04-19
| | | | | | | | Removed LEDs. Added USB. Flipped lots of pins around. This appears to make telemini work. 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/telefiretwo-v0.2: Add AO_CC1200_SPI_SPEEDKeith Packard2017-04-19
| | | | | | Needed for products with different SPI speed options. Signed-off-by: Keith Packard <keithp@keithp.com>
* add new ADC channels for telefiretwoBdale Garbee2017-04-19
|