summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Use autotools for altosui and libaltosKeith Packard2010-09-04
| | | | | | | This switches from hand-written Makefiles to automake with libtool for these parts of the system. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Add icons to application and Windows menus.Keith Packard2010-09-04
| | | | | | | Use the altus-metrum icon for an application icon and a windows start menu/desktop icon. Signed-off-by: Keith Packard <keithp@keithp.com>
* icon: add some icons for application programsKeith Packard2010-09-04
| | | | | | | altus-metrum.ico: Windows ICO file altus-metrum-16x16.jpg: 16x16 jpg image for java Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: oops. renamed the nsis file to altos-windows.nsiKeith Packard2010-09-04
| | | | | | And forgot to change the dependency in the Makefile Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: ignore built filesKeith Packard2010-09-04
|
* altosui: Add windows installer build using 'nsis'Keith Packard2010-09-04
| | | | | | | nsis happens to be packaged in debian, and it appears to build usable installers, which is all very cool. Signed-off-by: Keith Packard <keithp@keithp.com>
* update changelogs for Debian builddebian/0.7+53+g59798c6Bdale Garbee2010-09-04
|
* altosui: Catch I/O errors on telemetry device, report to userKeith Packard2010-09-03
| | | | | | | This catches the USB device being unplugged and makes sure the user sees an error dialog in this case. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Must flush serial line after configuring for telemetryKeith Packard2010-09-03
| | | | | | | Without flushing the configuration commands to the serial device, it never sees them as the telemetry input thread doesn't flush. Signed-off-by: Keith Packard <keithp@keithp.com>
* Revert "altosui: Deal with altos bug setting radio channel while monitoring"Keith Packard2010-09-03
| | | | | | This reverts commit ba65e4aeb952a1cf49a77f1e24e235508fcea71f. Testing the old code
* altosui: Allow 'connect to device' when already connectedKeith Packard2010-09-03
| | | | | | | | | | | | | Opening another serial device involves shutting down the display thread (to reset its state) and spawning another one. Shutting down the display thread normally closes the serial device as a part of the process, and if this isn't done before the new serial device is opened, then the new serial device ends up getting closed too. Interrupting the display thread and waiting for it to stop before opening the new serial device solves the problem. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Deal with altos bug setting radio channel while monitoringKeith Packard2010-09-03
| | | | | | | | | | If the monitoring thread is active, then setting the radio channel can sometimes cause the monitoring thread to get stuck. I'm not entirely sure why though. For now, work around the issue by making sure monitoring is off, and the monitoring thread has stopped, before changing the radio channel. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Report telemetry CRC errors in UIKeith Packard2010-09-03
| | | | | | | Telemetry CRC errors can signal problems with TeleMetrum or TeleDongle units, so report them in the UI. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: build Mac OS .zip file to include pathsKeith Packard2010-09-03
| | | | | | | Without the paths, the OS X zip file doesn't create a usable application structure. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Post error dialog on invalid ROM config values.Keith Packard2010-09-03
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Remove some debug printfs from AltosRomconfig classKeith Packard2010-09-03
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Hide internal rom config UI helper functionKeith Packard2010-09-03
| | | | | | | This was getting mis-used by the flash UI causing the rom dialog 'cancel' button to work just like 'ok'. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: allow flashing to be canceled from the rom config dialogKeith Packard2010-09-03
| | | | | | | Was using the rom config class wrong, causing cancel actions to work just like 'ok' actions. Oops. Signed-off-by: Keith Packard <keithp@keithp.com>
* altosui: Abort flashing if debug port isn't workingKeith Packard2010-09-03
| | | | | | | | | Check each command going over the debug port and make sure it works as expected. This commit adds checks for initializing the clock, selecting the desired program counter and running the flash program. Signed-off-by: Keith Packard <keithp@keithp.com>
* 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>