X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=ChangeLog;h=f98de6d6a12656e3ab348cc42a8df323bfcd3616;hp=0adbc7be23678b808e0cf968892d2b50d175a9c3;hb=8de9d3cbfcd1db7b554fb761296a8de09aafc8c3;hpb=c35632efb1919764e4b8581ed6fcf2bedd4bd517 diff --git a/ChangeLog b/ChangeLog index 0adbc7be..f98de6d6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,3350 @@ +commit 0630e7d6d8cf6abf0fe07f9a6df40ee472cce1ef +Author: Bdale Garbee +Date: Fri Feb 18 19:54:18 2011 -0700 + + tie bringup scripts to Bdale's bench TeleDongle + +commit b080e933a65d268aaaec8cfd5f617a13d5babc43 +Author: Anthony Towns +Date: Sat Feb 19 05:49:15 2011 +1000 + + src/ao_gps_skytraq.c: Update logging rate to 10Hz + + Send commands to skytraq to update baud rate to 57,600 bps, and + set NMEA output rate to 10Hz. + +commit aad7103dcf44e69a5a30e008836cce5542ea33e2 +Author: Anthony Towns +Date: Sat Feb 19 04:17:17 2011 +1000 + + src/ao_gps_skytraq: simplify parsing code + + Added macros to make correctly constructing skytraq commands easier. + Simplified code path for NMEA processing marginally. + +commit fe5123fa801f5dafed8b052da607899d1ef20500 +Author: Anthony Towns +Date: Wed Feb 2 19:12:57 2011 +1000 + + ao_radio: generalise setup of packet size + +commit 8b09cc1825645a57c256f38a2f9586ddecf6bda5 +Author: Keith Packard +Date: Fri Feb 18 10:02:46 2011 -0800 + + altos/test: auto-configure acceleration parameters from the log file + + The flight test code had static accelerometer configuration values, + making it impossible to use data from different boards without + recompiling. As the eeprom and telem log files both contain the + necessary data, parse that instead. + + Signed-off-by: Keith Packard + +commit d3bc27fabb6159ce58b14d0f7929b0f46f67c378 +Author: Keith Packard +Date: Fri Feb 18 09:54:01 2011 -0800 + + altos/test: Add dependencies in the Makefile for ao_flight_test + + Yes, it would be nice to automate dependency generation here, but I + can't be bothered. + + Signed-off-by: Keith Packard + +commit c3080fdafff5212f267ba7c765a2f083435be799 +Author: Keith Packard +Date: Fri Feb 18 09:51:37 2011 -0800 + + ao-load: fix usage message to note that '=' is required for options + + The usage message was suggesting incorrect command line syntax; long + options use '=' between the option name and value, not whitespace. + + Signed-off-by: Keith Packard + +commit a09501ab714c0638410d06f80903a8769d93c688 +Author: Bdale Garbee +Date: Wed Jan 19 12:47:25 2011 -0700 + + update changelogs for Debian build + +commit 2bb83d90aa03d825ca1b751418c91b194b72f1f9 +Author: Bdale Garbee +Date: Wed Jan 19 12:46:02 2011 -0700 + + elide changelog entries or re-release of 0.9 + +commit 9541ccd9ff9e67e0862ca31706358d8308fc85d8 +Author: Bdale Garbee +Date: Wed Jan 19 12:42:40 2011 -0700 + + update turnon script to prefer TeleDongle as programmer + +commit 159fda30fe57349660c5e2d95017144ea3f5d7db +Author: Bdale Garbee +Date: Wed Jan 19 12:26:53 2011 -0700 + + update changelogs for Debian build + +commit 97f4f2e0d28eec1cf19d2d25140e42f6ac277700 +Author: Keith Packard +Date: Wed Jan 19 11:21:52 2011 -0800 + + altos: Program default flight log max value for new boards + + New boards have no config space values at all, and so they need each + value to be set. Yes, this should be fixed so that there aren't two + copies of these assignments. + + Signed-off-by: Keith Packard + +commit 480587cf514ba21885b24c3b8fcb98d6b76ea8f4 +Author: Bdale Garbee +Date: Wed Jan 19 00:05:25 2011 -0700 + + update changelogs for Debian build + +commit 6244f2316267738781e31a773b377bcf8c476918 +Author: Bdale Garbee +Date: Wed Jan 19 00:04:45 2011 -0700 + + prepare to release + +commit 3c72103866f041107af49e01a5ccb6d4e6b6ac80 +Author: Bdale Garbee +Date: Tue Jan 18 23:55:42 2011 -0700 + + update changelogs for Debian build + +commit 4ae724fe1d2ca0d712321c4fdc2200ff46d77428 +Author: Bdale Garbee +Date: Tue Jan 18 23:54:36 2011 -0700 + + we need an install target to prevent parent dir make from failing + +commit ca7b549fbf62019b01a6e6c85da50645ea9a4502 +Author: Bdale Garbee +Date: Tue Jan 18 23:48:08 2011 -0700 + + update changelogs for Debian build + +commit 9a5666f42d4d90a0a488fd0a85ae9914944fe0be +Author: Keith Packard +Date: Tue Jan 18 22:46:25 2011 -0800 + + doc: Build with 'make all' from top level. Build with 'make fat' + + This will make sure the docs are up-to-date for both regular and + fat builds. + + Signed-off-by: Keith Packard + +commit 72a04d679d06aaad9c2b4297fefd585fc393ce2e +Author: Keith Packard +Date: Tue Jan 18 22:39:07 2011 -0800 + + fat: Add docs to Linux package + + Oops. Missed this one. + + Signed-off-by: Keith Packard + +commit 5d91c250179f44ca17c26fff36718b7026aa8ee0 +Author: Keith Packard +Date: Tue Jan 18 22:34:15 2011 -0800 + + fat: Add firmware for v1.1 and docs to mac/windows/linux installers + + We'll need to be sure to update this each time we add a product. + + Signed-off-by: Keith Packard + +commit 26c4cc3054b1c7c9ed6ce3c2f21f6254b3245718 +Author: Bdale Garbee +Date: Tue Jan 18 23:29:03 2011 -0700 + + freshen copyright year + +commit e2e20f6ce8a9c2bca36fde5730ccd7151377ec6f +Author: Bdale Garbee +Date: Tue Jan 18 23:18:42 2011 -0700 + + add 0.9 revision entry, with caveat about telemetry format change + +commit 27e6dbbe95ae9b361d60576e0cbadb66792307f3 +Author: Keith Packard +Date: Tue Jan 18 20:39:58 2011 -0800 + + doc: Add v0.9 features from altosui to documentation. + + New flight download UI and new config items. + + Signed-off-by: Keith Packard + +commit 92d7841edcfc8a841f71f7f97cc541f8e55c4627 +Author: Keith Packard +Date: Tue Jan 18 20:39:30 2011 -0800 + + doc: Don't delete telemetrum-outline.pdf + + This has a drilling template for the board. + + Signed-off-by: Keith Packard + +commit c411dce69be58238b8312c2fd7405cbe8b5d4a5a +Author: Bdale Garbee +Date: Tue Jan 18 17:27:11 2011 -0700 + + update changelogs for Debian build + +commit da42f406e88ccc821cd45d5a94d5afec65ec50e9 +Merge: ea4cdfb cf550f9 +Author: Bdale Garbee +Date: Mon Jan 17 09:50:17 2011 -0700 + + Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos + +commit ea4cdfb87e03ecfb974f98305671265b6fb95372 +Author: Bdale Garbee +Date: Mon Jan 17 09:49:45 2011 -0700 + + update documentation to reflect reality that modifying a board or separate + pyro battery is not as simple as one trace cut on v1.0 and v1.1 boards + +commit cf550f9b96fa94d8db559e01df0e265bb1c7b572 +Author: Keith Packard +Date: Sun Jan 16 23:23:45 2011 -0800 + + doc: Remove mention of ao_wake_task + + This has been removed from the altos sources, so remove it from the + docs too. + + Signed-off-by: Keith Packard + +commit 4b71c4f4ed6cae23a7f4a2e7ae697da9ec614898 +Author: Keith Packard +Date: Sat Jan 15 12:26:53 2011 -0800 + + altos: Use 5V reference data to correct accelerometer measurements. + + When the 3.3V and 5V values shift relative to each other (usually due + to changes in power consumption), the measured acceleration will + appear to shift. This patch converts the 3.3V referenced acceleration + value into a 5V referenced acceleration, eliminating this error. + + Signed-off-by: Keith Packard + +commit 2887fe7affc0706dbeb2f04df9a00a9b799903ed +Author: Keith Packard +Date: Sat Jan 15 12:25:57 2011 -0800 + + altos: Optimize fetching of ADC data in flight code + + This stores the address of the desired sample in a local variable and + then fetches through that. Saves quite a few instructions. + + Signed-off-by: Keith Packard + +commit 2681a17500913cbaf3966f09380bb1d6b59e3863 +Author: Keith Packard +Date: Sat Jan 15 12:18:32 2011 -0800 + + altos: Sample the accelerometer reference voltage on v1.1 boards + + This places the 5v reference samples in an array parallel to the basic + ADC values. It doesn't do anything with the values, just stores them. + + Signed-off-by: Keith Packard + +commit 69290588980bb15732a99eca5c911a3b6e9a37b9 +Author: Keith Packard +Date: Sat Jan 15 12:12:02 2011 -0800 + + altos: Ensure flight code gets first crack at new ADC data + + Instead of having everyone wait on the raw ADC ring, have the flight + code wait on that and have everyone else wait for the flight code to + finish looking at the data and move its pointer forwards. + + Signed-off-by: Keith Packard + +commit 1b8d7313504240ed04e0747e9b0f6e9a83d323e2 +Author: Keith Packard +Date: Sun Jan 16 15:57:15 2011 -0800 + + altos: Auto-calibrate linux-based flight testing code + + Use the provided ground acceleration average to set the two + accelerometer calibration values so that the flight code will + detect pad/idle mode correctly. + + Signed-off-by: Keith Packard + +commit afd3d3cdb8c2291c1c7cda7908392d68cd04f87f +Author: Mike Beattie +Date: Mon Jan 17 15:03:40 2011 +1300 + + Rework invalid accel cal detection code + + Slightly reduces code space. + + Uncalibrated accelerometer now enters invalid state as well. + + Signed-off-by: Mike Beattie + +commit 3566dee1cf83870396a0bb164f5549dd3faf58f5 +Author: Keith Packard +Date: Sun Jan 16 14:40:31 2011 -0800 + + altosui: Remove spurious colons from eeprom selection headers + + This colons make the presentation a bit confusing. + + Signed-off-by: Keith Packard + +commit ab31b1c737d8fd32af482e5b06699f1b832a25a1 +Author: Keith Packard +Date: Sat Jan 15 00:56:22 2011 -0800 + + altos: Add DATA_TO_XDATA to linux test harness + + The flight test harness needs to expose every function used by the + flight code in some form, and this macro is about to become used. + + Signed-off-by: Keith Packard + +commit add2802a8a33336180fe6856241a7f4a8200e89c +Author: Mike Beattie +Date: Sun Jan 16 00:10:30 2011 +1300 + + altos: Added check for out of bounds accel + + Chose invalid flight mode instead of idle to give user feedback. + + Signed-off-by: Mike Beattie + +commit 58838c0b96a91da0bd0cd77c3ff312b589c08136 +Author: Mike Beattie +Date: Sat Jan 15 23:21:26 2011 +1300 + + altos: Added check for an accel value above 1.5g + + When detecting flight or idle mode, this should indicate + that accel cal values are out of whack. + + Signed-off-by: Mike Beattie + +commit 118fe84c9ff1cc9d1653e67a2315e22e19d60a14 +Author: Keith Packard +Date: Sat Jan 15 11:26:31 2011 -0800 + + altos: average 512 accel/baro samples at startup instead of 1000 + + This lets us use a simple shift instead of a divide, saving a huge + amount of code space. + + Signed-off-by: Keith Packard + +commit 8a775b8f9ecefa143050653d74dfd218b32b9bb5 +Author: Anthony Towns +Date: Sun Jan 16 10:54:45 2011 +1000 + + altos: Restructure skytraq NMEA parsing code to save some space + + Splitting this into several smaller functions appears to make SDCC + generate better code. + +commit 7a35b2d7048669a96256d4ea0086299f8a0cb1df +Author: Keith Packard +Date: Sat Jan 15 22:42:38 2011 -0800 + + altos: Flush log when full + + When the log storage is full, make sure any pending writes are flushed + out so that the last bit isn't lost. + + Signed-off-by: Keith Packard + +commit 47ee4597e55749e8f66f61a585ea32776979bf80 +Author: Keith Packard +Date: Sat Jan 15 16:25:10 2011 -0800 + + altos: TELEMETRY PROTOCOL CHANGE. Switch to 16-bit serial numbers. + + What a terrible mistake! The flight computer serial numbers were + recorded in only 8 bits, so serial numbers > 255 would get truncated. + + There's really no fix other than bumping the field to 16 bits and + reflashing every TM and TD on the planet. Very unfortunate. + + Signed-off-by: Keith Packard + +commit b22ba359a02297e39a446cbd5ef51e63b795624a +Author: Keith Packard +Date: Sat Jan 15 12:05:50 2011 -0800 + + doc: inkscape tracks the filename inside the document + + telemetrum-outline.svg was renamed from telemetrum.svg and inkscape + appears to care. + + Signed-off-by: Keith Packard + +commit d0a841b285fb398f0be72183ec3c9d1e358419a9 +Author: Keith Packard +Date: Sat Jan 15 12:02:43 2011 -0800 + + altosui: Require 4 sats to light up the 'GPS locked' light. + + This tracks the same GPS signal requirement needed for 'GPS ready' and + ensures that we have a 3d fix. + + Signed-off-by: Keith Packard + +commit 1bfdce6fc3367fdf03e0dc7ddd94da18723b8ba3 +Author: Keith Packard +Date: Sun Jan 16 14:30:38 2011 -0800 + + altosui: Ensure serial device is closed after eeprom download finishes + + As this code is all event-driven, track which events will trigger + further work and block closing the device in those specific cases, + ensuring that all other code paths end up closing the device. + + Signed-off-by: Keith Packard + +commit 987039b8f0b1d889aca9109d4c6a83f034ff64a7 +Author: Keith Packard +Date: Sun Jan 16 14:29:57 2011 -0800 + + altosui: Remove debug message when eeprom downloads are complete. + + This message isn't useful now that this code appears to work. + + Signed-off-by: Keith Packard + +commit fb534aae15f0f1e5d69790e159d0287b6b8a514a +Author: Keith Packard +Date: Sun Jan 16 14:28:35 2011 -0800 + + altosui: Use long input flush timeout when remote. + + 100ms isn't long enough to capture pending remote serial input, so use + 300 ms in that mode. + + Signed-off-by: Keith Packard + +commit d4add23186b3586c99579d83efdc003f79e9bf7a +Author: Keith Packard +Date: Sun Jan 16 14:26:18 2011 -0800 + + altosui: Make serial debug more complete and accurate + + Display all serial input, including telemetry. + Wait to display serial output until flush time, to debug missing flushing. + Show when devices are opened and closed. + + Signed-off-by: Keith Packard + +commit deb3c7b9206be0c9c46f75d35c8f766c26d9838f +Author: Keith Packard +Date: Sat Jan 15 22:43:37 2011 -0800 + + altosui: Reset eeprom download instance variables before reading flight + + To deal with downloading multiple flights in a single invocation, make + sure all relevant instance variables are set back to start of flight + download values each time a log is read. + + Signed-off-by: Keith Packard + +commit eec9eb2e81535e62c52fbb2e57a2d33f88f92c1a +Author: Mike Beattie +Date: Mon Jan 17 07:56:53 2011 +1300 + + Close serial port if Download/Delete dialog is cancelled. + + Signed-off-by: Mike Beattie + +commit df1c6ab3ac079199b5a12328c9ff5cfa6ac29b36 +Author: Mike Beattie +Date: Mon Jan 17 00:40:07 2011 +1300 + + Convert EepromSelect dialog to use a GridBag + + Signed-off-by: Mike Beattie + +commit fef302656f21ae0ab4772f72979cbb7f071da89a +Author: Mike Beattie +Date: Sun Jan 16 20:25:19 2011 +1300 + + Re-order and re-arrange eeprom download dialog + + Signed-off-by: Mike Beattie + +commit 35adb7c98fe02e84fff70c1bee22bfa019cfacc2 +Author: Keith Packard +Date: Fri Jan 14 21:44:59 2011 -0800 + + doc: Add telemetrum mounting template in svg and pdf forms + + telemetrum-outline.svg and telemetrum-outline.pdf + + Signed-off-by: Keith Packard + +commit fdba0f24afd59becc499d750bbdb80aea86066ac +Author: Bdale Garbee +Date: Fri Jan 14 18:01:16 2011 -0700 + + update changelogs for Debian build + +commit 646e1926cdf56e2cf2425413ce716e6999b64a58 +Author: Bdale Garbee +Date: Fri Jan 14 18:01:00 2011 -0700 + + update changelogs for Debian build + +commit d908c2ebd0b11a54cfd922a192249d0f0df0ddb0 +Author: Keith Packard +Date: Fri Jan 14 16:47:36 2011 -0800 + + altosui: Add preference for serial debugging. + + This dumps serial input/output to stdout. + + Signed-off-by: Keith Packard + +commit fcaee12a64d5e195b55b8f77c19dfc0c57ef5d58 +Author: Keith Packard +Date: Fri Jan 14 16:47:19 2011 -0800 + + altosui: Ensure serial line is flushed after disabling remote link + + Flush the '~' character. + + Signed-off-by: Keith Packard + +commit 2d154be89246e111a36f7c2700effbb2c97da541 +Author: Keith Packard +Date: Fri Jan 14 16:44:50 2011 -0800 + + altosui: Show dialog after successful delete or when no flights + + Make sure the user always sees confirmation for flight log management. + + Signed-off-by: Keith Packard + +commit b490455807d1c70c81785ed8931a07ab44e8e421 +Author: Bdale Garbee +Date: Fri Jan 14 14:31:19 2011 -0700 + + update changelogs for Debian build + +commit 97b1ca994599ad262400eb3c685799582f7f1b94 +Author: Bdale Garbee +Date: Fri Jan 14 14:30:49 2011 -0700 + + update changelogs for Debian build + +commit d794ef9e0fbe4d13259db1bbd69f01717c14400b +Author: Keith Packard +Date: Wed Jan 12 12:41:26 2011 -0800 + + altos: check for valid flight number in ao_log_delete + + Zero is not a valid flight number, and ao_log_flight uses that to + indicate 'no flight in this slot'. Check the user-provided input for + zero before looking through the slots. + + Signed-off-by: Keith Packard + +commit 8801b8c1947bd39f7c985b91a2ba8dbc81bcc91a +Author: Keith Packard +Date: Wed Jan 12 12:40:45 2011 -0800 + + altosui: Add eeprom 'manage' ui to download and delete multiple flights + + This shows the list of available flights and provides options to + download and/or delete each one. + + Signed-off-by: Keith Packard + +commit 440d52e34364fdeeddc76a2d744cc6d1c934364f +Author: Keith Packard +Date: Tue Jan 11 21:28:07 2011 -0800 + + altosui: Add support for parsing list of flights from the 'l' command + + This adds parsing support to enumerate the available flights, but does + not yet provide any UI to use it. + + Signed-off-by: Keith Packard + +commit 7ad419d81c90ef6a16656970466313767fef830f +Author: Keith Packard +Date: Tue Jan 11 21:26:41 2011 -0800 + + altos: oops -- 'e' command was only showing 7 of the 8 bytes per line + + Just a silly off-by-one error when printing out the data received from flash. + + Signed-off-by: Keith Packard + +commit bd2480fd757b67557d9c7de42e402034002c3e37 +Author: Keith Packard +Date: Tue Jan 11 15:39:24 2011 -0800 + + altosui: Split eeprom download code apart + + Create separate 'download config data', 'read single record' and 'read + block' functions. This code will be shared with future multi-log + reading code for new firmware. + + Signed-off-by: Keith Packard + +commit c437b14b7fc7afdfc7b809a04d7fa29d5e742307 +Author: Anthony Towns +Date: Fri Jan 7 21:00:10 2011 -0800 + + altos: Remove redundant initialization of ao_interval variables + + These are all initialized in the ao_flight_drogue state transition. + + Signed-off-by: Keith Packard + +commit 57de960b8148bf485607898c3d66af6994d76481 +Author: Anthony Towns +Date: Fri Jan 7 20:52:33 2011 -0800 + + altos: Remove unused accel_vel_mach and accel_vel_boost variables + + Presumably left-over debugging code. + + Signed-off-by: Keith Packard + +commit ca66f86a899c191b6362a334417fc84a79349677 +Author: Keith Packard +Date: Fri Jan 7 20:46:29 2011 -0800 + + altosui: Add configuration of flight log size + + This adds to the TeleMetrum configuration UI the ability to set the + maximum flight log size. + + Signed-off-by: Keith Packard + +commit 52ac83fedbfd380d14d4df2e79992bbdfba3552a +Author: Keith Packard +Date: Fri Jan 7 20:26:39 2011 -0800 + + altos: Check for full log and complain + + Reports special tone along with the continuity checks. + Reports flight 0 in telemetry. + + Signed-off-by: Keith Packard + +commit 00891b40754962ef6530b237ef52017bb58112d5 +Author: Keith Packard +Date: Fri Jan 7 20:25:09 2011 -0800 + + altos: Check requested log max size against available space + + Make sure the amount of memory requested for a single log isn't more + than is available on the device. + + Signed-off-by: Keith Packard + +commit bbddcae2a15b6d430e84956ddf26955aa9173cc0 +Author: Anthony Towns +Date: Fri Jan 7 20:18:25 2011 -0800 + + altos: Optimize Morse code generation + + This reduces the size of data and code needed to report the + flight states + + Signed-off-by: Keith Packard + +commit 73620c41017c1774d6190dfd4be5b742eb64f8d3 +Author: Keith Packard +Date: Fri Jan 7 20:13:28 2011 -0800 + + altos: ensure erase mark is written when erasing flights + + It was getting called only when *failing* to erase a flight (oops), + secondly, it wasn't getting written because ao_storage_flush wasn't + getting called. + + Signed-off-by: Keith Packard + +commit edd22ee49adf60c35f2fe6ba97c111b7ad4131c2 +Author: Keith Packard +Date: Fri Jan 7 17:56:06 2011 -0800 + + altos: report flight log offsets in hex block numbers instead of bytes + + makes them compatible with the 'e' command. + + Signed-off-by: Keith Packard + +commit 1cc08af4f4a1ff61fc0deca3bdd95e8a5ca8ec5c +Author: Keith Packard +Date: Fri Jan 7 17:55:54 2011 -0800 + + altos: white space fix + + Signed-off-by: Keith Packard + +commit d8c9684239b67a69a4a3d24202a6df0d73c4f7f5 +Author: Keith Packard +Date: Fri Jan 7 17:54:54 2011 -0800 + + altos: Speed up at45 and 25lc erase speeds + + No need to read the block to be erased before erasing it. + + Signed-off-by: Keith Packard + +commit 2722703bd848b07a02d3ce0c83a502eca52a9f1d +Author: Keith Packard +Date: Fri Jan 7 14:58:39 2011 -0800 + + altos: support storage of multiple flights. + + This adds the logging support for dealing with multiple flights + + Signed-off-by: Keith Packard + +commit a9b210bc33cd95e7108ab51925fdf0d5e8deaf7e +Author: Keith Packard +Date: Fri Jan 7 10:05:11 2011 -0800 + + altos: Add configuration parameter for maximum flight log size + + This parameter will permit available storage to be split into multiple + separate flight logs. + + Signed-off-by: Keith Packard + +commit 3bcf14f12f6681888c3162d0f33ef2d454eb75dd +Author: Bdale Garbee +Date: Fri Jan 7 00:52:50 2011 -0700 + + update changelogs for Debian build + +commit 408a3e04362d626778640dd0ce7d356d3863de53 +Author: Keith Packard +Date: Thu Jan 6 23:38:13 2011 -0800 + + altos: Mark end of available flight list with 'done' to make the UI + code easier to write + + Signed-off-by: Keith Packard + +commit e991f52276248fa08d96fbecc458bc478e98d299 +Author: Keith Packard +Date: Thu Jan 6 23:35:31 2011 -0800 + + altos: Rip out 'optimization' in ao_log_scan + + Remove premature optimization to avoid re-scanning the flight logs for + the best empty entry. + + Signed-off-by: Keith Packard + +commit 569a1dac55b70c30f01afa7bcb74442ecdd85d85 +Author: Keith Packard +Date: Thu Jan 6 22:37:38 2011 -0800 + + altos: Move common storage code to ao_storage.c. Add M25P80 driver + + This reworks the storage API so that you erase blocks and then store + data to them so that the M25P80 driver will work. + + Signed-off-by: Keith Packard + +commit e4ba9bf4291bf17c777c8c3ef7c71e4a30b9947a +Author: Keith Packard +Date: Thu Jan 6 17:34:58 2011 -0800 + + altos: Require manual flight erasing. + + This supports flash chips that require larger erase blocks. + + Signed-off-by: Keith Packard + +commit ddcc94da4326f9ce954bd31a46b36165c58e6c18 +Author: Keith Packard +Date: Thu Jan 6 12:51:39 2011 -0800 + + altos: Simplify storage API + + This removes the config-specific APIs and exposes global variables for + the available storage space, block size and config storage location. + + Signed-off-by: Keith Packard + +commit f3f1b1488bdc92fa9277dc549ba9f3210a8d4c8c +Author: Keith Packard +Date: Thu Jan 6 11:28:35 2011 -0800 + + altos: packet and usb i/o routines use 'char', not 'uint8_t' + + Just fixing the type of a local variable holding a character + passed from the packet link to usb. + + Signed-off-by: Keith Packard + +commit 5688af4e4d7ca8e559d758257e79b7979f1cc924 +Author: Keith Packard +Date: Wed Dec 22 21:13:56 2010 -0800 + + altos: Add telemetrum-v1.1 directory + + This just clones the v1.0 build; changes will be added on top of this. + + Signed-off-by: Keith Packard + +commit 9f7296b3feab872bf51fc369ade69cc1e7cf7a3f +Author: Keith Packard +Date: Wed Dec 22 21:06:22 2010 -0800 + + altos: Split out SPI driver. + + For TM with the companion connector, the SPI bus will be shared among + multiple devices. Split out the existing SPI code into a common + driver, with the SPI bus protected by a mutex. + + Signed-off-by: Keith Packard + +commit 51c410c1c952e0e9bcf1b2c438813de63753be5f +Author: Keith Packard +Date: Sun Nov 28 00:24:54 2010 -0800 + + windows: Update NSIS installer file to use compatibility IDs + + This allows the file to contain a single InitDriverSetup function, + making things shorter and (I hope) clearer. + +commit 4a42f9d5c20dcaf5fd7591ccf9e32c6130d9d538 +Author: Keith Packard +Date: Sun Nov 28 00:22:14 2010 -0800 + + windows: Add compatibility IDs to telemetrum.inf + + This will allow the .nsi file to reference just the compatibility ID + instead of needing to have all of the USB IDs listed. + + Signed-off-by: Keith Packard + +commit 484b44e81b655f1ecb48256095382a56d2839bae +Author: Keith Packard +Date: Fri Nov 26 17:39:40 2010 -0800 + + altos: eliminate ao_wake_task + + Waking up a task waiting on some random object is a bad idea. Fix + the waiters to look for suitable signalling. + + Signed-off-by: Keith Packard + +commit 07213dc34fa20470a4b36a327a83d75b0f010ebb +Author: Keith Packard +Date: Fri Nov 26 16:14:15 2010 -0800 + + altos: clean up radio abort paths. Share radio code. + + Instead of aborting the DMA and radio operation and expecting that to + be handled reasonably by the radio receiving task, rewrite things so + that the abort function just wakes the receiving task while that + terminates the DMA and cleans up the radio. + + This eliminates all kinds of nasty bugs dealing with radio abort + smashing the radio registers at the wrong time, or interrupting a + radio transmission. + + Signed-off-by: Keith Packard + +commit b62580855c5144f5bc7e0172289bce08814d9472 +Author: Anthony Towns +Date: Tue Dec 14 03:40:18 2010 +1000 + + altosui: move maps to subdir, fix E/W mismatch + +commit b8d2eb5509096fd5bd04598b1312077659109620 +Author: Bdale Garbee +Date: Wed Dec 1 00:15:17 2010 -0700 + + update changelogs for Debian build + +commit ea95c060f8bd959cefc60dd6d411151f3c91384e +Author: Bdale Garbee +Date: Wed Dec 1 00:12:05 2010 -0700 + + fix symlink paths in rules file + +commit f95220b6f0cc74928e0e7d7c7e1f443eafc32a02 +Author: Bdale Garbee +Date: Wed Dec 1 00:03:23 2010 -0700 + + update changelogs for Debian build + +commit ea7130e953622884afc348265f5a4c58f9876823 +Author: Bdale Garbee +Date: Wed Dec 1 00:00:58 2010 -0700 + + modify Debian package build to deliver one copy of background.png for + the themes and symlink it into place for gdm and slim + +commit 3696b30a8d1eb351353d84b5f7af8eeff55c468b +Author: Bdale Garbee +Date: Mon Nov 29 21:47:13 2010 -0700 + + update changelogs for Debian build + +commit 11b3f9ff715017a2dec02003275885334f22c009 +Author: Bdale Garbee +Date: Mon Nov 29 21:46:02 2010 -0700 + + releasing 0.8.1 + +commit 5f3f11e11dff9b9f4d1dde279c0d474de0de12a5 +Author: Keith Packard +Date: Mon Nov 29 20:41:49 2010 -0800 + + Add minimal release testing plan to Releasing + + Signed-off-by: Keith Packard + +commit f0a4deee23984a8f779917bbeaf74a66a0abf592 +Author: Keith Packard +Date: Mon Nov 29 20:34:27 2010 -0800 + + Move "Releasing" to top level + + This file documents the AltOS release process for all systems. + + Signed-off-by: Keith Packard + +commit b727156ef0a7fb6e442ca28be27eb344a213ecf8 +Author: Keith Packard +Date: Mon Nov 29 20:17:35 2010 -0800 + + windows: Add jfreechart.jar and jcommon.jar to windows install image + + These are necessary for the Graph Data button to do anything useful. + + Signed-off-by: Keith Packard + +commit 3e2220a180f95971d222a597d2057ca328c27356 +Author: Bdale Garbee +Date: Mon Nov 29 21:29:14 2010 -0700 + + adding Bdale's release process document to the source tree + +commit 61a924099800494b589cbbb87c65b552ccbd8394 +Author: Bdale Garbee +Date: Mon Nov 29 14:40:27 2010 -0700 + + fix an Altos vs Altus typo in the docs + +commit e840b6594b8a939f148fa7231e1b06a280d94074 +Author: Bdale Garbee +Date: Sun Nov 28 22:42:43 2010 -0700 + + fix section layering + +commit f39698bbc12afdfadfac56c90030e16db93cf4fc +Author: Bdale Garbee +Date: Sun Nov 28 19:46:03 2010 -0700 + + fix publish target in doc/Makefile + +commit 13cea7a96821165a10a8b2433af1da7508882b0a +Author: Bdale Garbee +Date: Sun Nov 28 18:48:31 2010 -0700 + + moved doc dir in web content to AltOS tree + +commit 6f3c72462af86a7d9dec20f4c813a524a5be9fbb +Author: Bdale Garbee +Date: Sun Nov 28 18:32:17 2010 -0700 + + update changelogs for Debian build + +commit a375942979dbcd8239d8c0addb10616e6048f6ea +Author: Bdale Garbee +Date: Sun Nov 28 18:31:26 2010 -0700 + + rewind changelog to recover from stupid build failure + +commit 263cf6c4fc5c1a240d719bb0ceb33393864fb3d6 +Author: Bdale Garbee +Date: Sun Nov 28 18:24:00 2010 -0700 + + update changelogs for Debian build + +commit 2615289265b6f8fa08827be794b4eee569fc6333 +Author: Bdale Garbee +Date: Sun Nov 28 18:23:17 2010 -0700 + + update changelogs for Debian build + +commit 5e23bcc2d2ad33a839fedd2158213098a05cd9ae +Author: Bdale Garbee +Date: Sun Nov 28 18:21:31 2010 -0700 + + declaring 0.8 released + +commit b09d3e11c32abd07f8e11b483ac4b57148f4f2d8 +Author: Keith Packard +Date: Sat Nov 27 23:08:41 2010 -0800 + + windows: Bump .inf file version + +commit 42c2394ccc1a1ee6dc134ed963a4f79acf031d0b +Author: Keith Packard +Date: Sat Nov 27 23:04:50 2010 -0800 + + windows: more .inf file hacking + + Add a LayoutFile reference + Add the FakeModemCopyFileSection + + Copy AltosMetrum.Install section to AltusMetrum.Install.NT section. I + don't know what this might do; existing files seem inconsistent. + + Signed-off-by: Keith Packard + +commit 26369a92398f4ebe3fcd54ce34cebffae0cfdf07 +Author: Keith Packard +Date: Sat Nov 27 22:39:31 2010 -0800 + + windows: remove some non-existent .inf file section references + + The mfglt and VerboseResultCodes sections are not present in the .inf + file, so remove refernces to them. + + Signed-off-by: Keith Packard + +commit 641c5373724d34c3adfcf42420a528d6bba736b9 +Author: Keith Packard +Date: Sat Nov 27 22:35:18 2010 -0800 + + windows: try harder to get windows install to work + + Add devIDs to .nsi file. Fix install section name mapping from the + hot-plug info. + + Signed-off-by: Keith Packard + +commit cd414e2c04ce5ecbc75f19325a6d6f82cd489fb3 +Author: Keith Packard +Date: Sat Nov 27 16:30:29 2010 -0800 + + altosui: Correct windows hardware IDs for nsis installer file + + Need real hardware IDs (encoded USB ids) to get windows to + auto-install the driver? + + Signed-off-by: Keith Packard + +commit f834b22905db87557f729f942607dc363b013694 +Author: Bdale Garbee +Date: Thu Nov 25 22:31:33 2010 -0700 + + update changelogs for Debian build + +commit da3b39d6b1b5ba48686c2a4add4b5448fd5711af +Author: Bdale Garbee +Date: Thu Nov 25 22:29:01 2010 -0700 + + changed main document name from telemetrum-doc to altusmetrum + +commit ab6c9c983a2830bc8807e1b75d2576141b73632d +Author: Bdale Garbee +Date: Thu Nov 25 19:30:02 2010 -0700 + + update fat target in Makefiles to reflect move of altosui and libaltos + +commit b8f05cdc0e9b4a96852eed9d38ff6d5950e2d2ed +Author: Keith Packard +Date: Thu Nov 25 17:29:28 2010 -0800 + + altosui: Clean up flash code to ensure swing gets called from right thread + + This moves all of the flash code to a separate thread and passes + messages back to the swing thread to keep the UI up to date. + + Signed-off-by: Keith Packard + +commit adbb14c63d85b7a54223f88ac623571456f4a462 +Author: Keith Packard +Date: Thu Nov 25 16:28:04 2010 -0800 + + altosui: Remove gratuitous threading from device flashing UI + + There's no need for a thread here, and swing doesn't want us to use + one anyways. + + Signed-off-by: Keith Packard + +commit 7f88520089660845009148b69bfcea6c9dff9672 +Author: Keith Packard +Date: Thu Nov 25 16:23:18 2010 -0800 + + altosui: Flight data download GUI operations called only from main thread + + Swing doesn't like UI functions being called from non-dispatch thread, + so fix up the eeprom download code to use SwingUtilities.invokeLater + to make sure this works right. + + Signed-off-by: Keith Packard + +commit 6d3612e267cd4c1e7fdd74fc33952b3f26f870f5 +Author: Keith Packard +Date: Thu Nov 25 16:09:37 2010 -0800 + + altosui: Eliminate unnecessary thread from config UI + + There's no reason to use a thread to run a dialog box, and + swing doesn't like threads anyways. + + Signed-off-by: Keith Packard + +commit 12fb7f0e70cd244475d84469f93283112478d1e1 +Author: Keith Packard +Date: Thu Nov 25 15:56:42 2010 -0800 + + altosui: Only call swing display functions from main thread. + + Swing insists that all display functions be called from a single + thread, and the flight window wasn't following this for display + updates. Use SwingUtilities.invokeLater to make sure the flight UI + updates happen in the right context. + + Fixes a UI freeze on Mac OS. + + Signed-off-by: Keith Packard + +commit b74cec6cd0bc043f53e9e28472765aa343136813 +Author: Bob Finch +Date: Thu Nov 25 13:30:48 2010 -0700 + + Updated AltOS PKGBUILD to track makefile changes + +commit f88bde21d76a4ff91099a5051153ebace1619978 +Author: Keith Packard +Date: Thu Nov 25 11:16:55 2010 -0800 + + altosui: Hack up standalone makefile to maybe build altosui again + + This isn't tested, but at least the paths are more likely to be correct + + Signed-off-by: Keith Packard + +commit 3d98440d53378aaa6da87ed65e9abb2f96f7ee49 +Author: Keith Packard +Date: Thu Nov 25 11:16:28 2010 -0800 + + altosui: Make windows bits build after moving altosui directory + + Signed-off-by: Keith Packard + +commit 4893ed50bc14772986ac02f9b39928f1882da923 +Author: Keith Packard +Date: Wed Nov 24 23:54:08 2010 -0800 + + Revert "altos: Don't abort radio transmissions with ao_radio_abort" + + This reverts commit 54468e5dc567aaac5c5c20e921859b7cec28bb88. + + With this patch in place, TD could not be placed in 'packet' mode. + +commit cb08bc264c71ca972027392b42f347a03df76a43 +Author: Keith Packard +Date: Wed Nov 24 22:55:08 2010 -0800 + + doc: Rename telemetrum-doc as altusmetrum + + Signed-off-by: Keith Packard + +commit 554bdd25e132dbaec322bc11f94093d2c2e78751 +Author: Keith Packard +Date: Wed Nov 24 22:49:33 2010 -0800 + + doc: Add more authors, fix URL formatting, note that AltosUI actually exists + + Add aj and bfinch as authors. Insert an acknowledgements section. Fill + in the Fire Igniter section in the AltosUI chapter. Then change the + section talking about the future plans for Java to mention that they + actually exist now. + + Signed-off-by: Keith Packard + +commit bcf78b67717374b5971820021b83061e2e9734cf +Author: Keith Packard +Date: Wed Nov 24 21:39:18 2010 -0800 + + doc: Reformat altos to use sections for each function + + This places them in the TOC, making them easier to find. + + Signed-off-by: Keith Packard + +commit 51c7741040d95c5deece939dae5e4136cc04afc4 +Merge: d1dbe3b 4e47c44 +Author: Keith Packard +Date: Wed Nov 24 21:00:52 2010 -0800 + + Merge branch 'buttonbox' + + Conflicts: + doc/telemetrum-doc.xsl + + Pull the buttbox version of the docs in as it had been updated. + + Signed-off-by: Keith Packard + +commit 4e47c44d335276cf0dc5ed3a0756e50c98c1b9b9 +Author: Bdale Garbee +Date: Wed Nov 24 21:44:53 2010 -0700 + + manually fold in documentation work from the master branch + +commit 8a68c1da253c0b29a7cb9c7540c20585ad6e3dec +Author: Bdale Garbee +Date: Wed Nov 24 21:21:53 2010 -0700 + + tweak rev history + +commit 7cd1c7765d137df711caeeb69abaaba1b36e0a65 +Author: Bdale Garbee +Date: Wed Nov 24 20:53:36 2010 -0700 + + fix missing section close in Site Map content + +commit db2b19b8f0d452d682d53c7ed0ff6e359b46efa0 +Merge: b372f3c 915f881 +Author: Keith Packard +Date: Wed Nov 24 18:57:35 2010 -0800 + + Merge remote branch 'aj/buttonbox' into buttonbox + +commit b372f3c0ee4ec49aabe61c169cb1eb9bb4fb2cfc +Author: Keith Packard +Date: Wed Nov 24 18:50:46 2010 -0800 + + Missing change to top level Makefile to build altosui + + Signed-off-by: Keith Packard + +commit 915f881d61294dc6f5a6a3e8d75567e18492a631 +Author: Anthony Towns +Date: Thu Nov 25 09:52:30 2010 +1000 + + doc: Document altosui "Site Map" tab + +commit f01096c4b42f9a4720ed0414826c2a283a992545 +Merge: 357826a 3fbefb3 +Author: Anthony Towns +Date: Thu Nov 25 09:10:50 2010 +1000 + + Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox + +commit 3fbefb3eea981d34a09496cf8abf0119de2e35bf +Author: Keith Packard +Date: Wed Nov 24 14:57:57 2010 -0800 + + Move altosui to the top level, placing libaltos inside it. + + Signed-off-by: Keith Packard + +commit 357826aa9c7b42c59f5d52b8eb016d73b6da0c7f +Author: Anthony Towns +Date: Thu Nov 25 09:07:34 2010 +1000 + + docs: Document altosui "Graph Data" button + +commit 7811e6dfa6caf10251da7df7c24b98cdc3787892 +Merge: 71b1949 7a50837 +Author: Anthony Towns +Date: Thu Nov 25 08:47:36 2010 +1000 + + Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox + +commit 7a50837ea0d92db3f469f197ec8210aee22aa143 +Author: Keith Packard +Date: Wed Nov 24 10:55:18 2010 -0800 + + altosui: Make sure packet mode is turned off when the connection fails + + When the packet connection times out, turn packet mode off when + closing the serial port. + + Signed-off-by: Keith Packard + +commit 7d90e2f6009e060fb59c519f7e564483a7ca6872 +Author: Keith Packard +Date: Tue Nov 23 20:17:44 2010 -0800 + + altosui: Let people fire igniters that don't read as 'ready' + + This provides for igniter testing with LEDs or other materials that + don't look like regular igniters. + + Signed-off-by: Keith Packard + +commit f3233985a132e1d660e6df12d0056b6729f16faf +Author: Keith Packard +Date: Tue Nov 23 19:09:31 2010 -0800 + + altosui: Disable radio configation over packet link. + + Attempting to configure the radio over the packet link will only end + up confusing the user, so disable it. This also works around a bug in + older TM code which would lock up when trying to do this. + + Signed-off-by: Keith Packard + +commit 6cd9be22f06f21d12ee2f668989d83d3c61d14c0 +Author: Keith Packard +Date: Tue Nov 23 19:08:07 2010 -0800 + + altosui: New AltosSerial.set_radio function sets channel/call + + Use this anytime you need to set the device radio channel and call + sign, either for telemetry reception or packet mode origination. This + uses the saved callsign and per-device radio channel number. Do not + use this when opening a telemetrum as there won't be a saved channel number. + + Signed-off-by: Keith Packard + +commit ed7cf7d262fcf7c0c677c2fb981582b571de9e5e +Author: Keith Packard +Date: Tue Nov 23 19:04:55 2010 -0800 + + altosui: Make AltosSerial.flush_input keep reading while non-empty + + Flushing the input buffer can take a while, especially over the packet + link. Keep reading while stuff is appearing on the reply queue. + + Signed-off-by: Keith Packard + +commit 3b9db8c82d26a6a2e43d4ca40742fc1bdc502380 +Author: Keith Packard +Date: Tue Nov 23 19:02:54 2010 -0800 + + altos: Make radio test command careful with the radio mutex. + + Remember whether the radio test mode is on or off and don't try to do + either of them twice to prevent the mutex from being acquired or + released twice. + + Signed-off-by: Keith Packard + +commit 54468e5dc567aaac5c5c20e921859b7cec28bb88 +Author: Keith Packard +Date: Tue Nov 23 18:57:49 2010 -0800 + + altos: Don't abort radio transmissions with ao_radio_abort + + We only want to abort pending radio reception to release the radio for + other use, or to change the radio channel. Let radio transmission + proceed. This fixes a problem with using packet mode to configure the + radio channel; if the packet transmission is aborted, the TM ends up + wedged. + + Signed-off-by: Keith Packard + +commit d873dc28f0752aeb58a6263e42bdd5b9095bd392 +Author: Keith Packard +Date: Tue Nov 23 18:56:46 2010 -0800 + + altos: remove unused variable from ao_igniter + + The 'status' variable used to hold a reported status value from the + igniter after firing, but we ignore that now. + + Signed-off-by: Keith Packard + +commit 71b1949e50f4533bcf44537da65b19bc67863c8e +Merge: a79225c f1892b1 +Author: Anthony Towns +Date: Wed Nov 24 12:14:11 2010 +1000 + + Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox + +commit f1892b137b1de3d6caf0293bd40ed5c3e4948066 +Author: Bdale Garbee +Date: Tue Nov 23 18:58:11 2010 -0700 + + lose the placeholder on how GPS works, as it's going to be a + while before I tackle that, if ever. + +commit a79225c215f17fa5218ddd9db4fc3f5c563a9f74 +Merge: 84cd5d4 853b711 +Author: Anthony Towns +Date: Wed Nov 24 11:55:14 2010 +1000 + + Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox + +commit 853b7112e34212040c4cb7289f9cfdb2f3ea9f90 +Author: Bdale Garbee +Date: Tue Nov 23 18:53:18 2010 -0700 + + merge Keith's AltosUI documention into "the big book" + +commit 84cd5d42d8b5659463544fe2a400758b56478609 +Author: Anthony Towns +Date: Wed Nov 24 02:13:32 2010 +1000 + + altosui: sitemap uses rocket gps if no pad gps + +commit c7119c21baa9d4ca681975b8613ade6593f65577 +Author: Anthony Towns +Date: Wed Nov 24 02:11:36 2010 +1000 + + altosui: don't switch away from user selected tab + +commit ae55a107f12546dc65f04618c7abc17beb920d73 +Merge: d1005f6 737f2fd +Author: Anthony Towns +Date: Wed Nov 24 01:53:46 2010 +1000 + + Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox + +commit 737f2fdd012202f453120ece117ae5e859b32082 +Author: Keith Packard +Date: Mon Nov 22 22:26:19 2010 -0800 + + doc: Add internal documentation for AltOS + + Signed-off-by: Keith Packard + +commit 5523e7d55ecc8d310e495fa4f5115f7483c42d65 +Author: Bdale Garbee +Date: Mon Nov 22 21:07:10 2010 -0700 + + add a rudimentary --help for command line use + +commit d1005f68376d695039c314b8d7a68bbf9acbca4f +Merge: 9a83e0d 22c0978 +Author: Anthony Towns +Date: Tue Nov 23 10:14:55 2010 +1000 + + Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox + +commit 22c09781af1df4b38562b577e9926c23e4a397f2 +Merge: b27327a a79606a +Author: Keith Packard +Date: Mon Nov 22 16:02:22 2010 -0800 + + Merge remote branch 'origin/buttonbox' into buttonbox + +commit b27327a05d249eaf969b67d2a8d12fc6a93841f0 +Author: Keith Packard +Date: Mon Nov 22 15:56:04 2010 -0800 + + altos: assume igniter worked. + + Many igniters don't go open when fired, so there's no way + to know if they worked. Assume they did as a failed igniter is + unlikely to do anything when fired again anyways. + + Signed-off-by: Keith Packard + +commit 68323cbb222f1f33198a42abaa0550af22f75a93 +Author: Keith Packard +Date: Mon Nov 22 15:53:27 2010 -0800 + + altosui: Close serial port when debug link fails + + If the debug connection isn't working, close down the serial port when + reporting the failure. + + Signed-off-by: Keith Packard + +commit 9a83e0dc79f7a7467c7814d58daa2a2b89e50972 +Merge: 902735f a79606a +Author: Anthony Towns +Date: Tue Nov 23 08:07:04 2010 +1000 + + Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox + +commit a79606a6507fc01a74910f7959e84c4e9a730714 +Author: Bob Finch +Date: Mon Nov 22 12:24:42 2010 -0700 + + Added PKGBUILDs for deps into contribs + +commit 377ee7e90ecd028f984cd1abce96b2efc3b5b977 +Author: Keith Packard +Date: Sun Nov 21 14:03:17 2010 -0800 + + altos: Add on/off modes to 'C' command + + This lets the user turn the radio on/off and then invoke other commands. + + Signed-off-by: Keith Packard + +commit 902735ffbfdd97672d52b09f17cdcd619193fd05 +Author: Anthony Towns +Date: Mon Nov 22 05:29:26 2010 +1000 + + altosui: keep sitemap more centred on rocket + +commit b85df38b5611e45cb9296df07b720badf74ac26e +Author: Anthony Towns +Date: Mon Nov 22 05:22:17 2010 +1000 + + altosui: improve sitemap scrolling behaviour + +commit 4a9ded5b39ed08e13abc2cddba8b712f62b983f2 +Author: Anthony Towns +Date: Sun Nov 21 17:39:50 2010 +1000 + + AltosSiteMap: ensure buffer around active tile + +commit ec47bc93a487614714a752cb30ec9fe3d8f72929 +Merge: 0393830 e7954c8 +Author: Anthony Towns +Date: Sun Nov 21 16:08:37 2010 +1000 + + Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox + +commit e7954c820763f80e993f9f822e837725cf36af84 +Author: Keith Packard +Date: Sat Nov 20 22:03:26 2010 -0800 + + altosui: When fixing eeprom gps time information, make GPS data valid + + Eeprom files may be missing the GPS time (due to a firmware bug). Working + around this involves finding the next valid GPS time and using that to + create a fake GPS time entry. However, that next GPS time may not + be locked or may have few sats as it is from the boost stage of the + flight. Fix this by simply forcing the fake time packet to have + 4 sats and be locked. + + Signed-off-by: Keith Packard + +commit 0393830f85da5efc96bbdf0d9769b66019c34b33 +Author: Anthony Towns +Date: Sun Nov 21 15:13:35 2010 +1000 + + AltosSiteMap: limit nr of tiles to 200x200 + +commit a08b2a6363c194195db92029743f6612676373ce +Author: Anthony Towns +Date: Sun Nov 21 15:03:21 2010 +1000 + + AltosSiteMap: never accept 0,0 as lat/long + +commit 84e570d8a8a52e0d358582135ec1b3a12be94c26 +Author: Anthony Towns +Date: Sun Nov 21 14:45:10 2010 +1000 + + AltosSiteMap: refactor tile collection + +commit 71e487344395a8efc9cd279aad92f601ff4c6d3d +Author: Anthony Towns +Date: Sun Nov 21 14:05:00 2010 +1000 + + AltosSiteMap: thread safe tile addition + +commit c040bcd06679484175542208fb564d0271a7fc1b +Author: Anthony Towns +Date: Sun Nov 21 13:19:36 2010 +1000 + + AltosSiteMap: try to get new tile construction right + +commit c3994dd82d489289ebc99ff9c5fa88f560c023ac +Author: Anthony Towns +Date: Sun Nov 21 13:07:11 2010 +1000 + + AltosSiteMap: extend map if rocket goes far away + +commit 835b903727a2eabda8d9659cc46e53301f92897c +Merge: 440a0f3 8789135 +Author: Anthony Towns +Date: Sun Nov 21 11:15:02 2010 +1000 + + Merge branch 'sitemap' into buttonbox + + Conflicts: + ao-tools/altosui/AltosSiteMap.java + +commit 878913551a1e4e3c8f2b39fa4aeb234880735a1c +Author: Anthony Towns +Date: Sun Nov 21 10:55:22 2010 +1000 + + AltosSiteMap: explain tile size better + +commit 440a0f3f5130eb0c8e614691892be8c94e7fd3c3 +Author: Keith Packard +Date: Sat Nov 20 16:55:12 2010 -0800 + + altosui: Set site map flight path lines to 6 pixels anti-aliased. + + Much more visible over the map. + + Signed-off-by: Keith Packard + +commit 2a7dc3ba36bac81640a9498e0d0caf1470b57c19 +Merge: e5b1ada ece2c86 +Author: Anthony Towns +Date: Sun Nov 21 10:45:15 2010 +1000 + + Merge branch 'buttonbox' into sitemap + + Conflicts: + ao-tools/altosui/AltosFlightUI.java + +commit 8df185cd95cfecbed8272dd1275d077c5b45535b +Merge: ece2c86 1e71264 +Author: Keith Packard +Date: Sat Nov 20 16:35:48 2010 -0800 + + Merge remote branch 'aj/sitemap' into buttonbox + + Conflicts: + ao-tools/altosui/AltosFlightUI.java + + Signed-off-by: Keith Packard + +commit e5b1adae9b23b98a6321986f5cd67c9d3166b87f +Author: Anthony Towns +Date: Sun Nov 21 10:34:39 2010 +1000 + + AltosSiteMap: better gps check, lower zoom + +commit ece2c86e2641b2cd613791293526c492b1606aa1 +Author: Keith Packard +Date: Sat Nov 20 16:19:42 2010 -0800 + + altosui: Rewrite info table to mix with scroll pane well. Fix startup size + + Using a single table for the info table means that the scroll pane + automatically picks up the table headers and shows them above the + scrollable view. + + This patch also fixes the application size at startup so that no + scrollbar is required in the info table, and the window is < 800x600. + + Signed-off-by: Keith Packard + +commit 1e712647dd6df1e77650db705f3ac32a3c8f6907 +Author: Anthony Towns +Date: Sun Nov 21 08:58:44 2010 +1000 + + altosui: reindent + +commit a59a204e188e40ec8848a0dc63d6de710cee3039 +Merge: 8263630 37f0201 +Author: Anthony Towns +Date: Sun Nov 21 08:56:13 2010 +1000 + + Merge branch 'buttonbox' into sitemap + +commit 82636305021c41d676f5f0f11378724fe0de0079 +Author: Anthony Towns +Date: Sun Nov 21 08:44:13 2010 +1000 + + AltosSiteMap: be more polite about preferred size + +commit 37f0201d724693528f37ac7d275f68f90cf94da0 +Author: Keith Packard +Date: Sat Nov 20 14:31:23 2010 -0800 + + altosui: change descent tab formatting to four columns + + This places labels to the left of each field. For igniter voltages, + it uses three columns for the labels. + + Signed-off-by: Keith Packard + +commit 66ebd954d9c9a44a8db0ee713c682e39306fabd8 +Author: Anthony Towns +Date: Sun Nov 21 08:28:24 2010 +1000 + + Add GrabNDrag.java + +commit 72f5e05f9f0055f2cef8b840812f090556c94338 +Author: Anthony Towns +Date: Sun Nov 21 08:18:39 2010 +1000 + + AltosSiteMap: major refactoring + +commit b47517d4c2e49f6f7b9954d2c85f96397fe1103e +Author: Keith Packard +Date: Sat Nov 20 14:06:37 2010 -0800 + + altosui: re-indent + +commit 6f8bc2ad20b715343e0510563ab0f14787ef3e07 +Author: Anthony Towns +Date: Sun Nov 21 01:34:52 2010 +1000 + + AltosDescent: switch elev from height to range + +commit 89f44c5587ea4f927d5e398b6af919df0d6561c3 +Author: Anthony Towns +Date: Sun Nov 21 01:27:01 2010 +1000 + + AltosAscent/Descent: tidy up layout + +commit 51e403145d28ac913e36d205077a613845596be2 +Author: Anthony Towns +Date: Sun Nov 21 00:17:51 2010 +1000 + + AltosSiteMapTile: draw boost circle as well as landed + +commit 25ffe1cc7823895886b4777f310b4bda1c80133b +Author: Anthony Towns +Date: Sun Nov 21 00:07:16 2010 +1000 + + AltosSiteMap: automatic fetching of map data + +commit 20f714bbe3137de8fb7491b39985021fd1774930 +Author: Anthony Towns +Date: Sat Nov 20 22:49:51 2010 +1000 + + AltosSiteMapTile: seperate map and drawing layers + +commit 58f8d069ce9488e2987b8e92caa69fe68cda7569 +Author: Anthony Towns +Date: Sat Nov 20 21:06:37 2010 +1000 + + AltosSiteMap: add autoscroll and grabndrag scroll + +commit 74cab8503b51ba6fb05a4d12a031c749e870b0ef +Merge: 0ecf033 9a99cab +Author: Anthony Towns +Date: Sat Nov 20 18:20:45 2010 +1000 + + Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox + +commit 0ecf033110084f1a8be98282d7029dc14f70dab5 +Merge: 081fbd5 71c41ea +Author: Anthony Towns +Date: Sat Nov 20 18:14:30 2010 +1000 + + Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox + +commit 9a99cabc1c34c657fc95246192ba6d330f5f22d3 +Author: Keith Packard +Date: Sat Nov 20 00:13:58 2010 -0800 + + altosui: Fix channel changing in flight UI to actually work + + Replacing the menu with a combo box required reworking the way events + are delivered from that widget back to the channel changing + function. Just delete the old magic and use the JComboBox action + listener directly. + + Signed-off-by: Keith Packard + +commit 71c41eadd12c3ece5fffce7669e4991778046d4e +Author: Keith Packard +Date: Sat Nov 20 00:09:03 2010 -0800 + + altosui: Initialize display thread state in constructor instead of run + + Some state will get set before run is called, initializing it there + can be too late. + + Signed-off-by: Keith Packard + +commit 081fbd5715f9d3d81d98e149fb95d40447c07a79 +Merge: 90b9bc4 7920ed5 +Author: Anthony Towns +Date: Sat Nov 20 17:40:49 2010 +1000 + + Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox + + Conflicts: + ao-tools/altosui/AltosFlightUI.java + +commit 7920ed5c34b088f45ce4213b061ddd1ffe22cee8 +Author: Keith Packard +Date: Fri Nov 19 23:18:51 2010 -0800 + + altosui: calling thread.interrupt with null thread doesn't work well + + This was a left-over from debugging the previous patch. + + Signed-off-by: Keith Packard + +commit 8c8dc3794c7b5fa5a5b43b1c461d6c8bb3ab425d +Author: Keith Packard +Date: Fri Nov 19 23:09:15 2010 -0800 + + altosui: When switching log files, don't terminate log thread + + The log thread automatically switches output files when the incoming + telemetry changes. Don't use 'close' for that as 'close' terminates + the log thread as well as closing the file. Create a new + 'close_log_file' function which just closes the file. + + Signed-off-by: Keith Packard + +commit 594e80572821f1848db062d0cff18ca8bf0d90ce +Author: Keith Packard +Date: Fri Nov 19 22:44:48 2010 -0800 + + altosui: switch channel selector to combo box. Shorten displayed device names + + A combo box displays the current value, which is quite nice to + have. Add a 'toShortString' for AltosDevice so that the window frames + and error messages don't have extra spaces generated by the + altos_device toString method. + + Signed-off-by: Keith Packard + +commit fa07afc73bc5eccff8464a2def05ad600da33c97 +Author: Bdale Garbee +Date: Fri Nov 19 23:33:42 2010 -0700 + + update turnon scripts to use stashed copies of stable release firmware + +commit 9ffc2eb53a47e435f39b02896b0e43ae5f47f450 +Author: Keith Packard +Date: Fri Nov 19 18:25:48 2010 -0800 + + altosui: Use timeouts to recover from broken packet links. + + This puts timeouts every place the system reads from the packet link + and aborts the in-progress operation if it takes more than a second to + get a response. + + Also mixed in here are persistent igniter status displays for the + ejection testing UI. + + Signed-off-by: Keith Packard + +commit 68078eab3c07d8dc83302747cf6f3dcb1797c6ce +Author: Keith Packard +Date: Fri Nov 19 20:44:29 2010 +0800 + + doc: Document the 'Flash Image' operation. + + Signed-off-by: Keith Packard + +commit b4bdda65488e8ef27d2889cb6cc8eda3c5d50e0a +Author: Keith Packard +Date: Fri Nov 19 20:29:14 2010 +0800 + + doc: git ignore generated doc files + + Signed-off-by: Keith Packard + +commit f0542085de2139ef562af068ec05fa73f47c73b1 +Author: Keith Packard +Date: Fri Nov 19 20:26:49 2010 +0800 + + doc: Add preliminary altosui documentation + + Also, update the Makefile to allow for further documents to be added + without a lot of custom rules. + + Signed-off-by: Keith Packard + +commit 0e7a10f71803d60f8b34c5a91efd220449442769 +Author: Keith Packard +Date: Fri Nov 19 17:16:03 2010 +0800 + + altosui: Clean up global AltosUI configuration settings dialog + + This dialog had a mish-mash of styles and was confusing. + Now it's got a label for each line, and suitable setters for + each element + + Signed-off-by: Keith Packard + +commit 8f72f08839346fb225238420324f0edcd070e531 +Author: Keith Packard +Date: Fri Nov 19 17:14:17 2010 +0800 + + altosui: Unify datafile selection to AltosDataChooser + + Instead of having several separate intefaces, use a single dialog for + selecting data files for graph/export/replay. + + Signed-off-by: Keith Packard + +commit 24ffcf86c43290ce0f70fb4ee0984b3debdb8a5f +Author: Keith Packard +Date: Fri Nov 19 15:41:30 2010 +0800 + + altosui: Add igniter ground testing code + + Not yet hooked up, but the UI is finished. + + Signed-off-by: Keith Packard + +commit 90b9bc4475011bead7117ed72fa5efa0f77b2813 +Author: Anthony Towns +Date: Fri Nov 19 13:30:00 2010 +1000 + + AltosSiteMapTile: adjust scale to 1 nmi per tile + +commit fa45336062523838ba8abb08427cdc4d9c7de7a8 +Author: Anthony Towns +Date: Fri Nov 19 13:17:29 2010 +1000 + + AltosSiteMapTile: adjust centering calculation + +commit fda93afcd8aa4133b0e5f008b824d072e338d0ed +Author: Anthony Towns +Date: Fri Nov 19 13:02:05 2010 +1000 + + AltosSiteMapTile: autoscale to about 2 nmi per tile + +commit 483346a03c94b200692f5e6d59f3feee4dcf2ace +Author: Anthony Towns +Date: Fri Nov 19 12:09:46 2010 +1000 + + altosui: tile site maps + +commit 939be6793238a275b7682ecc376fed14379cf044 +Merge: e68fe94 1a4b6e9 +Author: Anthony Towns +Date: Thu Nov 18 05:54:06 2010 +1000 + + Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox + + Conflicts: + ao-tools/altosui/AltosFlightUI.java + +commit 1a4b6e96f823035b113f01d1bdfd61afc1f33e25 +Author: Keith Packard +Date: Tue Nov 16 22:46:29 2010 +0800 + + altosui: Add igniter status to ascent and descent tabs + + Monitor igniters during all phases of the flight. + + Signed-off-by: Keith Packard + +commit d0eb41619544ead6d9dab3a8d024a12936c9cdd0 +Author: Keith Packard +Date: Tue Nov 16 22:20:00 2010 +0800 + + altosui: Cleanup flight UI layout + + Use common constants for fonts and insets + Shrink fonts so that the window is < 600 pixels tall. + + Signed-off-by: Keith Packard + +commit fcca333cda64be35f0c9fb0109eef1be3709dddd +Author: Keith Packard +Date: Tue Nov 16 21:49:59 2010 +0800 + + altosui: Add callsign configuration in AltosUI configuration dialog + + This callsign is used during packet communication. + + Signed-off-by: Keith Packard + +commit d1dbe3b69e6f95ef8ecd4cf959863b922ab47c66 +Author: Bdale Garbee +Date: Mon Nov 15 11:08:00 2010 -0700 + + add a paragraph about forcing TM back to idle mode if an accel cal goes badly + +commit 39e371561469d8e5059638ffa4e7075f391de268 +Author: Keith Packard +Date: Mon Nov 15 23:14:51 2010 +0800 + + altosui: add reboot button to telemetrum configuration UI + + This lets you reconfigure and reboot telemetrum, including over the + radio link. + + Signed-off-by: Keith Packard + +commit 257e97137325f5dbbd6aa034f20fd6937b67df90 +Author: Keith Packard +Date: Mon Nov 15 22:38:35 2010 +0800 + + altosui: eliminate menu bar, moving elements to buttons. + + This adds a new 'configure AltosUI' dialog to set the log directory + and voice preferences. + + Signed-off-by: Keith Packard + +commit 524644d8d8ce3f8a5a914ecfc7e2a8d474d89095 +Author: Keith Packard +Date: Mon Nov 15 22:04:44 2010 +0800 + + altosui: oops, missed a file in the previous commit + + AltosSerialInUseException.java just defines a new exception, thanks to + java for making this live in a separate file. + + Signed-off-by: Keith Packard + +commit 511903704f7e1b22e88dd3e3cc35fd3c0583820e +Author: Keith Packard +Date: Sun Nov 14 03:26:57 2010 -0800 + + altosui: With --replay option, exit when replay window is closed + + Otherwise, the application hangs around forever. + + Signed-off-by: Keith Packard + +commit 11c95f687b1f68d35fa1a0af2c4e7982b8bb226a +Author: Keith Packard +Date: Sat Nov 13 17:09:51 2010 -0800 + + altosui: Replace flight status table with labels, fix resize. + + There's no reason to use a table for the flight status data, + replace that with a selection of widgets instead. + + Also, set all of the grid bag constraints for the various flight + status displays so that resize does something sensible. + + Adds a scrollbar to the table display so that it can shrink. + + Signed-off-by: Keith Packard + +commit dcfa56498d1b65a213b8aba9cbd6c4806532383c +Author: Keith Packard +Date: Sat Nov 13 16:07:04 2010 -0800 + + altosui: Open serial device at 'new' time. Prohibit duplicate opens. + + With the per-serial UI, there's never a reason to create a serial + device without opening it right away. This eliminates the bug caused + by not opening the serial device for telemetry reception. + + Serial devices can now be opened only once; this eliminates errors + when trying to reflash or configure devices while receiving telemetry. + + Signed-off-by: Keith Packard + +commit 8463ffcaca6bcd31e645aba71c171f548dce96d8 +Author: Keith Packard +Date: Sat Nov 13 15:19:14 2010 -0800 + + altosui: Eliminate unncessary import altosui lines + + Java appears to automatically import every module from the current + package. + + Signed-off-by: Keith Packard + +commit 566c6486c8815ae241e0b116a93b1a0ff4783831 +Author: Bdale Garbee +Date: Sat Nov 13 12:19:12 2010 -0700 + + continuing to work on the docs + +commit e68fe9454352087889c560d95797922493117acb +Author: Anthony Towns +Date: Sun Nov 14 00:59:01 2010 +1000 + + AltosSiteMap: add targeting circles around landing site + +commit 1e7e02987276847274493312202d22222c953149 +Author: Anthony Towns +Date: Sun Nov 14 00:57:45 2010 +1000 + + AltosTelemetryReader: actually open serial port + +commit 9c32b93ef5fb43558fb0179ea1b047e35b7ed6e8 +Merge: 991541f a6f30fa +Author: Anthony Towns +Date: Sun Nov 14 00:29:11 2010 +1000 + + Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox + +commit a6f30fae906bd87dff192c5fd4d10df283f99930 +Author: Keith Packard +Date: Fri Nov 12 17:02:22 2010 -0800 + + altosui: Add RF calibration to TeleMetrum config dialog + + I think that's the last user-settable value. + + Signed-off-by: Keith Packard + +commit 1bdc6166f3bc5ce3f8e55acb1484923781412e21 +Merge: f111871 5c6a533 +Author: Bdale Garbee +Date: Fri Nov 12 17:32:43 2010 -0700 + + Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos + +commit f1118717780a81f9257d2eed7828b66538deb8a8 +Author: Bdale Garbee +Date: Fri Nov 12 17:32:21 2010 -0700 + + fold in content from Keith's email on the re-flashing subject + +commit 7def9dd0d0a4ce9cf7c65de573100e664f278717 +Author: Bdale Garbee +Date: Fri Nov 12 10:58:54 2010 -0700 + + first cut at instructions on how to re-flash TM and TD devices based on email + reply to a user who asked + +commit 991541f57f065f429c6ec425efd6ac731280b2c1 +Author: Anthony Towns +Date: Fri Nov 12 23:42:42 2010 +1000 + + better error behaviour if no map + +commit 1bcfa22de7821984149db10cb79913efed36b41e +Author: Anthony Towns +Date: Fri Nov 12 23:29:40 2010 +1000 + + pull up maps for arbitrary locations + +commit beb6c881ec006241c7d2820c64e5381131d41180 +Author: Anthony Towns +Date: Fri Nov 12 03:24:26 2010 +1000 + + make infotable scrollable, revert its fontsize to 14 + +commit 0327c1da01a3f6ede01f05c1d775651a57fd0c68 +Author: Anthony Towns +Date: Fri Nov 12 02:08:58 2010 +1000 + + tabs -> spaces + +commit 81e7b43ecad666e2e2310c7c94184f888bc86585 +Author: Anthony Towns +Date: Fri Nov 12 02:07:41 2010 +1000 + + add site map tab, at least for QRS launches + +commit 5394548fa5c7bdbfcc01e8aa19e93e1cf6345e2a +Merge: 891e629 75f7698 +Author: Keith Packard +Date: Wed Nov 10 22:11:21 2010 -0800 + + Merge remote branch 'aj/buttonbox' into buttonbox + +commit 75f7698b99a661ed17a91748a99699fa6761772a +Author: Anthony Towns +Date: Thu Nov 11 16:06:32 2010 +1000 + + add compass bearing during descent + +commit cc0a730de093c49be2a921101d27622b6f592e92 +Author: Anthony Towns +Date: Thu Nov 11 15:57:52 2010 +1000 + + add compass bearing to voice output + +commit 317ec72a34906faad88c6924e634617b074e71db +Author: Anthony Towns +Date: Thu Nov 11 15:52:01 2010 +1000 + + use grayled.png for off + +commit 8503943e3613f8670b128012b12ff14fb54321d7 +Author: Anthony Towns +Date: Thu Nov 11 15:45:43 2010 +1000 + + reduce font size for FlightInfoTable + +commit 3ffaa5d1c00b28be20fd4a26deb7bd41d953e92a +Author: Anthony Towns +Date: Thu Nov 11 15:43:05 2010 +1000 + + read preferences for --replay + +commit 1f3e091efdfb2fe6f06a066cac60f5d267b94856 +Author: Anthony Towns +Date: Thu Nov 11 15:40:37 2010 +1000 + + add --replay command line argument + +commit b16b873723ee3e5097e6725c59ce191119439ad7 +Author: Anthony Towns +Date: Thu Nov 11 15:38:27 2010 +1000 + + use value_font for values + +commit 891e629f6ba20654b614f3ca7211a0f1c92670cb +Author: Keith Packard +Date: Wed Nov 10 16:28:19 2010 -0800 + + altos: Use grey leds when unlit - easier to see + +commit 5c6a5335a057be0219450b4b9889c647d8d4a012 +Author: Bob Finch +Date: Mon Nov 1 14:36:41 2010 -0600 + + Updated PKGBUILD-git.altos + + Signed-off-by: Keith Packard + +commit b0d31910da592e2f67c47c8fc3e15ce8135d5094 +Author: Keith Packard +Date: Tue Nov 9 23:34:32 2010 -0800 + + altosui: Add ascent, descent and landed tabs + + This completes the set of tabs for in-flight status information. + + Signed-off-by: Keith Packard + +commit 22d00785188a880700cd372528189a7a15278da9 +Author: Keith Packard +Date: Tue Nov 9 14:40:58 2010 -0800 + + altosui: Add tab UI with 'pad' mode. + + This creates a multi-tab interface for flight monitoring + and includes a special tab for 'pad' mode. + + Signed-off-by: Keith Packard + +commit eb77e806ded99532dc7eaa39c1893f075b028af6 +Author: Keith Packard +Date: Tue Nov 9 10:21:34 2010 -0800 + + altosui: Create abstract interface for flight data display + + This allows the implementation of the flight data display to occur in + the flight UI instead of the display thread. + + Signed-off-by: Keith Packard + +commit a0a92c605e238277c9881545a7226e53b5dbc295 +Author: Keith Packard +Date: Mon Nov 8 22:17:26 2010 -0800 + + altosui: Fix more calls to AltosPreferences.channel() + + Oops. Two more. + + Signed-off-by: Keith Packard + +commit 94f4a50d6430cc8280cbdaa9f39d3cb858d0e077 +Author: Keith Packard +Date: Mon Nov 8 22:10:46 2010 -0800 + + altosui: Fix channel setting at serial open time + + Was using the previous non-device-specific preferences API. + + Signed-off-by: Keith Packard + +commit 6b17d276271faa8a420a1c8f6be17faaa0c7043c +Author: Keith Packard +Date: Mon Nov 8 22:07:04 2010 -0800 + + altosui: Create buttons for main actions + + Signed-off-by: Keith Packard + +commit 16916be51d746b1e1057b3219e5bec8f8814259e +Author: Keith Packard +Date: Fri Nov 5 23:44:47 2010 -0700 + + altosui: Split out flight monitoring to separate window + + This creates a per-TD (or replay) window to contain the flight + monitoring information, allowing multiple monitors. + + This also adds per-TD preferences for monitoring channel. + + Signed-off-by: Keith Packard + +commit ca931b1c484bd6b64617370e81b16e169fdae1c2 +Author: Bdale Garbee +Date: Wed Oct 6 17:47:44 2010 -0600 + + update changelogs for Debian build + +commit 811ced628d586134224c1b501b40ce9eb435fc7c +Author: Keith Packard +Date: Wed Oct 6 16:42:27 2010 -0700 + + altosui: Separate out jfreechart and jcommon directories + + This allows these packages to be referenced separately + + Signed-off-by: Keith Packard + +commit c2c4d515ef9cc2cae8a8f2803e9498bb0794c4ed +Author: Keith Packard +Date: Wed Oct 6 16:25:49 2010 -0700 + + altosui: Remove ability to graph data in .csv files + + There's no reason to support these files when the raw .eeprom or + .telem files which generate them should be used instead. + + Signed-off-by: Keith Packard + +commit d5caf6f2f4d9257e26aa4305b26c02d1b263fa24 +Author: Bdale Garbee +Date: Wed Oct 6 17:14:35 2010 -0600 + + remove the csv build dep, as that code will be abandoned + +commit 43e23a60780191e3c6f61df44c5dd08cc8604c51 +Author: Bdale Garbee +Date: Wed Oct 6 16:27:57 2010 -0600 + + update changelogs for Debian build + +commit 8103432bf7adfe6ee5bf3ee42e1672475e6edd5a +Author: Bdale Garbee +Date: Wed Oct 6 16:26:33 2010 -0600 + + update changelogs for Debian build + +commit 635066cd35fb24cacf8400a477ea4b4e3dd2c39c +Author: Bdale Garbee +Date: Wed Oct 6 16:26:19 2010 -0600 + + update changelogs for Debian build + +commit 4396aaaf34cda3751dcca0eceb05b4ffeb411cde +Author: Bdale Garbee +Date: Wed Oct 6 16:25:22 2010 -0600 + + add build-dep on libcsv-java + +commit 7475ab5804bf3fb12b1b755e850af90d5a15d3eb +Author: Bdale Garbee +Date: Wed Oct 6 16:19:35 2010 -0600 + + update changelogs for Debian build + +commit d8a2f4ceb1c70a6be976a78e2264c961de2f2277 +Author: Bdale Garbee +Date: Wed Oct 6 16:18:45 2010 -0600 + + add build dep on jfreechart lib + +commit f0d1468ceae065f0cdae6f6ae3323dec5636f073 +Author: Keith Packard +Date: Tue Sep 28 17:56:49 2010 -0700 + + altosui: Add KML file export. + + Command line has switches now, --kml and --csv + Export save dialog has combo box to select kml or csv result. + + Signed-off-by: Keith Packard + +commit 5a119fd92532d53e552efe1f7c61e87181fcace0 +Merge: 28da340 82744c3 +Author: Keith Packard +Date: Mon Sep 27 22:28:07 2010 -0700 + + Merge remote branch 'aj/master' + +commit 82744c3497d37650b88dee80be7956c4bd1cffb2 +Author: Anthony Towns +Date: Tue Sep 28 15:27:07 2010 +1000 + + Add callsign/serial/flight to graph title + +commit 28da3406426437604125d332e4cda90d459df487 +Author: Keith Packard +Date: Mon Sep 27 22:26:56 2010 -0700 + + altosui: use Altos constants in graphing code + + The Altos class nicely defines constants for all of the flight states. + + Signed-off-by: Keith Packard + +commit ce7f59fbfb5a94a67a4ceced3cc371b4c6b6e5d1 +Author: Anthony Towns +Date: Tue Sep 28 14:45:01 2010 +1000 + + Hax0r graphing to support telem/eeprom files + +commit e2b9f47a205348d38756c70e928a2a9183de6884 +Merge: 7ef3ad0 8032031 +Author: Anthony Towns +Date: Tue Sep 28 12:55:47 2010 +1000 + + Merge branch 'master' of git://git.gag.com/fw/altos + +commit 803203197e51e71e9c77b3610047fd5bf9a56c56 +Author: Keith Packard +Date: Mon Sep 27 18:52:30 2010 -0700 + + altosui: Deal with eeprom dates going backwards across wrap + + eeprom timestamps can go backwards as the GPS time stamps are + recorded when the first GPS character is received, but not placed into + the eeprom log until the last GPS packet is complete. If this happens + at the same time the tick count is wrapping, then the tick count will + wrap backwards across the 0 boundary causing time to jump forwards. + + Fix this by letting time go backwards across the tick boundary, which + requires that we know when the first 'real' tick is read from the + eeprom file. + + Signed-off-by: Keith Packard + +commit fe7eba2e4af36cf29d8dc2378ac6985be04f68c6 +Author: Keith Packard +Date: Mon Sep 27 18:51:05 2010 -0700 + + altosui: .CSV output: add link quality, gps hdop and sat C/N0 numbers + + This makes the CSV files contain all of the available information. + + Signed-off-by: Keith Packard + +commit c89a34d1eb25155405b0036baeadc7bbfeade1c2 +Author: Keith Packard +Date: Mon Sep 27 17:11:48 2010 -0700 + + altosui: Create iterables for log file scanning. Split out display threads + + Convert from log file reading paradigm to using iterators which is + more idiomatic for java. Split more code out of AltosUI.java, + including the display update threads for telemetry monitoring and + logfile replay.x + + Signed-off-by: Keith Packard + +commit 7ef3ad0c9354c0484c25badc69334b59c7f355e2 +Merge: eb74866 e66919a +Author: Anthony Towns +Date: Fri Sep 24 10:28:06 2010 +1000 + + Merge branch 'master' of git://git.gag.com/fw/altos + +commit e66919aa46193bd8c7a1e86fb32a3367dae121f5 +Author: Keith Packard +Date: Thu Sep 23 16:52:51 2010 -0700 + + altosui: Require 4 sats for 'good' GPS data + + Wait for 10 consecutive GPS reports with at least 4 sats before + reporting "GPS ready" state. + + Signed-off-by: Keith Packard + +commit 34ca8c00f4be72c314baff4c96f1e2f010948454 +Author: Keith Packard +Date: Mon Sep 20 06:30:49 2010 -0700 + + altosui: remove unused ReplayThread wrapper classes + + These aren't used now that the replay opener dialog knows how to build + a reader from a filename. + + Signed-off-by: Keith Packard + +commit fd010661ced6075f82a961625826665a3d8d1efe +Author: Keith Packard +Date: Mon Aug 30 14:00:04 2010 -0700 + + altosui: Factor some UI elements into separate classes + + Clean up AltosUI by moving the two main tables to separate class files. + + Signed-off-by: Keith Packard + +commit eb74866e919e8c661153847871f5a79e66d37296 +Merge: af404b4 1260589 +Author: Anthony Towns +Date: Mon Sep 20 22:05:26 2010 +1000 + + Merge branch 'master' of git://git.gag.com/fw/altos + +commit 1260589976c1a95848b298497fd251c4ee7d3f93 +Author: Keith Packard +Date: Sun Sep 19 02:52:29 2010 -0700 + + altosui: Write raw sensor data to .csv files + + For data export, provide the raw sensor samples instead of the + filtered values. + + Signed-off-by: Keith Packard + +commit 7a4d7110debb88f4e906fee7c46f2badd561809d +Author: Keith Packard +Date: Sun Sep 19 02:50:43 2010 -0700 + + altosui: Use recorded ground acceleration when reading eeprom files + + The flight software records 1000 accelerometer samples and records + that in the flight log. Use that value instead of using the very few + samples recorded in the eeprom before boost is detected. This + generates far more accurate accerometer data in the .csv files. + + Signed-off-by: Keith Packard + +commit af404b428bd742039afc25ff3850f76bc92c7c29 +Author: Anthony Towns +Date: Wed Sep 15 07:24:04 2010 +1000 + + Add JFreeChart to Makefile.am + +commit 61590b8729831cb138b2ba6b88802c208d114753 +Author: Anthony Towns +Date: Wed Sep 15 06:51:05 2010 +1000 + + Add graphing. + +commit 3d64f5a6511529ca53699190f4d54de1ba62a9bd +Merge: ec6da08 b9623f8 +Author: Anthony Towns +Date: Sat Sep 11 15:15:14 2010 +1000 + + Merge branch 'master' of git://git.gag.com/fw/altos + +commit b9623f8ef26491e9fa14e2478295fe6f5cbbd87f +Author: Keith Packard +Date: Fri Sep 10 21:07:14 2010 -0700 + + altosui: Remember directory containing firmware files + + Instead of forcing the user to navigate to the firmware directory each + time, this remembers the previous directory and starts there. + + Signed-off-by: Keith Packard + +commit 7f2204e0832b14b1edca4266a2cbc272141ecc2b +Author: Keith Packard +Date: Fri Sep 10 20:55:05 2010 -0700 + + altosui: set default .csv file name in file save dialog + + This uses setSelectedFile to specify which output filename to make the + default in the save dialog. + + Signed-off-by: Keith Packard + +commit 7e053ae1f2d09347123ac9fa79e46645378b4c70 +Author: Bdale Garbee +Date: Fri Sep 10 10:42:35 2010 -0600 + + make the column headers comma separated, too, so they align with the data + +commit ec6da0824474e46de842845d7b53fe1a1dde33ed +Merge: 7c2e411 1031067 +Author: Anthony Towns +Date: Fri Sep 10 16:11:34 2010 +1000 + + Merge branch 'master' of git://git.gag.com/fw/altos + +commit 10310672a83a66dc630718b151d653fc066f8e59 +Author: Bdale Garbee +Date: Fri Sep 10 00:09:25 2010 -0600 + + update changelogs for Debian build + +commit 9d0e89e8ad8926dc8371fa809835a580ae49711d +Author: Keith Packard +Date: Thu Sep 9 23:04:59 2010 -0700 + + altosui: Stop parsing eeprom file after hitting 'landed' state + + Sometimes there are additional records found in the eeprom file; the + reader is mostly worried about not losing anything, so it reads as + much as it can. However, the last record written for any flight is the + 'landed' record, so we can stop looking at the file after hitting that. + + Signed-off-by: Keith Packard + +commit 67b6952f7126704478ede5575e5e938d18fcc329 +Author: Keith Packard +Date: Thu Sep 9 23:04:14 2010 -0700 + + altosui: Fill in time value of last Eeprom record read from file + + The last record is handled separately, and was missing the code to + compute the time. Sigh. + + Signed-off-by: Keith Packard + +commit 8b0b584cd0ca7542e65aac0c7897ad7ab4115122 +Author: Keith Packard +Date: Thu Sep 9 22:55:47 2010 -0700 + + altosui: Remove debug printfs from AltosTelemetryReader + + Signed-off-by: Keith Packard + +commit a80bfae15f1499c49f7ef47978bf0337d8120892 +Author: Bdale Garbee +Date: Thu Sep 9 23:57:34 2010 -0600 + + rewind packaging changelog, again + +commit 78ce3120e5a53858ca0d43c734aa5d28b4948ce3 +Author: Bdale Garbee +Date: Thu Sep 9 23:52:20 2010 -0600 + + update changelogs for Debian build + +commit 71c85613a28c24c3aad7b4aa3299d8677ef1268e +Author: Bdale Garbee +Date: Thu Sep 9 23:51:23 2010 -0600 + + rewind packaging changelog + +commit 7c2e4114a3a43f919a7a6c967d3f16e5d630f90f +Merge: ddc83b4 af200f5 +Author: Anthony Towns +Date: Fri Sep 10 15:50:01 2010 +1000 + + Merge branch 'master' of git://git.gag.com/fw/altos + +commit af200f5b84555de0556b52146379f3934774a3f3 +Author: Keith Packard +Date: Thu Sep 9 22:30:48 2010 -0700 + + altosui: Fix telemetry file reader to handle tick count wrapping + + The telemetry reader was ignoring tick count wrapping, so you'd see + time go backwards in jumps. Not useful. + + Signed-off-by: Keith Packard + +commit 96ca7051f60ea299e3e05bafbe5717fc83c3afd2 +Author: Bdale Garbee +Date: Thu Sep 9 22:50:03 2010 -0600 + + update changelogs for Debian build + +commit 2d5e48c5dc0e822fdf430f43804c1e5e79fdbf84 +Author: Keith Packard +Date: Thu Sep 9 21:28:10 2010 -0700 + + Add --with-fat-dir configure option to publish finished stand-alone bits + + --with-fat-dir specifies a directory to copy the finished + linux/macosx/windows stand-alone ("fat") packages to. A sub-directory + will be created under the specified directory based on the product + version number and the files copied there. + + Signed-off-by: Keith Packard + +commit dd2b77b2a516a055f29191dcdfeb727e637aae86 +Author: Keith Packard +Date: Thu Sep 9 20:59:29 2010 -0700 + + altosui: libaltos.so is built with libtool -- it's in ../libaltos/.libs + + It used to be in ../libaltos + + Signed-off-by: Keith Packard + +commit 72a5c1258db92d0ddd660bfa875e8e55cab47af7 +Author: Keith Packard +Date: Thu Sep 9 20:39:41 2010 -0700 + + altosui: Remove some debug printfs. + + Signed-off-by: Keith Packard + +commit 031fd9a954f2e3447d0150eb4ecc81af7b620dca +Author: Keith Packard +Date: Thu Sep 9 20:36:12 2010 -0700 + + Add firmware and libaltos to 'fat' target at top-level + + This ensures that all of the necessary bits are available to construct + the distribution images. + + Signed-off-by: Keith Packard + +commit fcaa480b1dfeb2fd4044f9c4e1b6d50c46fc9984 +Author: Bdale Garbee +Date: Thu Sep 9 21:29:20 2010 -0600 + + update changelogs for Debian build + +commit 48f57997452e17564e28fe3e37403f6f63d32dea +Author: Keith Packard +Date: Thu Sep 9 20:24:42 2010 -0700 + + altosui: conflating USB product and vendor IDs is a bad idea + + We've now got a USB vendor ID called 'altusmetrum' for generic + altusmetrum devices (old USB ID 0x000A) while the general vendor name + for all devices is 'altusmetrum' as well. + + This patch splits vendors and products into separate name spaces, + products are prefixed with product_ and vendor with (oddly) vendor_. + + Signed-off-by: Keith Packard + +commit 632d276118ab04de67561104be650f8fb69a0450 +Author: Bdale Garbee +Date: Thu Sep 9 20:34:43 2010 -0600 + + update changelogs for Debian build + +commit 1ac3d7e3ba52d1b0dc834eaa5d7886c730eaf307 +Author: Bdale Garbee +Date: Thu Sep 9 20:34:22 2010 -0600 + + initial cut at an altosui man page + +commit 5c4e437975054d33604402591e1ea2f314932593 +Author: Bdale Garbee +Date: Thu Sep 9 20:06:09 2010 -0600 + + update changelogs for Debian build + +commit 0ea75761416bff299233991e961ba25b6c7dcf89 +Merge: 35d70c9 8ee3464 +Author: Bdale Garbee +Date: Thu Sep 9 20:05:27 2010 -0600 + + Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos + +commit 8ee3464d8064ebe1694c7b20177878c0d9961451 +Author: Keith Packard +Date: Thu Sep 9 17:54:41 2010 -0700 + + altosui: Display error dialog when AltOS JNI library can't be loaded + + Having an error dialog appear at application startup seems better than + simply failing to present the device dialog later on. + + Signed-off-by: Keith Packard + +commit 4224a7526e51eb8fbf1f0a31bae7ee68c6385095 +Author: Keith Packard +Date: Thu Sep 9 17:52:46 2010 -0700 + + altosui: Store libaltos.so in $(libdir)/altos + + It's not a public library, so hide it away in a subdirectory. + + Signed-off-by: Keith Packard + +commit 1e4c18777d982061f5e507a4d4f4f1cd4d685268 +Author: Keith Packard +Date: Thu Sep 9 17:49:37 2010 -0700 + + altosui: Need to have JVM include path substituted into libaltos Makefile + + The libaltos Makefile needs to find the relevant jni.h file, which is + found in the JVM_INCLUDE path, all nicely located by the configure.ac script. + + Signed-off-by: Keith Packard + +commit 35d70c92307dd478bc619b2f6c5a88e155cdad28 +Author: Bdale Garbee +Date: Thu Sep 9 17:27:07 2010 -0600 + + handle versioning of ihx files (poorly) by just wildcarding the file name, + which assumes there's only one matching .. probably ok on Debian? + +commit c286ada6457579d64e9d8ca44b927258b4a561da +Author: Bdale Garbee +Date: Thu Sep 9 16:27:40 2010 -0600 + + update changelogs for Debian build + +commit 6c0ae7e966a81ece35bccbe89d626a58afe899a2 +Author: Keith Packard +Date: Thu Sep 9 15:25:18 2010 -0700 + + altosui: remove FATJAR from all-local to avoid building fat .jar file + + the fat .jar file is used in non-native builds to run from a directory + containing all of the freetts jar files along with the altosui jar + file. We don't want this on a real install where freetts is installed separately. + + Signed-off-by: Keith Packard + +commit 737a64c57a8f979f51c3fa6b3f214520c736cf8a +Author: Keith Packard +Date: Thu Sep 9 15:22:14 2010 -0700 + + altosui: hack to make JAVAROOT directory get created before javac runs + + This ensures that the JAVAROOT directory gets created by adding it to + the variable used to set the CLASSPATH environment value. + + Signed-off-by: Keith Packard + +commit b456bd9d7bcd9d968e43c38eeb6fa6ad8c58f895 +Author: Keith Packard +Date: Thu Sep 9 15:11:41 2010 -0700 + + altosui: fix telemetrum.inf FFFE:000A product names on AMD64 and ia64 + + This appears to matter to Vista. Dunno why. + + Signed-off-by: Keith Packard + +commit 16980b848651a6b20a0b458446f0a19fb517539d +Author: Keith Packard +Date: Thu Sep 9 15:10:25 2010 -0700 + + altosui: Add explicit requirement to create classes directory + + The implicit ordering doesn't appear reliable. + + Signed-off-by: Keith Packard + +commit 15da683c2f747baef49c8b8d321a86faede0de30 +Author: Bdale Garbee +Date: Thu Sep 9 15:51:50 2010 -0600 + + update changelogs for Debian build + +commit 012e7176954a6b74b3b667317be0f6dc41d7ab70 +Author: Bdale Garbee +Date: Thu Sep 9 15:51:02 2010 -0600 + + add libtool to build deps + +commit 3e5824b9a71971ce99bfe38a1e860b421e265f02 +Author: Bdale Garbee +Date: Thu Sep 9 15:43:47 2010 -0600 + + update changelogs for Debian build + +commit ddc83b4c401be965a9947782becf20cc8c54e6a2 +Merge: afea6c2 3d49d5f +Author: Anthony Towns +Date: Sun Sep 5 20:49:34 2010 +1000 + + Merge branch 'master' of git://git.gag.com/fw/altos + +commit 3d49d5f69b41c27003dbc5ccf1899014bd13bd99 +Author: Keith Packard +Date: Sun Sep 5 02:05:06 2010 -0700 + + altosui: ensure that 'altosui' script is installed. Pass arguments along. + + Signed-off-by: Keith Packard + +commit b61fec225ada6a9e252e4c7920101ee18c77cbdc +Author: Keith Packard +Date: Sun Sep 5 01:55:56 2010 -0700 + + altosui: eeprom files place 'boost' time in the flight number record. + + Instead of looking for the first state change record, use the Flight + record to get the boost tick. + + Signed-off-by: Keith Packard + +commit 6c653a4cba5fef8d49261cf1c024f3e86e9058c6 +Author: Keith Packard +Date: Sun Sep 5 01:52:36 2010 -0700 + + altosui: Record flight number when scanning file, not when running + + The very first record in the eeprom is the flight number, but it is + time-stamped with the 'boost' time, and so it gets sorted until much + later, delaying the return of data until the rocket enters boost + mode. This drops all of the nice pad GPS and state date on the floor. + + Signed-off-by: Keith Packard + +commit 38e1d87c8d449866faac026577fefa9a118428cb +Author: Keith Packard +Date: Sun Sep 5 01:23:53 2010 -0700 + + altosui: Use local .class files in the classpath + + This ensures that compiling only a few changed files will + locate the old .class files instead of using a stale .jar file. + +commit 9941b05a1d03dafd6cd899b5fe999ed769efb1d6 +Author: Keith Packard +Date: Sun Sep 5 01:21:14 2010 -0700 + + altosui: Prevent voice altitude data from queueing up + + When flight status changes rapidly, the queue of voice data can get + quite long. This change does two things -- first, it remembers when + the altitude reporting happens due to flight events and delays the + periodic reporting until a suitable time after that, second it ensures + that the voice data has all been delivered before generating a new + altitude report. + + Signed-off-by: Keith Packard + +commit 4dec5c36702d76dc95beada7c1d3222a638a2cbb +Author: Keith Packard +Date: Sun Sep 5 01:19:11 2010 -0700 + + altosui: Add AltosVoice.drain() to wait for queued speech to finish + + drain() blocks until all pending phrases have been processed, allowing + the UI code to avoid pending data that will end up stale by the time + it is emitted. + + Signed-off-by: Keith Packard + +commit 410ba89eef9c9817eef81b702966cb88820ff7c4 +Author: Keith Packard +Date: Sun Sep 5 01:13:01 2010 -0700 + + altosui: Start idle thread after the rocket leaves the pad + + This makes the first altitude report time consistently 10 seconds + after launch, instead of some random time depending on when the rocket + launched relative to the time the device connection was made. + + Signed-off-by: Keith Packard + +commit 6205547ec7191aab0259a8449520e966a96129e6 +Author: Keith Packard +Date: Sun Sep 5 01:08:50 2010 -0700 + + altosui: When replay thread is interrupted, don't make final report + + Normally, the replay process makes one final report after the file has + been parsed. However, if the reading process is interrupted to display + something else, this report is just annoying, so don't make it. + + Signed-off-by: Keith Packard + +commit 3d99584fcfe43b22e8581874e0ac77ce3d635d48 +Author: Keith Packard +Date: Sun Sep 5 01:03:18 2010 -0700 + + altosui: Add elevation and range data to main display + + Reported by voice, it's useful to see these on the display as well. + + Signed-off-by: Keith Packard + +commit 2d58f319a7c1a6a8ccc6a539722009996ba886ab +Author: Keith Packard +Date: Sun Sep 5 01:01:10 2010 -0700 + + altosui: Eeprom files contain only one date; save it. + + While reading eeprom files, the GPS record is reconstructed each time + the system sees the first GPS log item (the time field), but as the + date isn't repeated, we need to copy it from the old GPS data record. + + Signed-off-by: Keith Packard + +commit b2aa689bf3d61e4a3ebe7c828162d1be20aad0f6 +Author: Keith Packard +Date: Sun Sep 5 00:59:54 2010 -0700 + + altosui: Remove debugging printf from AltosEepromReader + + These were in place while validing the GPS data reconstruction code + that handles eeprom files missing the first GPS date line due to the + record overwriting bug in old firmware versions. + + Signed-off-by: Keith Packard + +commit eb0e7a59f0806734a4c959a3ce7c57f71cbe3986 +Author: Keith Packard +Date: Sun Sep 5 00:57:38 2010 -0700 + + altosui: Return AO_LOG_INVALID instead of exception for eeprom files + + When an eeprom file contains an invalid line, just return + AO_LOG_INVALID instead of throwing an exception. This allows us to + replay and parse files with extraneous serial communication. + + Signed-off-by: Keith Packard + +commit c3a17c71a45207dd715d537704f161de9219f0d7 +Author: Keith Packard +Date: Sat Sep 4 18:49:22 2010 -0700 + + altosui: Fix linux fat distribution + + Again, use 'cp -p' instead of 'cp -a' to get files into the archive + instead of links. Also, make the shell script 'altosui' instead of + 'altosui-fat'. + + Signed-off-by: Keith Packard + +commit 828e9e4c68e3ac90b6ba2e9fd5f131a9975f7e4a +Author: Keith Packard +Date: Sat Sep 4 18:39:58 2010 -0700 + + altosui: Fix up Mac OSX .zip file + + Must contain 'altosui.jar' instead of altosui-fat.jar. + Also, was using 'cp -a' instead of 'cp -p' which made files + represented by symlinks not end up in the archive. + + Signed-off-by: Keith Packard + +commit 044fd27449c70474f51b99dec25fd23d3c03a559 +Author: Keith Packard +Date: Sat Sep 4 18:20:45 2010 -0700 + + altosui: Fix windows installer to ship correct files + + Was shipping altosui.jar instead of altosui-fat.jar + + Signed-off-by: Keith Packard + +commit 148b927c3b8bc7b7b5c5356392032faf2b1203d3 +Author: Keith Packard +Date: Sat Sep 4 18:04:04 2010 -0700 + + Add top-level 'fat' target to aid building distribution files + + Signed-off-by: Keith Packard + +commit aed59e1c057c13e28fd368dc2592aa4628211097 +Author: Keith Packard +Date: Sat Sep 4 17:59:11 2010 -0700 + + Add version numbers to released files. Set version to 0.7.1 + + Instead of using git revision counts for version numbers, use explicit + versions numbers configured in the configure.ac file. Expose published + files with version numbers. + + Signed-off-by: Keith Packard + +commit 2808bba3efa1cff133cc060dabff06fab8b75388 +Author: Keith Packard +Date: Sat Sep 4 17:58:52 2010 -0700 + + Ignore libtool files. + +commit bc183400ab93d5902c52851319999cc77f27bc81 +Author: Keith Packard +Date: Sat Sep 4 17:35:17 2010 -0700 + + altos: add some SDCDB config files + +commit 887b11f6b9c81b9f15348d54017e700ca7dc5e55 +Author: Keith Packard +Date: Sat Sep 4 17:27:17 2010 -0700 + + Use autotools for altosui and libaltos + + This switches from hand-written Makefiles to automake with libtool + for these parts of the system. + + Signed-off-by: Keith Packard + +commit e844e8a0695e27af6f8e3e37a5e3bcc865b862e3 +Author: Keith Packard +Date: Sat Sep 4 01:13:42 2010 -0700 + + altosui: Add icons to application and Windows menus. + + Use the altus-metrum icon for an application icon and a windows start + menu/desktop icon. + + Signed-off-by: Keith Packard + +commit e9ea28504c646fc25791aab09b9e5faf73e0ac0c +Author: Keith Packard +Date: Sat Sep 4 01:08:34 2010 -0700 + + icon: add some icons for application programs + + altus-metrum.ico: Windows ICO file + altus-metrum-16x16.jpg: 16x16 jpg image for java + + Signed-off-by: Keith Packard + +commit f550677df016070430ed38bfa2b2be33f1b8c40a +Author: Keith Packard +Date: Sat Sep 4 00:16:41 2010 -0700 + + altosui: oops. renamed the nsis file to altos-windows.nsi + + And forgot to change the dependency in the Makefile + + Signed-off-by: Keith Packard + +commit c0988ddbf104ea729090c2e7e2a28cc6dc9e90f6 +Author: Keith Packard +Date: Sat Sep 4 00:14:15 2010 -0700 + + altosui: ignore built files + +commit ecb4a09535b6a8da0765010489a96e605dbdeb46 +Author: Keith Packard +Date: Sat Sep 4 00:13:11 2010 -0700 + + altosui: Add windows installer build using 'nsis' + + nsis happens to be packaged in debian, and it appears to build usable + installers, which is all very cool. + + Signed-off-by: Keith Packard + +commit bf22923cd8b4f6f954718358b411b5b10d8e7b4d +Author: Bdale Garbee +Date: Sat Sep 4 00:46:29 2010 -0400 + + update changelogs for Debian build + +commit 59798c6fd11502a9c8b66090c23ba50eb250692e +Author: Keith Packard +Date: Fri Sep 3 12:43:45 2010 -0700 + + altosui: Catch I/O errors on telemetry device, report to user + + This catches the USB device being unplugged and makes sure the + user sees an error dialog in this case. + + Signed-off-by: Keith Packard + +commit 16d8d6a8853d09f683b13f9cda3c3174a0aab130 +Author: Keith Packard +Date: Fri Sep 3 12:31:05 2010 -0700 + + altosui: Must flush serial line after configuring for telemetry + + 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 + +commit d4f64e95e31e2335470efc15df2ab357b7d197f3 +Author: Keith Packard +Date: Fri Sep 3 11:48:55 2010 -0700 + + Revert "altosui: Deal with altos bug setting radio channel while monitoring" + + This reverts commit ba65e4aeb952a1cf49a77f1e24e235508fcea71f. + + Testing the old code + +commit 71191ecef3ba0e00d0f8a7cd1a24982bfa44ec72 +Author: Keith Packard +Date: Fri Sep 3 01:30:33 2010 -0700 + + altosui: Allow 'connect to device' when already connected + + 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 + +commit ba65e4aeb952a1cf49a77f1e24e235508fcea71f +Author: Keith Packard +Date: Fri Sep 3 01:21:57 2010 -0700 + + altosui: Deal with altos bug setting radio channel while monitoring + + 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 + +commit e5ef42c2b22c6639d90631dbbb588f9fd2494385 +Author: Keith Packard +Date: Fri Sep 3 01:12:24 2010 -0700 + + altosui: Report telemetry CRC errors in UI + + Telemetry CRC errors can signal problems with TeleMetrum or TeleDongle + units, so report them in the UI. + + Signed-off-by: Keith Packard + +commit 3b3aa448f3a0f44137f7530b04b58967ba5f22f5 +Author: Keith Packard +Date: Thu Sep 2 21:11:29 2010 -0700 + + altosui: build Mac OS .zip file to include paths + + Without the paths, the OS X zip file doesn't create a usable + application structure. + + Signed-off-by: Keith Packard + +commit cff0d1ef6b338b3d5ad9450d4d5f95df934cb5e4 +Author: Keith Packard +Date: Wed Sep 1 22:56:34 2010 -0700 + + altosui: Post error dialog on invalid ROM config values. + + Signed-off-by: Keith Packard + +commit 8d8980f56a4f2c7d6f2ce667130706e0f04f8ded +Author: Keith Packard +Date: Wed Sep 1 22:56:12 2010 -0700 + + altosui: Remove some debug printfs from AltosRomconfig class + + Signed-off-by: Keith Packard + +commit 5ee6cd41ed189c3166f76558ecada80917f40652 +Author: Keith Packard +Date: Wed Sep 1 22:47:15 2010 -0700 + + altosui: Hide internal rom config UI helper function + + 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 + +commit 9a690c9795e8257d2a3225f905117681668a472f +Author: Keith Packard +Date: Wed Sep 1 22:46:04 2010 -0700 + + altosui: allow flashing to be canceled from the rom config dialog + + Was using the rom config class wrong, causing cancel actions to work + just like 'ok' actions. Oops. + + Signed-off-by: Keith Packard + +commit 2f07ad14a16dbf1b75c71784ceae303825c90ade +Author: Keith Packard +Date: Wed Sep 1 22:43:22 2010 -0700 + + altosui: Abort flashing if debug port isn't working + + 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 + +commit cf30343aadd5039627a85319872685f743e64b16 +Author: Bdale Garbee +Date: Thu Sep 2 00:55:41 2010 -0400 + + update changelogs for Debian build + +commit 59a40f6d5a2159b9009a3fa0737bb679efd5b32c +Author: Bdale Garbee +Date: Thu Sep 2 00:55:01 2010 -0400 + + another distclean fix + +commit 59ff9180f11063c257746b895a167179b3a4ff7c +Author: Bdale Garbee +Date: Thu Sep 2 00:53:16 2010 -0400 + + and a few more distclean fixes + +commit 3aafd70257b70b7c11ba9c55749157979bc61ea2 +Author: Bdale Garbee +Date: Thu Sep 2 00:52:04 2010 -0400 + + more makefile distclean target work + +commit d5a6ad87c7a9ac03b2e694bed0a54b6cc4322a6f +Author: Bdale Garbee +Date: Thu Sep 2 00:50:16 2010 -0400 + + update changelogs for Debian build + +commit 14fa24ed93b3b1cec08a170004c6fb7f4d74f7e5 +Author: Bdale Garbee +Date: Thu Sep 2 00:48:31 2010 -0400 + + update changelogs for Debian build + +commit 83552dfa0d38db9cdf3efc89e64e6c7896467856 +Author: Bdale Garbee +Date: Thu Sep 2 00:47:54 2010 -0400 + + add distclean targets to libaltos and altosui to all Debian package to build + +commit 6f24d2a476759104a10b26b54faff2b18b0e208b +Author: Bdale Garbee +Date: Thu Sep 2 00:46:21 2010 -0400 + + update changelogs for Debian build + +commit d079bfe86ed40ff450ece445cf5f5e3970e44cec +Author: Bdale Garbee +Date: Thu Sep 2 00:44:30 2010 -0400 + + update changelogs for Debian build + +commit a470315e5d822a69ef5304512cf73c604c88e481 +Author: Keith Packard +Date: Wed Sep 1 20:14:51 2010 -0700 + + altosui: Remove Manifest.txt from git repo as it's built now + + This file is built with appropriate contents for each different .jar file. + + Signed-off-by: Keith Packard + +commit 1177e0a684328422be5adc68093d0091a218a824 +Author: Keith Packard +Date: Wed Sep 1 19:53:24 2010 -0700 + + altos: Bounds check Skytraq GPS tracking data array + + 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 + +commit 775acb89660cdee2f3c54c38297baefe39f2414c +Author: Keith Packard +Date: Mon Aug 30 22:24:09 2010 -0700 + + altosui: missed AltosReader.class in the Makefile + + This caused clean builds to fail to make this file + + Signed-off-by: Keith Packard + +commit bd2b9d958c2b7f846031b076ed51c4fbaaf2d68f +Author: Bdale Garbee +Date: Tue Aug 31 00:20:06 2010 -0400 + + update changelogs for Debian build + +commit d006c5e1255433181aca4c8e6a277b2d1bc0841b +Author: Bdale Garbee +Date: Tue Aug 31 00:19:37 2010 -0400 + + add runtime dependencies for altos binary package + +commit c1c7d731e3774883fa0bb5538be225a59334d124 +Author: Bdale Garbee +Date: Mon Aug 30 19:52:51 2010 -0600 + + update changelogs for Debian build + +commit c35632efb1919764e4b8581ed6fcf2bedd4bd517 +Author: Bdale Garbee +Date: Mon Aug 30 19:37:50 2010 -0600 + + update changelogs for Debian build + commit 2a004d17a13b4ff52d892bfdecff8ad3d0823f7c Author: Bdale Garbee Date: Mon Aug 30 19:37:17 2010 -0600 @@ -595,6 +3942,13 @@ Date: Mon Aug 23 23:15:05 2010 -0700 Signed-off-by: Keith Packard +commit afea6c264c5ebf12f1d629bd4bc724da86d11b7a +Merge: 0e17853 9d1b27f +Author: Anthony Towns +Date: Tue Aug 24 00:02:31 2010 -0600 + + Merge branch 'master' of git://git.gag.com/fw/altos + commit a55b132668a819cc26478a609cb79bd9190deb9d Author: Keith Packard Date: Mon Aug 23 23:01:36 2010 -0700