summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Add easymini turnon script and helpersKeith Packard2014-04-02
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Fix EasyMini voltage computationsKeith Packard2014-04-02
| | | | | | | | | | Early Em prototypes had a 3.0V regulator. Early v1.0 boards measured power past the blocking diode. Deal with both conditions to try and report more accurate voltages for EasyMini data. Signed-off-by: Keith Packard <keithp@keithp.com>
* altoslib: Ignore speed/accel after boost when finding maximaKeith Packard2014-04-02
| | | | | | | | Large spikes in acceleration often occur with ejection charges, which can cause bogus acceleration and speed data to be seen. Ignore those for the purpose of computing the maximum values of each. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: HAS_LED is useless; remove itKeith Packard2014-03-28
| | | | | | | | | | | | ao_flight was trying to decide whether to turn off the red LED by checking whether HAS_LED was defined. And yet, none of the flight firmware defines that anymore, except for easymini which defines it to zero. Remove all uses and defines of this value, substituting AO_LED_RED in ao_flight.c, which has to be defined for the ao_led_off call to work. Signed-off-by: Keith Packard <keithp@keithp.com>
* Add easymega firmwareKeith Packard2014-03-16
| | | | | | | A trimmed down TeleMega build with no radio or GPS, along with pin changes necessary for the device. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Hide Tilt Angle values when not availableKeith Packard2014-03-10
| | | | | | | In the Ascent table, make sure the tilt angle fields are hidden when they are set to MISSING. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Another missing usbtrng fileKeith Packard2014-03-09
|
* altos: Missing ao_pins files for usbtrngKeith Packard2014-03-09
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Fix LPC LED driverKeith Packard2014-03-09
| | | | | | Was using wrong types Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: fix building LPC serial support for STDIOKeith Packard2014-03-09
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Don't require projects to define PACKET_HAS_SLAVEKeith Packard2014-03-09
| | | | | | | Really, most don't need it, and whinging about not having it defined isn't useful. Signed-off-by: Keith Packard <keithp@keithp.com>
* Add USB True Random Number Generator productKeith Packard2014-03-08
| | | | | | Just basic device support Signed-off-by: Keith Packard <keithp@keithp.com>
* Re-add LCD bits to stm-demoKeith Packard2014-03-08
|
* Add flash loader for stm-demo boardKeith Packard2014-03-08
|
* doc: Add separate outline pdf generationKeith Packard2014-03-07
| | | | | | | This generates one-page pdf files that contain just the outline of each product. Signed-off-by: Keith Packard <keithp@keithp.com>
* Install .desktopfile as _SCRIPTS so they are left executableKeith Packard2014-02-28
| | | | | | | .desktop files should be marked executable so that the desktop environment knows they are correct. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Retry device enumeration after rebooting for self flashKeith Packard2014-02-28
| | | | | | | | Windows takes 'a while' to include the rebooted device in the list of available devices, so try a few times with a 100ms delay so that we can avoid asking the user to select from an empty list. Signed-off-by: Keith Packard <keithp@keithp.com>
* Mark development sequence to 1.3.3 by bumping version to 1.3.2.1Keith Packard2014-02-28
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* libaltos: Link so with -znoexecstack flagKeith Packard2014-02-23
| | | | | | | This marks the library as not requiring an executable stack, which openjdk prefers Signed-off-by: Keith Packard <keithp@keithp.com>
* Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altosBdale Garbee2014-02-20
|\
| * altos: Create balloon-specific load for TMv2 hardwareKeith Packard2014-02-18
| | | | | | | | Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos: Make balloon code run againKeith Packard2014-02-18
| | | | | | | | | | | | This fixes the balloon code so that it works with recent altos bits Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos: Set reasonable accel values when !HAS_ACCELKeith Packard2014-02-18
| | | | | | | | | | | | This lets us use telemetrum log and telemetry formats for balloons Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos: Expose ao_usb_running globallyKeith Packard2014-02-18
| | | | | | | | | | | | This lets other bits of the code know when USB has been connected. Signed-off-by: Keith Packard <keithp@keithp.com>
| * altos: Move balloon flight code to coreKeith Packard2014-02-18
| | | | | | | | | | | | This lets us create more than one balloon product Signed-off-by: Keith Packard <keithp@keithp.com>
* | update turnon scripts to store cal valuesBdale Garbee2014-02-20
| |
* | typo fixes from Matt KraaiBdale Garbee2014-02-20
|/
* doc: Need to publish .svg files as wellKeith Packard2014-02-17
| | | | | | | The drill templates are all .svg files that are referenced by the generated html. Signed-off-by: Keith Packard <keithp@keithp.com>
* Re-create drill templatesKeith Packard2014-02-17
| | | | | | | | | | Using inkscape, the drill templates weren't getting printed correctly. Switching to hand-generated svg fixes that. The .xsl file is also fixed to really encourage the images to be printed at exactly 100%. Signed-off-by: Keith Packard <keithp@keithp.com>
* deliver images used in MicroPeak manual to web server, tooBdale Garbee2014-02-17
|
* update copyright year assertion in MicroPeak manual, remember during releasesBdale Garbee2014-02-17
|
* Mark .desktop files as executableKeith Packard2014-02-16
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* micropeak: Construct linux install scriptKeith Packard2014-02-16
| | | | | | Uses the same script as altosui, just edits the final path name Signed-off-by: Keith Packard <keithp@keithp.com>
* Move .desktop and icon management out of debian dirKeith Packard2014-02-16
| | | | | | | This constructs a .desktop file from a template and installs it, along with suitable .svg icons, during the normal build process Signed-off-by: Keith Packard <keithp@keithp.com>
* Put altusmetrum.svg and micropeak.svg in icon directoryKeith Packard2014-02-16
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altosBdale Garbee2014-02-16
|\
| * Add linux installer scriptKeith Packard2014-02-16
| | | | | | | | | | | | | | Create a linux installer shell script that unpacks the archive in a sensible place and adds a .desktop file to the environment Signed-off-by: Keith Packard <keithp@keithp.com>
* | use svg in the .desktop fileBdale Garbee2014-02-16
| |
* | have the cal-freq script save cal values to a fileBdale Garbee2014-02-16
|/
* updating changelog for release1.3.2branch-1.3Bdale Garbee2014-02-13
|
* doc: Update the 1.3.2 release notes to include APRS and Fire Igniter changesKeith Packard2014-02-09
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* doc: Add remaining configurable parameters to the System Operation chapterKeith Packard2014-02-09
| | | | | | | | Yes, this duplicates the section in the AltosUI chapter, but I'm not sure how to describe the device without talking about it in two places, so we might as well make both of them complete. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Put locked/unlocked GPS status in APRS commentsKeith Packard2014-02-09
| | | | | | | | | | | Replace the 'S' (which marks the field showing sats in view) with either 'L' or 'U' to tell the user whether the GPS receiver is locked or unlocked. This also removes the colons in the comment field to shorten it. This makes it fit on one line of my FT1D display. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Re-send previous GPS position in APRS if lock is lostKeith Packard2014-02-09
| | | | | | | | | APRS radios often show only the last received APRS packet, which means that erasing the last known GPS position when we lose lock by sending 0/0/0 is unhelpful. Instead, just send the last known position, and make sure that we send 0/0/0 before we're locked the first time. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Fixup named ADC printingKeith Packard2014-02-08
| | | | | | Print all ADC values on one line when using named ADC values Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Add needed math sources to TeleGPS v0.1 buildKeith Packard2014-02-08
| | | | | | APRS requires the logf function to report altitude. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Report nsat in view in APRS packetKeith Packard2014-02-08
| | | | | | | This adds the number of sats in view (as opposed to the number of sats in solution) to the APRS packet. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Don't write more than 12 sat infos in ublox driverKeith Packard2014-02-08
| | | | | | | This was overwriting memory past the end of the ao_gps_tracking_data array, which isn't a good idea. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/stm: Block interrupts while reprogramming flashKeith Packard2014-02-08
| | | | | | Wouldn't work well to get interrupted... Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Enable system timer in flash loader and prod watchdog with itKeith Packard2014-02-08
| | | | | | | This makes it possible to reflash the board without needing to disable the watchdog. Signed-off-by: Keith Packard <keithp@keithp.com>