summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Bump version to 1.2.9.21.2.9.2Keith Packard2013-08-25
| | | | | | Set version for Airfest testing Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/teletiny-v2.0: Support multiple SPI busses on CC1111Keith Packard2013-08-25
| | | | | | Needed for TeleMini v2.0 Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Add exti and spi to telemini-v2.0Keith Packard2013-08-25
| | | | | | No longer builds like this Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Make TeleMini v2.0 fitKeith Packard2013-08-25
| | | | | | Mash lots of storage locations and code around to shrink stuff down to size Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Add 64-bit subtractionKeith Packard2013-08-25
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Add 64x64 multiply. Test 64 ops for dest same as either sourceKeith Packard2013-08-25
| | | | | | | The test change is to ensure that the destination may be one of the 64 bit sources. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Make 64x16 mul a bit fasterKeith Packard2013-08-25
| | | | | | the unsigned 32x32 multiply really does work, just use it Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Add 64-bit add/mul/shift for SDCCKeith Packard2013-08-25
| | | | | | | | SDCC doeesn't provide a native 64-bit type (sigh), so implement the minimal operations necessary for the MS5607 conversion routine. Signed-off-by: Keith Packard <keithp@keithp.com>
* Initial TeleMini bitsKeith Packard2013-08-25
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Explicitly list the linker script needed for AVR targets.Keith Packard2013-08-25
| | | | | | | Something changed in the binutils-avr package which makes the linker fail to find the script in the default location. Signed-off-by: Keith Packard <keithp@keithp.com>
* Merge branch 'master' into telegps-v0.3Keith Packard2013-08-25
|\
| * altos: MS5607 pressure computation for low temperatures was wrongKeith Packard2013-08-25
| | | | | | | | | | | | Second correction only applies to temps < -15°C, not 15°C. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos: Wake up on LPC usart ISR only onceKeith Packard2013-08-25
| | | | | | | | | | | | | | Instead of waking up after every character, wait until the FIFO is empty to reduce overhead Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos: Set default LPC stack to 512 bytes, Em to 384 bytesKeith Packard2013-08-25
| | | | | | | | | | | | | | The default for lpc has been raised to 512 bytes, but Em doesn't have enough RAM for that. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosdroid: Add note to report TeleBT battery levelKeith Packard2013-08-25
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos: Use installed arm compiler for LPCKeith Packard2013-08-25
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos/lpc: Stop using burst mode for LPC ADCKeith Packard2013-08-25
| | | | | | | | | | | | | | | | | | | | | | | | | | Burst mode doesn't stop after one round of conversions, so we end up getting incorrect values in whatever the last conversion register is. Just use single conversions and take an interrupt per channel. Also, slow down the ADC so that our values are more stable -- just need to make sure we get the whole conversion sequence done 100 times a second. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altos: Allow products to disable RDF entirelytelegps-v0.3Keith Packard2013-08-24
| | | | | | | | | | | | TeleGPS doesn't ever want RDF Signed-off-by: Keith Packard <keithp@keithp.com>
* | altos: Add telegps v0.3 productKeith Packard2013-08-24
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* | altos: various cc115l driver hacksKeith Packard2013-08-20
| | | | | | | | | | | | | | | | | | | | | | Try to recover from TX_FIFO_UNDERFLOW by resetting the chip at idle time. Do a calibration phase during setup. Program power to ramp up to limit key down noise. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altos: Wake up on LPC usart ISR only onceKeith Packard2013-08-17
| | | | | | | | | | | | | | Instead of waking up after every character, wait until the FIFO is empty to reduce overhead Signed-off-by: Keith Packard <keithp@keithp.com>
* | altos: Set default LPC stack to 512 bytes, Em to 384 bytesKeith Packard2013-08-17
| | | | | | | | | | | | | | The default for lpc has been raised to 512 bytes, but Em doesn't have enough RAM for that. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altos: Allow ublox to run at other baud ratesKeith Packard2013-08-17
| | | | | | | | | | | | | | Provides a configuration option to set the ublox serial baud rate to something other than 57600 baud Signed-off-by: Keith Packard <keithp@keithp.com>
* | altos: allow projects to override default config valuesKeith Packard2013-08-17
| | | | | | | | | | | | Override default radio power and APRS interval Signed-off-by: Keith Packard <keithp@keithp.com>
* | altosdroid: Add note to report TeleBT battery levelKeith Packard2013-08-17
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* | Merge branch 'master' into telegps-v0.3Keith Packard2013-08-17
|\|
| * altosui: AltosDbm class was missing somehowKeith Packard2013-08-17
| | | | | | | | | | | | This doesn't appear to have been added? Signed-off-by: Keith Packard <keithp@keithp.com>
| * Merge remote-tracking branch 'origin/master'Keith Packard2013-08-17
| |\
| | * Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altosBdale Garbee2013-07-30
| | |\
| | * | add a note about callsign matching and case sensitivity to the manualBdale Garbee2013-07-30
| | | |
| * | | altos: Make FAT test program link explicitly against libcryptoKeith Packard2013-08-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | For some reason, the MD5_Final symbol isn't resolved when linking only against libssl. Signed-off-by: Keith Packard <keithp@keithp.com>
* | | | altos: Remove ao_radio_gpio_bits from normal buildKeith Packard2013-07-02
| | | | | | | | | | | | | | | | | | | | | | | | Only needed for the CC115L_TRACE code, and it only builds on STM Signed-off-by: Keith Packard <keithp@keithp.com>
* | | | altos/lpc: Rename serial port to 'serial0'Keith Packard2013-07-02
|/ / / | | | | | | | | | | | | | | | This lets existing serial port users find the right function. Signed-off-by: Keith Packard <keithp@keithp.com>
* | | micropeak: Add Download button to menu barKeith Packard2013-07-02
| | | | | | | | | | | | | | | | | | It's the most common activity, after all Signed-off-by: Keith Packard <keithp@keithp.com>
* | | altosdroid: Just use GPS location provider to build on 4.2Keith Packard2013-07-02
| | | | | | | | | | | | | | | | | | Attempts to use the network provider cause the app to crash Signed-off-by: Keith Packard <keithp@keithp.com>
* | | altos: Support mega-style logging without ADCKeith Packard2013-06-24
| | | | | | | | | | | | | | | | | | | | | Used for TeleGPS, just exposes the necessary log writing function without also including the ADC writing code. Signed-off-by: Keith Packard <keithp@keithp.com>
* | | altosui: Add EasyMini USB idsKeith Packard2013-06-24
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* | | altos/lpc: Add boot loaderKeith Packard2013-06-24
| | | | | | | | | | | | | | | | | | Support the USB boot loader, add USB pull-up support. Signed-off-by: Keith Packard <keithp@keithp.com>
* | | altos/telefire-v0.1: Use same LED selection as the v0.2 setupKeith Packard2013-06-22
| | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* | | altos/lpc: Don't disable all interrupts when disabling one interruptKeith Packard2013-06-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | The nvic iser and icer registers read value indicates all enabled interrupts, icer writes disable the set interrupts. Re-writing icer with the current value ends up disabling all interrupts, not exactly what we wanted. Signed-off-by: Keith Packard <keithp@keithp.com>
* | | altos/lpc: Remove ao_usb_task structureKeith Packard2013-06-22
| | | | | | | | | | | | | | | | | | It's not used Signed-off-by: Keith Packard <keithp@keithp.com>
* | | altos/lpc: Enable brown-out-detectorKeith Packard2013-06-22
| | | | | | | | | | | | | | | | | | Make sure the processor does something sensible when the power disappears. Signed-off-by: Keith Packard <keithp@keithp.com>
* | | altos/telefire: Radio status (no data, weak data, good data) on LEDsKeith Packard2013-06-19
| | | | | | | | | | | | | | | | | | | | | | | | Instead of blinking RX/TX, report the radio status on the telefire nodes, just like telelco does. This makes the LEDs on telefire *exactly the same* as the LEDs on telelco, which seems like a good idea. Signed-off-by: Keith Packard <keithp@keithp.com>
* | | altos: PCA9922 LED driver needs Enable driven low to latch valuesKeith Packard2013-06-19
| | | | | | | | | | | | | | | | | | | | | Driving Enable high means anything going past on the clock and data pair is reflected on the LEDs, which isn't terribly useful Signed-off-by: Keith Packard <keithp@keithp.com>
* | | altos/cc1111: Fetch RSSI for TeleFire from correct byteKeith Packard2013-06-19
| | | | | | | | | | | | | | | | | | Reading the status byte doesn't provide very useful RSSI info Signed-off-by: Keith Packard <keithp@keithp.com>
* | | altos/lpc: Get rid of ADC filterKeith Packard2013-06-17
| | | | | | | | | | | | | | | | | | | | | Now that the source of the Vcc noise has been identified, remove the unnecessary ADC filtering. Signed-off-by: Keith Packard <keithp@keithp.com>
* | | altosui: Add raw pressure to the AltosUI graphKeith Packard2013-06-17
| | | | | | | | | | | | | | | | | | A nice addition, and useful when diagnosing baro sensor issues Signed-off-by: Keith Packard <keithp@keithp.com>
* | | altos/lpc: Get the IRC turned off after boot timeKeith Packard2013-06-17
| | | | | | | | | | | | | | | | | | | | | This involved carefully moving the USB away from the IRC before turning it off. Signed-off-by: Keith Packard <keithp@keithp.com>
* | | altos: Disable USB on all flight computers when in flight modeKeith Packard2013-06-17
| | | | | | | | | | | | | | | | | | | | | There was a check to only disable USB on boards with radios, but for EasyMini, we want to disable USB too for flight mode. Signed-off-by: Keith Packard <keithp@keithp.com>
* | | altos: Declare m25 write-in-progress as 'ao_port_t'Keith Packard2013-06-16
| | | | | | | | | | | | | | | | | | This lets us use port bits greater than 7 for M25 chip selects Signed-off-by: Keith Packard <keithp@keithp.com>