summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* altos/telegps: Create .ihx file for java flash loadertelegps-hacksKeith Packard2014-05-30
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Add AO_LOG_FLIGHT packet to TeleGPS logsKeith Packard2014-05-30
| | | | | | This encodes the flight number for tracking of data files. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Remove spurious #if HAS_FLIGHT in ao_log_mega.cKeith Packard2014-05-30
| | | | | | These were inside another #if HAS_FLIGHT define... Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Hacks to get telegps v1.0 runningKeith Packard2014-05-30
| | | | | | Mine is busted, and there are a lot of cc115l kludges in here Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Allow sparse GPS data logging for TeleGPSKeith Packard2014-05-30
| | | | | | | When the device hasn't moved for a while, stop logging data. Start as soon as it moves again. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Test APRS altitude encodingKeith Packard2014-05-30
| | | | | | Verify fixed point version against naïve implementation Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Switch APRS altitude encoding computation to fixed pointKeith Packard2014-05-30
| | | | | | | | | APRS altitude is logarithmically encoded, so this implementation includes a fixed point log-base-2 function along with a bit of other fixed point stuff. This eliminates all floating point from TeleGPS, saving around 4kB of code space. Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Add config for tracker starting distancesKeith Packard2014-05-30
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Fixup windows fat build harderKeith Packard2014-05-29
|
* TeleGPS firmware isn't quite ready, don't include in windows fat build yetKeith Packard2014-05-29
|
* Capture windows build error messagesKeith Packard2014-05-29
|
* telegps: Add missing TeleGPSGraphUI.java fileKeith Packard2014-05-29
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Build telegps distribution bits with 'make fat'Keith Packard2014-05-29
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Add graph displayKeith Packard2014-05-29
| | | | | | Moved the altosui graph files to altosuilib and fixed things up. Signed-off-by: Keith Packard <keithp@keithp.com>
* java: Refactor AltosFlightDisplay units and font update handlingKeith Packard2014-05-29
| | | | | | | | | Make AltosFlightDisplay explicitly implement AltosFontListener and AltosUnitsListener interfaces to make everyone use the same API. Then, actually go implement units listeners so that changing units updates all of the active displays immediately Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Add info tableKeith Packard2014-05-29
| | | | | | | Move a couple of files from altosui to altosuilib, hook up the info table after changing it to implement the AltosFlightDisplay interface Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Add flash device functionalityKeith Packard2014-05-28
| | | | | | Move bits from altosui to altosuilib and use those. Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Auto-connect to any base stations plugged in at startupKeith Packard2014-05-28
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Don't try to ship TeleGPS firmware yetKeith Packard2014-05-28
| | | | | | It's not quite ready. Instead, ship TBT and TD firmware. Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Add 'Info' tabKeith Packard2014-05-28
| | | | | | | This contains a summary of the tracking info, including position, speed and course. Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Hook up data download dialogKeith Packard2014-05-28
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Add scan UIKeith Packard2014-05-28
| | | | | | | Move scan UI bits into altosuilib, allow telegps to not show telemetry format options. Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Add preferences dialogKeith Packard2014-05-28
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Add device configuration dialogsKeith Packard2014-05-28
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Use altosui's Instdrv NSIS plugin for telegpsKeith Packard2014-05-28
| | | | | | Instead of copying it, just point at it Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Working towards building fat versions of telegps applicationKeith Packard2014-05-28
| | | | | | Lots more of the bits necessary for windows/macosx Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Add outline of TeleGPS docKeith Packard2014-05-28
| | | | | | No actual content, mostly a place holder to make the build work Signed-off-by: Keith Packard <keithp@keithp.com>
* Mark version 1.3.2.2Keith Packard2014-05-28
| | | | | | Preliminary 1.3.3 version (1.4?) Signed-off-by: Keith Packard <keithp@keithp.com>
* telegps: Add first version of telegpsKeith Packard2014-05-28
| | | | | | Not much implemented yet, but a shell of the UI and the map Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui/altosuilib: Shuffle lots more code from altosui intoKeith Packard2014-05-28
| | | | | | | | altosuilib All of the bluetooth management stuff, and AltosSerial. Signed-off-by: Keith Packard <keithp@keithp.com>
* Document the need for ~/altusmetrumllc/google-maps-api-keyKeith Packard2014-05-28
| | | | | | Stick this in Releasing Signed-off-by: Keith Packard <keithp@keithp.com>
* jenkins.sh: make -j 4 can fail, fix for altosui-testTom Marble2014-05-28
|
* fix for jenkins.shTom Marble2014-05-28
|
* add jenkins.shTom Marble2014-05-28
|
* altosuilib: Don't try to draw to destroyed map windowsKeith Packard2014-05-28
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Publish AltosSiteMap.centre. Add prefetchMaps with old APIKeith Packard2014-05-28
| | | | | | This gets altosui working again. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Update map preloading UI to include zoom and maptypesKeith Packard2014-05-28
| | | | | | This lets you specify precisely which maps to load. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Remove debug printf in AltosSiteMapCacheKeith Packard2014-05-28
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: When log-format is missing, use productKeith Packard2014-05-28
| | | | | | | log-format was added for 1.0; earlier log files don't include that, but do say which product they're from. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Add google maps API key, configured with -with-google-keyKeith Packard2014-05-28
| | | | | | | | | | | This places the actual key outside of the repository, allowing the user to configure the name of the file containing the key. By default, this pulls the key from $HOME/altusmetrumllc/google-maps-api-key. With the key present, there are no longer any rate limits to loading map data. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Decompress map images asynchronously and in parallelKeith Packard2014-05-27
| | | | | | | This speeds up loading map images from disk quite a bit, and keeps the UI responsive while that happens as well. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Add distance measuring line to site map.Keith Packard2014-05-27
| | | | | | | Use any modifier or button other than the left one to draw a line on the map. The length of the line is shown at the start of the line. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Fake flight code changes in kernel and stmKeith Packard2014-05-27
| | | | | | | Redirects data input from local sensors to USB sourced data, leaving USB enabled when the computer goes into pad mode. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Add multiple zoom levels and content types to mapKeith Packard2014-05-27
| | | | | | | Also changes the file format for hybrid, satellite and terrain maps to jpg to save disk space. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/test: Fix ADC structure for mega, use ao_config.hKeith Packard2014-05-25
| | | | | | | | This switches from hand-coding the ao_config structure to using ao_config.h and also updates the ADC structure for ao_flight_test_mega to using the same one as telemega does natively Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Move ao_config declarations to ao_config.hKeith Packard2014-05-25
| | | | | | No sense leaving these in ao.h, and it's nice to make that file smaller Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Make MS5607 PROM a public variableKeith Packard2014-05-25
| | | | | | | This will let the fake flight code update it as necessary, without creating a new interface in ao_ms5607.c Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Add -Xlint:unchecked to javac lineKeith Packard2014-05-25
| | | | | | This shows missing parametric type errors Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib/altosuilib: Change versions to altoslib:4, altosuilib:2Keith Packard2014-05-25
| | | | | | API has changed for these libraries, time to bump the file versions Signed-off-by: Keith Packard <keithp@keithp.com>
* ao-tools: Add cc_usb_write functionKeith Packard2014-05-25
| | | | | | | This writes raw bytes to the USB port; useful for sending binary data for flashing or the upcoming flight test stuff. Signed-off-by: Keith Packard <keithp@keithp.com>