summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Move altoslib sources to top dirKeith Packard2012-06-02
| | | | | | No sense having them live deep in the file system. Signed-off-by: Keith Packard <keithp@keithp.com>
* Demonstrate using AltosLib from altosdroidKeith Packard2012-06-02
| | | | | | | | Get things hooked up so that we can use AltosLib functions from the android application; it's a bit of a hack at present, but appears to work. Some more 'official' technique would be nice... Signed-off-by: Keith Packard <keithp@keithp.com>
* Ignore generated altoslib filesKeith Packard2012-06-02
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Build Android local.properties from local.properties.inKeith Packard2012-06-02
| | | | | | Make sure the SDK path is set correctly Signed-off-by: Keith Packard <keithp@keithp.com>
* Add $HOME/android as an SDK locationMike Beattie2012-06-02
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* doc: Add companion SPI message protocol docKeith Packard2012-06-02
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Clean up a few 'fat' build rulesKeith Packard2012-06-02
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Add altosdroid/Makefile.amKeith Packard2012-06-02
|
* Add AltusMetrum Logo as app icon, and change app nameMike Beattie2012-06-02
| | | | | Signed-off-by: Mike Beattie <mike@ethernal.org> Signed-off-by: Keith Packard <keithp@keithp.com>
* altosdroid: build android bits when possibleKeith Packard2012-06-02
| | | | | | Locate android sdk automatically Signed-off-by: Keith Packard <keithp@keithp.com>
* altosdroid: import code from mjbKeith Packard2012-06-02
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Move java altoslib to top levelKeith Packard2012-06-02
| | | | | | This will be shared with other (android) java code. Signed-off-by: Keith Packard <keithp@keithp.com>
* Add altoslib/.gitignoreKeith Packard2012-06-02
|
* altosui: Fix AltosTelemetryReader moveKeith Packard2012-06-02
| | | | | | Lost the provided link value causing a crash. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Remove unused filesKeith Packard2012-06-02
| | | | | | Left around from development, these aren't useful. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Move telemetry reader &c to altoslibKeith Packard2012-06-02
| | | | | | Move all of the device and file reading code into altoslib Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Move AltosState.java to altoslibKeith Packard2012-06-02
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Pull most of AltosSerial into AltosLinkKeith Packard2012-06-02
| | | | | | Share basic command processing across java users Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Move AltosGreatCircle.java to altoslibKeith Packard2012-06-02
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Move AltosEepromTeleScience.java to altoslibKeith Packard2012-06-02
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Move more eeprom stuff to altoslibKeith Packard2012-06-02
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Move eeprom managment code to libraryKeith Packard2012-06-02
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Move AltosEepromChunk.java to libKeith Packard2012-06-02
| | | | | | Also fixes install issues with split lib Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Finish moving AltosConfigData to altoslibKeith Packard2012-06-02
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Move AltosConfigData.java to libraryKeith Packard2012-06-02
| | | | | | | Create a new 'AltosLink' which exposes how to talk to the remote device abstractly via 'get_reply' and 'printf' methods. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Add back in the split-out Altos constants as AltosLibKeith Packard2012-06-02
| | | | | | These were pulled out of Altos.java, but not added back to git Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Complete split out of separate java libraryKeith Packard2012-06-02
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Clean swing/awt bits out of altoslibKeith Packard2012-06-02
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* move a file backKeith Packard2012-06-02
|
* altosui: Split out lots of the altosui code to a shared libraryKeith Packard2012-06-02
| | | | | | To be shared with the Android application eventually Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Split out UI-specific preferencesKeith Packard2012-06-02
| | | | | | Prepare to create library shared with android application. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Fixed width format for new IMU values.Keith Packard2012-06-02
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Intgrate hmc5883 sensor into adc ringKeith Packard2012-06-02
| | | | | | | Creates a task to poll the mag sensor and place the data into the sensor data ring. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Get HMC5883 driver limping alongKeith Packard2012-06-02
| | | | | | Not pushing data into the ring yet, but the chip appears to work now. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Reset i2c controller at boot timeKeith Packard2012-06-02
| | | | | | In case it's wedged. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Fix broken EXTI edge mode selections. Clear pending exti on enableKeith Packard2012-06-02
| | | | | | | | | Make sure the edge mode registers are set according to the requested mode. Clear any pending interrupt when enabling to avoid spurious isr call Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Route correct GPIO line to interrupt controllerKeith Packard2012-06-02
| | | | | | | Which GPIO a particular pin interrupt comes from is selected by the SYSCFG EXTICR registers; set these when an exti interrupt is configured. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Enable some debugging during flight mode on MMKeith Packard2012-06-02
| | | | | | | | Until we've got the radio working, there's no way to see inside the MM state without using USB. Add a diagnostic command to dump out the internal flight state variables. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Add support for MegaAccel daughter card.Keith Packard2012-06-01
| | | | | | | | | Switches all acceleration computation to using the MegaAccel accelerometer to ensure support for high-g flights. MPU6000 values continue to be logged as normal Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Quick hacks to download megametrum data and convert to CSVKeith Packard2012-06-01
| | | | | | | Very little useful data crunching is done, but at least we can save and convert files Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Timers clock base depends on perhipheral bus prescalers tooKeith Packard2012-06-01
| | | | | | | | For some weird reason, a non-unity perhipheral bus clock scaler affects the base of the various timers; this left the 100Hz tick running at 200Hz. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: megametrum has loggingKeith Packard2012-06-01
| | | | | | | This makes sure the various other subsystems know about it, like the 'v' command. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: add high-z accel and mag sensor to megametrum loggingKeith Packard2012-06-01
| | | | | | These nicely fill the 32-byte sensor log record Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Mark full and mega logging correctly in 'v' commandKeith Packard2012-06-01
| | | | | | Make sure megametrum reports 'log format 5'. Signed-off-by: Keith Packard <keithp@keithp.com>
* Bump to 1.0.9.51.0.9.5Keith Packard2012-05-28
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Clear stm i2c transfer timeout alarmKeith Packard2012-05-28
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Remove debug printf from accel auto-calKeith Packard2012-05-28
| | | | | | Otherwise, this goes way too slow Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Clean up ADC selection for cc1111Keith Packard2012-05-28
| | | | | | Depend directly on product defines instead of trying to guess Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: All cc1111 products have a radioKeith Packard2012-05-28
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Shrink telemetry generation codeKeith Packard2012-05-28
| | | | | | otherwise TM doesn't build anymore Signed-off-by: Keith Packard <keithp@keithp.com>