summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* altosui: Switch from radio buttons to check boxes in pyro config. Add closeKeith Packard2013-12-21
| | | | | | First of (we hope) many review comments from Troj. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Turn on -Werror for STM and LPC buildsKeith Packard2013-12-20
| | | | | | | Now that the build completes with no warnings, make future warnings into errors. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Turn on warnings for LPC products tooKeith Packard2013-12-20
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/lpc: Missing */ in definition of PIO0_4Keith Packard2013-12-20
| | | | | | Would maek using these values pretty hard. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: lpc exti setup was incorrectly testing modeKeith Packard2013-12-20
| | | | | | Check for NOCONFIGURE bit was missing parens Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: cc115l driver tone_run wasn't recording number of tonesKeith Packard2013-12-20
| | | | | | This would prevent the cc115l driver from ever sending tones. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Clean up warnings for LPC productsKeith Packard2013-12-20
| | | | | | Unused varibles, functions and parameters. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/stm: Turn on -WextraKeith Packard2013-12-20
| | | | | | All of the warnings for STM projects are cleaned up now Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Add default button return value from ao_button_getKeith Packard2013-12-20
| | | | | | | This "can't" happen, but it's not unreasonable to have a default return value. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: unsigned value in ao_pyro_set checked for negative valueKeith Packard2013-12-20
| | | | | | No sense checking unsigned values for less than zero. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Clean up -Wextra warningsKeith Packard2013-12-20
| | | | | | | Unused variables, mismatching signed/unsigned and a few other misc warnings. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Turn on -Wall for stm compilesKeith Packard2013-12-20
| | | | | | The warnings are all cleaned up now, leave this on by default Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Clean up some minor warnings from -WallKeith Packard2013-12-20
| | | | | | Unused variables, functions and labels, missing enums in switch. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: mma655x also needs ao_sensor_errorsKeith Packard2013-12-20
| | | | | | | TeleMetrum has an MMA655X but no IMU, so it needs an explicit addition for sensor errors. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Complain about sensor self-test errors only in idle modeKeith Packard2013-12-20
| | | | | | | | | When the accelerometer says to go into pad mode, don't look for other sensor self test errors. Only look for sensor self test errors to choose between idle and invalid mode. This will prevent minor sensor self test errors from letting the rocket fly safely. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: 3-axis accel calibration was invalid in explicit accel cal modeKeith Packard2013-12-20
| | | | | | | | When explicit Z-axis accel calibration values were provided to the 'c a' command, the 3-axis accelerometer calibration values would get set to uninitialized values. Not so helpful. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Execute self-test on MMA655X partKeith Packard2013-12-20
| | | | | | | | | | This doesn't check for fine calibration, just makes sure the part is within the broad tolerances specified by the manufacturer. The subtle fix here was actually getting reset working -- there was a typo in the bitpattern definition which caused the reset to fail, making it hard to self-test the part, as self-test is only valid before the part is running. Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Bump library versionKeith Packard2013-12-20
| | | | | | | Prepare for next release by making sure we notice that the API/ABI for this library has changed. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Add imu and mag sensor values to plotsKeith Packard2013-12-20
| | | | | | Makes for a lot of potential graph elements. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Rearrange graph enable buttonsKeith Packard2013-12-20
| | | | | | Eliminate separate 'enable' radio button, provide for multiple columns Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Fetch 'orient' value from Mega Sensor packetKeith Packard2013-12-20
| | | | | | | The mega sensor packet had a spare byte to hold the current orientation value. Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Convert IMU and Mag sensor values to useful unitsKeith Packard2013-12-20
| | | | | | Convert from raw sensor values to metric units Signed-off-by: Keith Packard <keithp@keithp.com>
* altosdroid: improve build system dependenciesMike Beattie2013-12-20
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: update to latest google play servicesMike Beattie2013-12-20
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: force older jarsigner signing algorithm for java 1.7Mike Beattie2013-12-20
| | | | | | (increment versionCode, re-upload to Play Store) Signed-off-by: Mike Beattie <mike@ethernal.org>
* updated notes from 1.3 releaseBdale Garbee2013-12-19
|
* 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>