X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=ChangeLog;h=4535447bedcf8ddcd8d915701c798a7689646ad3;hb=9137f4ccde6ebc7be48edd2eb240470a9c242bac;hp=f7f62ff34fd66c08c8882d6d2da97c5f7ef2ce89;hpb=e29937a82c9aec45a3c233466704ce15409cb113;p=fw%2Faltos diff --git a/ChangeLog b/ChangeLog index f7f62ff3..4535447b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,1383 @@ +commit ed267e76eb03c34ec233c33a002ec9e5e53ec83a +Merge: bd71c839 ef70f80b +Author: Bdale Garbee +Date: Sun Oct 10 21:41:50 2021 -0600 + + Merge branch 'master' into branch-1.9 + +commit ef70f80b324e9c8ba7046b5000e0f28f77a54f8c +Author: Keith Packard +Date: Sun Oct 10 09:57:45 2021 -0700 + + Version 1.9.10 + + Signed-off-by: Keith Packard + +commit 67a1d9b5bcd9bd7dd4156010264cef6b9c87caa3 +Author: Keith Packard +Date: Sun Oct 10 09:49:49 2021 -0700 + + altos/telemega-v5.0: Add .gitignore + + Signed-off-by: Keith Packard + +commit 47d7affffdf97188a034bb48918ec22f03ea5b38 +Author: Keith Packard +Date: Sun Oct 10 09:47:52 2021 -0700 + + doc: Version 1.9.10 notes + + Signed-off-by: Keith Packard + +commit eb39995ded6b564efcb5a5312119d2672b437bc8 +Author: Keith Packard +Date: Sat Oct 9 21:32:17 2021 -0700 + + altosdroid: Catch log file open failures and show an error dialog + + Android changed which directories we can write to once, let's hope it + doesn't happen again. + + Signed-off-by: Keith Packard + +commit 3488d86de2e114a46e59bd4d2a2d7b95bf633963 +Author: Keith Packard +Date: Sat Oct 9 21:31:24 2021 -0700 + + altoslib: Add callback from AltosLog on file open failure + + This lets the UI tell the user that logging isn't working. + + Signed-off-by: Keith Packard + +commit 4b3ccb73a26f91917d327558295506ce3c02d684 +Author: Keith Packard +Date: Sat Oct 9 20:58:26 2021 -0700 + + altosdroid: Switch storage to media dir + + Even with the WRITE_EXTERNAL_STORAGE permission, we appear to no + longer have permission to write to a random external storage + dir. Instead, we only have permission to write to an app-specific dir, + buried deep in the directory tree. We can get that directory name with + getExternalMediaDirs()[0]. + + Signed-off-by: Keith Packard + +commit 536e53c2e17b37df8c65d2f6921a5d68791a7789 +Author: Keith Packard +Date: Fri Oct 8 18:31:35 2021 -0700 + + Version 1.9.9.1 + + Signed-off-by: Keith Packard + +commit 5cb393c1743a5c0f307631199abba067821db370 +Author: Keith Packard +Date: Thu Oct 7 22:45:37 2021 -0700 + + libaltos: Use original windows printf/scanf + + mingw now uses "improved" versions of printf/scanf, which may cause + trouble with some windows 10 installs. Just use the old versions. + + Signed-off-by: Keith Packard + +commit c15bb9513ab0f8636bf52ec827551134c773e832 +Author: Keith Packard +Date: Wed Oct 6 22:58:09 2021 -0700 + + libaltos: Make windows dlls reproducible + + Use SOURCE_DATE_EPOCH=0 to ensure these dlls are + reproducible. + + Signed-off-by: Keith Packard + +commit bd71c839b542c417a90ab59db97e0969f7e27731 +Author: Bdale Garbee +Date: Thu Oct 7 00:00:42 2021 -0600 + + releasing 1.9.9 + +commit 2f1d5b25e72324512238920b45e864bf7c5d16fe +Merge: c0fe810e 6ef22682 +Author: Bdale Garbee +Date: Wed Oct 6 23:59:20 2021 -0600 + + Merge branch 'master' into branch-1.9 + +commit 6ef2268220a8ee6a83ce7400614d27589c57534a +Author: Bdale Garbee +Date: Wed Oct 6 23:53:28 2021 -0600 + + libaltos: don't carry pre-built .dll files in the repo any more + +commit 44530c7439c311c573cbd4b865e7bf2c1581ab83 +Author: Keith Packard +Date: Wed Oct 6 21:13:38 2021 -0700 + + Version 1.9.9 + + Signed-off-by: Keith Packard + +commit 9841667f100585ccf50879a6bf627198578c8313 +Author: Keith Packard +Date: Fri Sep 24 09:44:56 2021 -0700 + + 1.9.9 release notes + + Signed-off-by: Keith Packard + +commit 071bcedab48d3bd71f42c685d01fc5c64f702ba3 +Author: Keith Packard +Date: Wed Sep 29 10:24:02 2021 -0700 + + altos: Measure mmc5983 offset + + This improves mmc5983 accuracy by using the SET/RESET mechanism which + flips the orientation of the mag sensor to cal-out any sensor bias. + + Signed-off-by: Keith Packard + +commit 1a268f959f5ee76133f4f707cf81a2c0fe4c8e73 +Author: Keith Packard +Date: Wed Sep 29 10:22:13 2021 -0700 + + altoslib: Parse TeleMega v5.0 eeprom records + + Oops. Missed one spot in adding TeleMega v5.0 + + Signed-off-by: Keith Packard + +commit 236200c028dd48bbffbde1278d8b1c6de39fbdb1 +Author: Keith Packard +Date: Fri Sep 24 09:43:15 2021 -0700 + + altos: Fix config upgrade from 1.24 to 1.25 + + Alignment of pyro field changed due to increased size of fields which + shifted the whole struct by two bytes, leading to mis-updating the struct. + Fix that by creating a mirror of the ao_config type for version 1.24 and + then using that to fetch the old data. + + Signed-off-by: Keith Packard + +commit 1115f566119deaa508f753576703917f28ef54b7 +Author: Keith Packard +Date: Mon Sep 20 20:24:13 2021 -0700 + + Remind us to update ANDROID_VERSION + + Signed-off-by: Keith Packard + +commit ce5cb9b985fbb803de8794af69027fba55e48f79 +Author: Keith Packard +Date: Mon Sep 20 20:23:10 2021 -0700 + + altosdroid: Set android version to 30 + + Need to change this for each release we do + + Signed-off-by: Keith Packard + +commit e7a19e6dec201603e98b94b0ba790aa7d2d344f8 +Author: Bdale Garbee +Date: Mon Sep 20 18:17:49 2021 -0600 + + snapshot TeleMega v4 turnon and test scripts before crafting v5 versions + +commit 95fc564503ced6febe7136813e76592ecac9c1d7 +Author: Bdale Garbee +Date: Mon Sep 20 18:22:55 2021 -0600 + + update TeleMega bench scripts for v5.0 hardware + +commit 3fb07b29d7bad57a52e4b0c75d623577ca1d4da3 +Author: Bdale Garbee +Date: Mon Sep 20 22:06:30 2021 -0600 + + capture updates to Releasing from 1.9.8 release + +commit c0fe810e9b12a07c59ed12124bf9045a7c13d122 +Author: Bdale Garbee +Date: Mon Sep 20 21:25:42 2021 -0600 + + update ChangeLog for 1.9.8 release + +commit 47e98987fd8789583406eba7d2bc2d47bfad1f11 +Merge: 7d52b911 fbf4b677 +Author: Bdale Garbee +Date: Mon Sep 20 21:24:45 2021 -0600 + + Merge branch 'master' into branch-1.9 + +commit fbf4b67782f186172146e1ef911ed1bc083f4c12 +Author: Keith Packard +Date: Mon Sep 20 19:56:45 2021 -0700 + + Version 1.9.8 + + Signed-off-by: Keith Packard + +commit d7efc09d6ed5c128dfb1adb74627362d9263a64b +Author: Keith Packard +Date: Mon Sep 20 19:54:36 2021 -0700 + + doc: Update for 1.9.8 + + Signed-off-by: Keith Packard + +commit 969cf2419022727c30e6d2d8af6afbf7ff1c630b +Author: Keith Packard +Date: Mon Sep 20 19:52:35 2021 -0700 + + doc: Add specs for TeleMega v5.0 + + Signed-off-by: Keith Packard + +commit aff90e4bbcfb62f84ce9d8679cfc0da0ebb5e301 +Author: Keith Packard +Date: Mon Sep 20 19:49:49 2021 -0700 + + doc: Note pyro channel time limits on <1.9.8 firmware + + 16-bit delay values instead of 32-bit + + Signed-off-by: Keith Packard + +commit c6de071bcfca217a28d94255339b2f5e09d05fa5 +Author: Keith Packard +Date: Mon Sep 20 19:59:45 2021 -0700 + + libaltos: Ignore cjnitest files for all targets + + Signed-off-by: Keith Packard + +commit b5f890661457e7dd0f4558c60e8d55a114401cc2 +Author: Keith Packard +Date: Mon Sep 20 19:58:30 2021 -0700 + + altoslib: Document how to add a new product + + Avoid missing some steps + + Signed-off-by: Keith Packard + +commit d7732ffbba08db0fcd6b8c2181584da1bc7d5d84 +Author: Keith Packard +Date: Mon Sep 20 17:17:06 2021 -0700 + + Add test-easymini-v1.0 script + + Signed-off-by: Keith Packard + +commit 568379f381dbb4bf587e95ce1d9c400e856ff6c6 +Author: Keith Packard +Date: Mon Sep 20 16:28:37 2021 -0700 + + altos: All beep-enabled boards have beep config + + HAS_BEEP_CONFIG is no longer used, switch to HAS_BEEP + + Signed-off-by: Keith Packard + +commit c89268c1fa70fbdc661ac0963b9f8fe22c42bbfe +Author: Keith Packard +Date: Sun Sep 19 21:04:41 2021 -0700 + + altos: Deal with cc1201 limitations + + The CC1201 works fine at higher data rates, but at lower rates it + can't crank the RX bandwidth as tight as the CC1200. Deal with this by + checking the part number and using the correct settings for each one + when running at 9600 or 2400 baud. + + Signed-off-by: Keith Packard + +commit 839024907e2777c07e4722e7bb0ab8993abf5638 +Author: Keith Packard +Date: Sun Sep 19 17:09:11 2021 -0700 + + Bump version to 1.9.7.1 + + Preliminary release for TeleMega v5.0 + + Signed-off-by: Keith Packard + +commit ebb5044b02c7933df4d3caf739b0e3d5c12d464d +Author: Keith Packard +Date: Sun Sep 19 19:12:42 2021 -0700 + + libaltos: Update windows DLLs + + Signed-off-by: Keith Packard + +commit 07fa6611080cc7a4ae2815e9867afde5be7a3f89 +Author: Keith Packard +Date: Sun Sep 19 19:01:34 2021 -0700 + + altosdroid: Add tilt angle to pad and flight tabs + + Useful for monitoring attitude + + Signed-off-by: Keith Packard + +commit 2c10d049ca9729dfe7832096c40f837d6510d5b2 +Author: Keith Packard +Date: Sun Sep 19 16:50:18 2021 -0700 + + Add TeleMega v5.0 firmware + + Followed steps in Releasing. + + Signed-off-by: Keith Packard + +commit a18da7cfcd45518eeb5433a1ad5d14a3cd65c160 +Author: Keith Packard +Date: Sun Sep 19 16:30:51 2021 -0700 + + altos: Build TeleMega v5.0 bits + + Signed-off-by: Keith Packard + +commit 476e90203b14e4fc380c86e065cd6c41296caaa1 +Author: Keith Packard +Date: Sun Sep 19 16:30:08 2021 -0700 + + altos/telemega-v5.0: Space tones closer together + + TeleMega beeper needs tones fairly closely spaced to + keep them in range. + + Signed-off-by: Keith Packard + +commit 91656c9d1d6175e06d4bed8e448ac6773e172de0 +Author: Keith Packard +Date: Sun Sep 19 16:29:33 2021 -0700 + + altos: Allow beep tone spacing to be changed + + New beeper needs closer spaced tones + + Signed-off-by: Keith Packard + +commit 82323e51d2372e559604545673c90dceb920f12d +Author: Keith Packard +Date: Sun Sep 19 16:28:22 2021 -0700 + + altos: Fix up HAS_FLIGHT_DEBUG + + Some printf formats weren't right. + + Signed-off-by: Keith Packard + +commit 43c375cf8835ad892f20c4b988badd893927f4ee +Author: Keith Packard +Date: Sun Sep 19 14:56:51 2021 -0700 + + altosui: Add options for low frequency beeper + + Signed-off-by: Keith Packard + +commit db950e97caefdd3257c1a2de3547ab88a2bd2344 +Author: Keith Packard +Date: Sun Sep 19 14:56:16 2021 -0700 + + altoslib: Support TeleMega v5.0 + + Add normalized data support + Add telemega idle monitor and telemetry packet support. + + Signed-off-by: Keith Packard + +commit 064e30c73ff539ec53d15efe6cbab982b9c35eaf +Author: Keith Packard +Date: Sun Sep 19 14:54:16 2021 -0700 + + altos: Update telemega-v5.0 config + + Fix cc120x interrupt pin. + Enable normalized data. + Select 2100Hz beeper default. + + Signed-off-by: Keith Packard + +commit 876a0f9d2a3324e2591e21bcf2dafcfb6009c081 +Author: Keith Packard +Date: Sun Sep 19 14:53:47 2021 -0700 + + altos: Add normalized telemetry support + + Just like logs + + Signed-off-by: Keith Packard + +commit ea0ab578e4e745f4ee94c2551834e105152fdba1 +Author: Keith Packard +Date: Sun Sep 19 14:53:02 2021 -0700 + + altos: Support normalized log + + Write log data with standard axes instead of device-specific ones. + + Signed-off-by: Keith Packard + +commit 363d42306bdc2f303b31e2ecae39fa11b503244f +Author: Keith Packard +Date: Sun Sep 19 14:52:13 2021 -0700 + + altos: Allow devices to override default beep + + New beeper will want new default. + + Signed-off-by: Keith Packard + +commit 8a830c7f9ed41565c72edb85852e2df8bfa351f5 +Author: Keith Packard +Date: Sun Sep 19 14:50:28 2021 -0700 + + altos: Support normalized axes in mpu6000 and mmc5983 + + For monitor idle, devices selecting 'normalized' log format also + get 'normalized' command mode. This reports data in a standard format, + along/across/through instead of raw device axes which depend on how the + part is mounted. + + Signed-off-by: Keith Packard + +commit cdfa9303a024300141e8b328f81404a9b7466207 +Author: Keith Packard +Date: Sun Sep 19 14:48:50 2021 -0700 + + altos: Detect CC120X device type + + Not that it has any effect on the driver, but maybe it should? + + Signed-off-by: Keith Packard + +commit 6a913364ffd84edb36eb848e65863e963f51cd15 +Author: Keith Packard +Date: Sat Sep 18 22:45:33 2021 -0700 + + altos/telemega-v5.0: Fix config for MMC5983 + + SPI mode 3 + + Signed-off-by: Keith Packard + +commit ac2003b9556595db12e1fc671ef6226c56b777ad +Author: Keith Packard +Date: Sat Sep 18 22:44:19 2021 -0700 + + altos/stm: Minor cleanups in ao_arch_funcs.h + + Fix ao_gpio_set_output_mode to actually work again. + + Signed-off-by: Keith Packard + +commit 71674569800c58db0a9f3d63495c0e1341e51b32 +Author: Keith Packard +Date: Sat Sep 18 22:43:34 2021 -0700 + + altos: Get MMC5983 driver working + + SPI ID is different. + Clean up pin settings to avoid transients + + Signed-off-by: Keith Packard + +commit 3ed101d634968666cd3ee2d8c49737970caf406b +Author: Keith Packard +Date: Sat Sep 18 22:05:32 2021 -0700 + + altos: Add bit-bang i2c driver + + Useful for debugging stuff, not useful for flight code as it + burns the CPU for timing. + + Signed-off-by: Keith Packard + +commit 41b754f955de6f196e44f30334436e5237fb9110 +Author: Keith Packard +Date: Sat Sep 18 22:15:50 2021 -0700 + + altos/stm: Use picolibc startup code + + Instead of custom bits + + Signed-off-by: Keith Packard + +commit a0298477a4acfbfd78ab8dd150ee480bd14bd073 +Author: Keith Packard +Date: Sat Sep 18 22:11:11 2021 -0700 + + altos: Record MPU6000 failure but let device boot + + Don't panic on MPU6000 failure + + Signed-off-by: Keith Packard + +commit 4fed4123fd40a6fb211b542b7c922ec8b2ae0c6b +Author: Keith Packard +Date: Fri Sep 17 14:24:21 2021 -0700 + + altos: Fix telemega v5.0 CS_FLASH pin + + It's on GPIOD 10, not GPIOD 3. + + Signed-off-by: Keith Packard + +commit 98e54df2385fcaf263de14f89a1f0728bfdd541a +Author: Keith Packard +Date: Tue Sep 7 07:54:01 2021 -0700 + + Show mag sensor SPI ID + +commit 7230dbad9326d55427e23924e45cf8270411ff7b +Author: Keith Packard +Date: Mon Sep 6 23:07:24 2021 -0700 + + telemega-v5.0: Add Makefiles + + Oops + + Signed-off-by: Keith Packard + +commit 4891f212ab13941cbe89471114dc1e5cf0f8affb +Author: Keith Packard +Date: Tue Aug 17 20:04:08 2021 -0700 + + altos: Prepare for picolibc stdio change + + Instead of __iob, picolibc will use stdin, stdout and stderr globals. + + Signed-off-by: Keith Packard + +commit 8384b9f6f2fe2c2a17566f771554d9b0e174d1b1 +Author: Keith Packard +Date: Tue Aug 17 20:02:05 2021 -0700 + + micropeak: Show error message if USB adapter open fails + + Pop up an error dialog and *don't* show the download dialog as if the + open had worked. + + Signed-off-by: Keith Packard + +commit ea380005c74ba2ea9738de1d909b5650b2f44706 +Merge: cee8c407 b6619833 +Author: Bdale Garbee +Date: Sat Aug 28 13:16:45 2021 -0600 + + Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos + +commit cee8c407bf2b22d40350672deacbc10768bffa46 +Author: Bdale Garbee +Date: Sat Aug 28 13:16:08 2021 -0600 + + doc: add mounting hole spacing information to product outlines + +commit b6619833a3a581e74796b5c2ab837b52a4e9f6f3 +Author: Keith Packard +Date: Sun Aug 15 17:08:44 2021 -0700 + + libaltos: Add new microchip MAC address to bluetooth map + + The new batch of BT modules use a new MAC prefix. On Linux, also add + the RFCOMM channel discovery code in case this happens again. On + windows, suffer. + + Signed-off-by: Keith Packard + +commit 4d3a208c9d85d73cab7c2bac91c12e540d76c76f +Author: Keith Packard +Date: Mon Aug 2 17:04:20 2021 -0700 + + altos: Change MMC5893 driver to avoid interrupts + + Set the chip to sample at 200Hz and then simply read the results at + 100Hz to get a reasonably recent sample. This avoids a delay at each + sample interval. + + Signed-off-by: Keith Packard + +commit eb77758b7dcdd0bcef12cd1d56cf4d447cbe5c8c +Author: Keith Packard +Date: Sat Jul 31 22:03:15 2021 -0600 + + altos: Add MMC5983 driver + + Signed-off-by: Keith Packard + +commit 5b580ff01ef0618236bfeb63690fd32710c684b4 +Author: Keith Packard +Date: Sat Jul 31 22:02:42 2021 -0600 + + altos: Add preliminary TeleMega v5.0 bits + + Axes not checked yet. + + Signed-off-by: Keith Packard + +commit 15dbd68ae4018180bb7a7aced849d23cd2200472 +Author: Keith Packard +Date: Mon Jul 26 22:13:58 2021 -0700 + + ao-bringup: Use ao-test-igniter voltage check feature in pyro tests + + This makes sure all pyro channels are 'in range' during testing to + validate the ADC is operating nominally. + + Signed-off-by: Keith Packard + +commit a63e025d1b0ae5d53f6281d49e66729f3cde36be +Author: Keith Packard +Date: Mon Jul 26 22:03:04 2021 -0700 + + ao-test-igniter: Also test ADC voltage for in-range of 1-4 volts + + This should catch ADC issues, like a solder bridge on the SoC. + + Signed-off-by: Keith Packard + +commit 50385fa8941b58192f8955b3873a75251cde5844 +Author: Keith Packard +Date: Wed Jul 21 14:26:35 2021 -0700 + + altos: Fixes for GCC 10 (-fno-common is default) + + A couple of duplicate global definitions which GCC 10 flags + + Signed-off-by: Keith Packard + +commit 9a78fd63e8a1362af01d4f01e335ff449f0a5d7e +Author: Keith Packard +Date: Tue May 11 22:27:27 2021 -0700 + + ao-bringup: Revert EasyMini scripts to 1.0 + + Signed-off-by: Keith Packard + +commit dc765b10da7f1dc8e267bcd70b4dcee243475c83 +Author: Keith Packard +Date: Mon Jul 12 10:08:05 2021 -0700 + + libaltos: Use cross compilers to build libaltos for i686, amd64, aarch64, armel and armhf + + Use current debian packages to build libraries for x86 and arm debian hosts. + + Signed-off-by: Keith Packard + +commit 772b15425317d1da231c9925839320721cdb1269 +Author: Keith Packard +Date: Mon Jul 12 10:03:24 2021 -0700 + + altosdroid: Show altitude as well as height + + TeleGPS is more useful with altitude + + Signed-off-by: Keith Packard + +commit 0232784711f1f26f1972142920375e2e24ab1e2e +Author: Keith Packard +Date: Mon Jul 12 10:00:30 2021 -0700 + + doc: telemini force freq is pin 6, not 7 + + Telemini debug connector has only 6 pins + + Signed-off-by: Keith Packard + +commit db30a0dd958617cbe7fa8054ebb7b40ced90b602 +Author: Keith Packard +Date: Mon Jul 5 22:52:35 2021 -0700 + + kernel: Widen pyro time values to 32 bits + + This lets time values of greater than 327 seconds be used. 99% of this + code is to adjust existing configurations to the new structure, which is + wider than the old. + + Signed-off-by: Keith Packard + +commit 5a7c2d3416594fc1cb43532970476631b407e975 +Author: Keith Packard +Date: Wed Jun 23 21:35:07 2021 -0700 + + altosuilib: Remove spurious message about libaltos + + Wait until we've tried all libaltos options before complaining. + + Signed-off-by: Keith Packard + +commit f6f6b53283d6a02cb62d3315d71e5a6911f59646 +Author: Keith Packard +Date: Sun Jun 20 17:06:28 2021 -0700 + + altosdroid: Work without GPS available + + On devices without GPS receivers, use network location instead of + crashing. + + Signed-off-by: Keith Packard + +commit 7d52b9117c0c003506af1b103db4938efdafda5a +Author: Bdale Garbee +Date: Tue Jun 8 22:56:37 2021 -0600 + + update ChangeLog for 1.9.7 release + +commit 8750dde659cec836fa6354651d5967b7aac1dff0 +Merge: dcd1feb8 24215a4a +Author: Bdale Garbee +Date: Tue Jun 8 22:56:04 2021 -0600 + + Merge branch 'master' into branch-1.9 + +commit 24215a4a2049e51c335b76767f9ed13d186ac408 +Author: Bdale Garbee +Date: Tue Jun 8 22:51:28 2021 -0600 + + doc: update copyright year assertions + +commit ec00f55171a6c5c827c1296178be43d311801be8 +Author: Keith Packard +Date: Mon Apr 12 18:39:48 2021 -0700 + + Version 1.9.7 + + Signed-off-by: Keith Packard + +commit b5ab12ca11272479330a1d630da15cbf0d76735c +Author: Keith Packard +Date: Wed May 19 11:01:16 2021 -0700 + + doc: Update 1.9.7 release notes + + Signed-off-by: Keith Packard + +commit 1d9aaab9209a7afea60a8b394e4d3d5325f0f01e +Author: Keith Packard +Date: Mon Jun 7 16:14:25 2021 -0700 + + altosdroid: Bump to version 29 + + Signed-off-by: Keith Packard + +commit 3104c3d2b1e781592f5d6841ba1ef2ba6c49642b +Author: Keith Packard +Date: Sat May 15 20:19:56 2021 -0700 + + altosdroid: Update target API to 29 + + Required by current Android store + + Signed-off-by: Keith Packard + +commit 82ef65a98e8e018fe8aa0665fd8a4af3fff3097a +Author: Keith Packard +Date: Tue May 11 22:28:32 2021 -0700 + + altosdroid: Revert getResource().getColor to old API + + This should keep it compatible with API version 21 + + Signed-off-by: Keith Packard + +commit 76847aadc1ea770099c6be05727dfa232e53205c +Merge: daa635de 7643f408 +Author: Bdale Garbee +Date: Mon Jun 7 17:11:01 2021 -0600 + + Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos + +commit 7643f408834a872ed5d7ae67770b1b7c98f3b90c +Author: Keith Packard +Date: Sun May 30 15:08:25 2021 -0700 + + Version 1.9.6.5 + + Signed-off-by: Keith Packard + +commit b45adfbc0eb769800068c2d432e9db52425ee316 +Author: Keith Packard +Date: Wed May 19 10:52:47 2021 -0700 + + altoslib: Protect has_monitor_battery from unset product + + AltosDroid can query has_monitor_battery before the product data has + been set. + + Signed-off-by: Keith Packard + +commit 9a427131788a3e477629a0de26f0f41b5e98333b +Author: Keith Packard +Date: Wed May 19 10:51:44 2021 -0700 + + altosdroid: Don't start bluetooth if address is null + + If the address.address string is null, don't bother starting the + bluetooth service. + + Signed-off-by: Keith Packard + +commit 9eb0fbd7eff5694064f9d123220b523a98fef0a4 +Author: Keith Packard +Date: Wed May 19 10:50:22 2021 -0700 + + altosdroid: protect USB read/write when connection is null + + Check to see if connection is valid before attempting to read/write to + it. + + Signed-off-by: Keith Packard + +commit 55a820e517f9705bc80c653b456ce5d8b3a634bc +Author: Keith Packard +Date: Wed May 19 10:48:58 2021 -0700 + + altosdroid: Synchronize access to the 'rockets' list for online maps + + Online maps gets rockets added by the telem code and the same data are + used to create the maps UI. Synchronise access to that object to prevent + simutaneous operations. + + Signed-off-by: Keith Packard + +commit 09a2a37b31b816236f023ba2a1d767646d5c8f34 +Author: Keith Packard +Date: Wed May 19 10:47:37 2021 -0700 + + altosdroid: Safeguard preferences code in case it's called too early + + Make sure there's a backend set up before accessing data as it seems + this code can be called before the preferences code is called before + the backend is created. + + Signed-off-by: Keith Packard + +commit 0a7cc99d9db45c6c4ba929acf5b57e22d826c82a +Author: Keith Packard +Date: Tue May 18 23:26:12 2021 -0700 + + altosdroid: Skip clicks on BT device entries that are too short + + Maybe these are some kind of extra object? In any case, nothing that + we care about, so just ignore the click. + + Signed-off-by: Keith Packard + +commit daa635de77da3a1926ceb2e2d91e31ec169e173c +Merge: a2e71a40 362f11ff +Author: Bdale Garbee +Date: Tue May 18 23:54:48 2021 -0600 + + Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos + +commit 362f11fffb63c5c4d4e2ccfc59c0e6ae83a55d01 +Author: Keith Packard +Date: Tue May 18 22:37:01 2021 -0700 + + altoslib: Fix accel value flipping for TM v3.0 + + TM v3.0 uses the same log file format value as TM v2.0 but has a + different accelerometer, which requires a different function for + inverting the raw values. Detect v2.0 devices and use the old function + for them while using the new function for all others. + + Signed-off-by: Keith Packard + +commit a575eebbf87243c3a314929a2469db5bac0c7b42 +Author: Keith Packard +Date: Mon May 17 23:09:29 2021 -0700 + + altosuilib: Zap all flash when upgrading TeleGPS from pre-1.9.7 + + Old versions of TeleGPS firmware would end up spraying log data all + over flash as they mis-computed the place to append new log data. + + When the right hardware is detected, a warning dialog will pop up and, + if agreed to, the log storage flash will be completely erased before + the firmware upgrade happens. + + Signed-off-by: Keith Packard + +commit 565778b66e59069fc6a6d6518f28354eae954dc1 +Author: Keith Packard +Date: Mon May 17 22:38:14 2021 -0700 + + altos: Simplify discovery of log end position + + Binary search using log block indices rather than byte positions. This + makes the code much easier to understand as there isn't a mystic modulus. + + Signed-off-by: Keith Packard + +commit 8dec0d1be5a2d7633045c5c0e86b32a9e6b60299 +Author: Keith Packard +Date: Mon May 17 22:33:21 2021 -0700 + + altos/telegps-*: Fix log end discovery at startup + + We need to find the first unwritten log block to start appending data, + but the code was actually looking for the first empty 256-byte chunk, + which meant that we'd leave a gap of erased data after the previous + log. AltosUI would stop at that point and not recover the remaining + stored data. + + Signed-off-by: Keith Packard + +commit a2e71a40e53602c0cebe4c36d3658201dc0c2bae +Author: Bdale Garbee +Date: Wed May 12 00:27:55 2021 -0600 + + ao-bringup: fix easymotor script to use .bin for dfu-util + +commit fa273e51e772540f61fffbdc4431fe07bcd57630 +Author: Keith Packard +Date: Mon Apr 12 18:38:50 2021 -0700 + + doc: Update for 1.9.7 + + Add release notes + Add specs for EasyMotor + Update copyright year to 2021 + + Signed-off-by: Keith Packard + +commit c4708930ebfbc056bb4faae9b23720d3be401978 +Author: Keith Packard +Date: Mon Apr 12 18:39:48 2021 -0700 + + Version 1.9.7 + + Signed-off-by: Keith Packard + +commit b8437a3f994845dd84080cc20122494aaf901124 +Author: Bdale Garbee +Date: Mon Apr 12 18:36:45 2021 -0600 + + ao-bringup: add tools for flash/cal/test of EasyMotor v2 + +commit 1451e2fd2092d720b0d49b93ac01bed7e88b831f +Merge: 9c26fe3e b115522c +Author: Bdale Garbee +Date: Mon Apr 12 18:27:17 2021 -0600 + + Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos + +commit 9c26fe3e4fddfd2a3f3e5a7da68ef65422053063 +Author: Bdale Garbee +Date: Mon Apr 12 18:26:46 2021 -0600 + + ao-tools: update ao-flash-stm32f0x to work with openocd in Debian unstable + +commit b115522c41228b26133f322ea68ddb187c0b68cc +Author: Keith Packard +Date: Mon Apr 12 13:04:20 2021 -0700 + + doc: Fix typography in motortest doc + + 1. Use correct quotes. + 2. Eliminate double space after punctuation. + 3. Use elipses instead of three full stops. + + Signed-off-by: Keith Packard + +commit 410af114b4827e46a5a297dbb7c26dc087b932fb +Author: Bdale Garbee +Date: Mon Apr 12 14:02:32 2021 -0600 + + altos: include EasyMotor v2 firmware in upcoming release + +commit 21da0503635a643529d457dccd7e12eb39029fdb +Author: Bdale Garbee +Date: Mon Apr 12 13:51:06 2021 -0600 + + docs: minor text tweak in motor testing docs + +commit c6bcfa5ede86a718105cc334099e4a6b028b08c3 +Author: Keith Packard +Date: Wed Mar 31 09:23:14 2021 -0700 + + altoslib: Write IMU headers to CSV file when present + + The IMU data were being written, but somehow the header was not + included. + + Signed-off-by: Keith Packard + +commit d6be8a279ad233d998c6df8b2efafa34dd5a9a98 +Author: Keith Packard +Date: Sun Mar 28 18:03:56 2021 -0700 + + Version 1.9.6.4 + + Signed-off-by: Keith Packard + +commit da8d7fde56bfd7db02598d2880653fa71846abf7 +Author: Keith Packard +Date: Sun Mar 28 18:03:03 2021 -0700 + + JavaApplicationStub hacks for Big Sur tabbing mode + + Java does not support the 'tabbing' stuff that's in Big Sur, so + disable it. + + Signed-off-by: Keith Packard + +commit 81a6f20fca5df08f3ac08d83a79439502c209df0 +Author: Keith Packard +Date: Sat Mar 27 09:37:49 2021 -0700 + + Add local hacks to JavaApplicationStub + + Fix font rendering. + Add app directory to java.library.path. + + Signed-off-by: Keith Packard + +commit f2d45e21175453a69112fde22bf5b662d9e32adb +Author: Keith Packard +Date: Mon Mar 22 00:06:14 2021 -0700 + + Update JavaApplicationStub to latest release + + Signed-off-by: Keith Packard + +commit c6ef894263068839782716fece54154effd3d0fe +Author: Keith Packard +Date: Mon Mar 22 00:02:33 2021 -0700 + + Add Mac OS X 11 support to JavaApplicationStub + +commit 1d29a584c8387798fb1558fd54a09b1d8fbe90b7 +Author: Keith Packard +Date: Sun Mar 21 23:10:25 2021 -0700 + + altosuilib: Show launch sites at all visible locations on map + + Take each launch site and draw it at every location on the map it + occurs (in case the map shows more than the full globe). This also + automatically handles scrolling the map more than one "rotation". + + Signed-off-by: Keith Packard + +commit 07eecc0ff6e1104f911e5f83d67f3e14dc68c59c +Author: Keith Packard +Date: Sat Feb 27 12:51:56 2021 -0800 + + Version 1.9.6.2 + + Fix micropeak Download on Mac OS X + + Signed-off-by: Keith Packard + +commit 38b360b0b7080b06998d1cac1d6d09957fa44844 +Author: Keith Packard +Date: Sat Feb 27 13:38:54 2021 -0800 + + altosui: open /Library/AltusMetrum on Mac OS X after install + + This helps the user find the documentation. + + Signed-off-by: Keith Packard + +commit 997931d545c977250918a2d608f8c5756de2afcf +Author: Keith Packard +Date: Sat Feb 27 13:23:16 2021 -0800 + + micropeak: Stick docs in Doc dir on Mac OS X + + Follows altosui and telegps installation + + Signed-off-by: Keith Packard + +commit c07b0cd5881ae4e101c41ffa7a1dc6980c3ef357 +Author: Keith Packard +Date: Sat Feb 27 13:22:39 2021 -0800 + + altosui: Show dialog box if sudo fails on Mac OS X + + If the user types the wrong password three times, sudo will give up + and return an error. + + Signed-off-by: Keith Packard + +commit 82bad3d62b91e67f6089e403c4bd4983bf65e449 +Author: Keith Packard +Date: Sat Feb 27 12:51:13 2021 -0800 + + micropeak: Use a menu for 'Download' on Mac OS X + + Attempts to add buttons to the menu bar fail leaving no access to the + download command. + + Signed-off-by: Keith Packard + +commit 0c33e88479ce5fe578cec4296d6196356175d40a +Author: Bdale Garbee +Date: Mon Feb 15 14:27:30 2021 -0700 + + doc: add motortest docs to publish targets + +commit b8e21caf9602b55e9a042f8f0b3cfed1d8975c15 +Author: Bdale Garbee +Date: Mon Feb 15 14:25:47 2021 -0700 + + doc: have motortest documents actually get built by default + +commit 6ac9b490efca17b15317965026c56b4a37d6be82 +Author: Bdale Garbee +Date: Mon Feb 15 14:12:46 2021 -0700 + + doc: make doc be about motor testing in general, not just EasyMotor + +commit afc90f63c6a0c2a511fddc97b72537e0a6f40cfd +Author: Bdale Garbee +Date: Sat Jan 30 11:48:01 2021 -0700 + + doc: add a brief note about TeleBT appearing inert until paired + +commit 7f4059bbe74ecf86842134739ec521dcb646f04f +Author: Bdale Garbee +Date: Sun Jan 17 19:29:28 2021 -0700 + + doc: first draft of manual for EasyMotor + +commit 3af81a45be69b4693396de4a5e2c386be566b933 +Author: Keith Packard +Date: Fri Dec 4 14:58:15 2020 -0800 + + altoslib: Add all known launch sites and names to map preload + + This shows all of the known launch sites and their names in the map + preload screen. + + Signed-off-by: Keith Packard + +commit a4c40ba682acc3ed1808d5a170ddae4114740a39 +Author: Bdale Garbee +Date: Sat Nov 21 11:22:01 2020 -0700 + + doc: add documentation on how to re-flash a TeleMini v3 over USB + +commit 6550585af6d80306d037661be66004ccf8d09013 +Merge: c992792b 42226344 +Author: Bdale Garbee +Date: Sat Nov 21 11:00:43 2020 -0700 + + Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos + +commit 42226344f0b5443fdd93034dd51e608370717c46 +Author: Keith Packard +Date: Thu Nov 5 21:59:27 2020 -0800 + + ao-tools/ao-dump-up: Recognize MicroTest data + + Spit out a special message when MicroTest data is read to make testing + µPusb easier. + + Signed-off-by: Keith Packard + +commit a9d4856d3f03fae159c120d8d8030c78eaf15253 +Author: Keith Packard +Date: Thu Nov 5 21:58:04 2020 -0800 + + altos: Add 'microtest' -- micropeak load for testing µPusb + + This is custom MicroPeak firmware that just repeatedly generates + constant flight log data which can be used to validate µPusb boards. + + Signed-off-by: Keith Packard + +commit 898ef1a085f9d4541c3987d8d4f0daac0093ed49 +Author: Keith Packard +Date: Thu Oct 29 11:41:55 2020 -0700 + + Version 1.9.6.1 + + Intermediate release containing altoslib fixes for TeleMega v4.0 in + Antenna Down configuration. + + Signed-off-by: Keith Packard + +commit 6dc5b468f84f04f28ea83757cee0486f654fb234 +Author: Keith Packard +Date: Thu Oct 29 11:40:25 2020 -0700 + + altoslib: Delay accel cal value adjustment until data all read + + Instead of trying to compute these values as soon as the necessary + data are available, delay until all data are available as which data + are necessary depends on the target device, and some target devices + don't have some of the data values at all. + + Signed-off-by: Keith Packard + +commit ceca79d6b20cf623e7a7214e400347fc0bc019dd +Author: Keith Packard +Date: Thu Oct 29 11:38:55 2020 -0700 + + altoslib: Fix accel inversion for TeleMega v4.0 + + TeleMega v4.0 uses the adxl375, just like EasyMega v2.0 + + Signed-off-by: Keith Packard + +commit 4358d83ba96b072cabd344e287fa77005968690f +Author: Keith Packard +Date: Thu Oct 29 11:37:03 2020 -0700 + + altoslib: Avoid sending negative accel cal values to flight computer + + Pre-1.9.7 firmware does not handle negative values. Instead, send + large positive values which will wrap around to negative values inside + the flight computer. + + Signed-off-by: Keith Packard + +commit d1a2932e080041cfe107e00e7b23213026d1fb81 +Author: Keith Packard +Date: Wed Oct 28 14:32:16 2020 -0700 + + ao-bringup: Delay before testing easymini for 0.25 seconds + + EasyMini isn't quite ready to play when the USB is first detected as + the sensors haven't yet been initialized. Wait for 0.25 seconds to + give the board time to finish initializing. + + Signed-off-by: Keith Packard + +commit 6a1d6499fd7ca2b3a9702e21af2a7584ef2b6480 +Author: Keith Packard +Date: Mon Oct 26 21:53:54 2020 -0700 + + altos: Don't wait after igniter in manual mode + + There's no reason to delay between igniter firings in manual mode, and + it slows down testing. + + Signed-off-by: Keith Packard + +commit c992792ba6a76a0bc1d31ccdcffa2d6ca52a9e55 +Author: Bdale Garbee +Date: Mon Nov 16 10:50:49 2020 -0700 + + put notes in Releasing about keeping doc/header.inc up to date + +commit 427e67f9e8914327243c0fdd1379365fe4e03623 +Author: Bdale Garbee +Date: Mon Nov 16 10:47:53 2020 -0700 + + TeleLaunch docs should use telelaunch.txt, update copyright year, lose "draft" + +commit 6e001281b01176963836d7b7d0bd6973b788dd63 +Author: Keith Packard +Date: Fri Oct 23 17:05:37 2020 -0700 + + altoslib, altosui: Don't show apogee/main for EasyTimer Fire Igniter + + Don't create igniter lines for a device which doesn't have them. + + Signed-off-by: Keith Packard + +commit a214f039e8404da7529b6799ab6a907c3744e1bc +Author: Keith Packard +Date: Fri Oct 23 16:14:13 2020 -0700 + + altos/easytimer-v1: Switch from including adxl375 to bmx160 + + These aren't really necessary at all as ao_data includes them, but + it's nice to have them listed for documentation purposes. + + Signed-off-by: Keith Packard + +commit 1a3c0805f88c50f27dd4e78b9be2a4c3ef9e46c8 +Author: Keith Packard +Date: Fri Oct 23 16:13:47 2020 -0700 + + altos/easymotor-v2: Increase default flight log size + + Switch to 4 flights by default, with 2MB per flight. + + Signed-off-by: Keith Packard + +commit a9014be707c4325b55e0f2797796e7c96aea1e03 +Author: Keith Packard +Date: Fri Oct 23 16:12:36 2020 -0700 + + altosui: Match against basestations when determining remote + + These two cases were matching against !altimeters instead, which isn't + true for EasyMotor or EasyTimer. + + Signed-off-by: Keith Packard + +commit 40c6aa050654d43f20c6a9c6bd67541e1747ae38 +Author: Keith Packard +Date: Fri Oct 23 16:10:43 2020 -0700 + + altoslib, altosuilib: Get Idle Monitor working with EasyTimer and EasyMotor + + This involve splitting out the gyro and mag sensor handling from the + 3-d accel stuff, displaying only information that is present. The IMU + support now allows for using the along axis as the primary + acceleration indicator. The Adxl375 now allows using all three axes as + the 3d accelerometer. + + Signed-off-by: Keith Packard + +commit b6c066d7261d398cb7bfe6503518022194431337 +Author: Keith Packard +Date: Fri Oct 23 16:02:07 2020 -0700 + + altoslib: Set all 3 axes of accel cal data when present + + Use the new accel cal function in altos to set all three axes + + Signed-off-by: Keith Packard + +commit f7c8f0b14cf19804106860a5689cf1f37df20669 +Author: Keith Packard +Date: Fri Oct 23 16:00:01 2020 -0700 + + altos: Make accel cal take three axes when present + + This allows AltosUI to save/restore all of the accel calibration + values instead of just the primary axis. + + Signed-off-by: Keith Packard + +commit ecf782359d3038399049ec5cc0a2b3071e14c78f +Author: Keith Packard +Date: Thu Oct 22 20:48:26 2020 -0700 + + libaltos: Add windows override for EasyTimer USB ID + + Windows doesn't use the product name from the device, instead it uses + whatever was in the .ini file, which was "TeleTerra" for the EasyTimer ID. + + Signed-off-by: Keith Packard + +commit 365bfb9c0720d537c7d65baf871d5dcd7c08de35 +Author: Keith Packard +Date: Thu Oct 22 20:52:03 2020 -0700 + + Update 1.9.6 release date. Add note to Releasing about date + + Need to update the release date as well as the release version; that's + where all of the dates in the various docs comes from. + + Signed-off-by: Keith Packard + +commit dcd1feb83e5534ea3135358456b748f242878b46 +Author: Bdale Garbee +Date: Thu Oct 22 16:19:33 2020 -0600 + + releaseing 1.9.6 + commit 38bcc2b8b2b560271902eb8a3eba467866a38628 Merge: 628da1fe c16cb712 Author: Bdale Garbee