altos: Initial telescience bits

These might do something, and should at least bring up USB

Signed-off-by: Keith Packard <keithp@keithp.com>
Update avr ao_spi_slave code to match API changes

Made the interface use void * for pointers and uint16_t for lengths

Signed-off-by: Keith Packard <keithp@keithp.com>
altos: Build telescience-v0.2

Signed-off-by: Keith Packard <keithp@keithp.com>
altos: Set STM GPIO output speed for SPI pins correctly

The GPIO pin settings affect the output impedence, and hence the
maximum speed for SPI. Cranking these to suitable values allows SPI to
run at full speed.

Signed-off-by: Keith Packard <keithp@keithp.com>
altos: Crank fast SPI on STM to 8MHz

With the GPIO pins set to 10MHz now, we can run SPI at the maximum
possible speed (8MHz).

Signed-off-by: Keith Packard <keithp@keithp.com>
altos: Change CC1120 SPI speed to 4MHz.

Most of the chip can run at 8MHz, but extended register access is
limited to 6.1MHz. Instead of pushing things, just run the SPI bus at
4MHz.

Signed-off-by: Keith Packard <keithp@keithp.com>
document what the 'Age' value in the AltosUI display means
Merge branch 'master' into telescience-v0.2
Merge remote-tracking branch 'origin/telescience-v0.2' into telescience-v0.2
Merge branch 'master' into telescience-v0.2
micropeak: Respect font size preference in MicroPeak stats tab

This uses the font size preference to adjust the size of the text
shown in the Statistics tab.

Signed-off-by: Keith Packard <keithp@keithp.com>
Add documentation for the MicroPeak USB interface

Signed-off-by: Keith Packard <keithp@keithp.com>
micropeak: Add mac build file Info.plist

Signed-off-by: Keith Packard <keithp@keithp.com>
micropeak: fix 'make clean' and .gitignore

Make git status clean in micropeak dir

Signed-off-by: Keith Packard <keithp@keithp.com>
Mark MicroPeak as a recording altimeter, not a peak-recording altimeter

Signed-off-by: Keith Packard <keithp@keithp.com>
altosdroid: initial release to Play Store

* Add release keystore (encrypted)
* Turn off debugging in UI
* add 'sign' target to Makefile.am
* Update version string in AndroidManifest.xml to match released version of altosui.

Signed-off-by: Mike Beattie <mike@ethernal.org>
Change AltosLib to altoslib

Follow Java conventions

Signed-off-by: Keith Packard <keithp@keithp.com>
Add version numbers to java libraries

Make our private java library names include a version number so we can
ship and install multiple versions at the same time.

Signed-off-by: Keith Packard <keithp@keithp.com>
altoslib: fix Makefile JAR target

Was referencing stale classAltosLib.stamp instead of new classaltoslib.stamp

Signed-off-by: Keith Packard <keithp@keithp.com>
micropeak: Update Makefile to versioned Java libraries

Library names have changed; deal with it.

Signed-off-by: Keith Packard <keithp@keithp.com>