summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Merge branch 'with-pdclib' of ssh://git.gag.com/scm/git/fw/altos into ↵with-pdclibBdale Garbee2013-12-18
|\ | | | | | | with-pdclib
| * altos: get stm-bringup building againKeith Packard2013-12-18
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| * Remove stale stm test apps from regular buildKeith Packard2013-12-18
| |
* | Merge branch 'with-pdclib' of ssh://git.gag.com/scm/git/fw/altos into ↵Bdale Garbee2013-12-18
|\| | | | | | | with-pdclib
| * altos/stm: Update pdclib paths for flash-loader buildsKeith Packard2013-12-18
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* | Merge branch 'with-pdclib' of ssh://git.gag.com/scm/git/fw/altos into ↵Bdale Garbee2013-12-18
|\| | | | | | | with-pdclib
| * altos: create target pdclib directories before buildingKeith Packard2013-12-18
| |
* | need to include the Cortex toolchainBdale Garbee2013-12-18
| |
* | let's see how this goesBdale Garbee2013-12-18
|/
* altos: Build pdclib locally if necessaryKeith Packard2013-12-18
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* include pdclib in wrong placeKeith Packard2013-12-18
|
* altosui: Hide non-applicable altimeter config valuesKeith Packard2013-12-18
| | | | | | This makes configuring EasyMini a lot easier... Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/lpc: Be a bit more resistant to toolchain section name changesKeith Packard2013-12-18
| | | | | | | Just add some wild cards on the ends of each section name in case the toolchain changes names in the future. Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Pass InterruptedException up the stack instead of hiding itKeith Packard2013-12-18
| | | | | | | | | | When interrupting a thread that is talking to a serial device, it's important not to have that thread discard the InterruptedException so that it will actually terminate. This patch removes a bunch of places that were discarding InterruptedExceptions and lets higher level code see them so that they can exit cleanly. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Make TeleMega v0.1 work more like TeleMega v1.0Keith Packard2013-12-18
| | | | | | | | | | | I've still got one working v0.1 board which is useful for testing stuff, so make it work more like the released TeleMega: * Use E for drogue, F for main * Use on-chip eeprom for config * Fix ADC report printf to match Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Use all 16 bits of setup packet len when limiting reply lenKeith Packard2013-12-17
| | | | | | | | | We were only using the low 8 bits of the setup packet reply max len, which meant that if the other side sent a weird max len (as Windows 7 does), then we'd truncate our setup reply to whatever was in the low 8 bits of that value. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Add EasyMini bits to fat distribution images. Update telemetrum.infKeith Packard2013-12-17
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Publish images with HTML bitsKeith Packard2013-12-17
| | | | | | Otherwise the html won't render right. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Broke TeleMetrum GPS reporting by holding the GPS mutex too muchKeith Packard2013-12-17
| | | | | | | We can't hold the GPS mutex while waiting for the GPS receiver to load data as it protects the GPS data with the GPS mutex. Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Add screen shots everywhereKeith Packard2013-12-17
| | | | | | This has screen shots of every dialog in altosui Signed-off-by: Keith Packard <keithp@keithp.com>
* Add altosui image and attempt to add launch photo to titleKeith Packard2013-12-17
|
* further documentation tweaksBdale Garbee2013-12-17
|
* Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altosBdale Garbee2013-12-17
|\ | | | | | | | | Conflicts: doc/altusmetrum.xsl
| * doc: Add product pictures to manualKeith Packard2013-12-17
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| * Keep tables together on a pageKeith Packard2013-12-17
| |
| * doc: Convert several more itemizedlists to variablelistsKeith Packard2013-12-17
| | | | | | | | | | | | When defining a term, use variablelist to pull the term out to the left. Signed-off-by: Keith Packard <keithp@keithp.com>
* | capture my changes so farBdale Garbee2013-12-17
|/
* Clean up reflashing section, include section on self-flash recoveryKeith Packard2013-12-16
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* ao-tools: Use st-flash for STM flashing instead of openocdKeith Packard2013-12-14
| | | | | | | st-flash, from the stlink tools, appears more reliable when flashing STM CPUs. Signed-off-by: Keith Packard <keithp@keithp.com>
* add serial number to ao-usbload call, pass SERIAL to cal-freqBdale Garbee2013-12-14
|
* temporarily force stlink location in debian/rules to allow complete buildBdale Garbee2013-12-13
|
* java: Missed libaltos java compile flags from previous patchKeith Packard2013-12-10
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* java: Add -target 1.6 to all java compilesKeith Packard2013-12-10
| | | | | | This makes sure the results can run with the old JVM Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Remove ARM .ihx files on 'make clean'Keith Packard2013-12-10
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Set version to 1.3 in preparation for releaseKeith Packard2013-12-10
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: More altusmetrum.xsl updates for 1.3Keith Packard2013-12-10
| | | | | | Spell checking even Signed-off-by: Keith Packard <keithp@keithp.com>
* debian: .ihx and .map files are left in subdirs nowKeith Packard2013-12-09
| | | | | | Install them from the right place Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Ship TeleMega-v1.0 firmwareKeith Packard2013-12-09
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* ao-bringup: Add turnon_telemega scriptKeith Packard2013-12-09
| | | | | | And a few helper programs Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Rename telemega-v0.3 to telemega-v1.0Keith Packard2013-12-09
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Oops. Was only filling out part of the TeleMetrum ADC recordKeith Packard2013-12-08
| | | | | | | | Because it's missing a return, we'd end up filling out one element of the ADC record per interrupt, and rotating through which one was set, hitting all of the even offsets within the struct. Yikes! Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: When flashing to TeleDongle or TeleBT, match any .ihx fileKeith Packard2013-12-08
| | | | | | | | Let the user pick any .ihx file when using a device which can only be used as a pair programmer. Note that 'telemetrum' can be either, and we'll assume that it's a self-programmed device (v2) for now. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Match directories in hex file matcherKeith Packard2013-12-08
| | | | | | This makes it possible to navigate around the file system Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Don't require radio_cal or usb_descriptors in AltosRomconfigKeith Packard2013-12-08
| | | | | | Not all products will have these values, so allow them to be missing Signed-off-by: Keith Packard <keithp@keithp.com>
* Add new tools to .gitignoreKeith Packard2013-12-08
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Add self-flashing codeKeith Packard2013-12-08
| | | | | | | This adds the ability to use the AltOS flash-loader on both STM and NXP processors. Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Add AltosNoSymbol exceptionKeith Packard2013-12-08
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Use symbols in AltosRomconfig instead of fixed offsetsKeith Packard2013-12-08
| | | | | | | | | The new Hexfile symbol code automatically adds the needed romconfig symbols for cc1111 products, and ARM-based products have symbols in the .ihx files. This means that we can rely on using symbols when finding config values in memory. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Don't match product_altusmetrum for product_basestation or ↵Keith Packard2013-12-08
| | | | | | | | | | | | | product_altimeter It's been years since we've shipped boards configured with product_altusmetrum, but now we've repurposed that code for the flash loader. When matching an explicit product, go ahead and also match altusmetrum so that the flash loader will fit, but when matching basestation or altimeter, don't as that will avoid popping up the flight monitor UI at startup when a board is running the boot loader. Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Publish mapping from product name back to USB idKeith Packard2013-12-08
| | | | | | This lets us choose which device to flash based on the filename Signed-off-by: Keith Packard <keithp@keithp.com>