summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* update changelogs for Debian builddebian/0.7+40+g59a40f6Bdale Garbee2010-09-02
|
* another distclean fixBdale Garbee2010-09-02
|
* and a few more distclean fixesBdale Garbee2010-09-02
|
* more makefile distclean target workBdale Garbee2010-09-02
|
* update changelogs for Debian builddebian/0.7+36+g14fa24eBdale Garbee2010-09-02
|
* update changelogs for Debian builddebian/0.7+35+g83552dfBdale Garbee2010-09-02
|
* add distclean targets to libaltos and altosui to all Debian package to buildBdale Garbee2010-09-02
|
* update changelogs for Debian builddebian/0.7+33+gd079bfeBdale Garbee2010-09-02
|
* update changelogs for Debian builddebian/0.7+32+ga470315Bdale Garbee2010-09-02
|
* altosui: Remove Manifest.txt from git repo as it's built nowKeith Packard2010-09-01
| | | | | | This file is built with appropriate contents for each different .jar file. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Bounds check Skytraq GPS tracking data arrayKeith Packard2010-09-01
| | | | | | | | | | | | | Missing GPS serial data could cause the tracking array reset to get skipped, causing the array to be overrun, smashing critical data beyond the array. This was detected using the 'altosui' flash command to program a device from TM. Hitting the USB that hard caused TM to crash with a mutex error (3 beeps) after the ao_gps_task structure was overwritten with zeros. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: missed AltosReader.class in the MakefileKeith Packard2010-08-30
| | | | | | This caused clean builds to fail to make this file Signed-off-by: Keith Packard <keithp@keithp.com>
* update changelogs for Debian builddebian/0.7+28+gd006c5eBdale Garbee2010-08-31
|
* add runtime dependencies for altos binary packageBdale Garbee2010-08-31
|
* update changelogs for Debian builddebian/0.7+26+gc35632eBdale Garbee2010-08-30
|
* update changelogs for Debian builddebian/0.7+25+g2a004d1Bdale Garbee2010-08-30
|
* don't build all the "fat" jar deliverables by defaultBdale Garbee2010-08-30
|
* update changelogs for Debian builddebian/0.7+23+g25764fcBdale Garbee2010-08-30
|
* update changelogs for Debian builddebian/0.7+22+g4790f78Bdale Garbee2010-08-30
|
* add a .gitattributes file, configuring the Mac and Windows binary libraryBdale Garbee2010-08-30
| | | | | files with the export-ignore attribute, in hopes that this will prevent them showing up in source packages
* make invocation of 'install' pathless to work on more Unix variantsBdale Garbee2010-08-30
|
* continue even if rm's don't have anything to doBdale Garbee2010-08-30
|
* altosui: Devices with USB id 0x000a always get listedKeith Packard2010-08-30
| | | | | | | List 'unknown' AltusMetrum devices anytime the UI needs a device name. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: build debian-style altosui tooKeith Packard2010-08-30
| | | | | | This adds the dependencies to make sure altosui and altosui.jar get built. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Build linux, mac and windows archives on LinuxKeith Packard2010-08-30
| | | | | | This adds 'fat' archives for each target OS. Signed-off-by: Keith Packard <keithp@keithp.com>
* libaltos: Use overlapped I/O on windowsKeith Packard2010-08-30
| | | | | | Otherwise, reads block writes and vice-versa. Crazy stuff. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Windows sends USB Out packets of 0 length. Ack them.Keith Packard2010-08-30
| | | | | | | | This was an untested case as no other operating system sents 0-length out packets (they're not necessary). The correct response is to ACK them by clearing the OUTPKT_RDY bit so that another packet can be sent. Signed-off-by: Keith Packard <keithp@keithp.com>
* libaltos: Add pre-built Windows .dllKeith Packard2010-08-30
| | | | | | This lets us create the windows distribution on Linux. Signed-off-by: Keith Packard <keithp@keithp.com>
* libaltos: Add pre-built Mac OS X libaltos.dylibKeith Packard2010-08-30
| | | | | | This allows the mac bits to be built on Linux. Signed-off-by: Keith Packard <keithp@keithp.com>
* Update telemetrum.inf to include all current USB ids.Keith Packard2010-08-30
| | | | | | | Windows 7 has 'encouraged' us to split out each product into a separate USB ID. telemetrum.inf now has all of them listed. Signed-off-by: Keith Packard <keithp@keithp.com>
* libaltos: Improve MakefileKeith Packard2010-08-30
| | | | | | | | | Builds Windows .dll correctly now and sample app. Moves linux install target to end so it is not default Adds .NOTPARALLEL to disable parallel gnumake. Removes -g debugging flags to shrink file size. Signed-off-by: Keith Packard <keithp@keithp.com>
* libaltos: Fix windows build.Keith Packard2010-08-30
| | | | | | | Need stdlib.h to get calloc/free defined, remove debug printfs, fix serial timeouts. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: shut down packet mode cleanlyKeith Packard2010-08-29
| | | | | | | | | | | | Instead of constantly bashing the packet master thread, let it shut itself down in an orderly fashion. It will shut down fairly quickly as all of the activities in that thread are bounded. Otherwise, the master packet thread might leave mutexes locked and all sorts of other horrors. Tested on Linux and Mac OS X and shown to be reliable. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Abort radio harder when terminating packet mode.Keith Packard2010-08-29
| | | | | | | | Make sure the master radio tasks don't get stuck waiting for an incoming packet again by aborting the radio each time we poke the tasks. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: flush pending output when terminating packet modeKeith Packard2010-08-29
| | | | | | | Just in case the last command sent hasn't been transmitted, hang around for up to a second waiting for the data to get across the link. Signed-off-by: Keith Packard <keithp@keithp.com>
* libaltos: cjnitest needs altos_flush nowKeith Packard2010-08-29
|
* libaltos: Missing OS_LDFLAGS on cjnitest buildKeith Packard2010-08-29
|
* libaltos: Mac OS X cannot use 'poll(2)' on serial lines.Keith Packard2010-08-29
| | | | | | | Who ships this stuff, anyway? Instead of blocking, we'll poll every 100ms now, otherwise, we won't be able to abort the read when the device is closed. Yay! Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: discard invalid lines while reading Eeprom flight dataKeith Packard2010-08-29
| | | | | | | This shouldn't happen, but it's easy enough to get back in sync by just skipping lines with weird contents. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: provide separate flush_input/flush_output for serial. deal with ↵Keith Packard2010-08-29
| | | | | | | | | | | | | | | | | monitor automatically (yes, this should be two patches, but the diffs in AltosSerial were merged together). First, this replaces the existing flush/flush_reply mess with two simple functions, one to flush output to the serial device, making sure that all data written will be seen while we wait for input. The other sucks any pending input off of the serial line and discards it. Second, AltosSerial now tracks whether the serial line is being used for telemetry monitoring. If so, it enables monitoring, otherwise it disables it. Eliminates a bunch of manual state tracking elsewhere. Signed-off-by: Keith Packard <keithp@keithp.com>
* libaltos: AltusMetrum devices use more than one USB ID.Keith Packard2010-08-29
| | | | | | List all usb devices, picking those with AltusMetrum IDs. Signed-off-by: Keith Packard <keithp@keithp.com>
* update changelogs for Debian builddebian/0.6+378+g1cda15f0.7Bdale Garbee2010-08-27
|
* fix up for an 0.7 releaseBdale Garbee2010-08-27
|
* update changelogs for Debian builddebian/0.7+18+g42055afBdale Garbee2010-08-27
|
* update changelogs for Debian builddebian/0.6+375+g0bd4cc0Bdale Garbee2010-08-27
|
* fix path to installed shared libraryBdale Garbee2010-08-27
|
* update changelogs for Debian builddebian/0.6+373+gcf65c6bBdale Garbee2010-08-27
|
* Merge branch 'bdale'Bdale Garbee2010-08-27
|\ | | | | | | | | Conflicts: debian/control
| * Revert "lose the prebuild hook for now while I'm fumbling"Bdale Garbee2010-08-27
| | | | | | | | This reverts commit a21b6bb60ac1c07ebd161534a4ea63bfde50dcdf.
| * fix man page delivery pathBdale Garbee2010-08-27
| |