summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* altos: Use #define values for ublox packet typesKeith Packard2013-10-14
| | | | | | One case was using hex values instead of the #define equivalents. Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib,altosui: Be more robust when graphing bogus .telem filesKeith Packard2013-10-14
| | | | | | | | | | | | Deal with files containing multiple serial number/flight number values by preserving the boost_tick value across state resets. Check for invalid state when computing actual boost time for the stats window. Ignore invalid speed/accel values when computing averages. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/micropeak: Increase boost detect to 30mKeith Packard2013-10-13
| | | | | | | | | | | | | This meant increasing the data buffering as well so that we could reliably capture the flight data back to the ground, even for slow flights. And, with the buffer extra large, we work backwards from the current buffer location to find the last ground location rather than working forwards from the first buffered location. This ensures that we don't capture noise before boost and instead capture a nice flight curve instead. Signed-off-by: Keith Packard <keithp@keithp.com>
* updated turn-on script for telebt 1.1Bdale Garbee2013-10-10
|
* Another try at skipping broken avr-gccKeith Packard2013-10-10
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Make sure the AVR compiler can actually link stuffKeith Packard2013-10-10
| | | | | | | avr-gcc was broken for a while, causing all linking to fail. Check for that and don't try to build avr bits in that case. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Fix stm-bringup demo build to use installed pdclibKeith Packard2013-10-10
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Use installed pdclibKeith Packard2013-10-10
| | | | | | Switch over to the installed pdclib everywhere Signed-off-by: Keith Packard <keithp@keithp.com>
* Bump version to 1.2.9.31.2.9.3Keith Packard2013-10-09
| | | | | | Rocketober, 2013 Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Add easymini outline to distributionKeith Packard2013-10-09
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Add EasyMini outline drawingKeith Packard2013-10-09
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Messed up the ifeq syntax a bit so ARM bits weren't getting builtKeith Packard2013-10-09
| | | | | | $(x) is not the same as ($x) Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Binaries to package are only in per-product dirs nowKeith Packard2013-10-08
| | | | | | | | | | Each cc1111 project used to stick the binary in src/, but I got rid of that when we ended up with so much stuff in src that it was a mess. Building the release now requires looking in the appropriate directory for each binary to ship. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: avr-gcc appears to find the loader scripts without help nowKeith Packard2013-10-08
| | | | | | | | At some point, avr-gcc lost its ability to find the loader scripts necessary to link programs. That appears to be fixed now, at least on my machine. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Broken test for M0 compiler in src/MakefileKeith Packard2013-10-08
| | | | | | Was causing it to try to compiler M0 progs only when *no* compiler was found. Signed-off-by: Keith Packard <keithp@keithp.com>
* Merge remote-tracking branch 'origin/master'Keith Packard2013-10-08
|\ | | | | | | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com> Conflicts: configure.ac
| * new toolchain for STM32L is in /usr/bin, not /opt/cortex/binBdale Garbee2013-10-07
| |
* | Add --with parameters to configure for compiler selectionnew-stateKeith Packard2013-10-08
| | | | | | | | | | | | | | | | This allows the user to specify which compiler to use for each target CPU. Also checks to make sure the arm compiler supports -m0 and -m3 cpu type flags. The build now actually uses the specified compilers too. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altos/stm: New GAS version requires flags in APSR assignmentKeith Packard2013-10-08
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* | altos: Rename easymini-v0.1 to easymini-v1.0Keith Packard2013-10-07
| | | | | | | | | | | | The production boards are the same as the modified v0.1 boards Signed-off-by: Keith Packard <keithp@keithp.com>
* | altos/lpc, altos/stm: ARM requires ISB after switching stack pointersKeith Packard2013-10-07
| | | | | | | | | | | | | | This sticks a barrier in the CPU to prevent using the wrong stack register past the change. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altos: Don't require an LED for ao_flightKeith Packard2013-10-07
| | | | | | | | | | | | EasyMini has no LEDs. Deal with it. Signed-off-by: Keith Packard <keithp@keithp.com>
* | Change differentiation filter constants and limitsKeith Packard2013-10-07
| | | | | | | | | | | | | | Larger limits avoids clipping legit data. Using the same filter time for both ascent and descent makes the results look a bit cleaner. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altos: Set TeleMini v2.0 USB ID correctlyKeith Packard2013-09-19
| | | | | | | | | | | | Uses 0x0027 Signed-off-by: Keith Packard <keithp@keithp.com>
* | Add TeleMini v2.0 telemetry supportKeith Packard2013-09-19
| | | | | | | | | | | | Includes AltosLib and ao-telem Signed-off-by: Keith Packard <keithp@keithp.com>
* | altoslib: Prefer averaged ground pres for ground alt computationKeith Packard2013-09-19
| | | | | | | | | | | | | | | | If ground pressure is recorded (as from an eeprom file), then prefer that value to the average of the pre-boost ground pressures when computing the ground altitude. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altos/telemetrum-v2.0: Use red LED during boot timeKeith Packard2013-09-15
| | | | | | | | | | | | | | If the LED is stuck on, then the board has failed to initialize, so use red instead of green as a warning indicator. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altos/telemini-v2.0: Change initialization orderKeith Packard2013-09-15
| | | | | | | | | | | | Make sure busses are running before devices are initialized Signed-off-by: Keith Packard <keithp@keithp.com>
* | altos: Stop copying cc1111 binaries to the altos/src dirKeith Packard2013-09-15
| | | | | | | | | | | | Just clutters up that directory. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altos: Add nanopeak-v0.1Keith Packard2013-09-15
| | | | | | | | | | | | The same as micropeak, just a few different pins Signed-off-by: Keith Packard <keithp@keithp.com>
* | altos: Move micropeak sources aroundKeith Packard2013-09-15
| | | | | | | | | | | | | | | | This sticks the micropeak sources in appropriate directories, rather than in the micropeak product directory so that they can be shared with future micropeak-style products. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altosui: Include device name in Table viewKeith Packard2013-09-06
| | | | | | | | | | | | It's part of the telemetry, so we might as well display it Signed-off-by: Keith Packard <keithp@keithp.com>
* | altoslib: TeleMetrum v2 telemetry includes computes Pa/°C, not raw valuesKeith Packard2013-09-06
| | | | | | | | | | | | | | Telemetry sends converted pressure/temp values as it doesn't include the MS5607 calibration data. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altoslib: Add receiver serial to telem file namesKeith Packard2013-09-06
| | | | | | | | | | | | Makes it easy to record telemetry from multiple sites and compare them later. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altosui: Set 'flight' value in AltosEepromMonitor window during downloadKeith Packard2013-09-06
| | | | | | | | | | | | This feature was lost in the AltosState updates Signed-off-by: Keith Packard <keithp@keithp.com>
* | altosui: Load Telem files in AltosDataChooser tooKeith Packard2013-09-06
| | | | | | | | | | | | Telem file loading was stubbed out from AltosState changes Signed-off-by: Keith Packard <keithp@keithp.com>
* | altoslib: Add TeleMini eeprom file to Makefile.amKeith Packard2013-09-06
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* | altoslib: Lock access to AltosLink config_dataKeith Packard2013-09-06
| | | | | | | | | | | | | | Prevents multiple callers from trying to get config data at the same time and messing up the serial line Signed-off-by: Keith Packard <keithp@keithp.com>
* | altoslib: Set 'valid' for valid TeleMetrum eeprom downloadKeith Packard2013-09-06
| | | | | | | | | | | | | | Had separate 'tick_valid' value, which wasn't useful as the supertype didn't look there. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altoslib/altosui: Add TeleMini-v1.0 eeprom supportKeith Packard2013-09-06
| | | | | | | | | | | | Got lost in the AltosState transition Signed-off-by: Keith Packard <keithp@keithp.com>
* | altosui: Remove debugging printf from InfoTableKeith Packard2013-09-05
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* | altos: Set tick value in new TeleMetrum v2 sensor packetsKeith Packard2013-09-05
| | | | | | | | | | | | Was getting left with the old value, which wasn't very useful Signed-off-by: Keith Packard <keithp@keithp.com>
* | ao-tools/ao-telem: Parse new TM v2 packetsKeith Packard2013-09-05
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* | altosui: Fix 'Graph Flight' button in landed dialogKeith Packard2013-09-05
| | | | | | | | | | | | Telemetry file reading was broken (oops!) Signed-off-by: Keith Packard <keithp@keithp.com>
* | altoslib: Remove debug printf from AltosTelemetryMetrumSensorKeith Packard2013-09-05
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* | altoslib: Rewrite AltosTelemetryIterableKeith Packard2013-09-05
| | | | | | | | | | | | Sort while reading instead of sorting separately. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altoslib: Record time_change in AltosState correctlyKeith Packard2013-09-05
| | | | | | | | | | | | time_change is used to make real-time playback work. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altoslib: Update received time when replaying flightsKeith Packard2013-09-05
| | | | | | | | | | | | | | Received time is otherwise recorded as the time when the packets were read from the file, which doesn't work in real-time playback Signed-off-by: Keith Packard <keithp@keithp.com>
* | altoslib: Only open log file when both flight and serial are knownKeith Packard2013-09-05
| | | | | | | | | | | | | | Some telemetry formats include serial and flight in different packets, so wait for both before creating the file Signed-off-by: Keith Packard <keithp@keithp.com>
* | altoslib: Use AltosTelemetry.parse to pull telem lines apartKeith Packard2013-09-05
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>