summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos1.3Bdale Garbee2013-12-19
|\
| * altosui: Ship EasyMini firmware tooKeith Packard2013-12-19
| | | | | | | | | | | | | | Missing the FIRMWARE_EMINI define left all easy mini firmware out of the distribution Signed-off-by: Keith Packard <keithp@keithp.com>
* | fix missing newline at end of src/test/MakefileBdale Garbee2013-12-19
| |
* | update ChangeLog from gitBdale Garbee2013-12-19
|/
* altosdroid: bump versionName to 1.3 and versionCode to 4Keith Packard2013-12-19
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: When device has no valid romconfig, set RF cal to 0Keith Packard2013-12-19
| | | | | | | This is intended to signal to the user that no valid value was found and that they'd best pick something sensible. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/lpc: Stop sending SETUP IN when the requested size is reachedKeith Packard2013-12-19
| | | | | | | | The host won't keep asking for SETUP IN packets once it has received the amount of data requested, so check to see if we've sent that much and flip back to IDLE state if so. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/lpc: Reset less of the device on USB reset.Keith Packard2013-12-18
| | | | | | | | | | This leaves most of the device configured across USB reset, which appears to help when sending a IN reply to the first SETUP packet; without this change, the IN reply would always get a length of 0, which is fine for SET_ADDRESS, but not for GET_DESCRIPTOR_DEVICE, which OS X appears to send before setting the address (go figure). Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Remove some old debug printfs for self flashingKeith Packard2013-12-18
| | | | | | These aren't necessary anymore and just slow down flashing boards. Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Add micropeak man pageKeith Packard2013-12-18
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* ao-tools: Add man pages for ao-flash utilitiesKeith Packard2013-12-18
| | | | | | These aren't very wordy, but these tools are pretty simple scripts. Signed-off-by: Keith Packard <keithp@keithp.com>
* Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altosBdale Garbee2013-12-18
|\
| * altos: Try IMU self-test 10 times before giving upKeith Packard2013-12-18
| | | | | | | | | | | | | | | | This should keep the device from failing to boot unless the IMU is actually broken. Oh, and if self test does fail, this places the flight computer in 'Invalid' state rather than panic. Signed-off-by: Keith Packard <keithp@keithp.com>
| * doc: Add tables describing AltOS beeps and flashesKeith Packard2013-12-18
| | | | | | | | | | | | Provide a convenient place to reference when listening to the device. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos/stm: Semantic error in STM usb disable caused it to not workKeith Packard2013-12-18
| | | | | | | | | | | | | | The USB enable register wasn't actually getting rewritten with the enable bit turned off, so the USB device was still powered on in flight. Signed-off-by: Keith Packard <keithp@keithp.com>
* | update Debian standards version we claim compliance withBdale Garbee2013-12-18
|/
* update release docs to include option for submodulesBdale Garbee2013-12-18
|
* Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altosBdale Garbee2013-12-18
|\
| * doc: typo in micropeak doc hole->holdKeith Packard2013-12-18
| |
| * doc: Update micropeak quick start guide to note new boost detectKeith Packard2013-12-18
| | | | | | | | | | | | Now waits for one minute and 30m of altitude change to avoid false detections. Signed-off-by: Keith Packard <keithp@keithp.com>
| * micropeak: Compile for java 6Keith Packard2013-12-18
| | | | | | | | | | | | Don't a require later version as not all target OSes support it Signed-off-by: Keith Packard <keithp@keithp.com>
| * Move pdclib build results to pdclib-rootKeith Packard2013-12-18
| | | | | | | | | | | | This makes pdclib easier to manage as a submodule Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: Remove some debug printfsKeith Packard2013-12-18
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosdroid: Use altoslib standard voltages to control lightsKeith Packard2013-12-18
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| * altoslib: Define 3.8 as a good battery and 3.5 as a good igniterKeith Packard2013-12-18
| | | | | | | | | | | | | | Use defined values everywhere instead of copying. Adjust battery up to 3.8 to ensure there's enough voltage to not trip the comparators Signed-off-by: Keith Packard <keithp@keithp.com>
| * altoslib: create eeprom download thread before telling monitor about itKeith Packard2013-12-18
| | | | | | | | | | | | | | Telling the monitor too early resulted in passing a null thread handle, which meant that 'cancel' wouldn't ever work. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altoslib: Don't close telemetry reader at startup unless something failsKeith Packard2013-12-18
| | | | | | | | | | | | Was always closing the file, which led to very little telemetry being received. Signed-off-by: Keith Packard <keithp@keithp.com>
| * libaltos: Import newly build libaltos.dylibKeith Packard2013-12-18
| |
| * libaltos: remove usb id filtering from darwin codeKeith Packard2013-12-18
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| * libaltos: fix test harness main typeKeith Packard2013-12-18
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| * altosui: Add docs to Mac OS X dmg distributionKeith Packard2013-12-18
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* | we're using packaged and local-to-our-tree ARM toolchain nowBdale Garbee2013-12-18
|/
* Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altosBdale Garbee2013-12-18
|\
| * fix git: path for pdclibKeith Packard2013-12-18
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| * Use git: path for pdclibKeith Packard2013-12-18
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* | a fresher changelog entry for test buildsBdale Garbee2013-12-18
| |
* | need to include the Cortex toolchainBdale Garbee2013-12-18
|/
* Ignore .dll files in libaltosKeith Packard2013-12-18
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* ao-tools: complain if st-flash is not availableKeith Packard2013-12-18
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: get stm-bringup building againKeith Packard2013-12-18
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Remove stale stm test apps from regular buildKeith Packard2013-12-18
|
* altos/stm: Update pdclib paths for flash-loader buildsKeith Packard2013-12-18
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: create target pdclib directories before buildingKeith Packard2013-12-18
|
* altos: Build pdclib locally if necessaryKeith Packard2013-12-18
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* include pdclib in wrong placeKeith Packard2013-12-18
|
* altosui: Hide non-applicable altimeter config valuesKeith Packard2013-12-18
| | | | | | This makes configuring EasyMini a lot easier... Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/lpc: Be a bit more resistant to toolchain section name changesKeith Packard2013-12-18
| | | | | | | Just add some wild cards on the ends of each section name in case the toolchain changes names in the future. Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Pass InterruptedException up the stack instead of hiding itKeith Packard2013-12-18
| | | | | | | | | | When interrupting a thread that is talking to a serial device, it's important not to have that thread discard the InterruptedException so that it will actually terminate. This patch removes a bunch of places that were discarding InterruptedExceptions and lets higher level code see them so that they can exit cleanly. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Make TeleMega v0.1 work more like TeleMega v1.0Keith Packard2013-12-18
| | | | | | | | | | | I've still got one working v0.1 board which is useful for testing stuff, so make it work more like the released TeleMega: * Use E for drogue, F for main * Use on-chip eeprom for config * Fix ADC report printf to match Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Use all 16 bits of setup packet len when limiting reply lenKeith Packard2013-12-17
| | | | | | | | | We were only using the low 8 bits of the setup packet reply max len, which meant that if the other side sent a weird max len (as Windows 7 does), then we'd truncate our setup reply to whatever was in the low 8 bits of that value. Signed-off-by: Keith Packard <keithp@keithp.com>