X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=ChangeLog;h=94cb587509ff8a4274079c4f1ec8265bf4dcc521;hb=6e76eb9a03f22e83a3b9de1447add3caf8d0bd79;hp=3353ea3df15c52e61237a0a15065283ad965b9ae;hpb=4c20fdfa543059739b756171b991d430789cded1;p=fw%2Faltos diff --git a/ChangeLog b/ChangeLog index 3353ea3d..94cb5875 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,27 +1,5755 @@ -commit 15ae97fbdb4e75a74ea2e716194661d19dec46ff -Merge: ac7be4a 1216c0c +commit b68c0482d4fae8eb54cde1df0e4bcf4c5d272bad +Author: Keith Packard +Date: Sun Aug 27 22:49:09 2017 -0700 + + Version 1.8.1 + + Android version 15 + + Signed-off-by: Keith Packard + +commit abe100385cedf2b0734191611d97e794805d0ef4 +Author: Keith Packard +Date: Sun Aug 27 22:48:46 2017 -0700 + + doc: Update for 1.8.1 + + Signed-off-by: Keith Packard + +commit 4775b1d9b50a8732d66a0ad3b73ff74901a8cb7f +Author: Keith Packard +Date: Mon Aug 28 00:15:43 2017 -0700 + + altos: Don't compute filtered average of height error when HAS_ACCEL + + We only use this for baro-only devices to avoid firing drogue charges + at mach transitions; we trust the combination of accel+baro to do the + right thing when available. + + Signed-off-by: Keith Packard + +commit dacd4c70700041a018b1f8ba47f22071b9600eaf +Author: Keith Packard +Date: Mon Aug 28 00:10:04 2017 -0700 + + altoslib: Fix freq preference loading + + Allocate throw-away freq array to get the class pointer. + Add null-ary AltosFrequency constructor for JSON code. + + Signed-off-by: Keith Packard + +commit 7f5f37ac7fb71d3059f639b39315712f90e9bfd6 +Author: Keith Packard +Date: Sun Aug 27 17:37:10 2017 -0700 + + altosui: Make --oneline show drogue deploy speed + + Also remove some commented out values. + + Signed-off-by: Keith Packard + +commit dd72c9144b207b12150eb6a7ffb012f217f37374 +Author: Keith Packard +Date: Sun Aug 27 17:35:49 2017 -0700 + + altoslib: Compute speed at entry to each state + + Useful to have drogue/main deployment speeds + + Signed-off-by: Keith Packard + +commit 9537a21b6ddb73b9f086858dad9a7b9d05279741 +Author: Keith Packard +Date: Sun Aug 27 17:34:49 2017 -0700 + + altoslib: Fix parsing of old TM log GPS sat data + + Attempting to fetch sat data from wrong byte led to array bounds + exception. + + Signed-off-by: Keith Packard + +commit 92b689bfd78a96ba56f0e1022ba68b7384a9b9b6 +Author: Keith Packard +Date: Sun Aug 27 17:34:07 2017 -0700 + + altoslib: Allow for missing product when checking for mma655x inverted + + If there's no product, assume we've got some ancient log file. + + Signed-off-by: Keith Packard + +commit 6e244a73d8c2a475416480f83328b7d363693402 +Author: Keith Packard +Date: Sun Aug 27 17:33:38 2017 -0700 + + altoslib: Remove debug printf for gyro adjust + + Signed-off-by: Keith Packard + +commit f5642db4e03856b1f2ffeae6570fcf35fb7d93fb +Author: Keith Packard +Date: Sun Aug 27 17:32:27 2017 -0700 + + altos/test: Fake baro data for flight 12 serial 2093 + + This flight had a baro spike due to an accidental drogue charge firing + but is otherwise quite useful when testing for various mach delay + effects, so fake out the data during that spike. + + Signed-off-by: Keith Packard + +commit bef7c37d1c986cd477367c0c015be61368a788d2 +Author: Keith Packard +Date: Sun Aug 27 17:30:15 2017 -0700 + + altos/test: Integrate raw accel to provide speed for comparison + + This can provide a useful visualization of the 'true' vs 'kalman' + speed value, as the kalman is necessarily delayed due to the model + assuming constant acceleration. + + Signed-off-by: Keith Packard + +commit 2dce02efd54ad4051f1ddb94048696e8677dd225 +Author: Keith Packard +Date: Sun Aug 27 17:04:27 2017 -0700 + + altos/test: telemetrum baro data is inverted before being written to eeprom + + No need for the test code to invert it during replay + + Signed-off-by: Keith Packard + +commit ea6fe21d78744d7e6225a56c369d54f7cd956767 +Author: Keith Packard +Date: Sat Aug 26 19:16:47 2017 -0700 + + altos: Don't eliminate baro above mach speed, just trust it less + + Instead of completely eliminating the baro sensor above mach speed, + just derate it a bit so that the accel will dominate for speed + computation and keep the device from false-triggering across mach + transitions. + + When we completely ignored the baro sensor above mach, and the flight + spent considerable time in that speed range, then the estimated height + could be far from the real value. When the estimated speed dropped + back down and the baro values were brought back into the computation, + then the resulting rapid shift in estimated speed could trigger + accidental apogee detection. + + By mixing in a bit of baro data even above mach, we keep the estimated + height closer to the baro value and prevent this error, at least in + flights measured so far. + + The flight known to have this problem is: + + 2015-09-26-serial-2093-flight-0012.eeprom + + Signed-off-by: Keith Packard + +commit 12ef994a24eb996458092dc35c671d6b824b1576 +Author: Keith Packard +Date: Sun Aug 27 16:57:13 2017 -0700 + + altos: Eliminate separate height error filter for accelerometer devices + + We don't use the error value in flight for those models anyways; it's + only useful on baro-only hardware. + + Signed-off-by: Keith Packard + +commit f972000642f9c9835a0b7d14155d4c5695455d94 +Author: Keith Packard +Date: Sat Aug 26 19:15:59 2017 -0700 + + altosui: Add --oneline mode to briefly summarize flights + + Signed-off-by: Keith Packard + +commit 465bb7242f39f6f8489e5fd52ce88031106c1c76 +Author: Keith Packard +Date: Sat Aug 26 19:15:07 2017 -0700 + + altosuilib: Add "Huge" font size + + Signed-off-by: Keith Packard + +commit 3dde7f4d05414ac4907c91c68c88cc1d06233605 +Author: Keith Packard +Date: Sat Aug 26 19:14:10 2017 -0700 + + micropeak: Track font changes in raw data display + + Signed-off-by: Keith Packard + +commit cf20e213f39fb24f15e0ac94307c2d138fcadecb +Author: Keith Packard +Date: Thu Aug 24 16:45:54 2017 -0700 + + altos: Perform time comparisons using 16-bit arithmetic to handle wrap + + Subtracting two 16-bit unsigned values to perform time comparisons + yields mystic results unless we carefully cast that to int16_t. + + Signed-off-by: Keith Packard + +commit 43e2275250d9c91560a770942f3c06a8f74ed501 +Author: Keith Packard +Date: Sat Aug 12 01:37:07 2017 -0400 + + install: Add 'fat-install' target + + This uses the existing --with-fat-dir option and instead of installing + everything to that directory, creates a normal ikiwiki hierarchy of + files including .mdwn files, whacked release notes html files and all + of the appropriate packages. + + One stop shopping for adding the release to the web site. + + Attempted to update Releasing file to match. + + Signed-off-by: Keith Packard + +commit fccfa54bb3b746cecfcdc1fd497cf736bbfe3ef3 +Author: Bdale Garbee +Date: Sat Aug 12 00:23:27 2017 -0400 + + releasing 1.8 + +commit dbcb68f684a96d13efeb9993685f61b27b45e7dc +Author: Bdale Garbee +Date: Sat Aug 12 00:21:43 2017 -0400 + + update docinfo file for 1.8 release + +commit dfb9568866ba250a02039cc3429d5ca0603a60d9 +Author: Keith Packard +Date: Sat Aug 12 00:10:23 2017 -0400 + + Note that telebt 4.0 files need to go to altusmetrumllc dir + + Signed-off-by: Keith Packard + +commit 6b083e90d5b8de215f2f303f18b5c4ac9185622d +Author: Keith Packard +Date: Sat Aug 12 00:06:48 2017 -0400 + + Bump version to 1.8 + + Signed-off-by: Keith Packard + +commit 243c1e519d41b45765d4edf5f608655d6ab01eff +Author: Keith Packard +Date: Sat Aug 12 00:06:26 2017 -0400 + + doc: Add 1.8 release notes + + Signed-off-by: Keith Packard + +commit 7b67dcdd90317845261e51a1adb2404dcb0f2507 +Author: Keith Packard +Date: Sat Aug 12 00:05:50 2017 -0400 + + altosui, telegps: Add TeleBT v4.0 firmware to app packages + + Signed-off-by: Keith Packard + +commit 5fdce5b4a70ae59f8ac1ca10d9fadbbbd62412f3 +Merge: f1bbf1bd 2a3db289 +Author: Keith Packard +Date: Fri Aug 11 23:45:25 2017 -0400 + + Merge remote-tracking branch 'origin/master' + +commit f1bbf1bd18d52a084af714a022b12bfc3c76374c +Author: Keith Packard +Date: Fri Aug 11 23:40:41 2017 -0400 + + ao-bringup: Allow dfu_util to "fail" while flashing chaoskey + + Sometimes it isn't happy about the exit status, but if the device + comes up and works OK, we don't care. + + Signed-off-by: Keith Packard + +commit fbe87bd18308cab62eda6d5e956a8618095ed33b +Author: Keith Packard +Date: Fri Aug 11 23:39:13 2017 -0400 + + altoslib: Set time in state for KML output correctly + + Use new computed state_time value. + + Signed-off-by: Keith Packard + +commit c7b34e6691b632199bc7802c2e4dea4de992578e +Author: Keith Packard +Date: Sun Jul 23 16:49:26 2017 -0700 + + libaltos: Test both bluetooth and USB APIs with cjnitest + + Signed-off-by: Keith Packard + +commit 52bbfa9cd46ca27a4de937e89d48246a4e94c8a6 +Author: Keith Packard +Date: Sun Jul 23 16:47:40 2017 -0700 + + altos/test: Fix AES key format in test code + + Use temp variable instead of stepping on the AES name. + + Signed-off-by: Keith Packard + +commit 9eaf917707287af57c2dadfc82d6d415b0964329 +Author: Keith Packard +Date: Sun Jul 23 16:46:24 2017 -0700 + + altos/test: Fix printf format for int64 arithmetic test + + Use 'long long' and %lld for 64-bit values when printing. + + Signed-off-by: Keith Packard + +commit 198a3d4d5f51de5c0f0413299582479cde4e177f +Author: Keith Packard +Date: Sun Jul 23 16:37:27 2017 -0700 + + altosui: Rename AltosConfig -> AltosConfigFC + + Now the class name says that this configures the flight computer. + + Signed-off-by: Keith Packard + +commit c7c2fc2d85414fefda0a7948a6c4e38f65140861 +Author: Keith Packard +Date: Sun Jul 23 16:38:09 2017 -0700 + + altosui: Adapt to flight stats time value changes + + There aren't state time values anymore as those don't work when you + have multiple motors. Instead, 'boost_time' is when the rocket left + the pad and 'landed_time' is when it touched down. Use these new + values in the --summary output. + + Signed-off-by: Keith Packard + +commit 2a3db28953f5cd981c519a917cdcd9f48dcb08e9 +Author: Bdale Garbee +Date: Fri Jul 21 17:49:21 2017 -0600 + + add TeleBT v4.0 to the list of stuff we build + +commit 04560a7cd6a64e742954a2d0fbd7563e2c310402 +Author: Bdale Garbee +Date: Fri Jul 21 17:46:55 2017 -0600 + + ignore more build products in telebt-v4.0 tree + +commit c8dbcaf69cd538a31ab6e2b568237ae7c8656a9a +Merge: 0cbfa444 ea3b5815 +Author: Bdale Garbee +Date: Fri Jul 21 17:44:03 2017 -0600 + + Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos + +commit 0cbfa444a9f9159cb509bb47ca5590fc1d709f64 +Author: Bdale Garbee +Date: Fri Jul 21 17:43:38 2017 -0600 + + clean up telefireone name references + +commit 3a1512b605a81ebee23cc6b7980b709a54cb43c9 +Author: Bdale Garbee +Date: Fri Jul 21 17:42:54 2017 -0600 + + rename existing turnon_telebt script, create a new one for v4.0 + +commit ea3b5815b27005b2f4c3034715f656d28ea8534e +Author: Keith Packard +Date: Fri Jul 21 16:16:55 2017 -0700 + + libaltos: Add btle test program + + Signed-off-by: Keith Packard + +commit 545bdc1f8046b08e237307d97d0044ddae9095b8 +Author: Keith Packard +Date: Fri Jul 21 16:14:31 2017 -0700 + + altos/test: Add EasyMini test mode + + Use baro-only mode, parse easymini logs. + + Signed-off-by: Keith Packard + +commit 2969f0af52dfbdea7593b208e510c7b17227064c +Author: Keith Packard +Date: Fri Jul 21 16:09:55 2017 -0700 + + altoslib: fix adjustment of landed time + + Push landed time out if we computed silliness. + + Signed-off-by: Keith Packard + +commit 30b308ad0189b4aa9dd5cc7ee876b55fee355a56 +Author: Keith Packard +Date: Fri Jul 21 16:05:45 2017 -0700 + + Set version to 1.7.1 for TeleBT firmware build + + Signed-off-by: Keith Packard + +commit b923e25a8a49dda40e62070dd2df6ff9130d4b38 +Author: Keith Packard +Date: Tue Jun 27 23:39:16 2017 -0700 + + altos/telebt-v4.0: Use HW flow control to BT module + + Now that the stmf0 HW flow control works... + + Signed-off-by: Keith Packard + +commit e64438271e481ca9f9eeb0ce2b1f9eca071b7ad4 +Author: Keith Packard +Date: Tue Jun 27 23:37:49 2017 -0700 + + altos/stmf0: Initialize UART RTS/CTS before turning it on + + If you try this after the UART is running, it won't work. + + Signed-off-by: Keith Packard + +commit 46ff12a88136d3c274610255a918870aff9328cd +Author: Keith Packard +Date: Tue Jun 27 23:36:05 2017 -0700 + + altoslib: Deal with multiple motors in flight stats + + Combine boost/fast/coast sections when computing ascent stats. + + Signed-off-by: Keith Packard + +commit 13abb6739ae9be5a8733724c5d9b3f714f32bea4 +Author: Keith Packard +Date: Tue Jun 27 21:37:50 2017 -0700 + + altoslib: Fix comments in AltosQuaternion and AltosRotation + + Especially the nested comment which borked the compile + + Signed-off-by: Keith Packard + +commit 5a174f4a2caae97b5038eb92ab85303e736b7c2e +Author: Keith Packard +Date: Tue Jun 27 21:33:36 2017 -0700 + + altosdroid: cal_data is no longer public from AltosState + + Use cal_data() method instead. + + Signed-off-by: Keith Packard + +commit 6dbb362b2d1df4d8c2d301e90624aceef8051ef5 +Author: Keith Packard +Date: Thu Jun 22 10:10:06 2017 -0700 + + altoslib: Clean up quaternion and rotation interfaces + + Export euler to quaternion (instead of half_euler). + Provide angles to rotate rather than rates and time. + Add comments to quaternion and rotation code. + + Signed-off-by: Keith Packard + +commit ea7e236e75452e27f3af6730a0542850851eb23d +Author: Keith Packard +Date: Tue Jun 20 11:19:40 2017 -0700 + + altos/rn4678: Add BLE support + + This just means ignoring the BLE connect status message. + + Signed-off-by: Keith Packard + +commit 0da4e201041a4420f273c2e0cda77eea78099518 +Author: Keith Packard +Date: Tue Jun 20 11:18:41 2017 -0700 + + altoslib: Make cal_data private in AltosDataListener + + This way we can create it as needed. + + Signed-off-by: Keith Packard + +commit a61217f0a6d0ef48b6471f632c4600255867e831 +Author: Keith Packard +Date: Tue Jun 13 10:58:57 2017 -0700 + + altoslib,altosuilib: Bump library version numbers + + The API and ABI have changed a bit since 1.7 + + Signed-off-by: Keith Packard + +commit e2fe220efe2ba375ddd925747a630c30c17d3bef +Author: Keith Packard +Date: Tue Jun 13 10:50:37 2017 -0700 + + altosuilib: Rename AltosGraphNew to AltosGraph + + Signed-off-by: Keith Packard + +commit 3f9b6d23e4e33a58c179f45ffd42211ab327d8c6 +Author: Keith Packard +Date: Tue Jun 13 10:47:54 2017 -0700 + + altosuilib: Rename AltosUIGraphNew to AltosUIGraph + + Signed-off-by: Keith Packard + +commit e4f1fa544f1cb21070c9d79c81ebae0fb71d77db +Author: Keith Packard +Date: Tue Jun 13 10:46:03 2017 -0700 + + altoslib: Rename AltosEepromNew to AltosEeprom + + Signed-off-by: Keith Packard + +commit 0e586ab3604bb695c36ae86c95f533197522fc65 +Author: Keith Packard +Date: Tue Jun 13 10:38:13 2017 -0700 + + altoslib: Remove old AltosEeprom.java code + + No longer in use + + Signed-off-by: Keith Packard + +commit 672889659fb2c1a63f5ef199173719a606a9f343 +Author: Keith Packard +Date: Tue Jun 13 10:35:39 2017 -0700 + + altos/telebt-4.0: Add dependency on RN4678 header + + Signed-off-by: Keith Packard + +commit cd8b22bef0a88ed6881036b4c6718a4e33c55d41 +Author: Keith Packard +Date: Tue Jun 13 10:34:03 2017 -0700 + + altos: Add timeout to RN4678 status message code + + If we see the start of an RN4678 status message, but then output + pauses, assume that this isn't the start of a status message and flush + the pending data. + + Signed-off-by: Keith Packard + +commit 172d6cec981b50d4d5ff0f3d3bbd4377d55f57c8 +Author: Keith Packard +Date: Mon Jun 12 21:47:05 2017 -0700 + + altosuilib: Don't display pad, last location in flight stats without gps + + Check stats.have_gps before displaying pad and last known location values. + + Signed-off-by: Keith Packard + +commit 5eb91267348b0992414521520eda5c3a65e23ea7 +Author: Keith Packard +Date: Mon Jun 12 21:46:11 2017 -0700 + + altoslib: Set time for TeleMini v1.0 eeprom analysing + + Need to take the computed tick time and tell the listener what time + that cooresponds to. + + Signed-off-by: Keith Packard + +commit ee221ddf00f631a5f9d5d93468bfc697a26e4cfe +Author: Keith Packard +Date: Sun Jun 11 23:13:07 2017 -0700 + + altosui, telegps, altosdroid: say ground distance, not total range + + Ground distance is more useful in predicting recovery than total range. + + Signed-off-by: Keith Packard + +commit cb1e757d4d486d04af0219b3f36ad17ee8095110 +Author: Keith Packard +Date: Sun Jun 11 23:10:49 2017 -0700 + + altoslib: Initialize new imu/mag values. Remove stale imu/mag objects. + + AltosState no longer has imu and mag objects, instead it just holds + the values now. + + Signed-off-by: Keith Packard + +commit 247fa1c669f987830540e618bf263b08284118df +Author: Keith Packard +Date: Sun Jun 11 22:52:56 2017 -0700 + + altosui: Display current altitude in monitor idle Pad tab + + This was attempting to use 'pad' values even though monitor idle + doesn't have them. + + Signed-off-by: Keith Packard + +commit 03ec3e4c2247b6520c728b34805ad500be547a25 +Author: Keith Packard +Date: Sun Jun 11 22:50:57 2017 -0700 + + altoslib: Remove unused 'ground_rotation' from AltosState + + Signed-off-by: Keith Packard + +commit 97b42b7cd676232f13354798726f3087fa7177d5 +Author: Keith Packard +Date: Sun Jun 11 22:50:28 2017 -0700 + + altoslib: Flush igniter fire command + + This makes the igniter fire without a multi-second delay. + + Signed-off-by: Keith Packard + +commit 5c4e473ef5d13da9c2f356702cb8767b55aa2137 +Author: Keith Packard +Date: Sun Jun 11 22:49:46 2017 -0700 + + altoslib: Hook up idle monitoring data again + + The API for idle monitoring changed, but these modules hadn't been + fixed. + + Signed-off-by: Keith Packard + +commit 27131ec7abda875595c61be0b151b73eb28afab9 +Author: Keith Packard +Date: Sun Jun 11 22:47:53 2017 -0700 + + altoslib: Fix labels in AltosIMU to match source data + + IMU bits arrive with X/Y/Z labels and are converted to the correct + axes as they leave this object. + + Signed-off-by: Keith Packard + +commit 43f8470dc66392dae4770882bfc6ad25b1d75436 +Author: Keith Packard +Date: Sun Jun 11 22:47:02 2017 -0700 + + altoslib: Keep time series in AltosFlightSeries array sorted + + This makes using the graph way easier. + + Signed-off-by: Keith Packard + +commit 3fa1eadb91eea001342d2d357d7aaf661e8a2a5d +Author: Keith Packard +Date: Sun Jun 11 22:46:01 2017 -0700 + + altoslib: Handle EasyMini v2.0 ADC values + + Different from EasyMini v1.0 + + Signed-off-by: Keith Packard + +commit 9454756f54312381927cb9faf1c4a6f5d8271034 +Author: Keith Packard +Date: Sun Jun 11 22:43:57 2017 -0700 + + altos: Create separate log format for EasyMini v2.0 + + The ADC in the STM32F0 is different than the LPC, with a range of + 0-4095 instead of 0-32767. + + Signed-off-by: Keith Packard + +commit ffbacb4ba9fc52de18bc54eb0d4b9e4f015ad1a4 +Author: Keith Packard +Date: Sun Jun 11 22:42:25 2017 -0700 + + altoslib: Missing config values now AltosLib.MISSING, not zero or negative + + Also fix AltosConfigData.java + + Signed-off-by: Keith Packard + +commit 8da38e5217f366a7da24a8af4a5ca620fad35df3 +Author: Keith Packard +Date: Sun Jun 11 22:39:53 2017 -0700 + + altoslib: Adapt to Mag sensor value ordering changes + + The HMC5883 sensor data is ordered x, z, y. Relabel everything to + match that to preserve compatibility with existing firmware. With the + data correctly ordered, fix the labling of the axes along, across and + through. + + Signed-off-by: Keith Packard + +commit 2a05849c3bf8c1617409237be48802dd6fc6255b +Author: Keith Packard +Date: Sun Jun 11 22:34:11 2017 -0700 + + altos: HMC5883 output order is X Z Y + + Re-label everything to have the correct names. This doesn't actually + change the code at all, so the eeprom and telemetry is all compatible. + + Matching changes on the host side will be required to actually process + the data correctly, of course. + + Signed-off-by: Keith Packard + +commit fed48732828c85ae56106cd72c5aeaaad47c552f +Author: Keith Packard +Date: Sun Jun 11 22:31:17 2017 -0700 + + altos: Update sensor data atomically + + Read data into a temp variable, block interrupts, then update the + published value. + + The bug is easy to see with the HMC5883 which has to byte-swap the + output of the chip, and hence can occasionally get caught with the + wrong byte order data. + + Signed-off-by: Keith Packard + +commit 171adbe7db8520f5ff52a5fe2c54fe165c6f91f8 +Author: Keith Packard +Date: Sun Jun 11 16:11:09 2017 -0700 + + altoslib, altosuilib, altosui, telegps: Missing config values now MISSING + + Config values that didn't apply to the current product used to get set + to -1, but now they're set to AltosLib.MISSING to be consistent with + the rest of the code. Deal with this in the UI bits. + + Signed-off-by: Keith Packard + +commit af6ce9a142d001f3b9b83cf6527f4dc848e94d48 +Author: Keith Packard +Date: Thu Jun 8 20:39:06 2017 -0700 + + altoslib: Compute 'vertical acceleration' for eeprom files + + This uses the computed orientation to find the portion of the measured + acceleration which is vertical and then shows that in the post-flight + analysis graph. + + Signed-off-by: Keith Packard + +commit 32de85691f2e4ed1430a259e05a514ad820b32d9 +Author: Keith Packard +Date: Thu Jun 8 20:37:58 2017 -0700 + + altoslib: Compute orientation from eeprom data files + + This was lost in the AltosFlightSeries transformation. + + Signed-off-by: Keith Packard + +commit 4c5acb57d7ac1abec7bb4cda9dc88c2a19767a2d +Author: Keith Packard +Date: Sun May 28 16:53:43 2017 -0700 + + altoslib,altosuilib: Remove stale source files + + These aren't built any longer + + Signed-off-by: Keith Packard + +commit b3cd7590f35babc346ba245d32d6290f22b2a13f +Author: Keith Packard +Date: Sun May 28 16:53:03 2017 -0700 + + altoslib: Check for valid pad alt before computing GPS height series + + Signed-off-by: Keith Packard + +commit 93ec97cbae5a16d971b9e757c167bef9a5a80629 +Author: Keith Packard +Date: Sun May 28 16:52:28 2017 -0700 + + altoslib: Add status back to AltosFlightSeries for CSV export + + Signed-off-by: Keith Packard + +commit 8ec59ee5a6dda114ff55a4af4669842eed5ef79a +Author: Keith Packard +Date: Sun May 28 16:15:17 2017 -0700 + + altoslib: Don't record radio status values in flight series + + Signed-off-by: Keith Packard + +commit 4b07adb395f2949dc76275d87b8af10430badb4b +Author: Keith Packard +Date: Sun May 28 16:14:53 2017 -0700 + + altoslib: When no boost tick is found, just use first tick in file + + Signed-off-by: Keith Packard + +commit 78b4bf77fca96bef2cce443ad4c9544ae83f0acc +Author: Keith Packard +Date: Sun May 28 15:52:17 2017 -0700 + + altoslib: Reset transient AltosCalData values before processing data + + Values in cal_data which are used to hold intermediate results need to + get reset back to their initial values before processing a series of + flight data again. + + Signed-off-by: Keith Packard + +commit dcf533d5befffa4c9c872f3c3d21d11ffeb61307 +Author: Keith Packard +Date: Sun May 28 15:51:56 2017 -0700 + + altoslib: Don't record 'pad' state in FlightSeries + + Signed-off-by: Keith Packard + +commit 9748d267b80e42ca52f9221900bb58602759a8d2 +Author: Keith Packard +Date: Sun May 28 15:28:29 2017 -0700 + + altosuilib: Set graph title to include product/serial/flight info + + Better than "Flight" + + Signed-off-by: Keith Packard + +commit 9a92ccbd3e5ce640875b614ff14d549cccc2036c +Author: Keith Packard +Date: Sun May 28 15:27:45 2017 -0700 + + altoslib: Only compute state stats for recorded states + + Missing states shouldn't get stats; they 'didn't happen'. + + Signed-off-by: Keith Packard + +commit 4161d9e9e5b4cbd71ec6d982d26ea566a69726c3 +Author: Keith Packard +Date: Sun May 28 15:26:51 2017 -0700 + + altoslib: Clean up gps series logging + + Create each gps series only when data are avaiable. + Compute gps height series shen series is finished. + + Signed-off-by: Keith Packard + +commit 8d6376c673af4648d494c1be71ad40380667bd25 +Author: Keith Packard +Date: Sun May 28 15:26:11 2017 -0700 + + altoslib: AltosFlightSeries ignore missing accel/pressure + + missing accel often comes from invalid cal data; easier to check here. + + Signed-off-by: Keith Packard + +commit 15e3f2dae15e41a8501e3e1d221536751af15f94 +Author: Keith Packard +Date: Sun May 28 15:25:35 2017 -0700 + + altoslib: Remove debug printfs + + Signed-off-by: Keith Packard + +commit 355bb4669da05d202054b8265695e9878fd612c2 +Author: Keith Packard +Date: Sun May 28 15:21:53 2017 -0700 + + altoslib: Ignore invalid accel cal values + + When both are the same, something is wrong. + + Signed-off-by: Keith Packard + +commit bd7dd6f5adbe25708ba0276444196964f66b3c4a +Author: Keith Packard +Date: Sun May 28 14:42:30 2017 -0700 + + altoslib: Check for empty gps height series + + When the gps height series is present but empty, there won't be a max value. + + Signed-off-by: Keith Packard + +commit 1b91ba98395a431385c9af5de77b2892fd6ccc43 +Author: Keith Packard +Date: Sun May 28 14:41:42 2017 -0700 + + altoslib: Use first pressure value if no ground pressure available + + Signed-off-by: Keith Packard + +commit e0f25bcb8c036330e80c1254ab67f0bf323a4a98 +Author: Keith Packard +Date: Sun May 28 14:33:28 2017 -0700 + + altoslib: Handle eeprom tick wrapping + + Need to deal with eeprom files with tick values that cross the 16-bit + barrier. + Use 'wide_tick' to order eeprom record. + Remeber 'prev_tick' to order cal data time sequence. + + Signed-off-by: Keith Packard + +commit c075227c3a3c7714fe6f9d48c14dafaf4fed8e5e +Author: Keith Packard +Date: Sun May 28 14:03:51 2017 -0700 + + altosuilib: Display product/firmware version in stats table + + Signed-off-by: Keith Packard + +commit 18f1dd64fe4ad94cbe292fffdc25167ae68c6611 +Author: Keith Packard +Date: Sun May 28 14:02:51 2017 -0700 + + altoslib: Adjust boost/landed time in flight series for display + + Makes the presented values match those used in the stats computation. + + Signed-off-by: Keith Packard + +commit 2c2eb1a15e745bb67721a1e3d84fb2fc0ce64eb1 +Author: Keith Packard +Date: Sun May 28 14:02:11 2017 -0700 + + altoslib: Add constants for speed/accel filtering + + With an eye towards letting the user pick. + + Signed-off-by: Keith Packard + +commit da914cd72411af8c36af05b13c11b9093c8a378c +Author: Keith Packard +Date: Sun May 28 14:00:15 2017 -0700 + + altoslib: Create data file open helper in AltosLib + + Use InputStream everywhere, instead of Reader. + Create private string input stream as java one is deprecated. + + Signed-off-by: Keith Packard + +commit 9e1295ff74d03f940fc68e6795bf30687162a440 +Author: Keith Packard +Date: Sun May 28 13:58:05 2017 -0700 + + altoslib: Extract a few more values from config to cal_data + + Make it possible to display model/version data in the flight stats table. + + Signed-off-by: Keith Packard + +commit e4407afb514437ccd8db79ae29c6fa203140fa07 +Author: Keith Packard +Date: Sat May 27 23:42:52 2017 -0700 + + altoslib: Recover from a couple of API changes + + Nothing serious. + + Signed-off-by: Keith Packard + +commit c0af53c03d7945f7400496216ee259d73fb04843 +Author: Keith Packard +Date: Sat May 27 23:35:02 2017 -0700 + + micropeak: Use altoslib/altosuilib flight analysis bits + + Remove custom graph and stats bits and share bits with altosui. + + Signed-off-by: Keith Packard + +commit 9e17d3be199d14473d8a7f9b899c290518b879a6 +Author: Keith Packard +Date: Sat May 27 23:34:18 2017 -0700 + + altosuilib: Remove 'cal_data' param from AltosGraphNew constructor + + Signed-off-by: Keith Packard + +commit a1d76d5568f8386c52704d69507132de23ea591f +Author: Keith Packard +Date: Sat May 27 23:33:37 2017 -0700 + + altosuilib: Make AltosFlightStatsTable neater + + Elide missing data, change titles when data are simpler + + Signed-off-by: Keith Packard + +commit c87ba4b243a9fd838a3c97cc6a95cceb450a6ba5 +Author: Keith Packard +Date: Sat May 27 23:33:07 2017 -0700 + + altoslib: Provide consistent cal_data from idle and replay readers + + Signed-off-by: Keith Packard + +commit c9e82a5929a836bc61b464507badef2df5e9d4d0 +Author: Keith Packard +Date: Sat May 27 23:32:29 2017 -0700 + + altoslib: Return AltosTimeValue from min/max funcs + + Allowing the user to have both value and time. + + Signed-off-by: Keith Packard + +commit 7ce82ea72009f7c9ac09be08aec154aec606d3c9 +Author: Keith Packard +Date: Sat May 27 23:31:48 2017 -0700 + + altoslib: Publish boost_time and landed_time from AltosFlightStats + + Nice to be able to use these when displaying data. + + Signed-off-by: Keith Packard + +commit 3516eeb77048736470de2cc2ca03985efd228d29 +Author: Keith Packard +Date: Sat May 27 23:30:54 2017 -0700 + + altoslib: Allow for other tick sizes + + Use 1/100 sec by default, but provide for MicroPeak which uses a + different step. + + Signed-off-by: Keith Packard + +commit 9329cb607e36843385e92b677f095c451d50297c +Author: Keith Packard +Date: Sat May 27 23:30:13 2017 -0700 + + altoslib: Change how speed/accel are computed from pressure + + Filter *then* differentiate. This works way better that doing things + in the other order. + + Signed-off-by: Keith Packard + +commit 855a7d243a5a85728a7b23fdfe9485d4ecaf71cf +Author: Keith Packard +Date: Sat May 27 16:12:31 2017 -0700 + + telegps: Get telegps application working again + + Many minor API tweaks + + Signed-off-by: Keith Packard + +commit b6b5c64f93fa56bcb22ea1c4279e4f754e6e6f1c +Author: Keith Packard +Date: Sat May 27 00:27:04 2017 -0700 + + altosdroid: Deal with AltosState changes + + cal data split out from altos state. + altos state needed to have no-arguments constructor for JSON code. + Also messed with voice to make it stay quiet during app startup. + + Signed-off-by: Keith Packard + +commit 8b4dcca73c65e87462d5f8d08dbc025aa8cf08a6 +Author: Keith Packard +Date: Fri May 26 19:05:51 2017 -0700 + + altoslib: Use cal data temp gps for telemetry data too + + This avoids bouncing the location data during flight + + Signed-off-by: Keith Packard + +commit 612756291c7fb68d337c3be2e8197d39e31f3b5c +Author: Keith Packard +Date: Fri May 26 18:47:18 2017 -0700 + + altosui: Remove debug printf. + + Signed-off-by: Keith Packard + +commit 0f32d1a2e2fb5989d124189a7eb1156a00b0ad8f +Author: Keith Packard +Date: Fri May 26 18:46:46 2017 -0700 + + altoslib: Trim stale bits of AltosState + + Much of this is now in AltosCalData. + + Signed-off-by: Keith Packard + +commit 21d864206043d2a6048cd859295623bad4d99365 +Author: Keith Packard +Date: Fri May 26 18:46:00 2017 -0700 + + altoslib: Preserve old GPS data during operation + + This avoids having the lat/lon values blank out when the GPS receiver + looses lock. + + Signed-off-by: Keith Packard + +commit 3d29882f5c70e627b0bbfe42c0a31d6cb5f6b6bf +Author: Keith Packard +Date: Fri May 26 18:22:02 2017 -0700 + + altoslib: Get KML export working again + + Even annotate the states with avg speed/accel for fun. + + Signed-off-by: Keith Packard + +commit fd738d47bbc46d36698350d5450abe1125d990a3 +Author: Keith Packard +Date: Fri May 26 17:14:29 2017 -0700 + + altoslib: Make sure AltosFlightSeries is filled in before use + + After all of the raw data is captured, the derived data needs to be + computed by calling the 'finish' function. + + Signed-off-by: Keith Packard + +commit af3c7938f24dcf5ffbce024ed596655b26282cf1 +Author: Keith Packard +Date: Fri May 26 17:13:43 2017 -0700 + + altosui: Remove --cat mode + + Wasn't documented, didn't do much useful. + + Signed-off-by: Keith Packard + +commit aa0300f11fe5b7f1d3e548e29dc809b803aa1f7a +Author: Keith Packard +Date: Fri May 26 00:51:37 2017 -0700 + + altoslib: Make AltosReplayReader start synchronously enough to track states + + The Altos UI needs to see 'pad' state and then 'boost' state so that + it will automatically switch tabs during the flight. When reading from + eeprom files, the only way that is going to happen is if the reader + thread waits until the UI has definitely seen 'pad' state, which we do + by simply delaying the reader thread until after that has happened. + + Signed-off-by: Keith Packard + +commit 2e82051a6aaaccf1e8a242f9c8141e4167e652d2 +Author: Keith Packard +Date: Fri May 26 00:20:17 2017 -0700 + + altoslib,altosuilib,altosui: Get stats and replay working again. + + Stats are really easy with all of the data in memory. + Replay takes a special thread to run the data and dump it into a + single state. + + Signed-off-by: Keith Packard + +commit 222158581887b5f9e8b9843d14321c313fa023fa +Author: Keith Packard +Date: Thu May 25 22:36:05 2017 -0700 + + altoslib/altosuilib/altosui: More work towards using AltosFlightSeries for analysis + + Graphing and CSV seem complete now; stats still missing lots of stuff. + + Signed-off-by: Keith Packard + +commit 4d497c1be534e2b206edec3c096198c8ea64cebe +Author: Keith Packard +Date: Thu May 25 17:29:31 2017 -0700 + + altosui: Adapt to AltosFlightSeries for data analysis + + Signed-off-by: Keith Packard + +commit e6eb659b0e984515a33b3ddabfe8325742a952da +Author: Keith Packard +Date: Thu May 25 17:26:49 2017 -0700 + + altosuilib: Adapt to AltosFlightSeries data processing plan + + Replace use of list of AltosState with AltosFlightSeries to improve + data analysis. + + Signed-off-by: Keith Packard + +commit f26cfe417c6977cf1e7e75a4f050e25f64d41859 +Author: Keith Packard +Date: Thu May 25 17:24:14 2017 -0700 + + altoslib: Do data analysis on raw values rather than AltosState + + Use AltosFlightSeries instead of a sequence of AltosState records when + processing saved data. This provides a better way of doing filtering + and plotting. + + Signed-off-by: Keith Packard + +commit 7600116a191b3ac252a0f716d200d0e0b3500987 +Author: Keith Packard +Date: Tue May 23 14:53:55 2017 -0700 + + altoslib: Don't store computed telemetry fields + + These values are only needed once, so there's no reason to save them. + + Signed-off-by: Keith Packard + +commit abcedc4b49ce77607ef95abf69479dc1d2c1b76d +Author: Keith Packard +Date: Mon May 22 14:36:46 2017 -0700 + + doc: Add telegps outline + + Signed-off-by: Keith Packard + +commit e8794ab1d512418e312a1a779777119e20dc8c38 +Author: Bdale Garbee +Date: Fri May 12 12:58:18 2017 -0600 + + add thrust as a graphable time series type + +commit bbe0c2e0a3216f40f49af34b756330ba28d7c7e1 +Author: Keith Packard +Date: Fri May 12 00:01:14 2017 -0700 + + altosui: Hacks to plug into the new graph stuff + + Signed-off-by: Keith Packard + +commit 96de483d745ea0ef95326de2847a2534f7057846 +Author: Keith Packard +Date: Thu May 11 17:16:56 2017 -0700 + + altosuilib: Start creating new graph interface that takes time series data + + Replace the AltosState interface so the graph can get better data, and + can be used for more stuff. + + Signed-off-by: Keith Packard + +commit 258808d296aeadaf150fa9b07e9c99a6bf1ca7c8 +Author: Keith Packard +Date: Thu May 11 17:14:51 2017 -0700 + + altoslib: Create new abstraction underneath AltosState for recording values + + Provides a way for the graph API to see raw data values, instead of + those cooked by AltosState. + + Signed-off-by: Keith Packard + +commit a9aa2d3558c77eb444223eaa747c75916bc7bac1 +Author: Bdale Garbee +Date: Thu May 11 12:14:41 2017 -0600 + + altoslib: include TimeSeries code in build + +commit 81eaca2eac0b51a0017379187e042729b87e5f4d +Author: Keith Packard +Date: Wed May 10 15:18:13 2017 -0700 + + altosuilib: Add time series subclass with data for generating a plot + + Signed-off-by: Keith Packard + +commit a50c8b40319c5d176d40a816111edd9a8dd48bc9 +Author: Keith Packard +Date: Wed May 10 15:16:34 2017 -0700 + + altoslib: Add initial time series functions + + Provides the basis for offering a sequence of time/value datasets for + graphing instead of using AltosState. + + Signed-off-by: Keith Packard + +commit e37f9719745b7fba5bfb1b1517ce7b70efa7a3a2 +Author: Keith Packard +Date: Fri May 19 21:36:01 2017 -0700 + + altos/telebt-v3.0: Add send_packet command + + Useful for doing host-based RF protocols. + + Signed-off-by: Keith Packard + +commit 6e3b7206f9ab2f76089553d7c881a96e0204a4a3 +Author: Keith Packard +Date: Fri May 19 21:35:05 2017 -0700 + + altos/telebt-v4.0: Remove HAS_POLLCHAR + + This isn't being used anymore. + + Signed-off-by: Keith Packard + +commit cbec54fc682774f096dc2e43ef9a4796be123341 +Author: Keith Packard +Date: Fri May 19 21:31:52 2017 -0700 + + ao-bringup: turnon_chaoskey: search for ao-usbload in PATH + + Don't assume it's in /usr/bin + + Signed-off-by: Keith Packard + +commit 2cf4d76745713051c6ee9cf8d4b386c25f822433 +Author: Keith Packard +Date: Fri May 19 21:30:29 2017 -0700 + + altos/telefireone-v1.0: Fix confusing defines about config storage + + USE_INTERNAL_FLASH is about storing config data in internal flash, and + should be on for telefireone. + + Signed-off-by: Keith Packard + +commit 65fd7b23b1a8861afd74e4e42ce1918c059fbff1 +Author: Keith Packard +Date: Mon May 15 12:13:35 2017 -0700 + + altoslib: Set default accel cal for old TeleMetrum v1 files + + Before we stashed the config data in the log file, altoslib had to + "known" what the accelerometer calibration values should be set + to. + + Signed-off-by: Keith Packard + +commit 2fd949bb29d94b1a762ff707c98a8498ea508bb2 +Author: Keith Packard +Date: Mon May 15 12:12:57 2017 -0700 + + altoslib: Set default log format to FULL until we learn different + + Ancient log files don't even have a product name in them, so we'll + guess TeleMetrum v1. + + Signed-off-by: Keith Packard + +commit 404ee357d59ef4732068ec0e56a9c93ac885ea0f +Author: Keith Packard +Date: Mon May 15 12:11:31 2017 -0700 + + altoslib: Mark AltosConfigData fields as MISSING until set + + Instead of using -1 or 0 randomly, use MISSING consistently. + + Signed-off-by: Keith Packard + +commit d0053c5e2cc7b75b642ff4727a1ef874d323db9d +Author: Bdale Garbee +Date: Mon May 15 10:16:33 2017 -0600 + + re-brand current telefiretwo product as telefireone + +commit ab50a1467bac0234062bc8c0a17783f1730aa981 +Author: Keith Packard +Date: Mon May 15 08:59:52 2017 -0700 + + altos/ao_rn4678: Send '$$$' for new devices. Fix name setting code. + + New devices won't respond to the cmd pin we have configured, so get + them to command mode by sending the $$$ string. Somehow I'd botched + the name setting code and hadn't caught it as I hadn't tried a new + device... + + Signed-off-by: Keith Packard + +commit f132a22995235f3002e4a2bb8771c9b5738efb30 +Author: Keith Packard +Date: Mon May 15 08:58:21 2017 -0700 + + altos/stmf: Fix up serial port flow control configuration bits + + Compute whether any sw/hw flow control is in use. + Compute whether hw flow control is in use as a separate value. + + These make the code a bit easier to follow. + + Signed-off-by: Keith Packard + +commit 2536640b852feff41975d2da50befdda91ee6303 +Author: Keith Packard +Date: Sat May 13 15:24:20 2017 -0700 + + libaltos: Add support for TeleBT-v4.0 bluetooth channel change + + The RN4678 in TeleBT v4.0 uses channel 6 instead of channel 1. + There is code in the linux bits which discovers this value, but that + crashes when run under java for unknown reasons. + + Signed-off-by: Keith Packard + +commit 91c2af9ac1387842a5fdc61dbc9e26e04de2cdd0 +Author: Keith Packard +Date: Sat May 13 15:21:40 2017 -0700 + + altoslib: Handle TeleBT v4.0 battery voltage + + The device reports raw ADC values, which mean AltosLib needs to + translate them. + + Signed-off-by: Keith Packard + +commit 7e0857120b8633c22603a9f59c5519e5a92759e9 +Author: Keith Packard +Date: Sat May 13 15:19:25 2017 -0700 + + altos/telebt-v4.0: Hook up RN4678 module + + We've switched from the BM70 to this module which offers a virtual + serial channel over both BT and BTLE. + + Signed-off-by: Keith Packard + +commit 6442e2ad6af4b337348aa2ce25abc91c05765826 +Author: Keith Packard +Date: Sat May 13 15:17:41 2017 -0700 + + altos: Add RN4678 Bluetooth module driver + + This works much like the old BTM module, but supports both bluetooth + and bluetooth LE. I've poked at it briefly over BTLE to see that it + appears to have the right name, but haven't attempted to communicate + over BTLE yet. + + Signed-off-by: Keith Packard + +commit 9c6727d39cc1feae3bd0504bcbc910ae832e3651 +Author: Keith Packard +Date: Fri May 12 01:35:52 2017 -0700 + + Use SDP to locate the service channel on Linux + + Signed-off-by: Keith Packard + +commit 5ad767dd6b6c8d99bbe4b688e8cdbc230e01a7dc +Author: Keith Packard +Date: Wed May 10 14:47:15 2017 -0700 + + altoslib: Another bit of altoslib for the old eeprom stuff + + Signed-off-by: Keith Packard + +commit 0080e61e5f2e20ce45041e29dc039d042aa7f76e +Author: Bdale Garbee +Date: Thu May 11 11:27:30 2017 -0600 + + have AltosGraph use new AltosPressure to get imperial_units working + +commit 9d05af2147c0eb6dc63c4d4dc1d9a3c31f480aef +Author: Bdale Garbee +Date: Thu Apr 27 15:27:49 2017 -0600 + + initial tests made using Terry's stand with a 2500psi sensor + +commit f753ad3b9d0f3dc9794e5dd097063aab6cf9bdc4 +Author: Bdale Garbee +Date: Thu Apr 27 12:57:49 2017 -0600 + + telefiretwo: don't try to record pre-burn sensor values in FLIGHT record + +commit 7e2b92ccb56b713fd18af5769156331ead8dc7ed +Author: Bdale Garbee +Date: Thu Apr 27 15:21:53 2017 -0600 + + have git ignore ao-bringup/cal_values + +commit 238e56e0f6ab2f623e0faf25298b38dc3a4aff74 +Author: Bdale Garbee +Date: Wed May 10 22:19:38 2017 -0600 + + telegps: use new eeprom reading code + +commit 0641326842bffbf4b3ae69459ca540131cb64e59 +Author: Keith Packard +Date: Tue May 9 02:31:04 2017 -0700 + + altoslib: Remove older eeprom handling code + + The new code appears to work in minor testing; time to try it all the time. + + Signed-off-by: Keith Packard + +commit 17e20a6d2dab1f4bd1375bfd9e1c5230ee2c1119 +Author: Keith Packard +Date: Tue May 9 02:11:25 2017 -0700 + + altoslib: Save eeprom data in new .eeprom format + + A chunk of json for the config values followed by hex numbers for the data. + + Signed-off-by: Keith Packard + +commit e311cefae19d7dc71fb10e9a943daa8e2313c8f8 +Author: Keith Packard +Date: Tue May 9 00:22:35 2017 -0700 + + altosui: Use new eeprom reading code + + This just means using different file opening functions, which then + get matched by AltosEepromFile and sent off to the new eeprom code. + + Signed-off-by: Keith Packard + +commit c00a80f040de85be18c9d5150cb0661e08158c3d +Author: Keith Packard +Date: Tue May 9 00:20:23 2017 -0700 + + altoslib: Hack up AltosEepromFile to support new eeprom code + + Redirect when asked to read an eeprom file using the "Reader" type. + + Signed-off-by: Keith Packard + +commit e14b0ea82420e769cdf9ffd621b7f8d4944ef44d +Author: Keith Packard +Date: Tue May 9 00:19:51 2017 -0700 + + altoslib: Compile AltosForce and AltosPressure + + Useful if you want to actually use these. + + Signed-off-by: Keith Packard + +commit e67a5c6ffa7174d66e985483fab4bf52ccaea5ca +Author: Keith Packard +Date: Tue May 9 00:19:05 2017 -0700 + + altoslib: Add new eeprom management code + + Generic .eeprom file parsing, simpler per-type eeprom data extraction. + + Signed-off-by: Keith Packard + +commit 44c0cecabb3a815dbf7f52e6b2dad364cc72b60c +Author: Keith Packard +Date: Tue May 9 00:17:40 2017 -0700 + + altoslib: Add set_config_data to AltosState + + Initialize all config-data related state values. + + Signed-off-by: Keith Packard + +commit d3c1ce741c54c5640b7e1b07d86be1ce0951944b +Author: Keith Packard +Date: Tue May 9 00:17:11 2017 -0700 + + altoslib: Add empty constructor for AltosPyro for JSON + + Signed-off-by: Keith Packard + +commit c17b78e60c340c8a3e3d6f9b875667c66216647a +Author: Keith Packard +Date: Tue May 9 00:16:36 2017 -0700 + + altoslib: Add Ms5607 constructor that just takes config_data + + Use for making Ms5607 from eeprom files. + + Signed-off-by: Keith Packard + +commit d97c4d2f6de2981c2efd7bfbc9f5f9649987b854 +Author: Keith Packard +Date: Tue May 9 00:14:33 2017 -0700 + + altoslib: Add AltosForce and AltosPressure units + + Useful for TeleFireTwo. + + Signed-off-by: Keith Packard + +commit 975751b604784e86b2ddb944a72b55ca3f14cf63 +Author: Keith Packard +Date: Tue May 9 00:13:16 2017 -0700 + + altoslib: Hide members from json by prefixing with __ + + This lets some structures which would otherwise recurse (and crash) + get converted to json, assuming the hidden members aren't relevant. + + Signed-off-by: Keith Packard + +commit 08da6f2100c0241c70554427e53b7e237dfda16c +Author: Keith Packard +Date: Thu May 4 22:09:31 2017 -0700 + + altos/telemini-v3.0: Use dbg connector pin 5 for force bootloader + + This works way better than attempting to use the beeper pin. + + Signed-off-by: Keith Packard + +commit 178d7c0aa32267ea71be2ccff146ea6ff990d7dc +Author: Keith Packard +Date: Thu May 4 22:07:51 2017 -0700 + + altos/telemini-v3.0: Add 'recovery mode' on PA14 (pin 6 on dbg header) + + Connect this pin to GND (pin 3) and TeleMini will come up with N0CALL + at 434.550MHz using the original frequency calibration. Helps recover + from accidental mis-configuration. + + Signed-off-by: Keith Packard + +commit 3b4e3189211801c6f8f41c5d08c5a8551f28976c +Author: Keith Packard +Date: Thu May 4 22:06:16 2017 -0700 + + altos: Move 'ao_force_freq' to ao_config.c + + Instead of having to add it to each product using this variable. + + Signed-off-by: Keith Packard + +commit e76d543a203f210683cb77df2b9bbff1a9f4b381 +Author: Keith Packard +Date: Thu May 4 22:04:57 2017 -0700 + + altos: Make CDC ACM 'line coding' public + + This allows other systems to see what baud rate the host has requested. + + Signed-off-by: Keith Packard + +commit a84bc1bd8dd19d47709614b0c2639958d09fbf7e +Author: Miguel Benavidez +Date: Thu May 4 11:29:33 2017 -0700 + + altoslib: Fix MS5607 raw data to pressure conversion function + + The MS5607 sensor provides raw 24-bit ADC outputs to the host along + with calibration constants necessary to convert those into temperature + and pressure values. The datasheet has a flow chart indicating how to + perform this computation. There are two parts of the algorithm which + adjust the result based on the ambient temperature, temperatures below + 20°C get one compensation factor and temperatures below -15°C get an + additional factor. + + The ground station version of this function mistakenly applied the + second compensation factor for all temperatures below +15°C. The + result was that the pressure computed on the ground when the measured + temperature was between -15°C and +15°C was incorrect, resulting in + altitudes which were several hundred meters off in some situations. + + This can be seen when displaying any .eeprom (or .mpd) data + files for flights with temperatures in that range. The datafiles + themselves are not corrupted, only the display operation. + + This is not seen for telemetry data, where the pressure and associated + altitude is computed in the airframe using the correct algorithm. + + Thanks much to Miguel and the rest of the Vanguard School TARC team + for identifying the problem and providing this fix. + + Signed-off-by: Keith Packard + +commit 643f7508233f492a86f541b4f4fb20531b306ae0 +Author: Bdale Garbee +Date: Wed May 3 11:47:33 2017 -0600 + + altos/telebt-v4.0 Set CPU clock to 48Mhz instead of 96Mhz + +commit a6e1010f7519c5d1243e8950df6f022576152a87 +Author: Keith Packard +Date: Tue May 2 11:49:21 2017 -0700 + + altos/telegps-v2.0: Disable external serial port to save ROM + + We'll have to rewrite some of the serial code to avoid sucking memory here. + + Signed-off-by: Keith Packard + +commit 475940cb8032c76622c64dd0bd30f31c0b0f6cf4 +Author: Keith Packard +Date: Tue May 2 11:35:18 2017 -0700 + + altos/stmf0: Add code to use SoC flash as storage + + Signed-off-by: Keith Packard + +commit de36a1e1a2e568dd606000f169fef111e8c08b15 +Author: Keith Packard +Date: Sun Apr 30 17:42:23 2017 -0700 + + altos/telegps-v2.0: Reorder initialization sequence + + This tries to be a bit more logical about the board initialization + sequence, starting with the OS, then the support hardware, internal + drivers, external drivers and finally services. + + Signed-off-by: Keith Packard + +commit 9a10a209749d1f375d02ce9af68ccbb0b3a91ba2 +Author: Keith Packard +Date: Sun Apr 30 17:41:21 2017 -0700 + + altos/telegps-v2.0: CC1200 CS is PA1, not PA5. + + Also remove some unneeded config of an additional pin for MCU wakeup, + which the CC1120 needs but the CC1200 does not. + + Signed-off-by: Keith Packard + +commit 99c5c47d9288721a1fe009698393c67dd36a16fb +Author: Keith Packard +Date: Sun Apr 30 17:40:26 2017 -0700 + + altos/telegps-v2.0: GPS chip is connected to serial 2, not serial 1 + + Turn on serial 2 and use it for GPS. + + Signed-off-by: Keith Packard + +commit 7ace97885c4924de049ff20a40fd9ec234b6577b +Author: Keith Packard +Date: Sun Apr 30 17:39:54 2017 -0700 + + altos/telegps-v2.0: Remove some unneeded defines + + HAS_MS5607 and HAS_RADIO_RECV aren't useful. + + Signed-off-by: Keith Packard + +commit 0f883aa1b1a1db61113489c260f44c09d5216bc7 +Author: Keith Packard +Date: Sun Apr 30 17:39:03 2017 -0700 + + altos/telegps-v2.0: Battery ADC input is on PB1, not PA0 + + Rewire as needed. + + Signed-off-by: Keith Packard + +commit 979a1b8d80189e56745316da3de9288ee32e102c +Author: Keith Packard +Date: Sun Apr 30 17:38:21 2017 -0700 + + altos/telegps-v2.0: Set CPU clock to 48MHz instread of 96MHz + + Turns out the CPU doesn't run well at that speed. Who would have guessed? + + Signed-off-by: Keith Packard + +commit 671e00f9fa75d75b5f15d8cc558a46a9651690fa +Author: Keith Packard +Date: Sun Apr 30 17:37:45 2017 -0700 + + altos/telegps-v2.0: Adjust LED config + + The LED is green, not red. Use it for panic and GPS lock. + + Signed-off-by: Keith Packard + +commit ec963d358895ae46af63d2a6e9a32bdfb4d631c0 +Author: Keith Packard +Date: Sun Apr 30 17:35:28 2017 -0700 + + altos/kernel: Allow TeleGPS v2 to scale battery in telem + + TeleGPS v2 uses the STMF0 processor instead of the LPC11, which means + the ADC range is different. As the raw ADC value was getting sent to + represent battery voltage in the config packet, we need to scale that + for the different processor. This patch allows that to happen. + + Signed-off-by: Keith Packard + +commit 34fda7bff76d59bcfbcec6a44275829c45e42189 +Author: Keith Packard +Date: Sun Apr 30 17:34:08 2017 -0700 + + src/kernel: Add GPS lock blink LED to tracker code + + Blinks an LED briefly once every three seconds when GPS is locked. + + Signed-off-by: Keith Packard + +commit c02adbdd8f41c1aa1fdf4748c910d23e5485108f +Author: Keith Packard +Date: Fri Apr 28 00:08:51 2017 -0700 + + altos: Build MicroPeak-v2.0 by default + + Signed-off-by: Keith Packard + +commit 217d77dadbef4192d2f32e290a5c5f50159f2e0d +Author: Keith Packard +Date: Fri Apr 28 00:07:03 2017 -0700 + + altos/micropeak-v2.0: Add initial MicroPeak v2 support + + stm32f042 processor replaces the attiny85 and adds USB support along + with more storage. + + Signed-off-by: Keith Packard + +commit 65bb93f69b2f420281b67d62a9ee3cf30874fb7c +Author: Keith Packard +Date: Fri Apr 28 00:05:01 2017 -0700 + + altos/stmf0: Add support for HSI clocked applications + + And allow application space to be limited to less than available flash. + + Signed-off-by: Keith Packard + +commit d197adf353ec5503c72a4554aca2a463bb685932 +Author: Keith Packard +Date: Fri Apr 28 00:04:33 2017 -0700 + + altos/stmf0: Fix HSI clock rate. + + It's 8MHz, not 16MHz + + Signed-off-by: Keith Packard + +commit 2b3c79e9d88c9bb0b5aca4bc20fa942ebcfe40fc +Author: Keith Packard +Date: Fri Apr 28 00:04:14 2017 -0700 + + altos/stmf0: Make sure systick is off before programming + + Signed-off-by: Keith Packard + +commit ac3fc7da669f58c7abd25b0ca8cc425238b84217 +Author: Keith Packard +Date: Fri Apr 28 00:02:54 2017 -0700 + + altos/stmf0: Compute serial baud rate registers at runtime + + This allows the system clock to vary at runtime, instead of requiring + a fixed value. + + Signed-off-by: Keith Packard + +commit 7d4f7880b0934c208df65cea8b0f549f32f1c7d2 +Author: Keith Packard +Date: Fri Apr 28 00:02:02 2017 -0700 + + altos/micropeak: Update ao_micropeak.h for MicroPeak v2 + + Allow different sample times, add constant for MicroPeak v2 log files. + + Signed-off-by: Keith Packard + +commit 4896582922ba5227da031c762221c8c7eafc2415 +Author: Keith Packard +Date: Fri Apr 28 00:01:18 2017 -0700 + + altos/micropeak: Use existing ao_ms5607_current variable + + Instead of defining another. + + Signed-off-by: Keith Packard + +commit 4d4675cbadcb0ab9df8f6d5155797dca400315c0 +Author: Keith Packard +Date: Fri Apr 28 00:00:11 2017 -0700 + + altos: Add header file for ao_report_micro.c + + Defines the functions in this file. + + Signed-off-by: Keith Packard + +commit 75c26a26e905e3d4f141badfcb6ec6995ed58213 +Author: Keith Packard +Date: Thu Apr 27 23:59:27 2017 -0700 + + altos: Add 100ms constants for baro Kalman filter + + MicroPeak v2 uses this rate. + + Signed-off-by: Keith Packard + +commit 8c755f52db40bb845ab236ff400f35888053e616 +Author: Keith Packard +Date: Thu Apr 27 23:52:29 2017 -0700 + + altos: Adapt micro log to MicroPeak V3 + + Allow use of regular serial API for sending data. + Allow application to specify different storage size. + + Signed-off-by: Keith Packard + +commit 2245d9e3178404a49a6787656319fa13f0cc1a51 +Author: Keith Packard +Date: Thu Apr 27 23:51:21 2017 -0700 + + altos/ms5607: Allow applications to not use the normal data ring and thread + + MicroPeak V2 has tasks, but doesn't want to use another thread just + for the MS5607. + + Signed-off-by: Keith Packard + +commit 6813f48fe02ecc5902f386234535ea76af71a764 +Author: Keith Packard +Date: Thu Apr 27 23:50:12 2017 -0700 + + micropeak: Add MicroPeak V2 to the download code + + Add the MicroPeak V2 sample rate so the timing values are correct. + + Signed-off-by: Keith Packard + +commit a59c3afa23e876362dc8c80559015ce361627f05 +Author: Keith Packard +Date: Tue Apr 25 23:56:41 2017 -0700 + + Fake thrust data as accel for now + +commit 07956b102bd4b7e4dd0ec20e0a4fbe3779acfdd9 +Author: Keith Packard +Date: Tue Apr 25 21:27:40 2017 -0700 + + ao-bringup: make turnon_telemini search for ao_usbload on $PATH + + I've uninstalled the altos package as it has a version of ao-usbload + which is too old for telemini. + + Signed-off-by: Keith Packard + +commit 2b014fe9fa64e7aead586bc682251346d000c8cc +Author: Bdale Garbee +Date: Tue Apr 25 23:06:34 2017 -0600 + + telemini-v3.0: make git ignore build products + +commit b662ca4edd67a2e1e5712f97fb1ce909f19af625 +Author: Bdale Garbee +Date: Tue Apr 25 23:01:53 2017 -0600 + + ao-tools/ao-makebin: have git ignore built object + +commit bd489b96b060c8276bd7709ac55c306aad02374c +Author: Bdale Garbee +Date: Tue Apr 25 23:00:34 2017 -0600 + + telebt-v4.0: make git ignore products of build + +commit 6ed63dfbf0a0205df17afb2ea54afad441a69604 +Author: Bdale Garbee +Date: Tue Apr 25 22:58:00 2017 -0600 + + telegps-v2.0: slow down radio chip spi speed + +commit 08d73614c0c0859bc097c1d7d423bac4cf313512 +Author: Bdale Garbee +Date: Tue Apr 25 22:28:28 2017 -0600 + + telebt-v4.0: slow down SPI speed to radio chip + +commit 16f171350619b9d3da614625e27c092b144c3097 +Author: Bdale Garbee +Date: Tue Apr 25 22:26:12 2017 -0600 + + telebt-v4.0: turn off pin remapping in the flash loader, too + +commit 514c05c287f0be390cfdf3491169c830cad8bfe7 +Author: Bdale Garbee +Date: Tue Apr 25 22:12:42 2017 -0600 + + telebt-v4.0: don't need the USB pin remapping flag + +commit 1f723d31312be6dea3ef46e265c17c4d361d7099 +Author: Bdale Garbee +Date: Tue Apr 25 22:10:41 2017 -0600 + + telebt-v4.0: add ao_send_packet + +commit 30e6e087b639c6d7ec75f21ba8c6fcf6ad50fffe +Merge: b2a5118d 75881968 +Author: Bdale Garbee +Date: Tue Apr 25 22:04:22 2017 -0600 + + Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos + +commit b2a5118dededd1ed6b1326e82168214cb0b24821 +Author: Bdale Garbee +Date: Tue Apr 25 22:03:56 2017 -0600 + + telebt-v4.0: initial creation of firmware for new product, no BT yet + +commit 75881968ffb6bfd4e920cac4aa15d8d188eda119 +Author: Keith Packard +Date: Mon Apr 24 17:06:01 2017 -0700 + + altos/nucleo-32: Add lisp save/restore + + Signed-off-by: Keith Packard + +commit 97cf9df882291b9e494b2f64f84eb37357a6ab31 +Author: Keith Packard +Date: Mon Apr 24 17:01:43 2017 -0700 + + altos/telegps-v2.0: git ignore make results + + Signed-off-by: Keith Packard + +commit a324ce39bb7abadc70785a6fdce449c9441f87b2 +Author: Keith Packard +Date: Mon Apr 24 17:00:10 2017 -0700 + + Ignore ao_lisp_test + +commit 7064aa67189108c4ade3d2e7eac9a704b7849626 +Author: Keith Packard +Date: Mon Apr 24 22:26:31 2017 -0700 + + Update releasing to add more firmware bits + + Also, document what is needed to get a new product into the build + + Signed-off-by: Keith Packard + +commit f0f69ab309869e914536d674d49d68a8dd31b080 +Author: Keith Packard +Date: Mon Apr 24 22:25:57 2017 -0700 + + altosui: Add TeleMini v3.0 and EasyMini v2.0 firmware to windows package + + Sigh. This can't easily be done from Makefile.am + + Signed-off-by: Keith Packard + +commit 8b9557f7946703888be97633cf3e54216c652f30 +Author: Keith Packard +Date: Mon Apr 24 22:25:14 2017 -0700 + + altos/ao-bringup: Switch turnon_easymini to v2.0 + + Not planning on buildin more v1.0 boards + + Signed-off-by: Keith Packard + +commit 0d685ac0916229c23a299b11dad48af749eb27ea +Author: Keith Packard +Date: Mon Apr 24 22:01:04 2017 -0700 + + altosui: Ship telemini v3.0 firmware + + Even though we don't provide a cable for reflashing yet + + Signed-off-by: Keith Packard + +commit d7d1452d03bcfb14990546d57d9d858ae3135008 +Author: Keith Packard +Date: Mon Apr 24 21:59:16 2017 -0700 + + altos: Add telemini-v3.0 and easymini-v2.0 to default altos build + + Make sure they get built for releases + + Signed-off-by: Keith Packard + +commit 41d5bb89973c7a358d08c538f1b52c45b0bbec30 +Author: Keith Packard +Date: Mon Apr 24 21:56:14 2017 -0700 + + altos/easymini-v2.0: Add EasyMini v2.0 + + Like EasyMini v1.0, but with the STM32F0 processor instead of LPC + + Signed-off-by: Keith Packard + +commit 43cf1991f042e50fb6ec0b037f6d212436e3d31b +Author: Keith Packard +Date: Mon Apr 24 21:54:25 2017 -0700 + + altos/telemini-v3.0: Fix license + + Was GPL2, switch to GPL2+ + + Signed-off-by: Keith Packard + +commit e0be779ac401f063b968aaac9460c972a728d309 +Author: Keith Packard +Date: Mon Apr 24 21:32:02 2017 -0700 + + altos/stmf0: Not all timer configurations use AF2 + + Allow applications to select other configurations. + + Signed-off-by: Keith Packard + +commit 202d556241d56ec4a27f202575d6945dc09f9e03 +Author: Bdale Garbee +Date: Mon Apr 24 20:04:37 2017 -0600 + + add telemini-v3.0 to list of binaries we stach in LLC repo for production use + +commit ef7fbbfa308918ebae5d2499aabccc6562a80dfa +Author: Bdale Garbee +Date: Mon Apr 24 19:46:05 2017 -0600 + + two more places where telemini-outline.pdf filename needs to be updated + +commit 9c95bed92a45741e6c1ad0ab4941f13370b77648 +Author: Keith Packard +Date: Mon Apr 24 15:47:08 2017 -0700 + + Bump to version 1.7 + + TeleMini v3.0 support + + Signed-off-by: Keith Packard + +commit 3544c33c2f386fb292de9e74982717a002f37440 +Author: Keith Packard +Date: Mon Apr 24 17:11:03 2017 -0700 + + altoslib: renamed AltosSensorTMini2, but didn't update AltosIdleFetch + + Because Java found the old installed version of this library. Thanks! + + Signed-off-by: Keith Packard + +commit 5914231bfe8220a92dde17901b952e919a40d568 +Author: Bdale Garbee +Date: Mon Apr 24 17:18:10 2017 -0600 + + update copyright year in docs + +commit 8e5b4359050701513a807131564ae54f2e6b919b +Author: Keith Packard +Date: Mon Apr 24 16:40:46 2017 -0700 + + altos/ao_pad.c: Use #if HAS_LOG instead of #ifdef HAS_LOG + + TeleFire v0.1 defines HAS_LOG to 0. + + Signed-off-by: Keith Packard + +commit c57a5c018e4bd0a0033c8759132a648977bf45f7 +Author: Keith Packard +Date: Mon Apr 24 15:59:23 2017 -0700 + + doc: Errors in the TeleMini v3.0 updates found by Bdale + + Signed-off-by: Keith Packard + +commit b6b58aa2fbae1e7782b5a0b700544efe319fe34e +Author: Keith Packard +Date: Sat Apr 22 22:04:31 2017 -0700 + + altos: Move old AO_LAUNCH defines to cc1111/ao_launch.h + + These were getting accidentally used by ao_pad.c + + Signed-off-by: Keith Packard + +commit cd291d38b92b31c3612e6de6cdf4e5988fc01c12 +Author: Bdale Garbee +Date: Sun Apr 23 00:02:47 2017 -0600 + + allow multiple tests to be logged on telefiretwo without rebooting + +commit d75351c5a07241bcbb951758796b4f639ace6b1f +Author: Bdale Garbee +Date: Sat Apr 22 23:42:23 2017 -0600 + + implement static test start and stop protocol for telefiretwo+telebt + +commit 6cfd9411026d536b5b75098b8c9ec3ceb3d945aa +Author: Bdale Garbee +Date: Sat Apr 22 23:02:53 2017 -0600 + + eliminate spurious close braces + +commit e3b30d4bd6faf68c885791fb87229558cc1157a6 +Author: Bdale Garbee +Date: Sat Apr 22 23:01:44 2017 -0600 + + add static test start and stop commands to radio protocol for telefiretwo + +commit e5e0ce18b2ae684896a6d7d0a4c10269199d95b5 +Author: Bdale Garbee +Date: Sat Apr 22 23:01:26 2017 -0600 + + enable logging support in telefiretwo + +commit e05b281e6d1a7a4fa92d52f2491f27266045df96 +Author: Bdale Garbee +Date: Sat Apr 22 17:20:41 2017 -0600 + + cobble up a command to toggle logging on/off on TeleFireTwo + +commit db12c17e9538bd82f2c2bf21357887ee7d894a1c +Author: Bdale Garbee +Date: Sat Apr 22 16:59:03 2017 -0600 + + a stab at turning on rudimentary logging for telefiretwo + +commit 6804ead7f7e54ff34b257e10e381dc52d5a61b06 +Author: Keith Packard +Date: Sat Apr 22 15:55:48 2017 -0700 + + altoslib: Add TeleFireTwo eeprom support + + Signed-off-by: Keith Packard + +commit 359e2d6eca5258f4fabc59772f1320e195a7397c +Author: Bdale Garbee +Date: Sat Apr 22 16:36:18 2017 -0600 + + fleshing out logging for telefiretwo + +commit 439a51ed503b74c1739cf150cdc91685653deed0 +Author: Bdale Garbee +Date: Sat Apr 22 15:45:52 2017 -0600 + + enable spi flash on telefiretwo + +commit ffc90fa3f932aef4dd85147817949aa9474b6d26 +Author: Bdale Garbee +Date: Sat Apr 22 11:38:08 2017 -0600 + + fix TeleFireTwo product name in ao-list output + +commit 4682323a4bf147b9a908f5f9104bf01ab2cf0533 +Author: Keith Packard +Date: Fri Apr 21 23:02:57 2017 -0700 + + altos/stmf0: Pull beeper pin low when beeper is off + + This avoids having the pin float and pick up noise from any adjacent + signals, like TeleMini's radio. + + Signed-off-by: Keith Packard + +commit eb1c2bf5244840049c0a58e0ceecfcd9f5c290dd +Author: Keith Packard +Date: Fri Apr 21 22:24:00 2017 -0700 + + doc: Finish updates for v1.7 + + Scrub all TeleMini references and make sure they're fixed for v3. No + 'emergency' mode yet. No reflashing yet. + + Add v1.7 release notes. + + Signed-off-by: Keith Packard + +commit 5849ee6c09669e6d2e6940a76bcb5cc23178fc68 +Author: Keith Packard +Date: Fri Apr 21 21:32:26 2017 -0700 + + altos/lpc: Really fix aes entry in lpc vpath + + I added another entry instead of fixing the existing one. Not ideal. + + Signed-off-by: Keith Packard + +commit c833c93e812936125cfe9532523ea36b5046e58d +Author: Keith Packard +Date: Fri Apr 21 18:16:45 2017 -0700 + + Replace turnon_telemini with v3 version. Add test-teleminiv3 + + Prepare for TeleMini v3.0 release. + + Signed-off-by: Keith Packard + +commit 8978687dc2ae90e4005a8f7d598940b7df6a4359 +Author: Keith Packard +Date: Fri Apr 21 18:08:25 2017 -0700 + + doc: Update TeleMini v3 photos to production unit + + Replace prototype photos + + Signed-off-by: Keith Packard + +commit 86a54146b58be86c58fb45386c7abcfa0bb11677 +Author: Keith Packard +Date: Fri Apr 21 17:15:05 2017 -0700 + + alots/stmf0: Fix vpath entry for AES directory + + Mis-placed ) + + Signed-off-by: Keith Packard + +commit 64ac93f5495db7a8b06f1eb4fe4eb2418125d792 +Author: Keith Packard +Date: Fri Apr 21 17:06:23 2017 -0700 + + altos/lpc,altos/stmf0: Use -n flag to work around link editor issue + + Something changed in the link editor which makes it complain about 'no + space for program headers' on LPC and STMF0 builds. Somehow, adding + the '-n' flag to the linking step fixes it. It doesn't appear to break + the build, so I guess it's ok? + + Signed-off-by: Keith Packard + +commit 77c76e429074a53c1c5230a7b5e665d1715b296f +Author: Keith Packard +Date: Fri Apr 21 17:04:28 2017 -0700 + + altos/telemini-v3.0: Remove vestiges of the pre-USB code + + Pre-USB telemini v3 designs had a separate firmware load for radio + calibration. Now that we've got enough USB to perform flash/cal/test, + we don't need that other firmware load, so we can remove the remaining + Makefile remnants of the calibration load. + + Signed-off-by: Keith Packard + +commit adb842b64b04a7d70e543bad7ae59807d549e85a +Author: Keith Packard +Date: Fri Apr 21 16:40:58 2017 -0700 + + altos/lpc: Add (void *) cast to fix alignment warning + + The -Wcast-align warning is generated when this cast is not present. + + Signed-off-by: Keith Packard + +commit 51ce352d179835ca08e4cf9326e9e77d6b972fb7 +Author: Keith Packard +Date: Fri Apr 21 09:18:48 2017 -0700 + + altos/lpc: Fix up Makefile definitions + + vpath reference to aes was busted. + WARN_CFLAGS needs -Wcast-align. + Wrap AO_CFLAGS. + + Signed-off-by: Keith Packard + +commit ec319edd2cda321d7542784b997acd0da040fa3d +Author: Keith Packard +Date: Fri Apr 21 09:17:18 2017 -0700 + + ao-test-baro: Be more lax about altitude checks + + High pressure here today and the altimeter is reading -69m. Allow down + to -100m when testing baro values. + + Signed-off-by: Keith Packard + +commit 7db49a2052ec905cdc02f626c0933ca6889d64a4 +Author: Keith Packard +Date: Wed Apr 19 23:08:56 2017 -0700 + + altos/telemini-v3.0: Add flash loader + + Now that telemini has USB, use the boot loader to make it easy to + update firmware. + + Signed-off-by: Keith Packard + +commit d1ba276c6e54564f82920f65bf4c19df85c9ea56 +Author: Keith Packard +Date: Wed Apr 19 23:08:06 2017 -0700 + + altos/telemini-v3.0: Update to production hardware + + Removed LEDs. Added USB. Flipped lots of pins around. + + This appears to make telemini work. + + Signed-off-by: Keith Packard + +commit 93983730a6628a2a85b6fc543df236b35d501ee9 +Author: Keith Packard +Date: Wed Apr 19 16:00:24 2017 -0700 + + altos/telebt-v3.0: Add LCO bits for testing + + Add the USB commands for LCO testing to TeleBT v3.0 + + Signed-off-by: Keith Packard + +commit 944d8466a31842c34304b77364d632e259238018 +Author: Keith Packard +Date: Wed Apr 19 14:19:28 2017 -0700 + + altos/telefiretwo-v0.2: Add AO_CC1200_SPI_SPEED + + Needed for products with different SPI speed options. + + Signed-off-by: Keith Packard + +commit 1e7143e5d448cd05c355f4a323ae4892b02022ac +Author: Bdale Garbee +Date: Wed Apr 19 15:08:15 2017 -0600 + + add new ADC channels for telefiretwo + +commit 6e699fa4971668bbe569d2a0e2ed9f891877d140 +Author: Bdale Garbee +Date: Tue Apr 18 16:47:43 2017 -0600 + + need top level Makefile too + +commit 9fa46346d576081f99860cad96c91bcf63233649 +Author: Bdale Garbee +Date: Tue Apr 18 16:47:05 2017 -0600 + + builds, loads, runs, not very useful yet + +commit 207403e53cc80b0649ce3c004f97d8e1dad824c8 +Author: Bdale Garbee +Date: Tue Apr 18 16:33:27 2017 -0600 + + copy telefiretwo-v0.2 to start firmware for v1.0 + +commit f69d85e2b32370ab68e2725e739417cad6d7a590 +Author: Keith Packard +Date: Thu Apr 13 21:48:46 2017 -0600 + + telegps-v2.0: Remove fec_tx code and ADC logging. + + This gets telegps-v2.0 to link. + + Signed-off-by: Keith Packard + +commit 4e561ae43a734d870470e36c41232482bd5f398f +Author: Keith Packard +Date: Thu Apr 13 21:47:14 2017 -0600 + + altos/stmf0: Split up rom load in altos.ld to make linker happy + + The linker isn't happy when the .ld file tries to add text, the .exidx + and .rodata segments in the same block. Split them up for success. + + Signed-off-by: Keith Packard + +commit a5c8b8c59f99108233d99ceceb6f85315694e4b1 +Author: Keith Packard +Date: Thu Apr 13 21:18:58 2017 -0600 + + cortexelf-v1: Fetch data at TPB rising when MWR or MRD are low + + This should get the right value at least. + + Signed-off-by: Keith Packard + +commit 3390c62b6d0761764ec5249d72bda33b984a8f90 +Author: Keith Packard +Date: Thu Apr 13 21:16:52 2017 -0600 + + altos/telegps: Inherit LDFLAGS from lpc make specification + + Somethings messed up with cortex-M0 linking, and this isn't helping as + it overrides the LDFLAGS coming from the architecture. + + Signed-off-by: Keith Packard + +commit f18793efb1fbfd17963b9146fae084f2b843d7a3 +Author: Bdale Garbee +Date: Thu Apr 13 19:36:49 2017 -0600 + + initial cut at telegps-v2.0 firmware + +commit eb0b2b4e9f56d1d6fc2b06e39c8372dfcdf3b1f5 +Author: Keith Packard +Date: Sun Apr 9 13:03:50 2017 -0700 + + cortexelf-v1: Initialize key matrix code + + This gets the hex keypad working. + + Signed-off-by: Keith Packard + +commit 6efa53bafda18313742849a6c4992f09c3e403c3 +Author: Keith Packard +Date: Sun Apr 9 12:59:07 2017 -0700 + + cortexelf-v1: Bump SPI pin speed to 40MHz to for sdcard. Fix VGA DMA. + + Tell the DMA code to leave the DMA engine enabled so the VGA output + can use it. + + Signed-off-by: Keith Packard + +commit c97b4c65d66078a4e187b782669e6b36ee92d30c +Author: Keith Packard +Date: Sun Apr 9 12:56:59 2017 -0700 + + altos: Use MP switch in cortexelf boot loader for force loader mode + + Provide a way to get to the boot loader on the cortexelf board by + turning the MP switch on. + + Signed-off-by: Keith Packard + +commit 9e80b8bd10433ecc6ebe7c295e16b62b3883987d +Author: Keith Packard +Date: Sun Apr 9 12:55:34 2017 -0700 + + altos: Escape lisp REP loop with () input + + Provide a way to get out of a lisp read-eval-print loop that can be + easily input from the keyboard. + + Signed-off-by: Keith Packard + +commit 83c1e4e8ca684f555cba252efd3882f811d8e154 +Author: Keith Packard +Date: Sun Apr 9 12:54:57 2017 -0700 + + altos: Document a few more SPI mode bits in VGA driver + + Just comment changes + + Signed-off-by: Keith Packard + +commit 24cd5dd33ccf65c1b277911c460a89ec2b52e421 +Author: Keith Packard +Date: Sun Apr 9 12:53:34 2017 -0700 + + altos: Drive row low instead of high in matrix driver + + Driving it high won't work all that well as we're looking for zero bits. + + Signed-off-by: Keith Packard + +commit a68fb412589819980759d49565a084b23eee8b8f +Author: Keith Packard +Date: Sun Apr 9 12:51:49 2017 -0700 + + altos: Place AS1107 in 'normal' mode at end of init sequence + + This makes sure the device is out of reset mode while initializing, + and then placed in normal mode to turn on the display. + + Signed-off-by: Keith Packard + +commit 04d4b17635fc9395c70aa0840971c00082f509ba +Author: Keith Packard +Date: Sun Apr 9 12:48:54 2017 -0700 + + ao-elftohex: Add conditions for skipping ELF sections + + Skip sections with size 0, or which are of type SHT_NOBITS or which + don't have the SHF_ALLOC flag set. + + This avoids crashing on sections which don't have any data to copy. + + Signed-off-by: Keith Packard + +commit 86d5119f19b5f3131d224982e011fd233b48aa22 +Author: Keith Packard +Date: Tue Apr 4 16:05:15 2017 -0700 + + cortexelf-v1: More 1802 noodling + + Add code to track the address and data displays, change how 1802 pin + tracking works + + Signed-off-by: Keith Packard + +commit 301b724d2169f4ac46d921f518455c783e1dd894 +Author: Keith Packard +Date: Tue Apr 4 16:04:25 2017 -0700 + + stm: Add more mask-based GPIO controls + + Lets cortexelf do more things with groups of pins, rather than one pin + at a time. + + Signed-off-by: Keith Packard + +commit 71e430bb39fc97e543778f7bc1f1bef554ba8b75 +Author: Keith Packard +Date: Tue Apr 4 16:03:36 2017 -0700 + + altos: Allow programs to enable SDCARD debugging if desired + + Provides for per-application control over SDCARD debugging + + Signed-off-by: Keith Packard + +commit 4eced9224f40e48d7057352b3424c18025f43f25 +Author: Keith Packard +Date: Tue Apr 4 16:02:46 2017 -0700 + + altos: Disable FAT commands unless requested + + This are debugging commands; don't provide them unless requested + + Signed-off-by: Keith Packard + +commit d4ff161e89d852c07934704ea2cbea20a48259a7 +Author: Keith Packard +Date: Tue Apr 4 16:00:56 2017 -0700 + + telegps-v0.1: Hack up for SDCARD debugging + + Disable everything not SDCARD related for debugging. + + Signed-off-by: Keith Packard + +commit 920b70fd5f6b78461c7ebae6b1e6490a0e050bc2 +Author: Keith Packard +Date: Tue Apr 4 15:59:56 2017 -0700 + + altos: Define CC115L spi speed in each product + + Different SoCs have different SPI speeds available; have each product + specify the speed to use instead of trying to use 4Mhz everywhere. + + Signed-off-by: Keith Packard + +commit 280eefc8f86e90e742c536a074d7284cce03af15 +Author: Keith Packard +Date: Mon Apr 3 11:41:51 2017 -0700 + + cortexelf-v1: Add pin definitions for 1802 connections + + Signed-off-by: Keith Packard + +commit 0197157a295d848bac65cf7f4457dd5a99af24e3 +Author: Keith Packard +Date: Mon Apr 3 11:37:21 2017 -0700 + + stm: Add a few more GPIO functions to make dealing with the 1802 easier + + ao_gpio_set_mask and ao_gpio_get_all + + Signed-off-by: Keith Packard + +commit 89c8e0299504e66fc416a778055958cff467e008 +Author: Keith Packard +Date: Mon Apr 3 11:36:52 2017 -0700 + + cortexelf-v1: Make bit flipping array constant + + Signed-off-by: Keith Packard + +commit 47004dfe8ee8c8b31085b066d3d0fd5142fd49da +Author: Keith Packard +Date: Mon Apr 3 09:36:00 2017 -0700 + + cortexelf-v1: doodling with 1802 bits + + Just some random ideas about how to manage the 1802 + + Signed-off-by: Keith Packard + +commit 5bb9cf38c84663713c178f54b684d40b6c00b11d +Author: Keith Packard +Date: Sun Apr 2 20:33:49 2017 -0700 + + cortexelf-v1: Add bit flipping array generator + + Someone hooked up the data lines between the systems backwards, so we + get to swizzle the bits in software. + + Signed-off-by: Keith Packard + +commit 8c1478b55f5dbe9711b31a34d4f5e3563f1f42d2 +Author: Keith Packard +Date: Sun Apr 2 19:32:17 2017 -0700 + + cortexelf-v1: Hook up hex keypad using matrix input driver + + Signed-off-by: Keith Packard + +commit 79215de60d3e11b4abd1ecd2fa9575a323b76754 +Author: Keith Packard +Date: Sun Apr 2 19:31:45 2017 -0700 + + altos: Allow buttons to be high when pressed rather than low + + Signed-off-by: Keith Packard + +commit 09f8710eb320f37f20dda8c635497c2b505d25e2 +Author: Keith Packard +Date: Sun Apr 2 19:30:57 2017 -0700 + + altos: add button matrix driver + + Scans the matrix once per clock tick queuing events for changed keys. + + Signed-off-by: Keith Packard + +commit 17ec1c510ccc42bbc387940b5805f452697f78d6 +Author: Keith Packard +Date: Sun Apr 2 17:39:26 2017 -0700 + + cortexelf-v1: Hook up AS1107 in test mode + + Provide a 'L' command to display values + + Signed-off-by: Keith Packard + +commit cc1b56faa88c75c9c86af89c77d7f1349573b7b0 +Author: Keith Packard +Date: Sun Apr 2 17:39:05 2017 -0700 + + altos: Add AS1107 LED display driver + + Signed-off-by: Keith Packard + +commit 1bc48b075f76bfef258f516549573429b24f284c +Author: Keith Packard +Date: Sun Apr 2 16:37:42 2017 -0700 + + cortexelf-v1: Add buttons + + Signed-off-by: Keith Packard + +commit 8284d3639cd24e2fa0faf1e35e7276ba35a24f8f +Author: Keith Packard +Date: Sun Apr 2 16:22:28 2017 -0700 + + cortexelf-v1: Add serialblather command. + + This reads from stdin and dumps it to both serial ports until you type ~ + + Signed-off-by: Keith Packard + +commit 6fb817f218a69b28973b0d059d71809717b1e2d1 +Author: Keith Packard +Date: Sun Apr 2 16:17:33 2017 -0700 + + lisp: Fix up lisp build so projects can get ao_lisp_const.h built as needed + + Signed-off-by: Keith Packard + +commit 3ce663875d69739cc2d43fcd88b22820cd9d6500 +Author: Keith Packard +Date: Sun Apr 2 15:56:17 2017 -0700 + + stm: Use common flash wait loop instead of inlining + + Signed-off-by: Keith Packard + +commit 1f5f0638f283fbb784021873c649109d4ed0257c +Author: Keith Packard +Date: Sun Apr 2 15:53:17 2017 -0700 + + cortexelf: Add lisp interpreter + + Signed-off-by: Keith Packard + +commit 54c76d48924fecc2aeabbc352c553822a87f9d19 +Author: Keith Packard +Date: Sun Apr 2 15:40:03 2017 -0700 + + cortexelf-v1: Use new memory map to access all flash and ram. Add fat. + + Signed-off-by: Keith Packard + +commit 7b031d5a86213364196b67f7e3f92865da8adbf9 +Author: Keith Packard +Date: Sun Apr 2 15:28:45 2017 -0700 + + cortexelf-v1: Hook up serial consoles for debugging + + This will make playing with serial ports easier for now. + + Signed-off-by: Keith Packard + +commit 62b0228aed5191c8d769f9f34143a13036e210a7 +Author: Keith Packard +Date: Sun Apr 2 15:18:34 2017 -0700 + + cortexelf-v1: Fix clock to drive VGA at 640/480. Add sdcard, remove others + + VGA requires the CPU to run at 24MHz. + + Signed-off-by: Keith Packard + +commit 637d522c6a15b47051103ccc3626be3206a7a2df +Author: Keith Packard +Date: Sun Apr 2 15:04:09 2017 -0700 + + cortexelf-v1: Add ps/2 and vga with graphics + + Start hooking up devices with known drivers. + + Signed-off-by: Keith Packard + +commit 9f451db9889cd578c3032356fd2aa4b5ed45878d +Author: Bdale Garbee +Date: Sun Apr 2 15:47:31 2017 -0600 + + capture pnpservo makefiles too + +commit bc150497de8539827177805c7f4430c67ca6762f +Author: Bdale Garbee +Date: Sun Apr 2 15:47:14 2017 -0600 + + makefiles too + +commit 66b06332dadd83c309bbfe02240b7a071fd57ff2 +Author: Bdale Garbee +Date: Sun Apr 2 15:41:56 2017 -0600 + + initial skeleton of CortexELF support + +commit d318b5cfc1a0312697739576d35cc1a190d88849 +Author: Bdale Garbee +Date: Sat Apr 1 12:23:24 2017 -0600 + + first rough cut at skeleton of code for pnpservo .. altos boots and runs + +commit 190cdaa5cb18e78caeeaaaaed6a9d304e939eb6b +Author: Keith Packard +Date: Sun Mar 5 22:42:37 2017 -0800 + + doc: Rename telemini doc file from telemini-v1.0.inc to telemini.inc + + This file now contains information on both TeleMini versions. + + Signed-off-by: Keith Packard + +commit 7bb4dbab45f98dd5fd85d9daf12d27b153c0ef3a +Author: Keith Packard +Date: Sun Mar 5 22:33:36 2017 -0800 + + ao-tools/ao-flash-stm: Use openocd instead of st-utils + + openocd upstream and debian package can both flash stm32l processors, + so use that in preference to st-flash. + + Signed-off-by: Keith Packard + +commit f004eaa2c26b4c61a8c3de2c0667a4e9865e704d +Author: Keith Packard +Date: Thu Mar 2 13:37:12 2017 -0800 + + ao-tools/ao-flash-lpc: Adapt to current openocd LPC support + + Openocd 0.9.0 has generalized the lpc11xx support for all lpc11xx + processors, not just the lpc11u14. This replaces the specific + lpc11u14.cfg with the general lpc11xx.cfg file. + + Unlike the build we were using, this doesn't adjust the + 'verify' command to adapt for the checksum which gets added during the + flashing process. Hence, we disable verification and trust that if the + flash loader works to load the OS, it's fine. + + Signed-off-by: Keith Packard + +commit 59aaac44e3e164b326518b324b52d115fbb76fca +Author: Keith Packard +Date: Wed Mar 1 14:01:59 2017 -0800 + + telemini outline svg had wrong version number + +commit b5a42665d7811707b6bd4a67d7d8e6532daa29e4 +Author: Keith Packard +Date: Wed Mar 1 13:53:36 2017 -0800 + + Add initial TeleMini v3 docs + + Uses pictures of the prototype. + + Signed-off-by: Keith Packard + +commit d1c2a5729da00be9d393015bbaa2d2f58e936d84 +Author: Keith Packard +Date: Mon Feb 20 17:34:43 2017 -0800 + + altos/nucleo-32: Update lisp files, add beeper support + + Signed-off-by: Keith Packard + +commit d1956000ba2e6260977aa669475d3ff725578b55 +Author: Keith Packard +Date: Mon Feb 20 17:32:09 2017 -0800 + + altos/lisp: Not quite ready to start making it look like scheme yet + + Lots more code to write before these symbols can be exposed. + + Signed-off-by: Keith Packard + +commit 9603d737e9ea58217ff2c2dd7c350c7a29fba980 +Author: Keith Packard +Date: Mon Feb 20 17:29:15 2017 -0800 + + altos/stmf0: Support timer 2/3 for the beeper + + Tested on timer 2, all four channels. + + Signed-off-by: Keith Packard + +commit 003e9479ad4364d9f7acf189b35f32ccdfd43be0 +Author: Keith Packard +Date: Mon Feb 20 16:51:09 2017 -0800 + + altos/stmf0: Support tim1 beeper channel other than 3 + + ch1 was broken and ch2 didn't have any code at all. + + Signed-off-by: Keith Packard + +commit 3c3f5e316c0c2464568db883d50881f5b898abac +Author: Keith Packard +Date: Mon Feb 20 17:33:37 2017 -0800 + + altos/telemini-v3.0: Add beeper defines needed for more general beeper code + + The beeper code now wants to know which timer, port and pin are in use. + + Signed-off-by: Keith Packard + +commit dc4bee9600be22531fd3c5bec15f712eb2e7ed2d +Author: Keith Packard +Date: Mon Feb 20 12:18:58 2017 -0800 + + altos: Add stm-vga demo project + + Uses the VGA and PS/2 drivers to provide an interactive console. + + Signed-off-by: Keith Packard + +commit 0eadc2d50417408beebd50e4a0e7e12430ed67ef +Author: Keith Packard +Date: Mon Feb 20 12:16:27 2017 -0800 + + altos/stm: Add draw and lisp to make search paths. + + Signed-off-by: Keith Packard + +commit c296acd643698d0128e2f58f91a9cfeea63f580a +Author: Keith Packard +Date: Mon Feb 20 12:21:39 2017 -0800 + + altos: Add console driver using VGA and PS/2 + + Provides an interactive text console. + + Signed-off-by: Keith Packard + +commit c1d52178ce63ebdc44c83d1bca5027942e2d778c +Author: Keith Packard +Date: Mon Feb 20 12:19:42 2017 -0800 + + altos: Add PS/2 keyboard driver + + Interrupt driven, includes standard US keymap. + + Signed-off-by: Keith Packard + +commit 6b39d3093c3b87689717bb03988d160473c53c64 +Author: Keith Packard +Date: Sun Nov 20 00:04:27 2016 -0800 + + altos: Add VGA driver for STM32L processors + + Generates vsync/hsync using timers and pixel data using the SPI port. + 320x240 video using 640x480 mode and a 24MHz "pixel" clock. + + Signed-off-by: Keith Packard + +commit 1301d576d9bface4cc625e4a4187401f93f54444 +Author: Keith Packard +Date: Mon Feb 20 12:17:42 2017 -0800 + + altos: Add bitmap drawing code + + Includes solid fills, text and lines. + + Signed-off-by: Keith Packard + +commit a487d2fcba57141f6b083d5612c76bac5ad1ac7c +Author: Keith Packard +Date: Mon Feb 20 12:15:45 2017 -0800 + + altos/stm: Add nvic priority register fields. Add more TIM234 defines. + + Signed-off-by: Keith Packard + +commit 80fd7f7bef5320ce86048d74dc4a72e1ec361120 +Author: Keith Packard +Date: Mon Feb 20 12:14:10 2017 -0800 + + altos/stm: Make i2c code handle PCLK1 of 24MHz + + Just adds the necessary defines to the code. + + Signed-off-by: Keith Packard + +commit 72ea90d28817549c4343d2fea03a4c951f849cbe +Author: Keith Packard +Date: Mon Feb 20 12:12:43 2017 -0800 + + altos/stm: Allow DMA channels to be hijacked by other code + + This lets code which needs finer control over DMA to use the channel + without interference, and leaves the DMA engine running so that it can. + + Signed-off-by: Keith Packard + +commit 5dc5e2e238f8c1a8ca35d85ec046124afa9385ad +Author: Keith Packard +Date: Tue Jan 10 14:45:25 2017 -0800 + + altos: Allow for console to be used for stdio + + Signed-off-by: Keith Packard + +commit e6fb0f13ba230ad9ce86cfa7f56491a0a3bd4b3d +Author: Keith Packard +Date: Tue Jan 10 14:43:07 2017 -0800 + + altos/avr: Avoid warning about unused args in stdio_put and stdio_get + + Signed-off-by: Keith Packard + +commit 839eadbc8e5694842eb498c6e47cfbf08ba8fbf4 +Author: Keith Packard +Date: Sun Nov 20 02:59:40 2016 -0800 + + altos/stm: Allow use basepri instead of primask for masking interrupts + + This allows for high priority interrupts (priority 0) to run, even + when other interrupts are blocked. Code executing in such interrupt + handlers must not attempt to control task execution as that will race + with the scheduler. + + Select this by defining AO_NONMASK_INTERRUPT in ao_pins.h. + non-maskable interrupt priority is AO_STM_NVIC_NONMASK_PRIORITY + + Signed-off-by: Keith Packard + +commit 088ddbb177efc8be2fc467524dc1668553080d3b +Author: Keith Packard +Date: Sun Nov 20 20:54:10 2016 -0800 + + altos/stm: Interrupt priority is in the upper bits of the priority mask + + Because the STM32L only offers 16 priority levels, the bottom four + bits of each priority mask are not used. All of the interrupt priority + settings in the system were using values < 16, making them all + effectively the same. Fix that by moving them into the upper 4 bits + and using symbolic constants everywhere. + + Signed-off-by: Keith Packard + +commit 992eee8e0b4c6c774f3355af107fb422019ff4e5 +Author: Keith Packard +Date: Sun Nov 20 20:56:01 2016 -0800 + + altos: Don't wait while idle if trying to minimize interrupt latency + + Keeping the scanout running reasonably means keeping interrupt latency + constant, and that requires leaving the CPU running. Don't wait for + interrupts when the system is running in this mode. + + Signed-off-by: Keith Packard + +commit f0c187dd6479996b83f85b6decf303ec0fc70fe5 +Author: Keith Packard +Date: Fri Jan 6 09:10:23 2017 -0800 + + ao-tools/ao-usbload: Pad image with 0xff instead of random bits + + Clear the temporary block to 0xff before copying in the target data so + that any unused bytes end up being left at 0xff instead of inheriting + whatever data was in the block before. + + Signed-off-by: Keith Packard + +commit 61f729567ff6355ab52c3e83399761103022a41a +Author: Keith Packard +Date: Sat Dec 17 20:57:38 2016 -0800 + + altos/cc1111: Remove unneeded initialization in ao_timer.c + + The timers are all stopped when the chip boots, so no need to stop + them. This saves some text space, allowing the current code to (just + barely) fit. + + Signed-off-by: Keith Packard + +commit 1029a6e4a61b20698e00e29fc0c8c3877f1e7b0f +Author: Keith Packard +Date: Sun Feb 19 17:36:04 2017 -0800 + + altoslib: Add TeleMini v3 support + + eeprom, telemetry and monitor idle. This is just like TeleMini v2, + except the ADC ranges are all difference as the voltage dividers are + different and the ADC itself has a different range. + + Signed-off-by: Keith Packard + +commit 5c272d8e50d0b23f31a6a9ebdad81fc514936222 +Author: Keith Packard +Date: Sun Feb 19 17:40:28 2017 -0800 + + altos/telemini-v3.0: Swap main and apogee sense pins. + + These were just hooked up wrong in the software. + + Signed-off-by: Keith Packard + +commit 59ac667c4ae14e0fa699fb0f398d31763a237646 +Author: Keith Packard +Date: Sun Feb 19 17:39:21 2017 -0800 + + altos: Split out TeleMini v3 log/telem labeling + + Allow the ground software to know which TeleMini version is in use, + even though they are very similar with only ADC values differing. + + Signed-off-by: Keith Packard + +commit c75736c9cd8f869c257a3024efda843cf0edf2a3 +Author: Keith Packard +Date: Sat Feb 18 22:56:49 2017 -0800 + + altos/telemini-v3.0: Finish initial turn-on + + TeleMini v3.0 is nearly working; there are some ADC issues still, and + lots of altosui work left to decode the new telemetry packet. + + Signed-off-by: Keith Packard + +commit efdeb402d04e7f04ad4bd2764f8f1ca7270b3dff +Author: Keith Packard +Date: Fri Feb 3 06:52:57 2017 +0100 + + altos/telemini-v3.0: Update to second prototype version + + Separate radio xtal means we run the processor at 48MHz. + Fix the battery monitoring voltage divider resistor values. + Disable most of the code until we've got the radio working. + + Signed-off-by: Keith Packard + +commit 97c814bc12893bee40f9dc38fabbaa69e0dc6aed +Author: Keith Packard +Date: Sat Jan 28 15:35:48 2017 -0800 + + altos: Initial TeleMini v3.0 code + + For first prototype, which attempted to use the SoC clock for the radio. + + Signed-off-by: Keith Packard + +commit b94fe9915b33283df6b86bcdc96ceada1fc71ce6 +Author: Keith Packard +Date: Sun Feb 19 17:42:05 2017 -0800 + + altos/stmf0: Add adc and beep support for TeleMini v3.0 + + Note that the ADC code is running very slowly as required by the high + impedance dividers on the TeleMini v3.0 pyro circuits. + + Signed-off-by: Keith Packard + +commit 1dc31a46f1d1adfdeab444664e581a780d995bf7 +Author: Keith Packard +Date: Sat Feb 18 22:49:34 2017 -0800 + + altos: Require SPI speed to be declared for cc1200 + + The cc1200 can't run SPI faster than 10MHz, so make sure every device + picks a SPI clock slower than that. + + Signed-off-by: Keith Packard + +commit 0bf267a6e2d401c8bd6a06d995e3d000777d622a +Author: Keith Packard +Date: Sat Feb 18 22:55:41 2017 -0800 + + altos: Allow applications to define LEDs for ao_report.c + + In case they don't have both a red and green LED. + + Signed-off-by: Keith Packard + +commit cf10239e5485a101fcd7a12b28be927af94d577a +Author: Keith Packard +Date: Sat Feb 18 22:54:35 2017 -0800 + + altos/stmf0: Allow projects to not use the USB boot loader + + Let applications define HAS_BOOT_LOADER on their own if desired. + + Signed-off-by: Keith Packard + +commit 3770a5f527cb6d519ce22fe91e0cc4078bf72661 +Author: Keith Packard +Date: Sat Feb 18 22:53:03 2017 -0800 + + altos/stmf0: Complain if the SPI configuration isn't complete + + If the pin usage values SPI_1_PA5_PA6_PA7 or SPI_1_PB3_PB4_PB5 aren't + defined, then the speed values for the pins aren't going to get set + correctly, which results in erratic SPI behaviour. + + Signed-off-by: Keith Packard + +commit f85997eb53779e637dca697d0d96da7d1235fa80 +Author: Keith Packard +Date: Fri Feb 3 06:51:11 2017 +0100 + + altos/stmf0: Allow apps to leave interrupt vectors at 0 + + TeleMini v3.0 doesn't need a boot loader, so we'll have the app run + its interrupt vector right at the bottom of the address space instead + of copying it to the bottom of ram and reconfiguring the chip to use that. + + Signed-off-by: Keith Packard + +commit f43c3ad0c643f714c523e513bdc8585c6d5a4050 +Author: Keith Packard +Date: Sat Feb 18 22:46:29 2017 -0800 + + ao-bringup: test-chaoskey needs to use the SerialNumber dmesg line + + I had a locally hacked kernel which was reporting the serial number + along with the device name. Instead of depending on that, just look + for the regular SerialNumber report which is in all kernel versions + + Signed-off-by: Keith Packard + +commit a21c7b5156e428a4f8e029fdb652c8ca1c63823b +Author: Keith Packard +Date: Fri Feb 3 06:47:32 2017 +0100 + + ao-bringup: Allow serial number on turnon_easymega cmdline + + This makes it a bit quicker to do a batch of them. + + Signed-off-by: Keith Packard + +commit 51edc29f5ba758ef8ba4fdd5f53fdabc6a31c98a +Author: Keith Packard +Date: Sat Jan 28 15:33:53 2017 -0800 + + altos: Eliminate printf format warning with long vs int + + Signed-off-by: Keith Packard + +commit d96224c2fdc535d08de23aec30d62d4ada9fb8d3 +Author: Keith Packard +Date: Sun Jan 22 15:29:13 2017 -0800 + + altos/chaoskey: use both halves of the CRC + + When pulling 16 bits from the 32-bit crc, instead of just using the + low bits, xor the two halves together. This appears to even out the + number of zero and one bits. + + Signed-off-by: Keith Packard + +commit bc076747f6cc00508aef909a3a5bd3edf8c9bd66 +Author: Keith Packard +Date: Sat Feb 18 12:14:59 2017 -0800 + + altos/lisp: Start adding scheme symbols + + Migrating to something more like scheme + + Signed-off-by: Keith Packard + +commit 9c85c9d60334edc2af65a47124873e94e0ff1e9c +Author: Keith Packard +Date: Tue Jan 10 14:47:03 2017 -0800 + + altos/lisp: Add casts to keep the latest GCC from whinging + + Something about alignment issues. + + Signed-off-by: Keith Packard + +commit 399ba0a62422f71ff9669ba03b6a058bb2981c27 +Author: Keith Packard +Date: Tue Jan 10 14:45:59 2017 -0800 + + altos/lisp: Tell compiler that the two lisp memory pools are aligned + + Otherwise, it will generate unaligned accesses to things fetched from + them. Sigh. + + Signed-off-by: Keith Packard + +commit 30d6b241447cb922b9316e86817f6e31eb973eed +Author: Keith Packard +Date: Sun Nov 20 01:41:59 2016 -0800 + + altos/lisp: Clean up hanoi.lisp demo a bit + + No serious changes. + + Signed-off-by: Keith Packard + +commit 329f76d5e2732ab1c1b10223842d7816275c7e8b +Author: Keith Packard +Date: Fri Nov 18 23:37:44 2016 -0800 + + altos/lisp: Move stack recursion check after null check + + Don't crash when printing null stack this way. + + Signed-off-by: Keith Packard + +commit 1999b2c915bd5b7df70cffa7777e411d3032d2d5 +Author: Keith Packard +Date: Fri Nov 18 22:57:22 2016 -0800 + + altos/lisp: Include memory stats for test program + + Signed-off-by: Keith Packard + +commit 129e07ccc9b8a33491a905a91ca6c5b0509aba9c +Author: Keith Packard +Date: Fri Nov 18 22:53:36 2016 -0800 + + altos/lisp: Cleanup some DBG defines + + Get rid of the remaining duplicate defines. + + Signed-off-by: Keith Packard + +commit 2c80fea1936ff956df127b43e65139afec3929a0 +Author: Keith Packard +Date: Fri Nov 18 22:52:53 2016 -0800 + + altos/lisp: Share binary search for memory chunk between mark and move + + Save some text space. + + Signed-off-by: Keith Packard + +commit 1b1bc92e6781c563e3d3b117b9cda2dddccc44de +Author: Keith Packard +Date: Fri Nov 18 22:52:10 2016 -0800 + + altos/lisp: Add builtin 'collect' + + Collect memory, return amount free. + + Signed-off-by: Keith Packard + +commit c3a4d7721f0f5d082336b8cc9c9d765ad2f7d17e +Author: Keith Packard +Date: Fri Nov 18 22:41:46 2016 -0800 + + altos/lisp: Sort frames by atom + + Fortunately, the collector always retains the relative order between + addresses, so we can sort based on the atom address itself. This + reduces the time spent looking for names in larger (e.g. global) + frames. + + Signed-off-by: Keith Packard + +commit 8f833f31f625526a5f1e9a1bd561733b5bb2bcaa +Author: Keith Packard +Date: Fri Nov 18 21:17:54 2016 -0800 + + altos/lisp: Build new ao_lisp_stack.c into test and lambdakey + + Helpful to include the new source file. + + Signed-off-by: Keith Packard + +commit 35424031747b41b1125e715a975f1679b89fc27a +Author: Keith Packard +Date: Fri Nov 18 21:16:11 2016 -0800 + + altos/lisp: bounds check in move_map plus binary search + + This makes move_map faster by skipping all addresses which aren't + changing. + + Also changed the interface from address to offset to avoid computing + the offset multiple times. + + Signed-off-by: Keith Packard + +commit 85db6d68a273859482e036b60fec7e2b84e9c262 +Author: Keith Packard +Date: Fri Nov 18 21:15:33 2016 -0800 + + altos/lisp: Empty lambda body is not an error + + It's not very exciting, but it's still legal + + Signed-off-by: Keith Packard + +commit ecef616599d5ec4fd5d42e67d0dc779a0630079b +Author: Keith Packard +Date: Fri Nov 18 21:14:47 2016 -0800 + + altos/lisp: Use poly stashes for stacks + + Saves some memory. + + Signed-off-by: Keith Packard + +commit 4c812b8c903bd7e689572f8800ecc092af9cfe18 +Author: Keith Packard +Date: Fri Nov 18 21:12:50 2016 -0800 + + altos/lisp: Make DBG settings global + + This avoids having different values in different files, which wasn't useful. + + Signed-off-by: Keith Packard + +commit e600fc409c577eec02af612a36431c477a9c875e +Author: Keith Packard +Date: Fri Nov 18 19:04:05 2016 -0800 + + altos/lisp: Add continuations + + This provides call/cc and makes 'stacks' visible to the application. + + Signed-off-by: Keith Packard + +commit 2cc8ca2b781be0a6e7ce14405eb4611bc00a3a3e +Author: Keith Packard +Date: Thu Nov 17 18:45:31 2016 -0800 + + altos/lisp: Take advantage of implicit progns in hanoi demo + + Remove extra progn wrappers now that cond, lambda and while all + support implicit ones. + + Signed-off-by: Keith Packard + +commit 11c79167cdd56015bbd1645db2d4394dcb4f0fbb +Author: Keith Packard +Date: Thu Nov 17 16:52:30 2016 -0800 + + altos/lisp: have 'while' return the last body value + + Instead of always returning 'nil', let while return the last body + value. + + Signed-off-by: Keith Packard + +commit 9126ae10b3c5acf0055caa31b1f08215675af784 +Author: Keith Packard +Date: Thu Nov 17 16:51:34 2016 -0800 + + altos/lisp: Take advantage of implicit progn in ROM code + + Signed-off-by: Keith Packard + +commit eaa528e4e62ba1d9765888760d387303487b2e01 +Author: Keith Packard +Date: Thu Nov 17 16:08:15 2016 -0800 + + altos/lisp: Make lambda, cond and while all have implicit progns + + This lets all of these execute more than one sexpr, returning the + value of the last. + + Signed-off-by: Keith Packard + +commit ffaf73407bcdf6bc4120c90212de4a2f52cf7991 +Author: Keith Packard +Date: Thu Nov 17 16:07:42 2016 -0800 + + altos/lisp: Compile ao_lisp_make_const -no-pie + + Makes debugging easier + + Signed-off-by: Keith Packard + +commit 51bdee662fdfad1937c576daadd2e5eacac17905 +Author: Keith Packard +Date: Thu Nov 17 16:06:55 2016 -0800 + + altos/lisp: Fix uninitialized values in ao_lisp_make_const + + Signed-off-by: Keith Packard + +commit 84732aebd10c293101727ba567bfc733dc30efca +Author: Keith Packard +Date: Thu Nov 17 16:06:05 2016 -0800 + + altos/lisp: Dump globals on error + + Useful for debugging + + Signed-off-by: Keith Packard + +commit 05ac336ea954c0f5eefabdefb0c8c5747be3fd32 +Author: Keith Packard +Date: Thu Nov 17 16:05:29 2016 -0800 + + altos/lisp: Fix error atom name in ao_lisp_length + + Cut&paste error. + + Signed-off-by: Keith Packard + +commit 2ce7ab37df07b3c1ea1ca9befc06477e3b6cdeac +Author: Keith Packard +Date: Thu Nov 17 16:04:38 2016 -0800 + + altos/lisp: Remove some stale frame debugging checks + + No-one sets frame->_num to 0xff to hit these + + Signed-off-by: Keith Packard + +commit d37945f1404043e6bd287ce7ad7a57bc3289609b +Author: Keith Packard +Date: Wed Nov 16 14:59:08 2016 -0800 + + altos/lisp: Clean up hanoi.lisp comments. + + Signed-off-by: Keith Packard + +commit bcf5eb5825b1217d74f117b02d09b4ce4b007beb +Author: Keith Packard +Date: Wed Nov 16 14:12:59 2016 -0800 + + altos/lisp: Eliminate compiler warning about array bounds at -O3 + + Using ao_lisp_pool - 4 caused the compiler to whinge about computing + an address outside the bounds of the array. Sigh. Restructure the code + to do the adjustment-by-4 in the integer computations instead of the + pointer ones. + + Signed-off-by: Keith Packard + +commit a5ef084659205700aab33e81d20fb89833c03249 +Author: Keith Packard +Date: Wed Nov 16 14:00:38 2016 -0800 + + altos/lisp: binary search for chunk in collect + + Speeds up collect a bit + + Signed-off-by: Keith Packard + +commit 9f19cb10cd12f86b12d0599bab5c2ee351d814ae +Author: Keith Packard +Date: Wed Nov 16 13:59:54 2016 -0800 + + altos/test: Disable position independent executables + + This makes debugging programs so much harder + +commit a7fcf80e22e70516d0b2da314fb17ced20a3f775 +Author: Keith Packard +Date: Wed Nov 16 13:47:49 2016 -0800 + + altos/lisp: Allow empty defun bodies + + This allows for (defun foo()) + + Signed-off-by: Keith Packard + +commit daa06c8dedc6dc1cf21936ee2769d9d25f0567bd +Author: Keith Packard +Date: Wed Nov 16 13:19:20 2016 -0800 + + altos/lisp: Optimize chunk searching in collect + + Note range of existing chunks to exclude objects outside. + Only look at chunks which have been set to reduce loop cost. + + Signed-off-by: Keith Packard + +commit c8f9db184cc929ebde845730a6d4b7864e423a84 +Author: Keith Packard +Date: Wed Nov 16 12:34:14 2016 -0800 + + altos/lisp: Add incremental collection + + Realizing that long-lived objects will eventually float to the bottom + of the heap, I added a simple hack to the collector that 'remembers' + the top of the heap the last time a full collect was run and then runs + incremental collects looking to shift only objects above that + boundary. That doesn't perfectly capture the bounds of transient + objects, but does manage to reduce the amount of time spent not moving + persistent objects each time through the collector. + + Signed-off-by: Keith Packard + +commit 8406ddf8f0bd5453d6213973daed35991f80972a +Author: Keith Packard +Date: Tue Nov 15 20:37:59 2016 -0800 + + altos/lisp: Make hanoi example output a bit prettier + + Make the towers symmetrical instead of lopsided. Much nicer looking. + + Signed-off-by: Keith Packard + +commit 472ecec64213e6c37b588d69ca2e8efd5e9abe36 +Author: Keith Packard +Date: Tue Nov 15 20:25:03 2016 -0800 + + altos/lisp: remove nth from hanoi.lisp + + It's now in ROM. + + Signed-off-by: Keith Packard + +commit 5161f6d78647591cc7ab8774a04edbc68a09f689 +Author: Keith Packard +Date: Tue Nov 15 20:24:33 2016 -0800 + + altos/lambdakey: Strip out unused code + + Make space for more lisp bits! + + Signed-off-by: Keith Packard + +commit ac0f7768659e288338bf452b4248ae3572ea2f7d +Author: Keith Packard +Date: Tue Nov 15 20:22:54 2016 -0800 + + altos/lisp: Take advantage of multi-arg macros. Add more ROM funcs + + Added nth, or and and. + + Signed-off-by: Keith Packard + +commit 1a00bf4ac12a6505d4b23d94e99b4b46bf679020 +Author: Keith Packard +Date: Tue Nov 15 20:21:47 2016 -0800 + + altos/lisp: Allow macro/nlambda/lexpr to have multiple args + + Entries from the params are bound to the formals with whatever + remaining formals there are bound to the last argument as a list. + This makes writing functions a bit easier. + + Signed-off-by: Keith Packard + +commit 5c1fa73f159de9d9839e8619494c26931521d2d4 +Author: Keith Packard +Date: Tue Nov 15 20:20:14 2016 -0800 + + altos/lisp: Do better checking for un-evaluated macros in ROM + + Need to look at immediate lambdas as well, and also deal with + recursive functions by checking for recursion at each atom + dereference. + + Signed-off-by: Keith Packard + +commit 881161fe1c5fb0e2b1220c30572eb2c45bedbafe +Author: Keith Packard +Date: Tue Nov 15 20:18:59 2016 -0800 + + altos/lisp: re-use small frames + + This saves a pile more use of the allocator by noting when frames have + not been referenced from another frame and freeing them when they go + out of scope. Frames with references are left to the allocator to deal + with. + + Signed-off-by: Keith Packard + +commit 994adc7a47cbf3cbf6041eca7430273f8018de08 +Author: Keith Packard +Date: Tue Nov 15 10:32:36 2016 -0800 + + altos/lisp: remove duplicate 'length' lambda from hanoi example + + This function is now a builtin. + + Signed-off-by: Keith Packard + +commit 41175ff82bc0e35c99c60b49aa62944a12917157 +Author: Keith Packard +Date: Tue Nov 15 10:18:12 2016 -0800 + + altos/lisp: Get lambdakey and nucleo-32 building again + + Remove exti from the build list to make things fit. + + Signed-off-by: Keith Packard + +commit 974717eb9dad105c9897ee24f953d98d57eaec77 +Author: Keith Packard +Date: Tue Nov 15 09:55:22 2016 -0800 + + altos/lisp: Evaluate macros once, then smash them into place + + This assumes that macros are all pure functions, which should be true + for syntactic macros. + + Signed-off-by: Keith Packard + +commit b3b5bd2c14cfcde6c551a87ee6da08a53f1e4bc6 +Author: Keith Packard +Date: Mon Nov 14 23:04:05 2016 -0800 + + altos/lisp: Add license to hanoi demo + + Signed-off-by: Keith Packard + +commit 13a4d451b903d08e52005bcf531efa8de351bf2b +Author: Keith Packard +Date: Mon Nov 14 21:27:41 2016 -0800 + + altos/lisp: Improve hanoi demo + + Repaint in place, without first clearing. This makes the updates a lot + clealyer looking. + + Signed-off-by: Keith Packard + +commit 74ff0c6fd6c41cdaa054dcdb3d05c7d333bc24ff +Author: Keith Packard +Date: Mon Nov 14 21:27:03 2016 -0800 + + altos/lisp: Show number of collect calls in ao_lisp_test + + This helps tune the allocator + + Signed-off-by: Keith Packard + +commit 5557f6b87a9b8bc9716de8191f2062a772a6ae6c +Author: Keith Packard +Date: Mon Nov 14 21:25:38 2016 -0800 + + altos/lisp: Cache freed cons and stack items + + Track freed cons cells and stack items from the eval process where + possible so that they can be re-used without needing to collect. + + This dramatically reduces the number of collect calls. + + Signed-off-by: Keith Packard + +commit ce549b2c11e6b2571590021e1c0503d8a6e7a702 +Author: Keith Packard +Date: Mon Nov 14 19:55:36 2016 -0800 + + altos/lisp: Simplify GC a bit by only marking the head of each object + + We don't need to mark the whole object now as we're getting + information about where objects are by walking the tree each time + around the loop; ao_lisp_busy is only useful for terminating the walk + now. + + Signed-off-by: Keith Packard + +commit ddb4b8d90478ae324aa207a7541352c1ac9451ee +Author: Keith Packard +Date: Mon Nov 14 18:45:12 2016 -0800 + + altos/lisp: Change GC to do moves in batches of 32 + + This should make it quite a bit faster than doing one at a time. + + Signed-off-by: Keith Packard + +commit affcf6ffc08313151541993ee543bfe390165e81 +Author: Keith Packard +Date: Fri Nov 11 23:38:03 2016 -0800 + + altos/stmf0: Add a comment about the requirements for using ao_flash_stm + + Need HSI clock and the flashing functions loaded in ram. + + Signed-off-by: Keith Packard + +commit 30db58ade19ec69272a8c39c2f13d7919ca491a9 +Author: Keith Packard +Date: Fri Nov 11 23:36:22 2016 -0800 + + altos/lambdakey: Get save/restore working + + Need the HSI clock running for the flash hardware to work. + + Signed-off-by: Keith Packard + +commit 33aeffc123af1f9063969acf585f1caac885ced4 +Author: Keith Packard +Date: Fri Nov 11 23:34:54 2016 -0800 + + altos/lisp: Append a CRC to the saved image to validate on restore + + The CRC is actually of the ROM bits, so we can tell if the restored + image relates to the currently running code. + + Signed-off-by: Keith Packard + +commit 8f2d60b4c029bffaa559bd1f31f5b15230dfa674 +Author: Keith Packard +Date: Fri Nov 11 21:18:50 2016 -0800 + + altos/lisp: Add save/restore to ao_lisp_test + + Allow testing of the save/restore code under Linux. + + Signed-off-by: Keith Packard + +commit dba374516ed396633659dec571b6a44b03da8ad1 +Author: Keith Packard +Date: Fri Nov 11 21:16:09 2016 -0800 + + altos/lisp: Add save/restore infrastructure. Needs OS support to work. + + This sticks a few globals past the end of the heap and then asks the + OS to save the heap. On restore, the heap is re-populated by the OS + and then various global variables reset. + + Signed-off-by: Keith Packard + +commit 29c890b4599b3bbdbd09a5915ea68a63f4e0a9ac +Author: Keith Packard +Date: Fri Nov 11 21:11:13 2016 -0800 + + altos/lisp: Make sure memmove only happens once per object. Other GC fixes + + The memmove may be overlapping, so make sure it happens only once by + just checking whether move_size has been set, rather than looking at + ao_lisp_moving; that doesn't get set when moving a noted cons as that + still needs to be walked at a later time. + + Fix up the various looping move functions to all use the same + pattern. Atom was busted. + + Signed-off-by: Keith Packard + +commit d46ca67f93e9ecbc4d8c051c3fbdead85490b690 +Author: Keith Packard +Date: Fri Nov 11 21:07:09 2016 -0800 + + altos/lisp: Make ao_lisp_ref and ao_lisp_poly non-inline + + These functions are pretty large and end up consuming quite a bit of + space if inlined everywhere they are used. + + Signed-off-by: Keith Packard + +commit 00827a0ffe30938c26be216369fd2d8f8946d2c4 +Author: Keith Packard +Date: Fri Nov 11 00:28:57 2016 -0800 + + altos/lisp: Share mark function for mark and move + + These two operations both wanted to walk the referenced objects; + sharing is caring. + + Signed-off-by: Keith Packard + +commit 7f7e2431f5d1f7c1782ed6e774ccfc70fb4c87cf +Author: Keith Packard +Date: Fri Nov 11 00:28:31 2016 -0800 + + altos/lisp: add length, pack, unpack and flush + + lots more builtins + + Signed-off-by: Keith Packard + +commit f5a36c15f894803f8804bbc3daf105eed53d5ff6 +Author: Keith Packard +Date: Thu Nov 10 23:31:10 2016 -0800 + + altos/lisp: Add towers of hanoi example + + Uses vt100 escape sequences to animate the display even. + + Signed-off-by: Keith Packard + +commit 7da6bfc195fad97e3afc576c609897c131fd4d8c +Author: Keith Packard +Date: Thu Nov 10 23:29:21 2016 -0800 + + altos/lisp: Deal with memory compation in the middle of operations + + Handle memory compaction in places where we've got pointers into the + heap across an allocation operation. Either re-compute the values from + managed global references or add new roots across the allocation. + + Signed-off-by: Keith Packard + +commit 137898e3431d887e75b09d8c1ce57297a1558e43 +Author: Keith Packard +Date: Thu Nov 10 23:28:26 2016 -0800 + + altos/lisp: Improve lisp test program UI + + Add a prompt for stdin, read from other files on command line before + stdin. + + Signed-off-by: Keith Packard + +commit 92cdc0cf0e80c1ff3f31cce20fc2b9bda86e3638 +Author: Keith Packard +Date: Thu Nov 10 23:25:56 2016 -0800 + + altos/lisp: Make read() return eof atom on end of file + + Also make it an exception to hit eof in the middle of an sexpr. + + Signed-off-by: Keith Packard + +commit fb710f7f4f24f74ac3d45fcc423803384d986bb2 +Author: Keith Packard +Date: Thu Nov 10 23:24:11 2016 -0800 + + altos/lisp: use regular read-eval-print loop for make const + + No need to open code this sequence of operations. + + Signed-off-by: Keith Packard + +commit c7d7cdc2318a97534c4c1f9c6fd2b51644be729d +Author: Keith Packard +Date: Thu Nov 10 11:30:55 2016 -0800 + + altos/lisp: add progn, while, read and eval + + Progn as a builtin will help with tail-recursion. + while provides for loops until tail-recursion works :-) + read and eval are kinda useful. + + Signed-off-by: Keith Packard + +commit 417161dbb36323b5a6572859dedad02ca92fc65c +Author: Keith Packard +Date: Wed Nov 9 16:22:43 2016 -0800 + + altos/lisp: Clean up OS integration bits, add defun + + Provide an abstraction for the OS interface so that it + can build more cleanly on Linux and AltOS. Add defun macro. + + Signed-off-by: Keith Packard + +commit 0ee44c8e4bf5dabe6a97bf76b366c8b767c387f8 +Author: Keith Packard +Date: Wed Nov 9 11:13:58 2016 -0800 + + altos/lisp: macros appear to work now + + Needed an extra stack frame to stash the pre-macro state. This + simplified macro processing quite a bit; a macro now just evaluates + the function and then sends that result to be evaluated again. + + Signed-off-by: Keith Packard + +commit 794718abc62f4610495fe2bd535a2b67bc46573c +Author: Keith Packard +Date: Wed Nov 9 09:14:50 2016 -0800 + + altos/lisp: working on lexical scoping + + Not working yet + + Signed-off-by: Keith Packard + +commit cb4cdb115ad83ae0d75eb58e68f561d20279f027 +Author: Keith Packard +Date: Sun Nov 6 21:47:31 2016 -0800 + + altos/lambdakey-v1.0: Tweak memory allocations + + With non-recursive GC, more memory is available for the heap + + Signed-off-by: Keith Packard + +commit 6e5c1308ce33a864095eae02e7db18b0e043ab6e +Author: Keith Packard +Date: Sun Nov 6 10:53:46 2016 -0800 + + altos/lisp: convert GC to non-recursive + + Use a boolean array to note cons cells which would otherwise recurse, + then loop until that array is empty. + + Signed-off-by: Keith Packard + +commit d8cf97fe22acefab40d7bb321138e46d4483fef7 +Author: Keith Packard +Date: Sat Nov 5 17:53:15 2016 -0700 + + altos/lisp: more GC issues. add patom + + Use global ao_lisp_stack instead of local stack so that gc + moves of that item work. + + Signed-off-by: Keith Packard + +commit 286d07d83bd7ff361e5a904c151a75e5a9c8b071 +Author: Keith Packard +Date: Sat Nov 5 15:12:05 2016 -0700 + + altos/lisp: make sure stack->formals_last gets moved during GC + + Failing this leads to broken formals chains + + Signed-off-by: Keith Packard + +commit 3366efb139653939f053c1fe4aba352ba3b66c94 +Author: Keith Packard +Date: Sat Nov 5 14:51:58 2016 -0700 + + altos/lisp: Change GC move API + + Pass reference to move API so it can change the values in-place, then + let it return '1' when the underlying object has already been moved to + shorten GC times. + + Signed-off-by: Keith Packard + +commit 6fc1ee0f7adc6fcb3e850bcbaabc1db705314234 +Author: Keith Packard +Date: Fri Nov 4 16:51:12 2016 -0700 + + altos/lisp: get builtin macros working again + + Signed-off-by: Keith Packard + +commit c9456362c8bad8cd9be717f591f2d0841f88eb50 +Author: Keith Packard +Date: Fri Nov 4 16:31:34 2016 -0700 + + altos/lisp: Start rewriting eval as state machine + + Ad-hoc code was incomprehensible and I couldn't make 'cond' work, so + I'm starting over. + + Signed-off-by: Keith Packard + +commit c48bda3625fc507134da7b4af87a634e8eb3715b +Author: Keith Packard +Date: Thu Nov 3 21:51:26 2016 -0700 + + altos: Add lambdakey + + Signed-off-by: Keith Packard + +commit 77db0e8162cd01c2b42737b3d71b38cea942484f +Author: Keith Packard +Date: Thu Nov 3 21:49:50 2016 -0700 + + altos: Add lambda support to lisp + + Signed-off-by: Keith Packard + +commit 11cb03b1d336ee90c422be27588f57be573a9546 +Author: Keith Packard +Date: Wed Nov 2 22:56:01 2016 -0700 + + altos/lisp: Separate out values from atoms + + This enables changing values of atoms declared as constants, should + enable lets, and with some work, even lexical scoping. + + this required changing the constant computation to run + ao_lisp_collect() before dumping the block of constant data, and that + uncovered some minor memory manager bugs. + + Signed-off-by: Keith Packard + +commit 9e1a787f8828fb7b750ad3310c89a89536ea5286 +Author: Keith Packard +Date: Wed Nov 2 14:18:54 2016 -0700 + + altos/lisp: add set/setq and ' in reader + + Along with other small fixes + + Signed-off-by: Keith Packard + +commit 8362393a621ea78a96e7f65f602f4bfc7bbd1158 +Author: Keith Packard +Date: Wed Nov 2 14:18:31 2016 -0700 + + altos/stmf0: Add lisp to include directories + + Signed-off-by: Keith Packard + +commit caba623cb013b73e1f0ca369edf98e0376bec41a +Author: Keith Packard +Date: Wed Nov 2 14:14:23 2016 -0700 + + altos/kernel: Make ao_cmd_readline public. Return char from ao_cmd_lex. + + With these two changes, the readline function can be used by other + code. + + Signed-off-by: Keith Packard + +commit d2408e72d1e0d3459918601712b09860ab17e200 +Author: Keith Packard +Date: Tue Nov 1 21:14:45 2016 -0700 + + altos/lisp: Change lisp objects to use ao_poly everywhere. Add const + + This makes all lisp objects use 16-bit ints for references so we can + hold more stuff in small amounts of memory. Also adds a separate + constant pool of lisp objects for builtins, initial atoms and constant + lisp code. + + Now builds (and runs!) on the nucleo-32 boards. + + Signed-off-by: Keith Packard + +commit e2f4d25cd6f6f3787d4ee99264732d5b2ce23d4c +Author: Keith Packard +Date: Mon Oct 31 18:53:09 2016 -0700 + + altos: Add lisp reader + +commit 56d46ceaa1413415f25e47e81036426132f99924 +Author: Keith Packard +Date: Mon Oct 31 16:43:44 2016 -0700 + + Add first lisp bits + + Signed-off-by: Keith Packard + +commit 2cfcc622c94d87cdbee099f457b7d63cb2fcbc71 +Author: Bdale Garbee +Date: Wed Jan 25 12:21:29 2017 -0700 + + use elf, not ihx + +commit 4ae8eeb426ef60105ec8e53e289739e5a8ae5dae +Author: Bdale Garbee +Date: Wed Jan 25 12:00:20 2017 -0700 + + stop using /usr/share for binaries in remaining turnon scripts + +commit f2c7bb5879ba22df05fd1e39f01ea692313306fd +Author: Richard Hughes +Date: Tue Jan 10 17:15:24 2017 +0000 + + altos/chaoskey: Add a metainfo for the ChaosKey + + This provides the information necessary to reflash chaoskey using + standard Linux device firmware tooling. + +commit 89ecc32b90565ace078c4a84d4406a4d1f86821a +Author: Keith Packard +Date: Sat Dec 17 20:58:36 2016 -0800 + + altos/arm: Align data so that gcc 5.4 doesn't do byte-accesses. Add -Wcast-align + + Gcc 5.4.1 tracks alignment of data through assignments, so that a + uint32_t pointer which comes from byte-aligned uint8_t data: + + extern uint8_t foo[]; + + uint32_t *q = (void *) foo; + + Fetches and stores through this pointer are done bytewise. This is + slow (meh), but if q references a device register, things to bad very + quickly. + + This patch works around this bug in the compiler by adding + __attribute__((aligned(4))) tags to some variables, or changing them + from uint8_t to uint32_t. Places doing this will now be caught as I've + added -Wcast-align to the compiler flags. That required adding (void + *) casts, after the relevant code was checked to make sure the + compiler could tell that the addresses were aligned. + + Signed-off-by: Keith Packard + +commit f650211f9e99e1d3d0ae13ae559dd1c082f71545 +Author: Keith Packard +Date: Mon Dec 12 16:44:47 2016 -0800 + + altos/stm: Make ao_usb_set_address static. Saves a bunch of text space + + I'm sure this makes the function end up in-lined, which saves enough + text space to fit the flash loader in ROM again. + + Signed-off-by: Keith Packard + +commit d46698a01ed4903d36635b34867bfc4bb8fbafc6 +Author: Keith Packard +Date: Thu Nov 17 22:17:20 2016 -0800 + + ao-bringup: Improve EasyMini turnon and test scripts + + Wait less time before trying the test script. + Have the test script wait for the device to appear. And then use + colors to help make the results clear. + + Signed-off-by: Keith Packard + +commit 5e24d637a8af09bf64beb7fcf7be4c13eee76a43 +Author: Keith Packard +Date: Sun Oct 9 19:42:42 2016 -0700 + + altos/test: Fix tests + + A couple of fixups for ao_flight_test to dump pyro info only when + running in debug mode, and to change the aprs testing + + Signed-off-by: Keith Packard + +commit e3d8ad6de7d2dfabe45a285b27f465ba68844f05 +Author: Keith Packard +Date: Sun Oct 30 19:08:14 2016 -0700 + + altos/nucleo-32: Add basic support for STM32F042 Nucleo-32 board + + This hooks up the LED, USB and the USART. + + Signed-off-by: Keith Packard + +commit 148f6e0a107d9e88509958700351794f2f971312 +Author: Keith Packard +Date: Sun Oct 30 19:06:20 2016 -0700 + + altos/stmf0: Add USART support + + The STM32F0 usart can be operated much like the STM32L usart, but the + registers are all moved around. + + Signed-off-by: Keith Packard + +commit 26f2727eac0cca8930dde9d757bc094f73801859 +Author: Bdale Garbee +Date: Sun Oct 2 17:19:14 2016 -0600 + + augment TeleDongle turn on script to support serial number on command line + +commit 66d4b5ea4031193e3c79ebdabeb381aae46fe93b +Author: Keith Packard +Date: Thu Sep 22 03:23:34 2016 +0300 + + Update pdclib to version using arm-specific 'ar' program + + Signed-off-by: Keith Packard + +commit 2c1ab416728c942ddf176f881f025840ada6bf93 +Author: Keith Packard +Date: Mon Sep 5 22:25:07 2016 -0600 + + Fix release note html to remove xml bits + + Signed-off-by: Keith Packard + +commit 4fdf8ca9ca1cd5a84b03bd7a03c5806af64b413d +Author: Keith Packard +Date: Mon Sep 5 20:55:17 2016 -0600 + + Remove pyro wizard file from master + + This isn't done yet. + + Signed-off-by: Keith Packard + +commit 89b8b2ee98e8d329559f54058c574ba9122ced8e +Author: Keith Packard +Date: Mon Sep 5 20:46:05 2016 -0600 + + Bump version to 1.6.8 + + Signed-off-by: Keith Packard + +commit a37b687670dd1ccb0274e5fe6bf6145c4fc5acc8 +Author: Keith Packard +Date: Mon Sep 5 20:45:12 2016 -0600 + + altosui: Don't ship TeleMetrum v3.0 firmware (yet) + + We haven't finished this yet, so don't deliver firmware for it. + + Signed-off-by: Keith Packard + +commit 45084fd04326b979f349870f09ff9af1b3155cbe +Author: Keith Packard +Date: Sat Sep 3 21:02:35 2016 -0500 + + Add 1.6.8 release notes + + Signed-off-by: Keith Packard + +commit 9279b0cd52333a846b57af890f708ebb364b62b7 +Author: Keith Packard +Date: Sat Sep 3 01:21:34 2016 -0500 + + altos/stm: Set SPI slave DMA priority to HIGH/VERY_HIGH + + Set spi slave DMA priority MOSI to HIGH and MISO to VERY_HIGH. Slave + SPI doesn't have the luxury of slowing down when the system is busy, + so provide it maximum memory bandwidth to try and keep up with the + master. + + Signed-off-by: Keith Packard + +commit d80995c4535a3655ca1b9ca674d6839cfef84c4e +Author: Keith Packard +Date: Sat Sep 3 01:20:20 2016 -0500 + + altos/stm: Set i2c recv DMA to HIGH + + Make sure receive DMA is higher than any TX dma so that + it always runs in preference. + + Signed-off-by: Keith Packard + +commit af2eefbed43e56885a7321319d69b7be17354cdd +Author: Keith Packard +Date: Sat Sep 3 00:55:19 2016 -0500 + + altos/stm: Set MISO DMA priority to HIGH to avoid OVR + + When the MISO DMA priority is too low, and the processor gets busy, + it's possible for SPI input to overrun the processor, which causes the + MISO DMA to get out of sync and never finish. Set the MISO DMA + priority to HIGH to avoid this. + + Signed-off-by: Keith Packard + +commit 4fc5cfa2c63c43ab0a9ef7e0cc6832fb1c163bd6 +Author: Keith Packard +Date: Sat Sep 3 00:53:44 2016 -0500 + + altos/stm: Create funcs to set SPI DMA parameters + + Instead of having nearly duplicate versions of the SPI DMA + configuration calls, create helper funcs that do most of the work so + that the SPI API funcs are shorter and clearer. + + Signed-off-by: Keith Packard + +commit 1710a4921d4f408300c7d5adf0e83d08cc86be20 +Author: Keith Packard +Date: Sat Sep 3 00:52:12 2016 -0500 + + altos/stm: Make ao_spi_duplex out pointer const + + Provides a bit better typechecking opportunities for this function. + + Signed-off-by: Keith Packard + +commit 5d913dde1fa58cbcb5edbc88405180e37ba0dbcd +Author: Keith Packard +Date: Fri Sep 2 23:40:03 2016 -0500 + + Bump version to 1.6.7.1 + + Signed-off-by: Keith Packard + +commit 30e8f003381c30434058905f53f5a219ac5feb4f +Author: Keith Packard +Date: Fri Sep 2 23:36:36 2016 -0500 + + ao-tools/ao-cal-freq: Re-open usb device each try + + Instead of trying to re-use the same file descriptor, close and + re-open the device each time around the loop to avoid getting stuck + when calibrating TeleMega boards. + + Signed-off-by: Keith Packard + +commit 3ea30c1909b3ae23918ea6d0a53d2c4065b08763 +Author: Keith Packard +Date: Fri Sep 2 23:34:47 2016 -0500 + + ao-tools/ao-usbload: Fix -f flag, remove debug hacks + + The code to validate the usb id and product name had some debug hacks + left enabled, which caused it to fail. The short -f version of the + force flag was also not getting parsed correctly. + + Signed-off-by: Keith Packard + +commit dfaabc1ca3aaad0d249283308b06d3e0567f0c59 +Author: Keith Packard +Date: Fri Sep 2 23:33:27 2016 -0500 + + ao-bringup/turnon_telemetrum: serial on cmd line. Loop on accel fail + + These make the script easier to use + + Signed-off-by: Keith Packard + +commit 8bbef0c7039f4a0c6ac368fd994c2e52d84d293c +Author: Keith Packard +Date: Fri Sep 2 16:13:25 2016 -0500 + + altosui: Deal with connect failure in AltosConfigTD + + When the USB connection times out, abort any pending operations and + clean up the thread correctly. Also, deal with the serial line being + closed by checking for null. + + Signed-off-by: Keith Packard + +commit b2d013aef5b76ff527e8174dff7f6ffe0dfaefae +Author: Keith Packard +Date: Wed Aug 31 21:27:10 2016 -0600 + + ao-tools/ao-cal-freq: --verbose option has no parameter + + Signed-off-by: Keith Packard + +commit 08923aa0cf31ae7bd73b66b4d1cd81fae4241ff0 +Author: Keith Packard +Date: Wed Aug 31 21:25:59 2016 -0600 + + ao-bringup: telemega allow serial on command line, loop on accel fail + + Allow the serial number on the turnon_telemega command line, instead + of reading it. + + When accel cal fails, loop waiting for it to succeed instead of + continuing blindly. + + Signed-off-by: Keith Packard + +commit ab75ab10564c4d5d05719c382a3b71585cd70710 +Author: Keith Packard +Date: Mon Aug 29 09:27:53 2016 -0700 + + altos/cc1120: remove unused status from ao_radio_fifo_write_stop + + Signed-off-by: Keith Packard + +commit 462039c769f2db9328b04759807c30691f2b96c2 +Author: Keith Packard +Date: Sun Aug 14 15:57:39 2016 -0700 + + ao-usbload: Check target device name to avoid mis-flashing + + Instead of blindly loading firmware, go get the old device's name and + make sure it matches the new firmware. + + Add --force option to allow this to be overridden. + + Signed-off-by: Keith Packard + +commit c62816a00b9aa40879a2ea98da2d10667e09b704 +Author: Keith Packard +Date: Sun Aug 14 15:55:13 2016 -0700 + + ao-chaosread: Parse -i and -b options + + Need to pass the single-byte verisons to getopt_long + + Signed-off-by: Keith Packard + +commit af1d41e32fc04d5897fd2dc736391d263af48727 +Author: Keith Packard +Date: Mon Aug 8 22:40:41 2016 -0700 + + Bump verison to 1.6.7 + + Signed-off-by: Keith Packard + +commit 46b1234140c04dbfac22be0fdf80be96506b6948 +Author: Keith Packard +Date: Mon Aug 8 22:39:16 2016 -0700 + + altos/stmf0: Switch ADC fast to ADC clock + + Using this slower clock eliminates sampling problems with the ADC and + cleans up the chaoskey raw data. + + Signed-off-by: Keith Packard + +commit 48088d1d6a66c5d5271b52191367f07b09626b29 +Author: Keith Packard +Date: Thu Aug 4 09:54:16 2016 -0700 + + altos: Flash all LEDS during power on + + This tests the LEDS to make sure they all work on the following devices: + + easymega-v1.0 + telebt-v3.0 + teledongle-v3.0 + telemega-v1.0 + telemega-v2.0 + telemetrum-v2.0 + + Signed-off-by: Keith Packard + +commit 71e3a59e42c284fde8ac2767abd029230ed86e07 +Author: Keith Packard +Date: Thu Aug 4 09:52:05 2016 -0700 + + ao-bringup: Add colors to chaoskey test result reporting + + This makes them show up nice and bright in the terminal window. + + Signed-off-by: Keith Packard + +commit bc920c80ef447a5bcdf8165b69fb28b8f63609df +Author: Keith Packard +Date: Tue Aug 2 16:35:36 2016 -0700 + + Bump to version 1.6.6 + + Signed-off-by: Keith Packard + +commit 165868999f45f4572ff2585fcb3986974a5bbd5c +Author: Keith Packard +Date: Tue Aug 2 16:52:39 2016 -0700 + + ao-bringup: Use released files for chaoskey turnon + + Signed-off-by: Keith Packard + +commit c4926a69d6e72a035197b3d617c62893a7ea1861 +Author: Keith Packard +Date: Tue Aug 2 16:30:15 2016 -0700 + + ao-bringup: Test chaoskey using dieharder + + This uses a subset of the dieharder tests which run in reasonable time + and don't appear to emit false negatives on a regular basis. + + Signed-off-by: Keith Packard + +commit d52cb9dac725206ba7b2d26818c84f134d5bf183 +Author: Keith Packard +Date: Tue Aug 2 16:53:17 2016 -0700 + + ao-chaosread: Eliminate double-free when serial match fails + + Signed-off-by: Keith Packard + +commit 3bdc9028502c766d1c8ddb4f0dedba4bbc22384e +Author: Keith Packard +Date: Tue Aug 2 16:28:17 2016 -0700 + + ao-chaosread: Add --infinite and --bytes options + + The --infinite option keeps writing data. + The --bytes options pulls out bits 1-8 which should provide 8 true + bits of entropy. + + This combination allows ao-chaosread to be fed directly into dieharder + to validate the hardware. + + Signed-off-by: Keith Packard + +commit 826ad792389150ea8d80e341cb8ea023db83c9a2 +Author: Keith Packard +Date: Tue Aug 2 16:26:49 2016 -0700 + + altos: Use standard FIPS testing for chaoskey + + Check to make sure we aren't repeating a block coming from the + unwhitened source, which is the standard online FIPS test for RNGs. + + Signed-off-by: Keith Packard + +commit 1934468e96ea9d179abf6e3e728b6b14ce793f46 +Author: Keith Packard +Date: Tue Aug 2 16:53:50 2016 -0700 + + altos/stmf0: Clean .bin files from flash-loader dirs + + The .bin files are what the DFU utility uses to flash the boot loader + using USB. + + Signed-off-by: Keith Packard + +commit 782013d0ff2c9f076952c0e172bfcb7016699d5f +Author: Keith Packard +Date: Tue Aug 2 16:32:43 2016 -0700 + + altos/stmf0: Hook up clock output support + + This was used to try and not have two xtals on telemini, but failed + because the provided clock has too much noise. + + Signed-off-by: Keith Packard + +commit 99753673a4a97423300427e276bf550ae5353842 +Author: Keith Packard +Date: Tue Aug 2 16:31:41 2016 -0700 + + altos: Make telelcotwo control two boxes instead of two pads + + telefiretwo is now a single pad box, so telelcotwo needs to switch + between boxes instead of pads on the same box. Do this by re-purposing + the pad arming switches into a box selector and arming switch. + + Signed-off-by: Keith Packard + +commit be84201495fa3cabd699012e57e797355e2bd792 +Author: Keith Packard +Date: Wed Jul 27 21:28:34 2016 -0700 + + altos: Add 'ao_button_get' to button driver + + This returns the current state of the button; useful to check what the + value is at startup. + + Signed-off-by: Keith Packard + +commit a6701283af7ed2b3016a910d6edbe4a5e8304581 +Author: Keith Packard +Date: Tue Aug 2 16:33:52 2016 -0700 + + altoslib: Add a 'seconds' method to AltosGPS + + This computes the time in seconds since the epoch from GPS time + information. + + Signed-off-by: Keith Packard + +commit 647690dbe084d188ba3973da631871a65f2dc50d +Author: Keith Packard +Date: Wed Jul 27 13:29:20 2016 -0700 + + altos: Stop building cc1111-based telemini v2.0 firmware + + This product never worked, so stop insisting that it actually build. + + Signed-off-by: Keith Packard + +commit fe13426daff08f2beface2c1906f9a6184f6b987 +Author: Keith Packard +Date: Wed Jul 27 13:26:22 2016 -0700 + + altos: Don't switch to flight 0 when log fills in flight + + If the log is full at startup, we want to transmit flight 0 to let the + ground station know. However, we don't want to switch to flight 0 in + flight, so save the initial telemetry flight number (0 or the real + flight number) at startup and use that throughout the flight. + + Signed-off-by: Keith Packard + +commit 71ddb973ff75680e78fbbef7978ab3893c367629 +Author: Keith Packard +Date: Wed Jul 27 13:24:57 2016 -0700 + + altos: Expose cc1200 radio test functions for telemini bringup + + This exposes the cc1200 radio test function so we can load special + test firmware in telemini to do the radio cal as it has no USB to + perform that interactively. + + Signed-off-by: Keith Packard + +commit 59874a062543c61d164089e8b31f55a9b860c0b1 +Author: Keith Packard +Date: Wed Jul 27 13:23:06 2016 -0700 + + fixup for interleave + +commit 2507b9f29d25f77de249103805087a704069c625 +Author: Keith Packard +Date: Wed Jul 27 13:17:51 2016 -0700 + + altos: Don't access cc1120 SPI bus during recv after abort has started + + When the receive timeout happens, the radio may still interrupt while + the SPI bus is getting shut down. If this happens, the interrupt + handler shouldn't touch the SPI bus at all as it may well be turned + off, which would cause the receive function to wedge waiting for a spi + byte transfer to happen. + + Signed-off-by: Keith Packard + +commit 17adfd7939ff697afa96f7207a3fe17b6af789bd +Author: Keith Packard +Date: Wed Jul 27 12:24:27 2016 -0700 + + altos: Keep telemetry and command output from interleaving + + When monitoring telemetry, the frame needs to be sent together on one + line, not split with the output of a command (like 'a') mixed in. + + Use a mutex for products with monitoring to keep command output and + telemetry output each on separate lines. + + Signed-off-by: Keith Packard + +commit 1667cb8e8b702b05fc3ec39ee49029885df64a4a +Author: Keith Packard +Date: Sat Jul 2 20:00:01 2016 +0200 + + altos: Add STM32F0 beep and SPI byte API. + + Signed-off-by: Keith Packard + +commit f39bee8875a0595b3d7ec7f5575d1e5eeb7544ec +Author: Keith Packard +Date: Tue Jul 12 21:06:23 2016 -0700 + + altosuilib: Show indicator when they switch from invalid back to valid + + The 'hide' value wasn't getting reset to 'false' each time the state + of the indicators was checked, so indicators would get hidden and then + never shown again. + + Signed-off-by: Keith Packard + +commit efd91febfa9bebd2f03508b2240916551450f831 +Author: Keith Packard +Date: Tue Jul 12 21:06:05 2016 -0700 + + Bump version to 1.6.5.1 after 1.6.5 release + + Signed-off-by: Keith Packard + +commit 639d8b3c4353ee25a0536e01653f3a86feb90ad5 +Author: Keith Packard +Date: Tue Jul 12 15:53:47 2016 -0700 + + altos: Add telemetrum v3.0 + + Like Telemetrum v2.0, but with cc1200 instead of cc1120 + + Signed-off-by: Keith Packard + +commit 1085ec5d57e0ed5d132f2bbdac1a0b6a32c0ab4a +Author: Keith Packard +Date: Tue Jul 5 18:03:49 2016 +0200 + + Switch from GPLv2 to GPLv2+ + + Signed-off-by: Keith Packard + +commit cd97128e30c47edfcc71f7d872cbdad14867934c +Author: Bdale Garbee +Date: Tue Jul 5 10:21:29 2016 +0200 + + remove debian/ from master branch, it should live only on the debian branch + +commit a439ee4ac0398f70209292d015c5b82cd58d1d9f +Author: Bdale Garbee +Date: Tue Jul 5 00:48:07 2016 +0200 + + updates made during 1.6.5 release process + +commit 65ed2f588ca596fe9aa559bebd590a2a11b9859b +Author: Keith Packard +Date: Sun Jul 3 12:00:10 2016 +0200 + + doc: Build 1.6.5 release notes + + Signed-off-by: Keith Packard + +commit d60133c65b4592f0f8c832135664a8e0c922b4f0 +Author: Keith Packard +Date: Sat Jul 2 22:52:38 2016 +0200 + + Credit Chuck Haskin for helping fix the SPI bug. + + Signed-off-by: Keith Packard + +commit 14e73d89d7dbb44e9ffab2820aefb693b6e8ef24 +Author: Keith Packard +Date: Sat Jul 2 22:08:58 2016 +0200 + + Bump to 1.6.5. Add preliminary release notes + + Signed-off-by: Keith Packard + +commit 8a6a95bb24517af00717fd377bad82ddb2289cf0 +Author: Keith Packard +Date: Thu Jun 30 20:43:03 2016 -0700 + + altos/cc1111: Remove 'show tasks' command + + This saves space on cc1111 parts. + + Signed-off-by: Keith Packard + +commit d2e286f66d2b15df128ffe9b40a201242fc4a10a +Author: Keith Packard +Date: Wed Jun 29 14:22:32 2016 -0700 + + Bump to testing version 1.6.4.2 + + Signed-off-by: Keith Packard + +commit a04830a636a71808ea8ef5ac5dfa59d6978d9f3b +Author: Keith Packard +Date: Wed Jun 29 18:41:24 2016 -0700 + + altos: Use FIFO_THR pin for cc1120 transmit buffering + + Instead of reading NUM_TXBYTES, set the FIFO_THR pin to indicate when + 64 bytes are available in the buffer. + + Signed-off-by: Keith Packard + +commit caf3fc2628c13ff38ffbaabda8aa8d146cda748e +Author: Keith Packard +Date: Wed Jun 29 18:33:56 2016 -0700 + + altos: Leave USB enabled in flight with -DDEBUG=1 + + This leaves the command line available for diagnostics when debugging. + + Signed-off-by: Keith Packard + +commit c6c250711355ae8060e956e786702be250ef4527 +Author: Keith Packard +Date: Wed Jun 29 12:55:30 2016 -0700 + + altos/stm: clean up ao_exti_enable + + Was computing (1 << pin) twice for no good reason. + + Signed-off-by: Keith Packard + +commit a35424cd48205af89ba023db979959dc75b06706 +Author: Keith Packard +Date: Wed Jun 29 12:54:31 2016 -0700 + + altos: Make task list output more useful + + Add the timeout value and task id + + Signed-off-by: Keith Packard + +commit 6c022e094f6f3c551355742a6f9c3deb6e554fe1 +Author: Keith Packard +Date: Wed Jun 29 16:07:22 2016 -0700 + + altos/telemini-v2.0: Remove show tasks command + + There's not enough memory for this command, and it isn't necessary. + + Signed-off-by: Keith Packard + +commit 349a63aeed6cdeb89bf18c7b2e2c40782c79cc00 +Author: Keith Packard +Date: Wed Jun 29 12:52:37 2016 -0700 + + altos: Make ao_delay(0) not wait forever + + ao_delay() is implemented on top of ao_sleep_for, and ao_sleep_for + uses the timeout value of 0 to indicate an infinite timeout. Calls to + ao_delay for 0 ticks would unintentionally hit this case and end up + waiting forever.x + + Signed-off-by: Keith Packard + +commit 3b3a24f5f39a1b72cc8947c33b609f454b46aff8 +Author: Keith Packard +Date: Wed Jun 29 12:49:16 2016 -0700 + + altos: cc1200: use FIFO threshold pin output for APRS buffering + + Instead of polling the device for fifo space, just use the available + pin configuration to figure out if there is enough space for a single + APRS buffer. Then set the APRS buffer size to match the fifo threshold + setting in the chip so that we know we can write the whole APRS buffer + once the pin says there's space. + + Signed-off-by: Keith Packard + +commit 658d8be170f9aea683fe62b68368736a177411a5 +Author: Keith Packard +Date: Tue Jun 28 17:03:34 2016 -0700 + + altos: Add debug check for irq block when editing task queues + + List manipulation operations are not atomic, so interrupts need to be + blocked while changing them. + + Signed-off-by: Keith Packard + +commit 30eb5d2fa77e036690170e7057fa9df669375ae5 +Author: Keith Packard +Date: Tue Jun 28 18:40:46 2016 -0700 + + altos/drivers: Use more reliable byte interface for CC1120 reception + + This replaces direct register access with function calls to allow that + code to respect the hardware requirements. + + Signed-off-by: Keith Packard + +commit 61ad8e5bf428246ac89cad7cb9a1edf2ef735fd5 +Author: Keith Packard +Date: Tue Jun 28 18:39:31 2016 -0700 + + altos/stm: Add better byte-level SPI api + + This provides inline functions for sending and receiving individual + bytes, and setup/finish functions to wrap them in. This make the byte + sending respect the SPI hardware interface requirements. + + Signed-off-by: Keith Packard + +commit 5866d191cee56949ccab4c154a14604e83163d42 +Author: Keith Packard +Date: Tue Jun 28 18:37:49 2016 -0700 + + altos/stm: Clean up spi_enable/disable_index functions + + These had an extra level of switch nesting for no good reason. + + Signed-off-by: Keith Packard + +commit 5ab4a8b911e254dc829b61cb0abc9fd0b46b84b3 +Author: Keith Packard +Date: Mon Jun 27 23:25:01 2016 -0700 + + altos/stm: move spi execution to common ao_spi_run + + This regularizes SPI hardware use and ensures that the device is + turned off after it has been used and that the status register is back + to 'normal' the next time through. + + Signed-off-by: Keith Packard + +commit 69791ef235161fef404f682fd6955e7eed8dc125 +Author: Keith Packard +Date: Mon Jun 27 23:26:20 2016 -0700 + + altos: Add STM SPI debugging + + This dumps out the SPI hardware state and history of SPI operations + when compiled with -DDEBUG=1. Without that, this patch does nothing. + + Signed-off-by: Keith Packard + +commit f418584d4d225827e08f56de86055eb3f074f8d1 +Author: Keith Packard +Date: Mon Jun 27 17:26:19 2016 -0700 + + altos: Add STM DMA debugging + + This provides a command that shows current DMA operations when + compiled with -DDEBUG=1. Without that, this patch has no effect. + + Signed-off-by: Keith Packard + +commit 2e60cd22f6789c94343e6432822cedab028dc1ba +Author: Keith Packard +Date: Tue Jun 28 18:25:44 2016 -0700 + + altos/stm: Change ao_spi_send_sync definition to take const source + + Provides for a bit better error checking. + + Signed-off-by: Keith Packard + +commit 21a29c7452398e0cca0fb90f99fa42a2a0684668 +Author: Keith Packard +Date: Tue Jun 28 17:15:27 2016 -0700 + + altos/stm: Add more SPI status register bits + + These weren't the original version of the docs that we had. + + Signed-off-by: Keith Packard + +commit 785d2697376ebd20531d22441a60c41bd927b42a +Author: Keith Packard +Date: Tue Jun 28 17:12:48 2016 -0700 + + altos/stm: use 0xff for dma mutex value for allocated mutexes + + DMA channels which are 'allocated' can't be shared. Instead of using + the value '1' in the related 'mutex', use 0xff which won't match any task. + + Signed-off-by: Keith Packard + +commit 0dec7d0885970a7d73468dd77220bae78e161b40 +Author: Keith Packard +Date: Tue Jun 28 17:11:38 2016 -0700 + + altos/stm: remove ao_dma_abort + + This function isn't used anywhere. + + Signed-off-by: Keith Packard + +commit 974aaf73cbb720f1b1183cc239001528b6c7a5b9 +Author: Keith Packard +Date: Tue Jun 28 17:09:00 2016 -0700 + + altos: Move comment in ao_sleep_for next to related code + + The comment got moved to the wrong place + + Signed-off-by: Keith Packard + +commit a7e0bb5eb661cfde31c383d605cb9cb8ca568bc7 +Author: Keith Packard +Date: Tue Jun 28 17:04:59 2016 -0700 + + altos: Block interrupts while waking tasks sleeping on timers. + + Interrupts may not be blocked in the timer ISR, but they need to be + while walking the pending timer list and moving tasks back to the run + queue. + + Signed-off-by: Keith Packard + +commit 40abb0d1e2f43a60ffa34b055ebb913ee3e20faf +Author: Keith Packard +Date: Tue Jun 28 00:07:23 2016 -0700 + + altosui: Deliver firmware for Tmega 2.0 and TBT 3.0 for Windows too + + 1.6.4 added Tmega 2.0 and TBT 3.0 firmware to linux and mac, but + neglected windows. + + Signed-off-by: Keith Packard + +commit 5b7e81628437389014fdd39e323a6f0176e02ba6 +Author: Keith Packard +Date: Mon Jun 27 23:28:28 2016 -0700 + + Mark testing version 1.6.4.1 + + Signed-off-by: Keith Packard + +commit 6d15cf1580563aea90e9c47f5b268c9c7bb9ba26 +Author: Keith Packard +Date: Fri Jun 24 12:07:36 2016 -0700 + + altosdroid: Deal with multiple installed android SDKs + + Use the latest SDK's zipalign + + Signed-off-by: Keith Packard + +commit 3374a9069618658a33af54472d8670e3086af1e0 +Author: Keith Packard +Date: Fri Jun 24 12:06:32 2016 -0700 + + ao-tools/ao-chaosread: Document length (-l) option + + Signed-off-by: Keith Packard + +commit ca59786b5022f592f6516a3ac54708789db14c94 +Author: Keith Packard +Date: Mon Jun 20 10:19:32 2016 -0700 + + Bump android version to 13 + + Need to update the maps API key in the package + + Signed-off-by: Keith Packard + +commit 10fa950cb9fee0ba28adfc5ead108657655bb289 Author: Bdale Garbee -Date: Fri May 6 18:11:01 2016 -0600 +Date: Wed Jun 22 15:01:09 2016 -0600 - Merge branch 'master' into branch-1.6 + switch libgtk-3-bin build-dep to gtk-update-icon-cache, closes: #825455 -commit 1216c0ccece4ca1492967a341c5d01e9e5068ed8 +commit ed6eb010614b5b27757619fc629d7330fc8c4122 Author: Keith Packard -Date: Fri May 6 17:10:14 2016 -0700 +Date: Fri Jun 17 10:18:20 2016 -0700 - Ignore some built files for 1.6.3 + doc: Add install-html script + + This script strips the XML-ish bits from html files so that ikiwiki + can parse them correctly + + Signed-off-by: Keith Packard + +commit afe74c067a31ce420d0d4cdac2069c1d258a5114 +Author: Keith Packard +Date: Fri Jun 17 08:58:06 2016 -0700 + + Bump version to 1.6.4 + + Signed-off-by: Keith Packard + +commit 0c5a1bea3ffa7c4b6b1503733e33911cbfcb3e80 +Author: Keith Packard +Date: Fri Jun 17 08:54:19 2016 -0700 + + altoslib: Stop reflective JSON class walk at Object instead of null + + Android has classes above Object which are all tied together which + cause the object walking to fail in pretty spectacular ways. As Object + has no interesting fields, that serves as a fine barrier to the super + class walk and works on both android and real java. + + Signed-off-by: Keith Packard + +commit 383dec4449f8160c06804fba06290e7a07335934 +Author: Keith Packard +Date: Fri Jun 17 08:27:12 2016 -0700 + + altosui: Print filename before attempting to parse in --summary mode + + Any problems handling the file are easier to debug if the filename is + visible above the error message. + + Signed-off-by: Keith Packard + +commit e8250fcb267a34fbbd8b88c6dcc8eec419bbcc68 +Author: Keith Packard +Date: Fri Jun 17 08:26:31 2016 -0700 + + altoslib: Add back some JSON exception debugging printfs + + These make it possible to figure out where the JSON code went wrong. + + Signed-off-by: Keith Packard + +commit a46df4f69984e3ef0064c2b211438c8d8ffaab68 +Author: Keith Packard +Date: Fri Jun 17 08:17:57 2016 -0700 + + altoslib: Add construction for remaining primitive array types to JSON + + AltosCompanion has an array of ints, which was missed until I tried a + telemetry file with companion data. + + Signed-off-by: Keith Packard + +commit 1ed6a3fb6356415c0d57ce2ce556435c6ff06e73 +Author: Keith Packard +Date: Fri Jun 17 08:17:15 2016 -0700 + + altoslib: Add null constructor for AltosCompanion + + This lets it be used by the JSON code. + + Signed-off-by: Keith Packard + +commit 1dce20f7eee56166ac61798ca26eeb323dc8f012 +Author: Keith Packard +Date: Fri Jun 17 00:52:38 2016 -0700 + + altoslib: Get rid of manual JSON encoding stuff + + Now that the reflective JSON stuff is working, we can delete all of + the manual code. + + Signed-off-by: Keith Packard + +commit 7175774c4f60ed3efd54417f2035b50ea0108c7b +Author: Keith Packard +Date: Fri Jun 17 00:02:05 2016 -0700 + + altoslib: Improve AltosState save/restore debugging + + When save/restore generate different values, write out the two + versions to one.json and two.json for easy comparison. + + Signed-off-by: Keith Packard + +commit 8df6afe843e184e98e5d965cee3af562dfa30a3b +Author: Keith Packard +Date: Fri Jun 17 00:01:15 2016 -0700 + + altoslib: Use reflection JSON code for frequency preferences + + This replaces the non-reflective JSON code with reflective code, which + is much shorter. + + Signed-off-by: Keith Packard + +commit 93de1d7ec841c55f5a1a63d34b422780a6fbe3c3 +Author: Keith Packard +Date: Fri Jun 17 00:00:09 2016 -0700 + + altoslib: Add JSON-based object saving/restoring code + + This uses Java reflection to construct JSON strings for + most Java objects. + + Signed-off-by: Keith Packard + +commit 2a1b7c6c509d4d19de21abf02b63aeacba269d13 +Author: Keith Packard +Date: Thu Jun 16 23:59:06 2016 -0700 + + altoslib: Add null constructors to AltosQuaternion and AltosRotation + + These will be used in the reflection-based JSON code + + Signed-off-by: Keith Packard + +commit f7e2f7f430e612c682bf55478860054ce94b995f +Author: Keith Packard +Date: Wed Jun 15 22:52:08 2016 -0700 + + altoslib: Remove AltosHashSet code + + Everything has switched to JSON now. + + Signed-off-by: Keith Packard + +commit 1b5ea911049a8afae6af475a4a2bf62a6e3aa57b +Author: Keith Packard +Date: Wed Jun 15 22:40:27 2016 -0700 + + altoslib: Switch preserved state format to JSON + + This is much easier to debug than the icky strings with backslashes everywhere. + + Signed-off-by: Keith Packard + +commit 1de8b6c340cec0b5a327392686c5a4e00f201e98 +Author: Keith Packard +Date: Wed Jun 15 22:39:31 2016 -0700 + + doc: Updates to 1.6.4 release notes. + + Note USB fixes for host reboot and other changes. + + Signed-off-by: Keith Packard + +commit f28db1102685c87b9f4278268f7e91f5df18374a +Author: Keith Packard +Date: Wed Jun 15 22:38:32 2016 -0700 + + altosui: Don't open command window when --graph is provided + + When the user explicitly asks to open a graph, don't bring up the + command button window too. + + Signed-off-by: Keith Packard + +commit 2a4d741872449b5332f28e018fa3acc53ed7d891 +Author: Keith Packard +Date: Wed Jun 15 22:37:39 2016 -0700 + + altosuilib: Track open frames, exit when none remain + + This will let us not have the altosui window open by causing the + application to shut down when the last frame closes. + + Signed-off-by: Keith Packard + +commit 04c6f4c54ac10f6464ffb8cab2186ac2b2eafb00 +Author: Keith Packard +Date: Wed Jun 15 22:36:35 2016 -0700 + + altosui: Remove missing items from --summary output + + Check all values for MISSING before printing them. + + Signed-off-by: Keith Packard + +commit 7fd28830b6f7a20b35d85a92047ccb94c965fe29 +Author: Keith Packard +Date: Wed Jun 15 22:33:55 2016 -0700 + + altosdroid: Auto save freq changes on 'ok' + + Add any pending changes in the edit entries to the frequency set when + the user selects 'ok'. + + Signed-off-by: Keith Packard + +commit 96eb350d3dfc83f6dfb31bbab1427f9206acde79 +Author: Bdale Garbee +Date: Sun Jun 12 09:23:36 2016 -0600 + + extend "ok" temp range to 40C, since battery charger on bench can drive temp above + 35C at times in Bdale and Robert's production testing + +commit eee7fa303fb0d80ac5d7b9c5a86af60333f61951 +Author: Keith Packard +Date: Sat Jun 11 22:17:01 2016 -0700 + + altos/stmf0: Remove ao_usb_free + + This can't work without a lot more effort. + + Signed-off-by: Keith Packard + +commit 1704d27248f1845c545ec61cf1bad58bf41189af +Author: Keith Packard +Date: Sat Jun 11 22:16:12 2016 -0700 + + altos/stmf0: Rework the sram allocation to save a few text bytes + + Boot loaders were going over 4096 bytes of ROM. I suspect we'll need + more serious work soon. + + Signed-off-by: Keith Packard + +commit 36a08dc89ece6e2a2f0f69e3b31da17d66ceb2e2 +Author: Keith Packard +Date: Fri Jun 10 14:40:26 2016 -0700 + + altos/cc1115l: Reduce trace buffer size + + A 32-element trace buffer is all the larger we can fit in teledongle. + + Signed-off-by: Keith Packard + +commit 7d21ff641a7bc35318f0f637589eabb5bb6c5152 +Author: Keith Packard +Date: Fri Jun 10 14:39:25 2016 -0700 + + altos/stm: Handle USB reset in STM32L usb driver + + Just like lpc and stmf0, deal with the host resetting the bus while + rebooting by restoring all usb-related data to the initial values. + + Signed-off-by: Keith Packard + +commit 54f8d53584d0a902676b441cd122c01cd54f2283 +Author: Keith Packard +Date: Fri Jun 10 14:33:50 2016 -0700 + + altos/lpc: Handle USB reset by resetting internal state + + Just like stmf0, this clears internal state at USB reset time so the + driver can survive host OS reboots. + + Signed-off-by: Keith Packard + +commit 36ba97fabbed2f2a4a89da5be221c630ea3ff66f +Author: Keith Packard +Date: Thu Jun 9 22:06:30 2016 -0700 + + stmf0: Do not send more data than requested for GET_DESCRIPTOR + + When Linux boots, it asks for only the first 8 bytes of the device + descriptor; we must limit the amount of data sent back to that amount + or USB will get wedged. + + Signed-off-by: Keith Packard + +commit 2970de9f92243b11d3beef56f3b1df3ef3579b95 +Author: Keith Packard +Date: Thu Jun 9 22:05:24 2016 -0700 + + stmf0: Clear all USB state when resetting chip. Wakeup all sleepers + + When USB is reset, but the board is not power cycled, all of the + internal USB state needs to be reset, and any tasks blocked on sending + or receiving packets need to be awoken so they can go wait for USB to + start running again. Signed-off-by: Keith Packard -commit ac7be4a40df88ee3a0992e041635e4ac4cf5ac48 -Merge: b53c78e ce4c8a8 +commit 55c8e5aff2cc7b941503a04970f7d368261af52a +Author: Keith Packard +Date: Thu Jun 9 22:03:45 2016 -0700 + + telegps-v1.0: Document how SN 1959 was fixed + + SN1959 was fixed by jumpering pin 8 to pin 10 so that the DONE_INT_PIN + could be switched from PIO 2 to PIO 4 as pin 8 appeared to have failed. + + Signed-off-by: Keith Packard + +commit 4d57c8b87f29f23beb0d88f1cef179209b1c5992 +Author: Keith Packard +Date: Sun Jun 5 09:17:12 2016 -0700 + + altosuilib: Only display map debugging when serial_debug is enabled + + This keeps the application quiet for most users. + + Signed-off-by: Keith Packard + +commit f982248573c1b646ac53fde980a60ada5404f6aa +Author: Keith Packard +Date: Fri May 27 20:30:18 2016 -0700 + + altosuilib: Fill preload map on site or lat/lon change + + This loads the map view with the selected area when the site entry is + changed or the user hits return in the lat/lon fields. This lets you + see the target launch site without having to load the whole preload set. + + Signed-off-by: Keith Packard + +commit f5944ba4eb3f419f8cad461872d048b5adf7b566 +Author: Keith Packard +Date: Thu May 26 14:33:44 2016 -0700 + + doc: pad/idle indicator table was busted + + I stuck a pile of extra '|' characters in the table by mistake. + + Reported-by: Stan + Signed-off-by: Keith Packard + +commit 0d966b74f756e88e5dffa92400b105f540429262 +Author: Keith Packard +Date: Tue May 24 23:44:50 2016 -0700 + + altosuilib: Rename AltosUIMap*New.java to AltosUIMap*.java + + This code isn't really new anymore... + + Signed-off-by: Keith Packard + +commit 59a9bdd73b580a9c934a574be7bf45c5033e14b5 +Author: Keith Packard +Date: Tue May 24 23:40:47 2016 -0700 + + altosuilib: Have map preload respond to units and font size changes + + Just add suitable listeners so that the display updates when + preferences change. + + Signed-off-by: Keith Packard + +commit 7b5521966119fcc290591bf1b397506ef44cedea +Author: Keith Packard +Date: Tue May 24 23:40:03 2016 -0700 + + altoslib: use miles for distances > 1000ft. + + This makes both the map line and the other distance displays use miles + for distances greater than 1000 feet. + + Signed-off-by: Keith Packard + +commit 1ea855f95772a8a394407e0070be1ed9cc0f6650 +Author: Keith Packard +Date: Sun May 15 13:59:12 2016 -0700 + + telegps: Add monitor idle mode + + This monitors directly connected devices. No support for doing monitor + idle using packet mode, as TeleGPS doesn't support that. + + Signed-off-by: Keith Packard + +commit df276262900551a5eecd94903eefe9a264b161ec +Author: Keith Packard +Date: Sun May 15 13:58:41 2016 -0700 + + telegps: Use log_space when flight_log_max is missing + + TeleGPS has this, but not flight_log_max + + Signed-off-by: Keith Packard + +commit 9287122edc0e2dec6b2542f4cc8cb9cf2900bb33 +Author: Keith Packard +Date: Sun May 15 13:57:28 2016 -0700 + + altoslib: Add AltosIdleReader + + This provides an AltosFlightReader interface for monitor idle mode, + making that easier to provide in TeleGPS + + Signed-off-by: Keith Packard + +commit 3c4278a29082a2af5911e22e59f8f52549f549e3 +Author: Keith Packard +Date: Sun May 15 13:56:21 2016 -0700 + + altoslib: Add log_space to AltosState + + TeleGPS doesn't have flight_log_max value, but does have log_space + which we can use for the same thing in monitor idle mode. + + Signed-off-by: Keith Packard + +commit f484216e72f81decb2aaa7289d6f69678990b7af +Author: Keith Packard +Date: Sun May 15 13:55:12 2016 -0700 + + altoslib: Set version and log space from AltosIdleFetch + + Just more data for monitor idle mode + + Signed-off-by: Keith Packard + +commit 29123a60272777916e5aae08369d0f03c2f135b6 +Author: Keith Packard +Date: Sun May 15 13:53:38 2016 -0700 + + altoslib: Allow empty values in AltosHashSet representation + + Check for value termination before appending the first character. + + Signed-off-by: Keith Packard + +commit b1a90adac9f6e2a609ce1ccd6749462bb5c9adbe +Author: Keith Packard +Date: Thu May 12 23:33:53 2016 -0700 + + altoslib: Store saved state in version-independent format + + Use AltosHashSet for AltosState so that AltosDroid doesn't lose + tracker information when the application is upgraded. + + Signed-off-by: Keith Packard + +commit b13037fad0905c5933d1ff579122ba1357b02eea +Author: Keith Packard +Date: Thu May 12 19:13:05 2016 -0700 + + altoslib: Store common frequencies in library version-independent form + + Serializable Objects in java are very specific to the class being + serialized. As we bump the name of the library on a regular basis to + note API/ABI issues, this mean a saved a Serializable object in + the preferences database will fail to load across library version + upgrades. + + The saved tracker state and saved common frequencies were the only + objects saved in this form; this patch adds infrastructure for writing + objects in a version-independent form, and then adds support for + saving frequencies in that form. + + Signed-off-by: Keith Packard + +commit 2f4903f903223312d0a3a03dfd413059f24a07f5 +Author: Keith Packard +Date: Thu May 12 19:10:19 2016 -0700 + + altosui/telegps/micropeak: Handle both MULTI_LIB and non-MULTI_LIB builds + + On x86 systems with -m32 and -m64 compilers, both libaltos32.so and + libaltos64.so are built. Otherwise, we should use libaltos.so + + altosui only dealt with libaltos32.so and libaltos64.so, so it only + worked on MULTI_LIB systems. telegps and micropeak only used + libaltos.so, so they wouldn't work correctly on multi-lib systems. + + Fix all of them to work either way. + + Signed-off-by: Keith Packard + +commit 64ed56fe3132faa8585c9cd7b0261ac85f70a7bd +Author: Keith Packard +Date: Thu May 12 18:05:14 2016 -0700 + + Automatically run 'git submodule update' if necessary + + This makes sure pdclib exists by updating for the all and + all-recursive targets + + Signed-off-by: Keith Packard + +commit 97adfff4cfb67c17a96f3ff46606b4e439422b01 +Author: Keith Packard +Date: Thu May 12 12:14:03 2016 -0700 + + Bump java library versions + + Prepare for 1.6.4 release + + Signed-off-by: Keith Packard + +commit 3450efdf8bd736a33900493eeda348ec2dacf7e8 +Author: Keith Packard +Date: Thu May 12 12:13:45 2016 -0700 + + Bump android app version + + Prepare for 1.6.4 release + + Signed-off-by: Keith Packard + +commit ba84b9c908d5909ea5a148c249709b21640f1eac +Author: Keith Packard +Date: Wed May 11 23:31:53 2016 -0700 + + telegps: Adapt to distance units switching changes + + 'show_units' is no longer available; use 'parse_units' instead + + Signed-off-by: Keith Packard + +commit 2ec7e14f0104e3a227ff566fa2fc1f6286ddd9d0 +Author: Keith Packard +Date: Wed May 11 12:48:10 2016 -0700 + + altoslib: Get rid of AltosMap from AltosMapLoader + + Cleans up the loader API and eliminates a AltosMapTile for every chunk + of map data. + + Signed-off-by: Keith Packard + +commit ab905d2f7d8929080042cfd16cc418ea5792c3cb +Author: Keith Packard +Date: Wed May 11 12:43:51 2016 -0700 + + altosdroid: make disconnect stick past pause/restart + + Clear the active_device preference on disconnect so we don't reconnect + anytime the service gets activated. + + Signed-off-by: Keith Packard + +commit 0a50669b1fde3e3c1cbc08c4836613b58ead219b +Author: Keith Packard +Date: Wed May 11 10:47:31 2016 -0700 + + altoslib: Clean up map file and url handling + + move it all to AltosMapStore.java + + Signed-off-by: Keith Packard + +commit 471091d0fddf09ed69df75e4f2fdd92e5f57b9c5 +Author: Keith Packard +Date: Tue May 10 23:13:14 2016 -0700 + + doc: Start update for 1.6.4 + + Signed-off-by: Keith Packard + +commit b2710128a715a109745ec40553a3d4149a7f49ab +Author: Keith Packard +Date: Tue May 10 23:04:23 2016 -0700 + + altosuilib: Don't flicker missing voltages when changing units + + For some reason, a value of MISSING -1 was getting used, which caused + displays to light up briefly with a weird value when switching between + metric and imperial units. + + Signed-off-by: Keith Packard + +commit 895cb58a6cd7424ee63c24d791b5988f41f85d31 +Author: Keith Packard +Date: Tue May 10 23:03:45 2016 -0700 + + altosdroid: Rate limit map loading pacifier + + Just like in altosui. + + Signed-off-by: Keith Packard + +commit c5f49d0ac254047f13c6c1ecfb5520eff72109ac +Author: Keith Packard +Date: Tue May 10 23:02:09 2016 -0700 + + altoslib: Allow map preloading to be aborted + + Close the map preload dialog and it would be nice to stop loading map + bits. + + Signed-off-by: Keith Packard + +commit 2e551e7c5f82a7e35d39e8f73e8e526e5484cd5d +Author: Keith Packard +Date: Tue May 10 22:50:23 2016 -0700 + + altosuilib: Rate limit map loading pacifier updates + + Just updating the pacifier was consuming a huge amount of CPU. Update + no more than once every 100ms. + + Signed-off-by: Keith Packard + +commit 42021d9fdc6f7a74cc9b20ebf3cf60b4c5f4ea82 +Author: Keith Packard +Date: Tue May 10 22:49:04 2016 -0700 + + altoslib: Remove some debug printf calls + + Signed-off-by: Keith Packard + +commit 60f4d69592c440ab7bb67a04f4c07fc7279d2c20 +Author: Keith Packard +Date: Tue May 10 22:46:58 2016 -0700 + + altoslib: Switch distance from m/ft to km/miles for large values + + This adds lots of infrastructure to deal with making the unit used + depend on the value itself, and then uses it only for distances. + + Signed-off-by: Keith Packard + +commit 6a6da23335e6e5864387c7a22946f80f51056a4f +Author: Keith Packard +Date: Tue May 10 12:29:14 2016 -0700 + + Add TeleMega to spec list. Add TeleGPS RF output. + + Signed-off-by: Keith Packard + +commit d92ca1cd4dfbacebd7aa1bbcfc671daee35dc808 +Author: Keith Packard +Date: Tue May 10 12:28:51 2016 -0700 + + Publish firmware with keithp-fat + + Signed-off-by: Keith Packard + +commit a371253bb5fc25e34d87507dc9b814530f4e28f6 +Author: Keith Packard +Date: Mon May 9 17:57:12 2016 -0700 + + altosdroid: Check for closed before writing/reading bluetooth + + Signed-off-by: Keith Packard + +commit c57d86f6c9b56e90c986f460f93663a3e16cdf7a +Author: Keith Packard +Date: Mon May 9 17:56:28 2016 -0700 + + altosui/telegps: Ship firmware for new hardware + + TBT v3.0 and Tmega v2.0 + + Signed-off-by: Keith Packard + +commit f078235803a80403014b3e54039fd2d0e0704367 +Merge: 04759ddd c457c827 +Author: Bdale Garbee +Date: Mon May 9 15:52:38 2016 -0600 + + Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos + +commit 04759dddeb29e4de9f7e6b3673dc06c633fa2369 Author: Bdale Garbee -Date: Fri May 6 17:59:39 2016 -0600 +Date: Mon May 9 15:52:21 2016 -0600 + + process updates made during 1.6.3 release cycle + +commit c457c827a7445098ba5effd410de754ff5c65843 +Author: Keith Packard +Date: Mon May 9 11:48:42 2016 -0700 + + Bump version to 1.6.3.1 + + Post 1.6.3 release + + Signed-off-by: Keith Packard + +commit b25785ee0afebaf516b8a1b8d08d36fbdadd74ca +Author: Keith Packard +Date: Mon May 9 11:33:48 2016 -0700 + + altos/cc1111: Use SW to drive UART RTS pin + + Can't get the hw to work. + + Signed-off-by: Keith Packard + +commit 1216c0ccece4ca1492967a341c5d01e9e5068ed8 +Author: Keith Packard +Date: Fri May 6 17:10:14 2016 -0700 - Merge branch 'master' into branch-1.6 + Ignore some built files for 1.6.3 + + Signed-off-by: Keith Packard commit ce4c8a8ad57515e851207b0a82f3af791bb30d3e -Merge: aa9630c 320e312 +Merge: aa9630c3 320e312d Author: Bdale Garbee Date: Fri May 6 17:49:30 2016 -0600 @@ -1263,51 +6991,18 @@ Date: Sun Jan 10 21:39:38 2016 -0800 Signed-off-by: Keith Packard -commit b53c78e75879d647935a30acb88fdd69467617a7 -Merge: a2ea621 64adfbb -Author: Bdale Garbee -Date: Sun Jan 10 19:15:16 2016 -0700 - - Merge branch 'master' into branch-1.6 - commit 64adfbbb80c90dfe244179d81beaef8a84ed8bd6 Author: Bdale Garbee Date: Thu Jul 16 14:47:10 2015 -0600 process updates from 1.6.1 release -commit a2ea621eac3263348aff50885c79296f8ece26ed -Author: Bdale Garbee -Date: Sun Jan 10 19:08:12 2016 -0700 - - update Changelog from git log - -commit 1681776abc0873bcbbbc5b2b17e15d54a1031f51 -Merge: 8830926 aebdcaf -Author: Bdale Garbee -Date: Sun Jan 10 19:07:49 2016 -0700 - - Merge branch 'master' into branch-1.6 - commit aebdcaf37eafbc13cce695fe65a455e49c6108c3 Author: Bdale Garbee Date: Sun Jan 10 19:06:19 2016 -0700 one more time, with feeling .. this time, I've updated pdclib -commit 88309264656220bae6ee941211f7aa1b1dc19944 -Author: Bdale Garbee -Date: Sun Jan 10 19:06:19 2016 -0700 - - one more time, with feeling .. this time, I've updated pdclib - -commit 70e9064ca962dfd345f8a342afa130f969606553 -Merge: 489d22f 73ce3f7 -Author: Bdale Garbee -Date: Sun Jan 10 19:04:49 2016 -0700 - - Merge branch 'master' into branch-1.6 - commit 73ce3f73526edfabccd3b98e6e67de6d82a84b63 Author: Bdale Garbee Date: Sun Jan 10 18:58:31 2016 -0700 @@ -1315,7 +7010,7 @@ Date: Sun Jan 10 18:58:31 2016 -0700 submodule madness commit cbec66452ecd01bbd5aebf6f98443d5e0540f5d2 -Merge: 4043e07 81b8f4d +Merge: 4043e070 81b8f4da Author: Bdale Garbee Date: Sun Jan 10 18:29:07 2016 -0700 @@ -1368,7 +7063,7 @@ Date: Sun Jan 10 17:45:45 2016 -0700 modify release procedure to reflect Keith setting version in confgure.ac commit 2f35e0ba52f538ea1061bfff5bbd772b8a241386 -Merge: 86ccbac 3fdaf74 +Merge: 86ccbac1 3fdaf745 Author: Bdale Garbee Date: Sun Jan 10 17:44:03 2016 -0700 @@ -1940,7 +7635,7 @@ Date: Sat Sep 12 19:20:49 2015 -0700 Signed-off-by: Keith Packard commit 7064bc685aebeef07711e525dea4d5fbe33d235b -Merge: ea1d241 dda3f45 +Merge: ea1d2415 dda3f459 Author: Bdale Garbee Date: Tue Sep 29 00:46:42 2015 -0600 @@ -2050,13 +7745,6 @@ Date: Thu Aug 20 10:50:30 2015 -0700 Signed-off-by: Keith Packard -commit 489d22f448d9927533e90da4d16c5a332a234a8d -Merge: 570daac eaab49a -Author: Bdale Garbee -Date: Sun Aug 16 17:53:40 2015 +0200 - - Merge branch 'master' into branch-1.6 - commit eaab49ab1859ebe236a201f93b5352e67aa7ed2b Author: Bdale Garbee Date: Sun Aug 16 17:43:32 2015 +0200 @@ -2081,21 +7769,8 @@ Date: Tue Jul 28 01:34:25 2015 -0600 move turnon_teledongle to new cal-freq code -commit 570daace9caf7647a09c53d5c75593cc4c98b93b -Author: Bdale Garbee -Date: Thu Jul 16 13:36:13 2015 -0600 - - changelog for 1.6.1 release - -commit 6e9bb9178356620bd47d9f2e31abf42b7f1a8f11 -Merge: e2cefd8 87c8bb3 -Author: Bdale Garbee -Date: Thu Jul 16 13:31:42 2015 -0600 - - Merge branch 'master' into branch-1.6 - commit 87c8bb3956897830da1f7aaca2990a9571767b73 -Merge: 643c2fb d6445b3 +Merge: 643c2fb0 d6445b37 Author: Bdale Garbee Date: Thu Jul 16 07:54:35 2015 -0600 @@ -2112,7 +7787,7 @@ Date: Wed Jul 15 18:31:05 2015 -0700 Signed-off-by: Keith Packard commit 643c2fb03833d658320f476ef731bbb06fe3cc31 -Merge: e41786f 271f56a +Merge: e41786fb 271f56a4 Author: Bdale Garbee Date: Wed Jul 15 16:43:50 2015 -0600 @@ -2473,19 +8148,19 @@ Date: Tue Jun 23 21:39:09 2015 -0700 Pad - Reports igniter and GPS status changes + Reports igniter and GPS status changes Flight - Report flight state changes and max height after apogee - Report current speed, height and bearing/elevation/range once - every 10 seconds while the rocket is in motion. + Report flight state changes and max height after apogee + Report current speed, height and bearing/elevation/range once + every 10 seconds while the rocket is in motion. Recovery - Report distance and bearing when the location of either the - tracker or the receiver changes by more than 10m, but not more - than once every 10 seconds. + Report distance and bearing when the location of either the + tracker or the receiver changes by more than 10m, but not more + than once every 10 seconds. Signed-off-by: Keith Packard @@ -2832,7 +8507,7 @@ Date: Tue Jun 16 23:38:07 2015 -0700 Signed-off-by: Keith Packard commit c46c2c5767c6e909fa58587e6c864a4fbaa9fa20 -Merge: 39f4361 6cb7d76 +Merge: 39f43616 6cb7d76c Author: Robert Garbee Date: Sat Jun 13 17:40:59 2015 -0600 @@ -3786,7 +9461,7 @@ Date: Sat Feb 28 15:07:16 2015 -0800 Signed-off-by: Keith Packard commit 4af4e36cda96d053458eeb040e35886890917385 -Merge: 91b1a80 106b16b +Merge: 91b1a806 106b16b4 Author: Bdale Garbee Date: Sun Feb 22 14:55:40 2015 -0700 @@ -3990,12 +9665,6 @@ Date: Mon Feb 9 08:35:24 2015 -0600 Minor typo in man page -commit e2cefd8593d269ce603aaf33f4a53a5c2dcb3350 -Author: Bdale Garbee -Date: Sat Feb 7 22:36:22 2015 -0700 - - update ChangeLog for release - commit 26f61380ce6b4df80fa0b5a8a242cef79d5ae339 Author: Bdale Garbee Date: Sat Feb 7 22:23:38 2015 -0700 @@ -4379,7 +10048,7 @@ Date: Fri Jan 16 22:09:26 2015 +1300 Signed-off-by: Keith Packard Conflicts: - src/lpc/ao_usb_lpc.c + src/lpc/ao_usb_lpc.c commit 0671b3c8c24c9f33be77a10315c4669f33c516d7 Author: Keith Packard @@ -4844,7 +10513,7 @@ Date: Sat Dec 6 15:08:29 2014 -0800 Signed-off-by: Keith Packard commit 7339d2379713b5b7e4c4fe6bad89ed93f9d39e82 -Merge: d1f9121 b6462ca +Merge: d1f91215 b6462ca3 Author: Bdale Garbee Date: Sat Dec 6 15:39:53 2014 -0700 @@ -5372,11 +11041,11 @@ Date: Sat Oct 4 00:11:13 2014 -0700 This change also renames all of the imu values to make them easier to understand: - accel gyro axis + accel gyro axis - along roll length of the board - across pitch across the board - through yaw through the board. + along roll length of the board + across pitch across the board + through yaw through the board. Signed-off-by: Keith Packard @@ -5692,7 +11361,7 @@ Date: Wed Sep 10 00:26:10 2014 -0600 another build dep commit 615b69b19557a9683eeb0475b30a053a35ca51ac -Merge: a72b768 0365493 +Merge: a72b7683 03654934 Author: Bdale Garbee Date: Wed Sep 10 01:30:37 2014 -0600 @@ -5802,7 +11471,7 @@ Date: Sat Sep 6 22:56:25 2014 -0700 Signed-off-by: Keith Packard commit f0d2d34f84980ab45ecedae17546f4d71e020c5e -Merge: 8c212cd 6c812f1 +Merge: 8c212cd5 6c812f10 Author: Bdale Garbee Date: Sat Sep 6 23:42:47 2014 -0600 @@ -5869,14 +11538,14 @@ Date: Sat Sep 6 20:39:37 2014 -0700 Signed-off-by: Keith Packard commit 8c212cd5bfa03f71a31d84bd0051314e77d88461 -Merge: e9714e3 dd26ec2 +Merge: e9714e34 dd26ec2e Author: Bdale Garbee Date: Sat Sep 6 13:41:36 2014 -0600 Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos Conflicts: - ao-bringup/turnon_telemega + ao-bringup/turnon_telemega commit e9714e34091abe657aa1b30aeda9466331aa39c1 Author: Bdale Garbee @@ -6316,7 +11985,7 @@ Date: Thu Aug 14 18:16:14 2014 -0600 change easymega from v0.1 to v1.0, tweak to build on master, add to Makefile commit 4828be0ca5252ac9cd6061209385dcd6c4c57965 -Merge: 17e894d 165b7dc +Merge: 17e894d1 165b7dcf Author: Bdale Garbee Date: Thu Aug 14 17:08:36 2014 -0600 @@ -6999,7 +12668,7 @@ Date: Tue Jun 24 21:22:26 2014 -0600 need the api key in Bdale's root too commit bd440afc2a6e37b74fffcf1b977e149485095316 -Merge: 5d4f912 a0ccab8 +Merge: 5d4f912b a0ccab8e Author: Bdale Garbee Date: Tue Jun 24 21:17:53 2014 -0600 @@ -7381,7 +13050,7 @@ Date: Sun Jun 15 17:40:27 2014 -0600 tweaks commit a6c61fb993d3fd15183f8755d9058f05c606c9c0 -Merge: 0634119 4384899 +Merge: 0634119d 43848991 Author: Keith Packard Date: Sun Jun 15 16:31:01 2014 -0700 @@ -9619,7 +15288,7 @@ Date: Tue May 13 17:30:47 2014 -0700 Signed-off-by: Keith Packard commit 8124af8c27b2b9e446aa3a4f1da83d4db7c1ea87 -Merge: 6dd7eae 3bcf4bd +Merge: 6dd7eae5 3bcf4bdd Author: Keith Packard Date: Mon May 12 23:21:55 2014 -0700 @@ -10359,7 +16028,7 @@ Date: Sun Feb 23 17:42:08 2014 -0800 Signed-off-by: Keith Packard commit 104b8bfc9b37fda175f2cb2a1e33601fbf6f48f6 -Merge: 403b95e 1edf7ef +Merge: 403b95ee 1edf7ef8 Author: Bdale Garbee Date: Thu Feb 20 13:23:52 2014 -0700 @@ -10500,7 +16169,7 @@ Date: Sun Feb 16 14:57:38 2014 -0800 Signed-off-by: Keith Packard commit 95f5a6ef52947088993d395874cf6aa502fd2503 -Merge: 135b6d4 de2a619 +Merge: 135b6d40 de2a6199 Author: Bdale Garbee Date: Sun Feb 16 15:53:35 2014 -0700 @@ -11012,7 +16681,7 @@ Date: Tue Jan 21 21:34:58 2014 -0800 Signed-off-by: Keith Packard commit 13cf4000bd53ac4af66231d56e24c9eb11178a5f -Merge: 7a8551f 99fedbf +Merge: 7a8551fe 99fedbf0 Author: Keith Packard Date: Tue Jan 21 20:59:06 2014 -0800 @@ -11514,7 +17183,7 @@ Date: Thu Dec 19 03:22:21 2013 -0700 updated notes from 1.3 release commit 27528961457865acc3a38b822268df6d7cb86cfd -Merge: 4006eff a31629d +Merge: 4006effc a31629df Author: Bdale Garbee Date: Thu Dec 19 02:00:10 2013 -0700 @@ -11617,7 +17286,7 @@ Date: Wed Dec 18 21:02:15 2013 -0800 Signed-off-by: Keith Packard commit 39cb8c2896317b7538353be979ac99baffc14489 -Merge: 2a6016c ee42796 +Merge: 2a6016cf ee427961 Author: Bdale Garbee Date: Wed Dec 18 21:53:52 2013 -0700 @@ -11669,7 +17338,7 @@ Date: Wed Dec 18 18:30:54 2013 -0700 update release docs to include option for submodules commit d9982c257463f23be940eea66bd4dc3aadff0043 -Merge: 1b97ed2 b63fc05 +Merge: 1b97ed2b b63fc054 Author: Bdale Garbee Date: Wed Dec 18 18:25:35 2013 -0700 @@ -11796,7 +17465,7 @@ Date: Wed Dec 18 11:25:05 2013 -0800 Signed-off-by: Keith Packard commit 6df58bb0115a8da13d35ab38861f6231bea7f2a7 -Merge: 4383baf 02195f2 +Merge: 4383bafc 02195f29 Author: Bdale Garbee Date: Wed Dec 18 12:19:31 2013 -0700 @@ -12003,14 +17672,14 @@ Date: Tue Dec 17 14:53:59 2013 -0700 further documentation tweaks commit 90c88bab305c43eb62f964fd3ff350b8b0b5320d -Merge: d5d6d10 dffbdd9 +Merge: d5d6d10c dffbdd93 Author: Bdale Garbee Date: Tue Dec 17 14:09:30 2013 -0700 Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos Conflicts: - doc/altusmetrum.xsl + doc/altusmetrum.xsl commit d5d6d10ceb724081c7cf89a3885d7e6c3da14604 Author: Bdale Garbee @@ -13296,7 +18965,7 @@ Date: Tue Oct 8 09:39:29 2013 -0700 Signed-off-by: Keith Packard commit 488a527267decece48e6682e0e0c7fc29cbed329 -Merge: 6a1e398 f6661cc +Merge: 6a1e398e f6661cc0 Author: Keith Packard Date: Tue Oct 8 09:26:41 2013 -0700 @@ -13305,7 +18974,7 @@ Date: Tue Oct 8 09:26:41 2013 -0700 Signed-off-by: Keith Packard Conflicts: - configure.ac + configure.ac commit 6a1e398e590121458176758858bb4210f3eb5a55 Author: Keith Packard @@ -13688,7 +19357,7 @@ Date: Thu Sep 5 03:11:42 2013 +1200 Signed-off-by: Mike Beattie Conflicts: - altosdroid/src/org/altusmetrum/AltosDroid/AltosVoice.java + altosdroid/src/org/altusmetrum/AltosDroid/AltosVoice.java commit ee14ad16c242e8bd7a9d33ebf569211d1490b8e1 Author: Mike Beattie @@ -13699,9 +19368,9 @@ Date: Tue Sep 3 15:10:23 2013 +1200 Signed-off-by: Mike Beattie Conflicts: - altosdroid/src/org/altusmetrum/AltosDroid/TabAscent.java - altosdroid/src/org/altusmetrum/AltosDroid/TabDescent.java - altosdroid/src/org/altusmetrum/AltosDroid/TabPad.java + altosdroid/src/org/altusmetrum/AltosDroid/TabAscent.java + altosdroid/src/org/altusmetrum/AltosDroid/TabDescent.java + altosdroid/src/org/altusmetrum/AltosDroid/TabPad.java commit 5b976a6651f4eb05d30afc08b9e1f27c7e52ae00 Author: Keith Packard @@ -13862,7 +19531,7 @@ Date: Sat Aug 31 23:10:56 2013 -0500 Signed-off-by: Keith Packard commit 7ec1b97d278c7aec3199fb7270f0dcf9484c879f -Merge: 017ed54 4188153 +Merge: 017ed54f 41881535 Author: Keith Packard Date: Sat Aug 31 08:22:09 2013 -0500 @@ -13931,7 +19600,7 @@ Date: Tue Aug 27 21:28:07 2013 -0600 Signed-off-by: Keith Packard commit dcc51bb18985c24fa35bce0dd42ea3d847b960bf -Merge: 7c82acc a73b025 +Merge: 7c82acc1 a73b0251 Author: Keith Packard Date: Wed Aug 28 22:52:58 2013 -0600 @@ -13940,8 +19609,8 @@ Date: Wed Aug 28 22:52:58 2013 -0600 Signed-off-by: Keith Packard Conflicts: - src/core/ao_telemetry.c - src/core/ao_telemetry.h + src/core/ao_telemetry.c + src/core/ao_telemetry.h Added both Mini and Metrum telemetry defines @@ -14318,7 +19987,7 @@ Date: Sun Aug 25 22:22:55 2013 -0700 Signed-off-by: Keith Packard commit 203951f6e049ec7e95489849a2bfaa01aa19c0c9 -Merge: 4babe73 b363a62 +Merge: 4babe731 b363a628 Author: Keith Packard Date: Sun Aug 25 22:00:27 2013 -0700 @@ -14474,7 +20143,7 @@ Date: Sat Aug 17 17:35:08 2013 +0200 Signed-off-by: Keith Packard commit f0e126251360f050b7121f167771c057bda8747e -Merge: d95a2c5 4fe47ad +Merge: d95a2c5d 4fe47adc Author: Keith Packard Date: Sat Aug 17 17:33:31 2013 +0200 @@ -14491,7 +20160,7 @@ Date: Sat Aug 17 17:30:52 2013 +0200 Signed-off-by: Keith Packard commit 4ff54bb96f6c00c0c2c7dd32f81403bac331621a -Merge: fa0859a 01f8df0 +Merge: fa0859a5 01f8df08 Author: Keith Packard Date: Sat Aug 17 16:03:26 2013 +0200 @@ -14509,7 +20178,7 @@ Date: Sat Aug 17 16:01:44 2013 +0200 Signed-off-by: Keith Packard commit 01f8df088759ee7e6bc3900a013e0ea4fafaf984 -Merge: e2ebe60 15063cb +Merge: e2ebe60a 15063cbb Author: Bdale Garbee Date: Tue Jul 30 00:15:06 2013 -0600 @@ -14979,7 +20648,7 @@ Date: Tue May 21 11:30:44 2013 -0700 Signed-off-by: Keith Packard commit fd5567882b732f8947b44b217552077c82a3d28e -Merge: fd55c1f 57b4d82 +Merge: fd55c1fe 57b4d82d Author: Keith Packard Date: Tue May 21 11:16:54 2013 -0700 @@ -15023,7 +20692,7 @@ Date: Sun May 19 23:07:54 2013 -0700 Signed-off-by: Keith Packard commit 27e9b93f3d35890a49575b2ead1983ce3c2fc213 -Merge: a4df257 d9cbef8 +Merge: a4df2575 d9cbef8c Author: Keith Packard Date: Sun May 19 20:40:42 2013 -0700 @@ -15857,7 +21526,7 @@ Date: Fri May 10 19:21:18 2013 -0700 Signed-off-by: Keith Packard commit 106d212ff5920c39d95751ef6249dc141970412c -Merge: ecb1285 09d5d6f +Merge: ecb12857 09d5d6f5 Author: Keith Packard Date: Thu May 9 21:06:52 2013 -0700 @@ -16712,7 +22381,7 @@ Date: Thu May 2 23:14:02 2013 -0700 Signed-off-by: Keith Packard commit 7cce6c205e4595894e033ab8f0acc8064bf9f561 -Merge: 75f8229 5591509 +Merge: 75f8229d 55915098 Author: Bdale Garbee Date: Mon Apr 29 17:24:43 2013 -0600 @@ -16757,7 +22426,7 @@ Date: Sat Apr 27 00:36:11 2013 -0700 Signed-off-by: Keith Packard commit cef4e3ee95037050ae859fb2fdc0a57373764bd8 -Merge: fefc021 f3ee7de +Merge: fefc0210 f3ee7deb Author: Keith Packard Date: Thu Apr 25 22:22:50 2013 -0700 @@ -16930,7 +22599,7 @@ Date: Sun Apr 21 14:52:56 2013 +1200 Signed-off-by: Mike Beattie commit 49caac78786014d443d9c05f47b5eb3070ec9bd3 -Merge: 5b7bbf1 cbf38c5 +Merge: 5b7bbf18 cbf38c55 Author: Mike Beattie Date: Sun Apr 21 14:51:07 2013 +1200 @@ -17007,7 +22676,7 @@ Date: Sat Apr 20 12:22:38 2013 -0600 improve text in telebt turn-on script commit ff332e640b27c6be37dabef58ebac350ac2347b2 -Merge: b300060 87d6ed2 +Merge: b3000609 87d6ed24 Author: Keith Packard Date: Wed Apr 17 10:41:05 2013 -0700 @@ -17060,7 +22729,7 @@ Date: Tue Apr 16 14:22:23 2013 -0700 Signed-off-by: Keith Packard commit d5a557004c00d1ae25da04dc63c78b816562a236 -Merge: 6592a5b 5b04176 +Merge: 6592a5be 5b041769 Author: Keith Packard Date: Mon Apr 15 23:26:33 2013 -0700 @@ -17075,7 +22744,7 @@ Date: Mon Apr 15 23:25:55 2013 -0700 Signed-off-by: Keith Packard commit 6592a5be127a9c95d3b2e7d5aa6ffba71c6748b9 -Merge: c6f85cb eba3aa9 +Merge: c6f85cb1 eba3aa94 Author: Keith Packard Date: Mon Apr 15 23:19:44 2013 -0700 @@ -17095,7 +22764,7 @@ Date: Mon Apr 15 23:14:22 2013 -0700 Signed-off-by: Keith Packard commit c6f85cb149dff8732104521cb62b355e8a0d7148 -Merge: 3cd8ff1 58dd4b8 +Merge: 3cd8ff18 58dd4b88 Author: Keith Packard Date: Sun Apr 14 20:02:10 2013 -0700 @@ -17146,7 +22815,7 @@ Date: Sat Apr 13 11:39:14 2013 -0700 Signed-off-by: Keith Packard commit 2f7015afcca7c6042365d2124d3a5b7219e8e588 -Merge: 5077f3a 778daf0 +Merge: 5077f3ad 778daf0c Author: Keith Packard Date: Sat Apr 13 10:51:04 2013 -0700 @@ -17349,7 +23018,7 @@ Date: Mon Apr 8 17:42:18 2013 -0700 Signed-off-by: Keith Packard commit 6ba0df9b440b69bf5bc5f4e435b431adf303fee2 -Merge: 1d3ab47 28adf55 +Merge: 1d3ab47d 28adf554 Author: Bdale Garbee Date: Mon Apr 8 18:02:37 2013 -0600 @@ -18042,7 +23711,7 @@ Date: Mon Mar 11 18:16:55 2013 -0700 Signed-off-by: Keith Packard commit 90ee11542b111befa0e96e27292dc548e5c37396 -Merge: 97efce5 d7973de +Merge: 97efce5f d7973de3 Author: Keith Packard Date: Sun Mar 10 11:43:06 2013 -0700 @@ -18087,7 +23756,7 @@ Date: Sun Mar 10 20:40:13 2013 +1300 Signed-off-by: Mike Beattie commit 8adadf6bd2ba623642675e4beafac4ac98b1916d -Merge: d029aca 0c0c6d6 +Merge: d029acad 0c0c6d60 Author: Mike Beattie Date: Sun Mar 10 20:24:56 2013 +1300 @@ -18118,7 +23787,7 @@ Date: Sun Mar 10 20:22:09 2013 +1300 Signed-off-by: Mike Beattie commit d029acad6a992be9b7b4498e70605f8a1e1a4ef6 -Merge: eba7b2e 72c5b14 +Merge: eba7b2ef 72c5b142 Author: Mike Beattie Date: Sun Mar 10 19:07:01 2013 +1300 @@ -18163,7 +23832,7 @@ Date: Fri Mar 8 19:41:32 2013 +1300 Signed-off-by: Mike Beattie commit 84d35e4cbd7ea2f681c43496b9b9db84f9dd923f -Merge: 760b1f0 e0d9128 +Merge: 760b1f02 e0d9128b Author: Keith Packard Date: Thu Mar 7 13:00:44 2013 -0800 @@ -18313,7 +23982,7 @@ Date: Thu Mar 7 18:54:45 2013 +1300 Signed-off-by: Mike Beattie commit 760b1f02c178c600226f39b5e66d8cbadbf4a29b -Merge: afd2674 cbad587 +Merge: afd26742 cbad587b Author: Keith Packard Date: Wed Mar 6 21:53:22 2013 -0800 @@ -18437,7 +24106,7 @@ Date: Sun Feb 24 01:20:16 2013 -0800 Signed-off-by: Keith Packard commit 2120d362cefceba69e75996b6391d9558978c01d -Merge: 5246acb a04c4f7 +Merge: 5246acb7 a04c4f7b Author: Keith Packard Date: Sun Feb 24 00:20:54 2013 -0800 @@ -18620,7 +24289,7 @@ Date: Sun Feb 10 11:58:36 2013 -0800 Signed-off-by: Keith Packard commit bf88c5f829ea5d32043431945e862a9f6c96740a -Merge: 3227029 d05a779 +Merge: 32270296 d05a7799 Author: Keith Packard Date: Sun Feb 10 01:21:52 2013 -0800 @@ -18958,7 +24627,7 @@ Date: Wed Jan 16 22:05:32 2013 -0800 Signed-off-by: Keith Packard commit a04c4f7b07e97d568f8f6f56dd363329817fb52c -Merge: 0c2fa96 bd84dfd +Merge: 0c2fa961 bd84dfd8 Author: Keith Packard Date: Wed Jan 16 15:22:46 2013 -0800 @@ -19010,8 +24679,8 @@ Date: Wed Jan 16 15:01:12 2013 -0800 The correct matrix is seen in this paper: On Reduced-Order Kalman Filters For GPS Position Filtering - J. Shima - 6/2/2001 + J. Shima + 6/2/2001 This references an older paper which is supposed to describe the derivation of the matrix: @@ -19026,14 +24695,14 @@ Date: Wed Jan 16 15:01:12 2013 -0800 Signed-off-by: Keith Packard commit 0c2fa9614ffe22901ba0fd089e1e02c362f9fbe0 -Merge: 456120d f2b59cf +Merge: 456120d2 f2b59cf3 Author: Keith Packard Date: Wed Jan 16 10:40:28 2013 -0800 Merge remote-tracking branch 'origin/telescience-v0.2' into telescience-v0.2 commit 456120d201d72c89576a0c8d69b2fcba44169507 -Merge: f24c421 994ff76 +Merge: f24c4219 994ff76a Author: Keith Packard Date: Wed Jan 16 10:39:40 2013 -0800 @@ -19125,7 +24794,7 @@ Date: Sat Jan 12 20:11:38 2013 -0800 Signed-off-by: Keith Packard commit 670034eef48d63cdaec8d271fa93da984ffe2ea9 -Merge: 8c5ebaf d374d6b +Merge: 8c5ebaf8 d374d6be Author: Bdale Garbee Date: Sat Jan 12 10:57:22 2013 -0700 @@ -19230,7 +24899,7 @@ Date: Thu Jan 10 21:26:20 2013 -0800 Signed-off-by: Keith Packard commit 1ed6b13e87c1cc2d6618b6ba3a293ea6e3b5752e -Merge: acff2f4 d409417 +Merge: acff2f46 d409417f Author: Keith Packard Date: Thu Jan 10 21:48:12 2013 -0800 @@ -19275,7 +24944,7 @@ Date: Wed Jan 9 15:23:46 2013 -0800 Signed-off-by: Keith Packard commit 8c5ebaf88b459b09924753a8077393a7b0639133 -Merge: 59f355f d7d259c +Merge: 59f355f5 d7d259c7 Author: Bdale Garbee Date: Tue Jan 8 22:12:17 2013 -0700 @@ -19612,7 +25281,7 @@ Date: Tue Jan 1 15:30:11 2013 -0800 Signed-off-by: Keith Packard commit 65b512c890a3ccf487655b79305ab1cfcf49259c -Merge: 434e946 d7d259c +Merge: 434e946a d7d259c7 Author: Keith Packard Date: Mon Dec 31 14:24:59 2012 -0800 @@ -19682,14 +25351,14 @@ Date: Fri Dec 28 23:05:31 2012 -0700 Signed-off-by: Keith Packard commit f7a56152808c7838c1886884bb77de2705ab076c -Merge: daf8776 b70ca5e +Merge: daf8776f b70ca5ea Author: Keith Packard Date: Fri Dec 28 21:50:13 2012 -0800 Merge remote-tracking branch 'origin/master' into micropeak-logging commit 59f355f5288b42b2e47743d06e41e55819a55f64 -Merge: 099d2b0 b70ca5e +Merge: 099d2b0e b70ca5ea Author: Bdale Garbee Date: Fri Dec 28 22:30:26 2012 -0700 @@ -19751,7 +25420,7 @@ Date: Tue Dec 25 14:23:29 2012 -0800 Signed-off-by: Keith Packard commit 868ef0c9c4b208c02a87180b0eede329369bdc77 -Merge: 669cde8 57487e7 +Merge: 669cde8a 57487e78 Author: Keith Packard Date: Tue Dec 25 14:20:42 2012 -0800 @@ -19845,7 +25514,7 @@ Date: Sun Dec 16 16:08:33 2012 -0800 Signed-off-by: Keith Packard commit dfff41c2bec16fe4c7b198a4720eb40d8e740ac4 -Merge: 22a58b0 00bc1a0 +Merge: 22a58b0f 00bc1a09 Author: Keith Packard Date: Sun Dec 16 16:06:41 2012 -0800 @@ -19933,7 +25602,7 @@ Date: Sat Dec 15 14:47:22 2012 -0800 Signed-off-by: Keith Packard commit 6fa1ec0dbf2a4eda8d061c67b3779b83b88f29f0 -Merge: f140931 73422bf +Merge: f1409311 73422bf7 Author: Keith Packard Date: Fri Dec 14 19:29:50 2012 -0800 @@ -19987,7 +25656,7 @@ Date: Wed Dec 12 22:53:36 2012 -0800 Signed-off-by: Keith Packard commit 688a9458bb03a81e71554c14295d1baacbbbd530 -Merge: 816c6b5 c8866fb +Merge: 816c6b5d c8866fba Author: Keith Packard Date: Wed Dec 12 22:36:59 2012 -0800 @@ -20002,7 +25671,7 @@ Date: Wed Dec 12 22:35:05 2012 -0800 Signed-off-by: Keith Packard commit 816c6b5d087694a9db9c34cc5ec7671a1487d9b9 -Merge: a4a8418 a4678cd +Merge: a4a84182 a4678cd8 Author: Keith Packard Date: Wed Dec 12 11:10:14 2012 -0800 @@ -20042,7 +25711,7 @@ Date: Tue Dec 11 23:43:30 2012 -0800 Signed-off-by: Keith Packard commit a4a841828924ee37f5201d4ff0aec38459f2d802 -Merge: b26e837 d309fcf +Merge: b26e837a d309fcff Author: Keith Packard Date: Tue Dec 11 14:42:43 2012 -0800 @@ -20060,7 +25729,7 @@ Date: Tue Dec 11 14:41:53 2012 -0800 Signed-off-by: Keith Packard commit b26e837a6f18641aae9372aab22168849ff10812 -Merge: 1489c7f c233ef6 +Merge: 1489c7f7 c233ef67 Author: Keith Packard Date: Sun Dec 9 18:33:31 2012 -0800 @@ -20127,7 +25796,7 @@ Date: Fri Dec 7 17:35:15 2012 -0800 Signed-off-by: Keith Packard commit bd05421991b596fe9cf73ee25c9046b0fb4e32f7 -Merge: 1f79706 1489c7f +Merge: 1f797066 1489c7f7 Author: Keith Packard Date: Fri Dec 7 17:34:10 2012 -0800 @@ -20179,7 +25848,7 @@ Date: Fri Dec 7 10:15:25 2012 -0800 Signed-off-by: Keith Packard commit 748e42ebf1dfb1efd5dec6ddd93f5c7aeedeb01d -Merge: 75912f8 c10f9a4 +Merge: 75912f8a c10f9a43 Author: Keith Packard Date: Fri Dec 7 10:14:11 2012 -0800 @@ -20434,7 +26103,7 @@ Date: Wed Dec 5 09:59:16 2012 -0800 reporting. We're going to appropriate the code for use in Mega Metrum to (optionally) broadcast APRS packets. - http://ad7zj.net/kd7lmo/aprsbeacon_code.html + http://ad7zj.net/kd7lmo/aprsbeacon_code.html Signed-off-by: Keith Packard ( @@ -20631,7 +26300,7 @@ Date: Thu Nov 29 20:36:51 2012 -0800 Signed-off-by: Keith Packard commit ceea0e75ac42acac4a20bf88f34bb93fd2768f4c -Merge: 7738ddc 285fccf +Merge: 7738ddc5 285fccfa Author: Bdale Garbee Date: Tue Nov 20 12:37:38 2012 -0700 @@ -20907,7 +26576,7 @@ Date: Mon Oct 29 11:43:02 2012 -0700 Signed-off-by: Keith Packard commit a46c9398a5f02ff4b52b7a4309a51498560cadb5 -Merge: e57ab2a 56023cf +Merge: e57ab2a7 56023cf5 Author: Keith Packard Date: Fri Oct 26 14:08:32 2012 -0700 @@ -21002,7 +26671,7 @@ Date: Thu Oct 25 00:12:57 2012 -0700 Signed-off-by: Keith Packard commit 282f0451dd141db3304ab73e4020a849e59721eb -Merge: 0680d62 78e1de4 +Merge: 0680d62d 78e1de48 Author: Keith Packard Date: Thu Oct 25 00:09:01 2012 -0700 @@ -21130,7 +26799,7 @@ Date: Wed Oct 24 20:52:09 2012 +1300 Signed-off-by: Mike Beattie commit 055f3232decc07e064d596469b81cf9869411c2d -Merge: 8ca58e2 9e60fa2 +Merge: 8ca58e20 9e60fa21 Author: Bdale Garbee Date: Tue Oct 23 09:38:36 2012 -0600 @@ -21158,7 +26827,7 @@ Date: Tue Oct 23 19:22:52 2012 +1300 Signed-off-by: Mike Beattie commit 9e60fa214ad2c48fbe8f7e5c437681aa35d249fa -Merge: 27c3157 4b41561 +Merge: 27c31572 4b41561a Author: Keith Packard Date: Mon Oct 22 22:39:31 2012 -0700 @@ -21390,7 +27059,7 @@ Date: Sun Oct 21 13:01:03 2012 -0700 Signed-off-by: Keith Packard commit 7f664da148ae15d46d179d8ecede6fc0bc710ffb -Merge: 3aba5eb 23b0c2f +Merge: 3aba5eb5 23b0c2fe Author: Keith Packard Date: Thu Oct 18 16:49:28 2012 -0700 @@ -21428,7 +27097,7 @@ Date: Thu Oct 18 15:34:41 2012 -0700 Signed-off-by: Keith Packard commit 5a55501660ebab3b858a48483c5df1cfb4e858e4 -Merge: 0361235 440365b +Merge: 0361235c 440365bd Author: Keith Packard Date: Thu Oct 18 15:18:52 2012 -0700 @@ -21995,7 +27664,7 @@ Date: Sat Oct 6 17:05:59 2012 -0700 Signed-off-by: Keith Packard commit 82fdc42d61340e6b76580ff12a9e1bea59eb8079 -Merge: 6b8881a 2cac8c5 +Merge: 6b8881a7 2cac8c57 Author: Keith Packard Date: Wed Oct 3 10:44:28 2012 -0700 @@ -22054,21 +27723,21 @@ Date: Thu Sep 20 11:33:24 2012 +0200 Signed-off-by: Keith Packard commit 2f2734bb418f5c3a89fa3f1bf1b98ce4cfe432e1 -Merge: e69a433 3fe5c2f +Merge: e69a433f 3fe5c2f9 Author: Keith Packard Date: Thu Sep 20 11:30:19 2012 +0200 Merge remote-tracking branch 'mjb/altosdroid' commit e69a433fd93b9f6bd2297d8045eb075fee29e73b -Merge: 19243ec 6e0d672 +Merge: 19243ecc 6e0d672b Author: Keith Packard Date: Thu Sep 20 11:30:11 2012 +0200 Merge remote-tracking branch 'mjb/prefs_interface' commit 19243ecc9b5bbdcc069ae24acf1ca807322c84d8 -Merge: 90c1b6d 0ef8b71 +Merge: 90c1b6db 0ef8b714 Author: Keith Packard Date: Thu Sep 20 11:29:55 2012 +0200 @@ -22156,7 +27825,7 @@ Date: Mon Sep 17 01:29:33 2012 +1200 Signed-off-by: Mike Beattie commit 52d3cad4f744140e1aa06fdfc0d49a0cf8734fd4 -Merge: 31f5a02 6e0d672 +Merge: 31f5a026 6e0d672b Author: Mike Beattie Date: Sun Sep 16 22:27:04 2012 +1200 @@ -22411,7 +28080,7 @@ Date: Thu Sep 13 15:12:33 2012 -0700 Signed-off-by: Keith Packard commit 320d90c376dccfe1599505e3b485df8d46e34bb3 -Merge: 9a7d643 2e6c6a6 +Merge: 9a7d6431 2e6c6a6c Author: Bdale Garbee Date: Thu Sep 13 15:36:37 2012 -0600 @@ -22428,7 +28097,7 @@ Date: Thu Sep 13 00:35:27 2012 -0700 Signed-off-by: Keith Packard commit 9a7d6431777ce3377b788ddac6cb9fadd53c039c -Merge: 2439f53 9728b20 +Merge: 2439f53e 9728b20a Author: Bdale Garbee Date: Thu Sep 13 00:58:30 2012 -0600 @@ -22485,7 +28154,7 @@ Date: Wed Sep 12 19:50:07 2012 -0600 update Releasing for non-native versioning and builds on debian branch commit fe009534ce6846b6db96cac8f6c2d53ba8010d91 -Merge: 69d42b2 8ee29fe +Merge: 69d42b26 8ee29fe4 Author: Bdale Garbee Date: Wed Sep 12 19:49:51 2012 -0600 @@ -22573,7 +28242,7 @@ Date: Tue Sep 11 23:36:26 2012 -0700 Signed-off-by: Keith Packard commit 69d42b26223b45df4167aa3baafba100ad71baab -Merge: 3e9078c 3fa5fbd +Merge: 3e9078cb 3fa5fbdf Author: Bdale Garbee Date: Wed Sep 12 00:26:21 2012 -0600 @@ -22610,7 +28279,7 @@ Date: Tue Sep 11 22:17:22 2012 -0600 releasing 1.1 commit 4563624638884b7b2f16cd4d396c00690e045999 -Merge: 11fbcf5 e5a55db +Merge: 11fbcf5e e5a55dbf Author: Tom Marble Date: Tue Sep 11 22:50:18 2012 -0500 @@ -22668,7 +28337,7 @@ Date: Tue Sep 11 12:44:24 2012 -0500 Add appropriate Java build deps as given from autoconf commit 8e506274a35eccacd2d4523faa08d279a201753f -Merge: 0bc3ed5 1fc97dd +Merge: 0bc3ed53 1fc97dd9 Author: Tom Marble Date: Tue Sep 11 11:39:22 2012 -0500 @@ -22681,7 +28350,7 @@ Date: Tue Sep 11 11:37:14 2012 -0500 Use explicit build deps for altosui (avoids * wildcarding) commit 1fc97dd9875a7639533a34438c4c7c999412eb3a -Merge: 8397d2b 4420d4a +Merge: 8397d2b0 4420d4a9 Author: Bdale Garbee Date: Tue Sep 11 10:35:04 2012 -0600 @@ -22847,7 +28516,7 @@ Date: Sun Sep 9 13:09:27 2012 -0700 Signed-off-by: Keith Packard commit e2b458a448106ba1ab207f0ea6824b56927d8547 -Merge: 9682e9e 3fe9322 +Merge: 9682e9e6 3fe93220 Author: Keith Packard Date: Sun Sep 9 13:03:47 2012 -0700 @@ -23027,7 +28696,7 @@ Date: Sat Sep 1 00:14:27 2012 -0500 This reverts commit ada6f2dfc045e77cb9499f20cdec1b4a54ef0db1. commit ec9e1186dce079a2f2b7be8050216ddb1bc1af66 -Merge: 503eabd 6d31f8d +Merge: 503eabd0 6d31f8d1 Author: Keith Packard Date: Fri Aug 31 22:24:16 2012 -0500 @@ -23134,7 +28803,7 @@ Date: Thu Aug 30 16:28:53 2012 -0500 Signed-off-by: Keith Packard commit b635cb26ba54c8f5c6a958e0ab0bc4d34d33b635 -Merge: 354c1fe a8ecf3a +Merge: 354c1fed a8ecf3aa Author: Keith Packard Date: Thu Aug 30 16:24:38 2012 -0500 @@ -23238,7 +28907,7 @@ Date: Thu Aug 30 13:13:20 2012 +1200 Signed-off-by: Mike Beattie commit 583458772746317b98fced907ec780edff465888 -Merge: aea10c1 17b6ffb +Merge: aea10c10 17b6ffb6 Author: Keith Packard Date: Wed Aug 29 11:29:24 2012 -0700 @@ -23459,14 +29128,14 @@ Date: Mon Aug 27 22:45:20 2012 -0700 Signed-off-by: Keith Packard commit 5ed88fb72c3e3ecf3333c700d838667db71cfbdc -Merge: adbe64c 621d093 +Merge: adbe64c5 621d0930 Author: Bdale Garbee Date: Tue Aug 28 23:39:53 2012 -0600 Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos Conflicts: - debian/control + debian/control commit adbe64c5a9402b7c5075a444a12629131b663877 Author: Bdale Garbee @@ -24432,21 +30101,21 @@ Date: Wed Aug 8 07:07:49 2012 +1200 Signed-off-by: Mike Beattie commit 9456332fc16269270a2e9b7ef0b54523800cfe27 -Merge: bd02349 4d4ad34 +Merge: bd023491 4d4ad34a Author: Mike Beattie Date: Wed Aug 8 06:49:15 2012 +1200 Merge branch 'master' of git://git.gag.com/fw/altos commit 4d4ad34aec0c75c66162b992f1e52947e4685730 -Merge: c7f2285 8e4ebd1 +Merge: c7f22850 8e4ebd1f Author: Keith Packard Date: Tue Aug 7 11:48:20 2012 -0700 Merge remote-tracking branch 'mjb/master' commit bd02349111ae0f39b320e6a10a330051ddc39fdf -Merge: 8e4ebd1 c7f2285 +Merge: 8e4ebd1f c7f22850 Author: Mike Beattie Date: Wed Aug 8 06:46:56 2012 +1200 @@ -24633,7 +30302,7 @@ Date: Thu Aug 2 21:20:23 2012 +1200 Signed-off-by: Mike Beattie commit 7481d06bebc2dc1473f451971d8b744c9da4e726 -Merge: 599e28b c56dead +Merge: 599e28b2 c56dead7 Author: Mike Beattie Date: Thu Aug 2 21:18:15 2012 +1200 @@ -24790,7 +30459,7 @@ Date: Wed Jul 18 18:41:00 2012 -0600 telescience: correctly calculating rate values with higher resolution commit e2b472bbb2418fc13be42dbc7c52beb88479c46d -Merge: 75d6aa6 b242f27 +Merge: 75d6aa6f b242f275 Author: Robert Garbee Date: Wed Jul 18 14:25:27 2012 -0600 @@ -27096,7 +32765,7 @@ Date: Mon May 7 23:14:14 2012 -0700 Signed-off-by: Keith Packard commit 6a973f788563ccc66b01cc7557a004dabef18d09 -Merge: d387f24 da2c920 +Merge: d387f246 da2c920b Author: Bdale Garbee Date: Wed May 16 09:13:53 2012 -0600 @@ -29421,34 +35090,34 @@ Date: Fri Oct 7 09:53:09 2011 -0600 Conflicts: - src/Makefile.proto - src/cc1111/ao_adc.c - src/cc1111/ao_packet_master.c - src/core/ao.h + src/Makefile.proto + src/cc1111/ao_adc.c + src/cc1111/ao_packet_master.c + src/core/ao.h Fix up the new makefiles commit 128bbfa150f88c09f7adde2434b7bf0b5a9ed556 -Merge: f6f54d7 246864b +Merge: f6f54d70 246864b0 Author: Keith Packard Date: Fri Oct 7 08:41:56 2011 -0600 Merge remote-tracking branch 'origin/simple-quiet' into multiarch Conflicts: - configure.ac + configure.ac fix version number commit f6f54d70b768dca1715ddddea64a4df00d82b09e -Merge: 1c344b7 0d10e25 +Merge: 1c344b76 0d10e257 Author: Keith Packard Date: Fri Oct 7 08:40:14 2011 -0600 Merge remote-tracking branch 'uniarch/master' into multiarch Conflicts: - src/core/ao_cmd.c + src/core/ao_cmd.c Use ao_arch_reboot after waiting for a second @@ -29482,14 +35151,14 @@ Date: Mon Sep 26 11:50:28 2011 -0700 Signed-off-by: Keith Packard commit 1c344b760776cd5d8c0297d8db9bf02687381b4e -Merge: 4ed53ef fc4173f +Merge: 4ed53ef8 fc4173ff Author: Keith Packard Date: Fri Oct 7 08:34:59 2011 -0600 Merge remote-tracking branch 'origin/master' into multiarch Conflicts: - configure.ac + configure.ac Fix version number and location of ao.h header @@ -29500,7 +35169,7 @@ Date: Tue Sep 27 00:59:08 2011 -0600 add run-time dependency on libjfreechart-java commit 989aae5b18856e3420ea5b7a26ddd8dccae9d6d3 -Merge: 0552fbe e44f1ff +Merge: 0552fbed e44f1ffb Author: Bdale Garbee Date: Sat Sep 24 15:34:59 2011 -0600 @@ -30066,7 +35735,7 @@ Date: Fri Aug 26 09:41:46 2011 -0600 get ready for a 1.0.1 release commit 674231773256bacd7acb4b5718c47412e47b813f -Merge: 08e3d54 3bfe8df +Merge: 08e3d54b 3bfe8df4 Author: Bdale Garbee Date: Fri Aug 26 09:37:01 2011 -0600 @@ -30128,11 +35797,11 @@ Date: Thu Aug 25 20:43:44 2011 -0700 Split out sources into separate directories: - core: architecture and product independent bits - cc1111: cc1111-specific code - drivers: architecture independent drivers - product: product-specific sources and Makefile fragments - util: scripts for building stuff + core: architecture and product independent bits + cc1111: cc1111-specific code + drivers: architecture independent drivers + product: product-specific sources and Makefile fragments + util: scripts for building stuff This should have no effect on the built products, but testing is encouraged @@ -30226,14 +35895,14 @@ Date: Thu Aug 25 01:11:47 2011 -0600 prepare to release commit 73abe19acf709c00f5352ec12e8cd6edae1d1963 -Merge: 1bd781d 5158493 +Merge: 1bd781da 5158493c Author: Bdale Garbee Date: Thu Aug 25 00:34:49 2011 -0600 Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos Conflicts: - doc/altusmetrum.xsl + doc/altusmetrum.xsl commit 1bd781da934c738e0c9294197c7eb622b0710a9a Author: Bdale Garbee @@ -30253,7 +35922,7 @@ Date: Wed Aug 24 23:21:02 2011 -0700 Signed-off-by: Keith Packard commit e268798dc260311f5f0167909481b41c9d27fc1c -Merge: 458f816 242344d +Merge: 458f816a 242344d3 Author: Keith Packard Date: Wed Aug 24 23:06:44 2011 -0700 @@ -30270,14 +35939,14 @@ Date: Wed Aug 24 23:06:01 2011 -0700 Signed-off-by: Keith Packard commit 242344d3e32e7c7cd9270d708555923fa888e4d8 -Merge: 5c1cf74 94a1b22 +Merge: 5c1cf749 94a1b220 Author: Bdale Garbee Date: Wed Aug 24 23:51:38 2011 -0600 Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos Conflicts: - doc/altusmetrum.xsl + doc/altusmetrum.xsl commit 5c1cf7492b82e63a9db9d0238ecbcd2b59486893 Author: Bdale Garbee @@ -30294,7 +35963,7 @@ Date: Wed Aug 24 22:29:56 2011 -0700 Signed-off-by: Keith Packard commit edfb553bb4fa5b0c7c6c658505b2a99d05fb13bf -Merge: c74ab82 ec96f11 +Merge: c74ab82a ec96f116 Author: Bdale Garbee Date: Wed Aug 24 23:23:56 2011 -0600 @@ -30328,7 +35997,7 @@ Date: Wed Aug 24 22:18:29 2011 -0700 Signed-off-by: Keith Packard commit 50769fbbeaaf61111d363411e0ef0b2868681cf4 -Merge: 425fa99 d92c173 +Merge: 425fa995 d92c1736 Author: Bdale Garbee Date: Wed Aug 24 23:15:20 2011 -0600 @@ -30358,7 +36027,7 @@ Date: Wed Aug 24 23:03:23 2011 -0600 more tweaks commit 09981cd024297fd4ef093c7468de2b9d5f3c2691 -Merge: a476e76 03c8b27 +Merge: a476e766 03c8b270 Author: Bdale Garbee Date: Wed Aug 24 22:42:39 2011 -0600 @@ -30425,7 +36094,7 @@ Date: Wed Aug 24 21:39:21 2011 -0600 doc tweaks through chap 3 commit 3d88e0493ab446d7c7011786390d30618a72d045 -Merge: 02d6545 5a9972d +Merge: 02d65453 5a9972d4 Author: Bdale Garbee Date: Wed Aug 24 21:26:26 2011 -0600 @@ -30500,7 +36169,7 @@ Date: Wed Aug 24 01:41:53 2011 -0600 another test round commit 4d94e8f9f807a0bbeab0cdead011e74eeca1d1b6 -Merge: 4b5369d 3b0a9a1 +Merge: 4b5369dc 3b0a9a1c Author: Bdale Garbee Date: Wed Aug 24 01:38:58 2011 -0600 @@ -30752,7 +36421,7 @@ Date: Sun Aug 21 22:12:04 2011 -0700 Signed-off-by: Keith Packard commit a08826292ebd802a1ff2effccac3b96fd061c47d -Merge: 3366cfe 55be3db +Merge: 3366cfe6 55be3db2 Author: Bdale Garbee Date: Mon Aug 22 16:08:55 2011 -0600 @@ -31270,7 +36939,7 @@ Date: Wed Aug 10 15:00:44 2011 -0700 The official URL is now: - http://www.altusmetrum.org/AltOS/launch-sites.txt + http://www.altusmetrum.org/AltOS/launch-sites.txt Signed-off-by: Keith Packard @@ -31826,7 +37495,7 @@ Date: Sun Jul 17 11:25:47 2011 -0700 Signed-off-by: Keith Packard commit f7cd8317bf78ece334e1ceb0263b875ca43bbbd2 -Merge: 51796e2 a482d90 +Merge: 51796e2f a482d904 Author: Keith Packard Date: Sun Jul 17 08:17:44 2011 -0700 @@ -31884,7 +37553,7 @@ Date: Sat Jul 16 22:34:44 2011 -0700 Signed-off-by: Keith Packard commit abb8510b97ce9cbbff0275cc31f74780fe1ce138 -Merge: 0929ee3 00e6981 +Merge: 0929ee32 00e6981c Author: Keith Packard Date: Sat Jul 16 21:06:37 2011 -0700 @@ -32750,7 +38419,7 @@ Date: Tue Apr 19 15:29:39 2011 -0700 Signed-off-by: Keith Packard commit 44fb71ca3e5bccd5f601fc5a2d5da7292050b1d6 -Merge: 2ebdb88 c269e26 +Merge: 2ebdb888 c269e263 Author: Keith Packard Date: Tue Apr 19 14:06:39 2011 -0700 @@ -32959,7 +38628,7 @@ Date: Thu Apr 7 22:00:38 2011 -0700 Signed-off-by: Keith Packard commit f28efe271f9670473249574f6bcf6e160fe58c7b -Merge: 8db5c52 835ab3a +Merge: 8db5c52f 835ab3a8 Author: Keith Packard Date: Fri Apr 1 19:35:22 2011 -0700 @@ -33751,7 +39420,7 @@ Date: Fri Mar 18 20:26:12 2011 -0700 Signed-off-by: Keith Packard commit 5db94e1e230bade966a997aa83165405a9ec9d83 -Merge: 1a8f45e cbb968f +Merge: 1a8f45e7 cbb968f5 Author: Bdale Garbee Date: Fri Mar 18 21:12:39 2011 -0600 @@ -34258,7 +39927,7 @@ Date: Tue Jan 18 17:27:11 2011 -0700 update changelogs for Debian build commit da42f406e88ccc821cd45d5a94d5afec65ec50e9 -Merge: ea4cdfb cf550f9 +Merge: ea4cdfb8 cf550f9b Author: Bdale Garbee Date: Mon Jan 17 09:50:17 2011 -0700 @@ -35255,14 +40924,14 @@ Date: Wed Nov 24 21:39:18 2010 -0800 Signed-off-by: Keith Packard commit 51c7741040d95c5deece939dae5e4136cc04afc4 -Merge: d1dbe3b 4e47c44 +Merge: d1dbe3b6 4e47c44d Author: Keith Packard Date: Wed Nov 24 21:00:52 2010 -0800 Merge branch 'buttonbox' Conflicts: - doc/telemetrum-doc.xsl + doc/telemetrum-doc.xsl Pull the buttbox version of the docs in as it had been updated. @@ -35287,7 +40956,7 @@ Date: Wed Nov 24 20:53:36 2010 -0700 fix missing section close in Site Map content commit db2b19b8f0d452d682d53c7ed0ff6e359b46efa0 -Merge: b372f3c 915f881 +Merge: b372f3c0 915f881d Author: Keith Packard Date: Wed Nov 24 18:57:35 2010 -0800 @@ -35308,7 +40977,7 @@ Date: Thu Nov 25 09:52:30 2010 +1000 doc: Document altosui "Site Map" tab commit f01096c4b42f9a4720ed0414826c2a283a992545 -Merge: 357826a 3fbefb3 +Merge: 357826aa 3fbefb3e Author: Anthony Towns Date: Thu Nov 25 09:10:50 2010 +1000 @@ -35329,7 +40998,7 @@ Date: Thu Nov 25 09:07:34 2010 +1000 docs: Document altosui "Graph Data" button commit 7811e6dfa6caf10251da7df7c24b98cdc3787892 -Merge: 71b1949 7a50837 +Merge: 71b1949e 7a50837e Author: Anthony Towns Date: Thu Nov 25 08:47:36 2010 +1000 @@ -35431,7 +41100,7 @@ Date: Tue Nov 23 18:56:46 2010 -0800 Signed-off-by: Keith Packard commit 71b1949e50f4533bcf44537da65b19bc67863c8e -Merge: a79225c f1892b1 +Merge: a79225c2 f1892b13 Author: Anthony Towns Date: Wed Nov 24 12:14:11 2010 +1000 @@ -35445,7 +41114,7 @@ Date: Tue Nov 23 18:58:11 2010 -0700 while before I tackle that, if ever. commit a79225c215f17fa5218ddd9db4fc3f5c563a9f74 -Merge: 84cd5d4 853b711 +Merge: 84cd5d42 853b7112 Author: Anthony Towns Date: Wed Nov 24 11:55:14 2010 +1000 @@ -35470,7 +41139,7 @@ Date: Wed Nov 24 02:11:36 2010 +1000 altosui: don't switch away from user selected tab commit ae55a107f12546dc65f04618c7abc17beb920d73 -Merge: d1005f6 737f2fd +Merge: d1005f68 737f2fdd Author: Anthony Towns Date: Wed Nov 24 01:53:46 2010 +1000 @@ -35491,14 +41160,14 @@ Date: Mon Nov 22 21:07:10 2010 -0700 add a rudimentary --help for command line use commit d1005f68376d695039c314b8d7a68bbf9acbca4f -Merge: 9a83e0d 22c0978 +Merge: 9a83e0dc 22c09781 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 +Merge: b27327a0 a79606a6 Author: Keith Packard Date: Mon Nov 22 16:02:22 2010 -0800 @@ -35528,7 +41197,7 @@ Date: Mon Nov 22 15:53:27 2010 -0800 Signed-off-by: Keith Packard commit 9a83e0dc79f7a7467c7814d58daa2a2b89e50972 -Merge: 902735f a79606a +Merge: 902735ff a79606a6 Author: Anthony Towns Date: Tue Nov 23 08:07:04 2010 +1000 @@ -35569,7 +41238,7 @@ Date: Sun Nov 21 17:39:50 2010 +1000 AltosSiteMap: ensure buffer around active tile commit ec47bc93a487614714a752cb30ec9fe3d8f72929 -Merge: 0393830 e7954c8 +Merge: 0393830f e7954c82 Author: Anthony Towns Date: Sun Nov 21 16:08:37 2010 +1000 @@ -35627,14 +41296,14 @@ Date: Sun Nov 21 13:07:11 2010 +1000 AltosSiteMap: extend map if rocket goes far away commit 835b903727a2eabda8d9659cc46e53301f92897c -Merge: 440a0f3 8789135 +Merge: 440a0f3f 87891355 Author: Anthony Towns Date: Sun Nov 21 11:15:02 2010 +1000 Merge branch 'sitemap' into buttonbox Conflicts: - ao-tools/altosui/AltosSiteMap.java + ao-tools/altosui/AltosSiteMap.java commit 878913551a1e4e3c8f2b39fa4aeb234880735a1c Author: Anthony Towns @@ -35653,24 +41322,24 @@ Date: Sat Nov 20 16:55:12 2010 -0800 Signed-off-by: Keith Packard commit 2a7dc3ba36bac81640a9498e0d0caf1470b57c19 -Merge: e5b1ada ece2c86 +Merge: e5b1adae ece2c86e Author: Anthony Towns Date: Sun Nov 21 10:45:15 2010 +1000 Merge branch 'buttonbox' into sitemap Conflicts: - ao-tools/altosui/AltosFlightUI.java + ao-tools/altosui/AltosFlightUI.java commit 8df185cd95cfecbed8272dd1275d077c5b45535b -Merge: ece2c86 1e71264 +Merge: ece2c86e 1e712647 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 + ao-tools/altosui/AltosFlightUI.java Signed-off-by: Keith Packard @@ -35702,7 +41371,7 @@ Date: Sun Nov 21 08:58:44 2010 +1000 altosui: reindent commit a59a204e188e40ec8848a0dc63d6de710cee3039 -Merge: 8263630 37f0201 +Merge: 82636305 37f0201d Author: Anthony Towns Date: Sun Nov 21 08:56:13 2010 +1000 @@ -35780,14 +41449,14 @@ Date: Sat Nov 20 21:06:37 2010 +1000 AltosSiteMap: add autoscroll and grabndrag scroll commit 74cab8503b51ba6fb05a4d12a031c749e870b0ef -Merge: 0ecf033 9a99cab +Merge: 0ecf0331 9a99cabc 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 +Merge: 081fbd57 71c41ead Author: Anthony Towns Date: Sat Nov 20 18:14:30 2010 +1000 @@ -35818,14 +41487,14 @@ Date: Sat Nov 20 00:09:03 2010 -0800 Signed-off-by: Keith Packard commit 081fbd5715f9d3d81d98e149fb95d40447c07a79 -Merge: 90b9bc4 7920ed5 +Merge: 90b9bc44 7920ed5c 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 + ao-tools/altosui/AltosFlightUI.java commit 7920ed5c34b088f45ce4213b061ddd1ffe22cee8 Author: Keith Packard @@ -35969,14 +41638,14 @@ Date: Fri Nov 19 12:09:46 2010 +1000 altosui: tile site maps commit 939be6793238a275b7682ecc376fed14379cf044 -Merge: e68fe94 1a4b6e9 +Merge: e68fe945 1a4b6e96 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 + ao-tools/altosui/AltosFlightUI.java commit 1a4b6e96f823035b113f01d1bdfd61afc1f33e25 Author: Keith Packard @@ -36119,7 +41788,7 @@ Date: Sun Nov 14 00:57:45 2010 +1000 AltosTelemetryReader: actually open serial port commit 9c32b93ef5fb43558fb0179ea1b047e35b7ed6e8 -Merge: 991541f a6f30fa +Merge: 991541f5 a6f30fae Author: Anthony Towns Date: Sun Nov 14 00:29:11 2010 +1000 @@ -36136,7 +41805,7 @@ Date: Fri Nov 12 17:02:22 2010 -0800 Signed-off-by: Keith Packard commit 1bdc6166f3bc5ce3f8e55acb1484923781412e21 -Merge: f111871 5c6a533 +Merge: f1118717 5c6a5335 Author: Bdale Garbee Date: Fri Nov 12 17:32:43 2010 -0700 @@ -36186,7 +41855,7 @@ Date: Fri Nov 12 02:07:41 2010 +1000 add site map tab, at least for QRS launches commit 5394548fa5c7bdbfcc01e8aa19e93e1cf6345e2a -Merge: 891e629 75f7698 +Merge: 891e629f 75f7698b Author: Keith Packard Date: Wed Nov 10 22:11:21 2010 -0800 @@ -36402,7 +42071,7 @@ Date: Tue Sep 28 17:56:49 2010 -0700 Signed-off-by: Keith Packard commit 5a119fd92532d53e552efe1f7c61e87181fcace0 -Merge: 28da340 82744c3 +Merge: 28da3406 82744c34 Author: Keith Packard Date: Mon Sep 27 22:28:07 2010 -0700 @@ -36431,7 +42100,7 @@ Date: Tue Sep 28 14:45:01 2010 +1000 Hax0r graphing to support telem/eeprom files commit e2b9f47a205348d38756c70e928a2a9183de6884 -Merge: 7ef3ad0 8032031 +Merge: 7ef3ad0c 80320319 Author: Anthony Towns Date: Tue Sep 28 12:55:47 2010 +1000 @@ -36479,7 +42148,7 @@ Date: Mon Sep 27 17:11:48 2010 -0700 Signed-off-by: Keith Packard commit 7ef3ad0c9354c0484c25badc69334b59c7f355e2 -Merge: eb74866 e66919a +Merge: eb74866e e66919aa Author: Anthony Towns Date: Fri Sep 24 10:28:06 2010 +1000 @@ -36518,7 +42187,7 @@ Date: Mon Aug 30 14:00:04 2010 -0700 Signed-off-by: Keith Packard commit eb74866e919e8c661153847871f5a79e66d37296 -Merge: af404b4 1260589 +Merge: af404b42 12605899 Author: Anthony Towns Date: Mon Sep 20 22:05:26 2010 +1000 @@ -36561,7 +42230,7 @@ Date: Wed Sep 15 06:51:05 2010 +1000 Add graphing. commit 3d64f5a6511529ca53699190f4d54de1ba62a9bd -Merge: ec6da08 b9623f8 +Merge: ec6da082 b9623f8e Author: Anthony Towns Date: Sat Sep 11 15:15:14 2010 +1000 @@ -36596,7 +42265,7 @@ 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 +Merge: 7c2e4114 10310672 Author: Anthony Towns Date: Fri Sep 10 16:11:34 2010 +1000 @@ -36659,7 +42328,7 @@ Date: Thu Sep 9 23:51:23 2010 -0600 rewind packaging changelog commit 7c2e4114a3a43f919a7a6c967d3f16e5d630f90f -Merge: ddc83b4 af200f5 +Merge: ddc83b4c af200f5b Author: Anthony Towns Date: Fri Sep 10 15:50:01 2010 +1000 @@ -36764,7 +42433,7 @@ Date: Thu Sep 9 20:06:09 2010 -0600 update changelogs for Debian build commit 0ea75761416bff299233991e961ba25b6c7dcf89 -Merge: 35d70c9 8ee3464 +Merge: 35d70c92 8ee3464d Author: Bdale Garbee Date: Thu Sep 9 20:05:27 2010 -0600 @@ -36877,7 +42546,7 @@ Date: Thu Sep 9 15:43:47 2010 -0600 update changelogs for Debian build commit ddc83b4c401be965a9947782becf20cc8c54e6a2 -Merge: afea6c2 3d49d5f +Merge: afea6c26 3d49d5f6 Author: Anthony Towns Date: Sun Sep 5 20:49:34 2010 +1000 @@ -37689,14 +43358,14 @@ Date: Fri Aug 27 12:41:26 2010 -0600 update changelogs for Debian build commit cf65c6b8056c4af7c26b52ec6f9fbd3400cef638 -Merge: 5f2f6a8 ae5eff7 +Merge: 5f2f6a8f ae5eff7b Author: Bdale Garbee Date: Fri Aug 27 12:38:25 2010 -0600 Merge branch 'bdale' Conflicts: - debian/control + debian/control commit ae5eff7bc0b63047737223423009707bedcb00f5 Author: Bdale Garbee @@ -37738,7 +43407,7 @@ Date: Fri Aug 27 12:04:13 2010 -0600 fix up the wrapper's path to the jar file commit 5f2f6a8f9ba56be867888758848bc7f152ccbd47 -Merge: 63bd34c 9d1b27f +Merge: 63bd34cd 9d1b27fa Author: Keith Packard Date: Fri Aug 27 11:00:31 2010 -0700 @@ -37777,7 +43446,7 @@ Date: Fri Aug 27 11:17:54 2010 -0600 add a dummy install target commit c443f43f8dee6e0fcbcecf9d09e948fd928b7af4 -Merge: 2950431 2923cf5 +Merge: 29504311 2923cf50 Author: Bdale Garbee Date: Fri Aug 27 03:08:53 2010 -0600 @@ -38002,7 +43671,7 @@ Date: Mon Aug 23 23:15:05 2010 -0700 Signed-off-by: Keith Packard commit afea6c264c5ebf12f1d629bd4bc724da86d11b7a -Merge: 0e17853 9d1b27f +Merge: 0e17853c 9d1b27fa Author: Anthony Towns Date: Tue Aug 24 00:02:31 2010 -0600 @@ -38020,7 +43689,7 @@ Date: Mon Aug 23 23:01:36 2010 -0700 Signed-off-by: Keith Packard commit 295043112ccde35092945c286596f9045ee6fa05 -Merge: 2007288 ef8376c +Merge: 2007288d ef8376c4 Author: Bdale Garbee Date: Mon Aug 23 23:11:22 2010 -0600 @@ -38422,7 +44091,7 @@ Date: Thu Jul 29 13:30:36 2010 -0600 update changelogs for Debian build commit 7877496d47ce6d25210c0e1c6500666dbfc0876c -Merge: c71061a 4cf39b1 +Merge: c71061a3 4cf39b13 Author: Keith Packard Date: Thu Jul 29 12:07:49 2010 -0700 @@ -38641,7 +44310,7 @@ Date: Wed Jul 28 15:41:34 2010 -0700 Signed-off-by: Keith Packard commit 8a6040e143ecc7830cc1c0114de85f3b72c067eb -Merge: 024d077 554a97e +Merge: 024d0773 554a97ef Author: Keith Packard Date: Wed Jul 28 13:29:51 2010 -0700 @@ -38685,7 +44354,7 @@ Date: Wed Jul 28 12:24:53 2010 -0700 Signed-off-by: Keith Packard commit 172a2817dde6718724f2b5fad5a7761801446fa0 -Merge: f2a006f 81bf204 +Merge: f2a006fd 81bf2042 Author: Keith Packard Date: Wed Jul 28 11:20:22 2010 -0700 @@ -38710,21 +44379,21 @@ Date: Wed Jul 28 09:31:09 2010 -0700 Here's what happens with the ao_gps_tracking_report and ao_log threads: - ao_gps_tracking_report ao_log + ao_gps_tracking_report ao_log Writes a bunch of records *blocks* in the eeprom flush - sets ao_log_data 'log' to global 'log' - computes checksum for 'log' block - *blocks* on ao_log_mutex + sets ao_log_data 'log' to global 'log' + computes checksum for 'log' block + *blocks* on ao_log_mutex Wakes up sets ao_log_data 'log' to 'gps_log' writes remaining records 'gps_log' is left with svid = 0 *blocks* on ao_gps_tracking_data - writes data, reading from - the current ao_log_data 'log' - pointer which points at 'gps_log' + writes data, reading from + the current ao_log_data 'log' + pointer which points at 'gps_log' Making ao_log_data re-entrant fixes this by ensuring that the 'ao_log' thread has its own copy of the ao_log_data 'log' parameter. @@ -38928,7 +44597,7 @@ Date: Tue Jul 20 22:08:56 2010 -0600 update changelogs for Debian build commit e747954b6a9e71705f619684df8a118a909b1039 -Merge: bd40a5b 695879d +Merge: bd40a5b4 695879db Author: Bdale Garbee Date: Tue Jul 20 22:07:22 2010 -0600 @@ -38999,14 +44668,14 @@ Date: Mon Jun 21 11:44:32 2010 -0700 ao-postflight: was walking off state.data array commit 11d155d558d0b121b66f089adee0a47d71f65a78 -Merge: 544003a 24393ea +Merge: 544003a8 24393eab Author: Keith Packard Date: Wed Jun 16 21:54:06 2010 -0700 Merge remote branch 'mjb/master' commit 544003a8da0248fd6f3c62ded86af74ab7cdadf6 -Merge: 267923e 93c1e29 +Merge: 267923e5 93c1e29b Author: Keith Packard Date: Wed Jun 16 21:52:23 2010 -0700 @@ -39080,7 +44749,7 @@ Date: Tue May 18 00:24:03 2010 -0600 merge the altusmetrum-themes package commit 0c6cf621dfd8339b8bc3915750a3147235f1331b -Merge: 32e430b 563a9dc +Merge: 32e430b8 563a9dcd Author: Bdale Garbee Date: Mon May 17 23:59:43 2010 -0600 @@ -39105,7 +44774,7 @@ Date: Mon May 17 21:30:57 2010 -0700 Signed-off-by: Keith Packard commit 69092ffd23ac1928d5c84413fd00c2423f313fc2 -Merge: 3c2211a cc002c0 +Merge: 3c2211ad cc002c0a Author: Bdale Garbee Date: Mon May 17 20:10:46 2010 -0600 @@ -39207,7 +44876,7 @@ Date: Thu May 6 12:48:00 2010 -0600 update changelogs for Debian build commit 314d27a73c903fef2968dabac3d5313573713460 -Merge: fa77db2 823fc0a +Merge: fa77db2f 823fc0ac Author: Bdale Garbee Date: Thu May 6 12:47:30 2010 -0600 @@ -39315,7 +44984,7 @@ Date: Tue Apr 27 00:18:43 2010 -0600 update changelogs for Debian build commit 99094f02bf4849ba1f6b9842ded6c39d894320f7 -Merge: 641e76c 75d8ffd +Merge: 641e76c5 75d8ffd4 Author: Bdale Garbee Date: Tue Apr 27 00:17:37 2010 -0600 @@ -39357,7 +45026,7 @@ Date: Thu Apr 22 14:53:44 2010 -0700 Signed-off-by: Keith Packard commit f4383394b5d2b275b21e3ce8040d8cb9e48bb375 -Merge: 5f93cf8 c879b17 +Merge: 5f93cf8c c879b178 Author: Bdale Garbee Date: Sun Apr 18 08:36:07 2010 -0600 @@ -39462,7 +45131,7 @@ Date: Thu Apr 8 17:28:17 2010 -0700 Signed-off-by: Keith Packard commit baaaac499cfbc1286ae55374cfdc796d32983b92 -Merge: a4356b9 dec9971 +Merge: a4356b9b dec9971d Author: Keith Packard Date: Thu Apr 8 13:31:23 2010 -0700 @@ -39475,7 +45144,7 @@ Date: Thu Apr 8 13:30:16 2010 -0700 Use 16-bit flite voice (which appears to have changed symbols recently) commit 447c121fc1ceb878e45718ad1364a5349965a59a -Merge: 10330d2 53ca3f9 +Merge: 10330d23 53ca3f98 Author: Keith Packard Date: Thu Apr 8 11:46:56 2010 -0700 @@ -39749,14 +45418,14 @@ Date: Tue Mar 30 23:18:37 2010 -0600 update changelogs for Debian build commit b41e617080fe825f7810ee5eee52ea37f7618ec6 -Merge: 28e40cc df7bda1 +Merge: 28e40ccf df7bda1f Author: Bdale Garbee Date: Tue Mar 30 23:15:32 2010 -0600 Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos Conflicts: - ChangeLog + ChangeLog commit 28e40ccfcd80ab8764d4aa235257cea4d193a0c1 Author: Bdale Garbee @@ -39777,7 +45446,7 @@ Date: Mon Mar 15 12:04:18 2010 -0600 move gbp.conf into debian/ commit df7bda1f32b0049c3878c325ea0b55999f3980e3 -Merge: 23da4f3 a7042fe +Merge: 23da4f3b a7042fe7 Author: Keith Packard Date: Fri Mar 12 10:38:26 2010 -0800 @@ -39839,7 +45508,7 @@ Date: Sat Feb 27 17:36:13 2010 -0700 update changelogs for Debian build commit a1478f65538fdaac7b58ffbd958a035b74956099 -Merge: 901fce5 bbf8c9f +Merge: 901fce5f bbf8c9f1 Author: Keith Packard Date: Sat Feb 27 15:19:33 2010 -0800 @@ -40800,7 +46469,7 @@ Date: Mon Nov 2 16:54:06 2009 -0700 update changelogs for Debian build commit 7db9d86178ecfd58cc1c17ac9fcbdcfd2f13aaec -Merge: b219801 f9de200 +Merge: b219801f f9de2000 Author: Keith Packard Date: Mon Nov 2 15:47:40 2009 -0800 @@ -40849,7 +46518,7 @@ Date: Mon Nov 2 15:56:42 2009 -0700 de-version the libreadline-dev build dependency commit 0b483233118673cbc2cda1be6acd379df82bc95a -Merge: ca5d323 550482d +Merge: ca5d323a 550482d9 Author: Keith Packard Date: Sun Nov 1 20:59:02 2009 -0800 @@ -41038,14 +46707,14 @@ Date: Mon Oct 12 15:57:19 2009 -0600 update changelogs for Debian build commit c57bd7fd2f80e50b0b4c87fccb024ab07c93773d -Merge: adf8764 2b76572 +Merge: adf8764b 2b765728 Author: Bdale Garbee Date: Mon Oct 12 15:57:08 2009 -0600 Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos commit 69b6f6bb465163cf767bb68e0e4a716d8ad2b39c -Merge: bc77da6 2b76572 +Merge: bc77da68 2b765728 Author: Keith Packard Date: Sat Oct 10 17:16:21 2009 -0700 @@ -41063,7 +46732,7 @@ Date: Sat Oct 10 17:15:38 2009 -0700 Signed-off-by: Keith Packard commit bc77da68c9cb7d4cca483eadbbb7e9ccf71c0060 -Merge: 46cccf6 8f7ea3d +Merge: 46cccf62 8f7ea3de Author: Keith Packard Date: Sat Oct 10 15:09:48 2009 -0700 @@ -41092,14 +46761,14 @@ Date: Sat Oct 10 15:11:23 2009 -0600 update changelogs for Debian build commit 541da6f3bbf81be93dfe3c01f7c8cfd757b28a2b -Merge: dfc73cb 5f26ad6 +Merge: dfc73cba 5f26ad66 Author: Bdale Garbee Date: Sat Oct 10 15:05:50 2009 -0600 Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos commit 46cccf62fb40514b5930fcb2ffdaf2735415c764 -Merge: fb8f3fe 5f26ad6 +Merge: fb8f3fee 5f26ad66 Author: Keith Packard Date: Sat Oct 10 14:00:03 2009 -0700 @@ -41120,7 +46789,7 @@ Date: Sat Oct 10 13:58:16 2009 -0700 Signed-off-by: Keith Packard commit fb8f3fee6a1bab1e46d782e84405845cee2dadb4 -Merge: 22856cf b8fc397 +Merge: 22856cf8 b8fc3975 Author: Keith Packard Date: Sat Oct 10 13:41:00 2009 -0700 @@ -41140,7 +46809,7 @@ Date: Sat Oct 10 13:39:01 2009 -0700 Signed-off-by: Keith Packard commit 22856cf8bb0f5e1f37c9b774132d9ef6934526ed -Merge: 2f76034 e29961f +Merge: 2f760349 e29961fd Author: Keith Packard Date: Sat Oct 10 11:44:20 2009 -0700 @@ -41209,7 +46878,7 @@ Date: Mon Sep 21 11:00:32 2009 -0700 update changelogs for Debian build commit 327c64305a59f48ababf19875874a550af6b9cef -Merge: c8a81a4 74f0fb4 +Merge: c8a81a41 74f0fb4d Author: Bdale Garbee Date: Mon Sep 21 11:00:22 2009 -0700 @@ -41240,7 +46909,7 @@ Date: Sun Sep 20 09:21:00 2009 -0600 update changelogs for Debian build commit df42ccaaf468cdc5d93cbd1c001f58df58419722 -Merge: 0b24e40 078e9cd +Merge: 0b24e403 078e9cdb Author: Bdale Garbee Date: Sun Sep 20 09:19:28 2009 -0600 @@ -41336,7 +47005,7 @@ Date: Sun Sep 6 17:46:39 2009 -0600 update changelogs for Debian build commit 37e6c9a492a1d51373bf9333fb3172e0c377720f -Merge: d256f82 2e6686b +Merge: d256f820 2e6686b1 Author: Bdale Garbee Date: Sun Sep 6 17:46:10 2009 -0600 @@ -41349,7 +47018,7 @@ Date: Sun Sep 6 16:45:47 2009 -0700 Use plplotd instead of plplotd-gnome2 commit d256f8204e9fce53ae4309562bb4c0cde1fae43e -Merge: 0fc344d 32d3536 +Merge: 0fc344df 32d35367 Author: Bdale Garbee Date: Sun Sep 6 17:34:08 2009 -0600 @@ -41372,7 +47041,7 @@ Date: Sun Sep 6 14:15:57 2009 -0600 update changelogs for Debian build commit 4b0de757874c0ecaf38e3dfd3beefc398150e3d5 -Merge: 773c4ff d0eac98 +Merge: 773c4ffb d0eac989 Author: Bdale Garbee Date: Sun Sep 6 14:15:53 2009 -0600 @@ -41405,7 +47074,7 @@ Date: Sun Sep 6 14:05:55 2009 -0600 update changelogs for Debian build commit 45ede4a4b203ef9da5bf05c49cb9c5a2e6382ec5 -Merge: 45e2938 e35e485 +Merge: 45e29381 e35e485f Author: Bdale Garbee Date: Sun Sep 6 14:05:51 2009 -0600 @@ -41428,7 +47097,7 @@ Date: Sun Sep 6 14:02:14 2009 -0600 update changelogs for Debian build commit d42ebf0661ecf15455e5051de1e16ae66f8dd857 -Merge: 384dbe9 7a19aac +Merge: 384dbe9f 7a19aac5 Author: Bdale Garbee Date: Sun Sep 6 14:02:09 2009 -0600 @@ -41453,7 +47122,7 @@ Date: Sun Sep 6 10:40:06 2009 -0600 update changelogs for Debian build commit 35c54b3a278fa9bc2bc7f4b5ee04866697c93ba0 -Merge: 4f8eff7 6d018ab +Merge: 4f8eff74 6d018ab9 Author: Bdale Garbee Date: Sun Sep 6 10:39:23 2009 -0600 @@ -41603,7 +47272,7 @@ Date: Wed Sep 2 23:18:15 2009 -0600 update changelogs for Debian build commit cb4a73f3b65ba72f645fd37ab8712829c9537bf8 -Merge: 9ddd869 e2e449d +Merge: 9ddd8696 e2e449d5 Author: Bdale Garbee Date: Wed Sep 2 23:17:37 2009 -0600 @@ -41679,7 +47348,7 @@ Date: Mon Aug 31 16:26:00 2009 -0600 update changelogs for Debian build commit b34474c1f3083e73b7184d519f54d4c8031836fd -Merge: 8df1697 0d65bff +Merge: 8df16979 0d65bff4 Author: Bdale Garbee Date: Mon Aug 31 16:25:32 2009 -0600 @@ -41747,7 +47416,7 @@ Date: Wed Aug 19 00:52:57 2009 -0600 update changelogs for Debian build commit 4486d9156e19e4280b42bcd422d81d04f2d04a92 -Merge: dd09f0b 33edd62 +Merge: dd09f0bc 33edd629 Author: Bdale Garbee Date: Wed Aug 19 00:49:24 2009 -0600 @@ -41789,7 +47458,7 @@ Date: Tue Aug 18 21:49:39 2009 -0600 add support for building Debian package commit d996aa9b32fb0eb385bd3d158256c29788a42fe3 -Merge: b3b2d3c 7d4ceb7 +Merge: b3b2d3c4 7d4ceb75 Author: Bdale Garbee Date: Tue Aug 18 18:56:09 2009 -0600 @@ -41806,7 +47475,7 @@ Date: Tue Aug 18 17:55:22 2009 -0700 Signed-off-by: Keith Packard commit b3b2d3c475a135084b5628c730fc6fca1ba0817b -Merge: 4685fc5 da12b89 +Merge: 4685fc54 da12b89f Author: Bdale Garbee Date: Tue Aug 18 18:36:03 2009 -0600 @@ -41825,18 +47494,18 @@ Date: Tue Aug 18 17:29:29 2009 -0700 Fix ao-bitbang examples to not have . in the first column commit 4685fc541466afbeefc151bcb64cd054739c048b -Merge: 1c2a0b6 c29275b +Merge: 1c2a0b66 c29275b7 Author: Bdale Garbee Date: Tue Aug 18 18:09:38 2009 -0600 Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos Conflicts: - ao-tools/ao-bitbang/Makefile.am - ao-tools/ao-eeprom/Makefile.am - ao-tools/ao-load/Makefile.am - ao-tools/ao-load/ao-load.c - ao-tools/ao-rawload/Makefile.am + ao-tools/ao-bitbang/Makefile.am + ao-tools/ao-eeprom/Makefile.am + ao-tools/ao-load/Makefile.am + ao-tools/ao-load/ao-load.c + ao-tools/ao-rawload/Makefile.am commit c29275b72438637d46d7a50742882d2736eb176a Author: Keith Packard @@ -42325,7 +47994,7 @@ Date: Thu Jun 4 11:20:10 2009 -0700 Signed-off-by: Keith Packard commit 17d2432a8b9c15963cd3b821f025ad33972ef477 -Merge: 210dbaa 8a9a3f0 +Merge: 210dbaa2 8a9a3f02 Author: Keith Packard Date: Thu Jun 4 11:13:15 2009 -0700