summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* ao-tools: Allow building without stlink and readlineKeith Packard2013-12-08
| | | | | | | | This adds --without-stlink and --without-readline options to configure to disable these features, and adjusts the build process and code to handle that. Signed-off-by: Keith Packard <keithp@keithp.com>
* ao-tools: Add ao-flash-stm and ao-flash-lpc scriptsKeith Packard2013-12-07
| | | | | | These use openocd to download boot loaders to the arm-based products Signed-off-by: Keith Packard <keithp@keithp.com>
* altosuilib: Deal with AltosUnits API changeKeith Packard2013-12-07
| | | | | | | The abstract methods in AltosUnits now pass the 'imperial_units' flag explicitly, so deal with that in AltosUnits itself Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Clean up serial close handlingKeith Packard2013-12-07
| | | | | | | | | Unify serial close processing in a single function (close_serial), make everyone else call that. This avoids a couple of cases where the device would be closed and not removed from the devices_opened list, leading to 'device is already in use' messages. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Don't try to report bearing/elevation without GPSKeith Packard2013-12-07
| | | | | | | If the distance from the pad cannot be computed (due to lacking GPS), then don't try to report it. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Nothing in altos uses AES decryption, so don't compile itKeith Packard2013-12-07
| | | | | | Saves a bit of space where AES is used, and avoids some compiler warnings. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/test: Compute and plot tilt based on GPS trackKeith Packard2013-12-07
| | | | | | | This lets us compare the gyro-computed tilt angle against the actual flight path. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Telemega uses eeprom, include it in main fileKeith Packard2013-12-07
| | | | | | ao_telemega.c didn't include ao_eeprom.h leaving a function undefined Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Add lots more GPS data to mega logKeith Packard2013-12-07
| | | | | | | There's plenty of space in the GPS log packets to hold course, speed, climb and DOP values, so just stick them in. Signed-off-by: Keith Packard <keithp@keithp.com>
* src/cc1111: Turn off RC osc after xtal is runningKeith Packard2013-12-07
| | | | | | | There's no reason to keep running the RC oscillator after we switch to the crystal, so turn it off. Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: First pass for 1.3 finished; docs have most major sections updated.Keith Packard2013-11-28
| | | | | | Final edits and corrections still required. Signed-off-by: Keith Packard <keithp@keithp.com>
* ao-tools: Split out USB loader to ao-usbloadKeith Packard2013-11-28
| | | | | | Leave ao-stmload using just stlinkv2 Signed-off-by: Keith Packard <keithp@keithp.com>
* ao-tools: Split out altos symbol editing from ao-stmloadKeith Packard2013-11-28
| | | | | | to be shared with ao-usbload Signed-off-by: Keith Packard <keithp@keithp.com>
* ao-tools: Missing ao-selfload.hKeith Packard2013-11-28
|
* ao-tools: move 16/32-bit readers from ao-stmload to libKeith Packard2013-11-28
|
* ao-tools: Move ao-selfload into libraryKeith Packard2013-11-28
| | | | | | This needs to be shared between ao-stmload and ao-usbload Signed-off-by: Keith Packard <keithp@keithp.com>
* ao-tools: Add ao-elftohex and .ihx symbol supportKeith Packard2013-11-28
| | | | | | | ao-elftohex converts an elf file into a hex file so that we can load it with java. Signed-off-by: Keith Packard <keithp@keithp.com>
* ao-tools: Add debug printf supportKeith Packard2013-11-28
|
* ao-tools: Create general elf and hex library routinesKeith Packard2013-11-27
| | | | | | | Pulls the elf stuff out of ao-stmload, change the hex stuff into ao_ routines. Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Work on AltosUI Pyro config docs a bit more.Keith Packard2013-11-25
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Handle units in pyro config.Keith Packard2013-11-25
| | | | | | | This lets you edit the pyro configuration using imperial units if desired. Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Add telemetry enable and APRS interval config docsKeith Packard2013-11-25
| | | | | | Also starts working on the pyro channel config window docs Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: use correct quotes in altusmetrum.xslKeith Packard2013-11-24
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: "rocketry electronics" instead of listing productsKeith Packard2013-11-24
|
* Use more 1/4 single charactersKeith Packard2013-11-24
|
* Remove duplicate log description. Describe pyro config.Keith Packard2013-11-24
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Extend the hardware overview chapter. Edit System OperationsKeith Packard2013-11-24
| | | | | | | | | | Extend the overview chapter to include tables describing the electronic and physical board characteristics of each board. Finish most of the System Operation stuff, still need to add pyro channel configuration Signed-off-by: Keith Packard <keithp@keithp.com>
* debian: Build now depends on 'xmlto' for docsKeith Packard2013-11-18
| | | | | | This wraps xsltproc, fop and xmllint for formatting pdf files Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Use system fo docbool.xsl instead of network oneKeith Packard2013-11-18
| | | | | | | Instead of reading the master stylesheet from the network, just use the one installed on the system. Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Make pdf files depend on local stylesheetKeith Packard2013-11-18
| | | | | | Now that we're using our own, rebuild the docs when it changes Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Make micropeak.xsl validateKeith Packard2013-11-18
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Make companion.xsl validateKeith Packard2013-11-18
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Make telemetry.xsl validateKeith Packard2013-11-18
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Make altos.xsl validateKeith Packard2013-11-18
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Switch to xorg style to generate indexKeith Packard2013-11-18
| | | | | | This style sheet generates a nice PDF index Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Get altusmetrum.xsl to validateKeith Packard2013-11-18
| | | | | | Mostly involved getting the listitem contents into para elements. Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Start work on 1.3 doc updatesKeith Packard2013-11-18
| | | | | | Add 1.3 release notes. Signed-off-by: Keith Packard <keithp@keithp.com>
* Bump to version 1.2.9.41.2.9.4Keith Packard2013-11-12
|
* altos: include ao_eeprom.h in ao_telemetrum.c to define ao_eeprom_initKeith Packard2013-11-12
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Make sure flight erase log comes after config blogKeith Packard2013-11-12
| | | | | | | Oops. When converting from ao_storage to ao_config, I accidentally had the flight erase log overwriting the config block. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Move telemega to using internal eeprom for configKeith Packard2013-11-12
| | | | | | And crank up the default per-flight storage to 1MB Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Move TeleMetrum v2.0 to using internal eeprom for configKeith Packard2013-11-12
| | | | | | This leaves the whole 8MB of flash for flight storage Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Allow use of internal EEPROM for config storageKeith Packard2013-11-12
| | | | | | | | | | | This stops exposing eeprom as 'storage' and instead exposes it with a separate eeprom API so that it can be used for config storage without also using it for flight log storage. The config code has been changed to allow it to either use storage for configuration data or eeprom. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Don't hold GPS mutex while waiting in TM v2.0 reportKeith Packard2013-11-12
| | | | | | | Holding the GPS mutex while waiting for the GPS code to dump data into the GPS variables is rather counter-productive. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Build TM v2.0 firmware by defaultKeith Packard2013-11-12
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* ignore "compile" scriptKeith Packard2013-11-12
|
* Add TeleMini v2.0 turnon scriptKeith Packard2013-11-12
|
* ao-tools: add ao-mega man page, ignore executableKeith Packard2013-11-12
|
* altos: Clean up .gitignore and add a few random filesKeith Packard2013-11-12
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Add ublox checksum generating programKeith Packard2013-11-12
|