summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* altosdroid: Remove CustomTheme which is no longer required.android-build-updateMike Beattie2019-10-15
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* altosdroid: Update app to use Material Design themeMike Beattie2019-10-15
| | | | | | Added code to force display of app logo on ActionBar, which is normally disabled under Material Design. Signed-off-by: Mike Beattie <mike@ethernal.org>
* TeleFireEight has simple green LEDs for continuityBdale Garbee2019-09-30
|
* telegps: Get --graph mode working after recent changesKeith Packard2019-09-25
| | | | | | | Was just exiting due to a null pointer exception caused by mis-ordered setup of the map data. Also using stale API. Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Don't crash when map flight data is missingKeith Packard2019-09-25
| | | | | | | Just a couple of null pointer checks to allow the map display to come up even when no data are available. Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Update for 1.9.1Keith Packard2019-09-24
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Describe new 'show nearest values' in map viewKeith Packard2019-09-24
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Rename 'log' in ao_log_fireone to 'ao_fireone_data'Keith Packard2019-09-23
| | | | | | Avoids conflict with global 'log' function Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Switch all main() to return 'int'Keith Packard2019-09-23
| | | | | | Makes gcc happy Signed-off-by: Keith Packard <keithp@keithp.com>
* altosdroid: Update Makefile.am to run gradle-based buildKeith Packard2019-09-18
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Add missing build files for avr/attiny devicesKeith Packard2019-09-18
| | | | | | These were sitting in my src directory but not in git Signed-off-by: Keith Packard <keithp@keithp.com>
* Merge remote-tracking branch 'mjb/android-build-update'Keith Packard2019-09-18
|\
| * Update Google Maps API usage.Mike Beattie2019-09-19
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * Update persistent notification in TelemetryServiceMike Beattie2019-09-19
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * Convert to AndroidX from support_v4Mike Beattie2019-09-19
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * Import cleanupMike Beattie2019-09-19
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * Commented out duplicate stringsMike Beattie2019-09-19
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * Indentation cleanupMike Beattie2019-09-19
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * Add FOREGROUND_SERVICE permission which is now requiredMike Beattie2019-09-19
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * Remove versioning data from AndroidManifest.xml.inMike Beattie2019-09-19
| | | | | | | | | | | | (now in build.gradle) Signed-off-by: Mike Beattie <mike@ethernal.org>
| * Clean up duplication in AndroidManifest.xml.inMike Beattie2019-09-19
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * buildinfo data comes from Makedefs now, not VersionMike Beattie2019-09-19
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * Add gradle build filesMike Beattie2019-09-19
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * Update files that reference new pathsMike Beattie2019-09-19
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * Move java source, and resources to new paths for gradleMike Beattie2019-09-19
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
| * Remove ant build filesMike Beattie2019-09-19
| | | | | | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* | altos: Add EasyMega v3.0 bits (not setup correctly yet)Keith Packard2019-09-16
| | | | | | | | | | | | | | This adds a new directory for EasyMega v3.0, replacing the mpu9250 with a bmx160. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altos: Integrate BMX160 into data codeKeith Packard2019-09-16
| | | | | | | | | | | | Get conversion functions written and fix up a few warnings Signed-off-by: Keith Packard <keithp@keithp.com>
* | altos: Add bmx160 driverKeith Packard2019-09-16
| | | | | | | | | | | | This just adds the driver, it doesn't hook it up yet Signed-off-by: Keith Packard <keithp@keithp.com>
* | altos: Replace ao_xmem functions with direct mem callsKeith Packard2019-09-15
| | | | | | | | | | | | We no longer need to wrap these functions Signed-off-by: Keith Packard <keithp@keithp.com>
* | drivers: Use 'main_value' instead of 'main'Keith Packard2019-09-15
| | | | | | | | | | | | GCC can emit a warning when programs redefine 'main'. Signed-off-by: Keith Packard <keithp@keithp.com>
* | altosui: Add speed and gps height to map display dataKeith Packard2019-09-02
| | | | | | | | | | | | | | | | | | And generalize the API so that any other GPS data could be added in the future. This feature was proposed by Mike Beattie Signed-off-by: Keith Packard <keithp@keithp.com>
* | altosui: Display data for point nearest cursor in map viewKeith Packard2019-08-31
|/ | | | | | Include time, lat and lon Signed-off-by: Keith Packard <keithp@keithp.com>
* libaltos: gitignore btletestHEADmasterKeith Packard2019-08-28
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Add .gitignore files for new projectsKeith Packard2019-08-28
| | | | | | | | | EasyMega v2.0 TeleFireEight v2.0 TeleFireOne v1.0 TeleLco v0.2 with cc1200 radio Signed-off-by: Keith Packard <keithp@keithp.com>
* icon: Ignore generated LED imagesKeith Packard2019-08-28
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Add new altosdroid iconKeith Packard2019-08-28
| | | | | | | Remove drop shadow Change size to make Google happier Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Use fast timer for buttons instead of edge-triggered ISRKeith Packard2019-08-12
| | | | | | | | | | | | | If the button bounces between the triggering interrupt and the button state check, we could lose the final state change of the button and send an incorrect event to the application. In the worst case, the button would end up in exactly the wrong state, toggling in the wrong direction. Use the fast timer to poll all buttons instead so that there is only one check of each button at each poll interval (instead of the interrupt and the state check). This makes buttons reliably debounced. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Make it possible to disable APRSKeith Packard2019-08-04
| | | | | | | The menu says "Disabled", but the device wants "0". Translate back and forth to avoid an error. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Fix path to easymini-v2.0 ihx fileKeith Packard2019-08-04
| | | | | | This gets the bits included in macosx and linux builds Signed-off-by: Keith Packard <keithp@keithp.com>
* altosdroid: Hack up build to 'work' for nowKeith Packard2019-08-04
| | | | | | | | | | Android apps are now build with gradle instead of ant; the ant bits are stale and only work with old java. Use old java to run ant while using the current java compiler to build things. This requires a custom version of the google play API library. Signed-off-by: Keith Packard <keithp@keithp.com>
* ao-bringup: add a turnon_telefireeight scriptBdale Garbee2019-08-02
|
* Use discovered java path for compiler and jni include filesKeith Packard2019-07-17
| | | | | | | | Instead of using the discovered java bits just for jni.h, also use javac from that directory. Add JAVA_VERSION param to set language version for newer compilers. Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Stop using deprecated Java functionalityKeith Packard2019-07-17
| | | | | | | new Double(x) -> Double.valueOf(x) c.newInstance() -> c.getDeclaredConstructor().newInstance() Signed-off-by: Keith Packard <keithp@keithp.com>
* ao-tools/ao-eeprom: Add support for TeleFireTwoKeith Packard2019-07-16
| | | | | | | Display converted pressure and thrust data along with raw thermistor data. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Record all failed sensors and report status at power upKeith Packard2019-07-16
| | | | | | | | Use DATA bits to mark which sensors have failed, then report that in beeps at startup time to help diagnose hardware failures while still allowing the board to be used over USB. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/micropeak-v2.0: Reduce power usageKeith Packard2019-07-16
| | | | | | | This gets power consumption down under 1mA on the pad. Not really low enough to sell, but I think this is about as low as the chip will go. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/stmf0: Allow SPI to be powered down when idle if desiredKeith Packard2019-07-16
| | | | | | | Set SPI_1_POWER_MANAGE and/or SPI_2_POWER_MANAGE to have the spi blocks powered down when not in use. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/stmf0: Add 'ao_serial_shutdown'Keith Packard2019-07-16
| | | | | | This powers down the UART logic on request. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/stmf0: Leave power interface disabled until neededKeith Packard2019-07-16
| | | | | | | | We only need the power interface when placing the chip in the lowest power state, so don't power up the power interface clock at startup, instead wait until later. Signed-off-by: Keith Packard <keithp@keithp.com>