+commit 895665eefe846394926d70e4a5d51346841cb251
+Merge: 5d0a76157 36f3368a6
+Author: Bdale Garbee <bdale@gag.com>
+Date: Mon Aug 5 10:37:52 2024 -0600
+
+ Merge branch 'master' into branch-1.9
+
+commit 36f3368a6dfc61e4391719559efadaac19a566fc
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Aug 2 08:58:44 2024 -0700
+
+ Version 1.9.19
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit fc66c028ff6945edf5aa99d47c21c02a89093e96
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Aug 2 08:57:39 2024 -0700
+
+ Add easymega v3.0 firmware to fat images
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 3d3505186ff0eff219c3c4326288181f4f6f95e1
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Aug 2 08:53:56 2024 -0700
+
+ doc: Version 1.9.19 release notes
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d5b471c360fc57f924e37e1d4844bb8960470d21
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Aug 2 10:26:43 2024 -0600
+
+ capture link for EasyMini production scripts
+
+commit 44066a8c77cd3b40bba3c58a2b2e5001a8fe99bf
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Aug 2 10:25:15 2024 -0600
+
+ production bench scripts for EasyMega v3
+
+commit e421a62342e3dde9210663d6c8b81e5ee22fe4df
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed May 29 13:54:06 2024 -0600
+
+ make EasyMini v2.1 our "current" thing to flash/cal/test
+
+commit 6f4f9015612a18406de7c80e9c4a72544fccc35e
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Jul 31 13:12:04 2024 -0700
+
+ ao-accel-cal: Validate ADXL375 sensitivity
+
+ If the accel device is an ADXL375, make sure the Z axis sensitivity is
+ within the data sheet range of 18.4 to 22.6 g. Allow for rounding as the
+ device only records the integer value (sigh).
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 7da6e6eb53154a8d94513cb4ddb570949ff5d1c9
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Jul 31 12:06:43 2024 -0700
+
+ src: Open up the ADXL375 self test range
+
+ Reading the datasheet more carefully, we discover that it mentions
+ that the self test magnitude can vary within a rather wide range.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 259dbc4202b8980a6983deaa7187188d5cbbca41
+Merge: 955c49611 2009090f5
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed Jul 31 12:01:27 2024 -0600
+
+ Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
+
+commit 955c49611be14868252b496fd458f2dc4ab74c2b
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed Jul 31 12:01:00 2024 -0600
+
+ include EasyMega v3 firmware in that captured in LLC repo during release
+
+commit 2009090f5a6eed5ecdb59ba0cd6f614f93f327bd
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jul 27 14:59:39 2024 -0700
+
+ ao-bringup: Re-add cal-freq
+
+ This got deleted by mistake
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 28a42c348d1ec584d0dcdb20cc6ff243aea7575c
+Author: Bdale Garbee <bdale@gag.com>
+Date: Tue Jul 16 17:49:31 2024 -0600
+
+ doc: reflect move of mailing list from lists.gag.com to groups.io
+
+commit 6db5b9a1a56073d2942a36854fdcff633dfb7aa0
+Author: Bdale Garbee <bdale@gag.com>
+Date: Tue Jul 16 17:44:51 2024 -0600
+
+ doc: EasyTimer v2.0 also has mag sensor
+
+commit 68f6a5c6d23658c41950ccf0c7533ea0f4cb6a04
+Author: Bdale Garbee <bdale@gag.com>
+Date: Tue Jul 16 17:41:32 2024 -0600
+
+ docs: correct EasyMotor v3.0 battery in specs table
+
+commit 34fe19d319c8e178171b9d8cc0e6acbf0495c5a9
+Author: Bdale Garbee <bdale@gag.com>
+Date: Tue Jun 25 12:11:31 2024 -0600
+
+ doc: clarify how EasyMotor gets put into idle mode
+
+commit f8527ffca57c7c7dad33c5788b8a060da84280c9
+Merge: a41cae3fd 3bc1ab004
+Author: Bdale Garbee <bdale@gag.com>
+Date: Mon Jun 24 09:03:17 2024 -0600
+
+ Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
+
+commit a41cae3fd90509d272146493dd7812e28df0f333
+Author: Bdale Garbee <bdale@gag.com>
+Date: Mon Jun 24 09:02:46 2024 -0600
+
+ doc: add Terry Lee's TRA and NAR numbers to TeleLaunch doc as his request
+
+commit 3bc1ab0046c4dbebbde8557d3a1f45707aaefa42
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Jun 20 15:35:38 2024 -0700
+
+ altoslib: Check for negative tick wrap when importing flight records
+
+ If the tick count wraps just as boost is detected, there may be some
+ data records on the device with large tick values which are recorded
+ after the AO_FLIGHT record. Check for these in two places which manage
+ 16-bit tick values by wrapping tick values to negative numbers in
+ those cases.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 3e2cadd282479e21ce74f80e4fe844f65db16bab
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Jun 20 15:34:44 2024 -0700
+
+ altosui: Don't add pyro table to graph UI when npyro == MISSING
+
+ For some reason, npyro is set to MISSING in some flight records. Check
+ for that before adding pyro info.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ff6116f1a65a1a623a5b00759e5b922c3f482278
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Jun 19 23:02:30 2024 -0700
+
+ telelco-v3.0: Support ambient light sensor
+
+ A TEPT5700 ALS and 15k resistor from 3.3V to ground hooked to ADC10 on
+ PC0.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 18f3c100b7073bd9aeaedfacc25324a7771b0723
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Jun 11 20:53:25 2024 -0700
+
+ altos/telelco-v3.0: Merge info into one screen
+
+ Move all of the info bits from separate screens to a single
+ screen. Eliminate the contrast screen, plan on eliminating the
+ backlight screen once we've switched to an ALS.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 14f82893c918d224f28a79211840a5523684fedc
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Jun 11 16:26:16 2024 -0700
+
+ altos/telelco-v3.0: Swap version and serial on info page
+
+ Rationale is that model and sn are part of the hardware, version is
+ fw, call and freq are config.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 04469f35a791b34b95145e222384f0a4661f10e4
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Jun 10 14:31:11 2024 -0700
+
+ altos/telelco-v3.0: Display good vs bad packets received
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 934301ca378192aecbaacf345cdb76a4d96c269d
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Jun 10 13:47:41 2024 -0700
+
+ altos/telelco-v3.0: Add "Scanning..." to startup screen
+
+ Make it clear what's going on. Had to shrink the logo to make room, so
+ switched from 26 to 24 point text.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 45bcdbdb5c4709646416857c5db7e7f29780b674
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Jun 10 13:37:47 2024 -0700
+
+ altos/telelco-v3.0: Delete debug code
+
+ Remove the display debugging code which is no longer used.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 1200e0c549c4b7e3b40d270879af4180cdd5f689
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Jun 10 13:31:05 2024 -0700
+
+ src/telelco-v3.0: Increase LED test time to 1 second
+
+ Make it possible to verify all LEDs active during testing.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit bf1e38a6f085c630cf56c3da44fc6d4eb232e373
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon May 20 21:22:33 2024 -0700
+
+ altos/easymega-v3.0: Add combined dfu and ihx targets
+
+ Build these for testing the boards at Seeed
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2830a47f142e79b8e4435f3957f19c7858606cd9
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat May 11 19:03:51 2024 -0700
+
+ altosui: Add config and pyro tabs to graph widget
+
+ Show the flight computer configuration in the graph when available.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 407086a6b36032f0c780d3b3e94101fa96a1c900
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat May 11 17:52:20 2024 -0700
+
+ altos/test: Get the flight software test code working again
+
+ This had gotten very stale; much hacking was required. I know the
+ TeleMega v4 code works, other things "might". At least it seems to
+ build without errors?
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit db58d8c58fd6dcb4d153d85e3fd37d59956c84db
+Author: Bdale Garbee <bdale@gag.com>
+Date: Mon Apr 29 11:41:48 2024 -0600
+
+ first cut at turnon scripts for EasyTimer v2
+
+commit 0d8c2354e7c4f7d2671e6c0a0d088fd94de75c46
+Author: Bdale Garbee <bdale@gag.com>
+Date: Mon Apr 29 11:20:53 2024 -0600
+
+ remove garbage line from easymotor turnon script
+
+commit 5de98063f8e638e18ea0f05f09e31e435dfd7d0a
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Apr 28 21:19:58 2024 -0700
+
+ altos/easymini-v2.0: Remove combined .dfu file
+
+ This is delivered to seeed for testing the hardware.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 673d326fd861672feaee7c903486e54e8de9471d
+Author: Bdale Garbee <bdale@gag.com>
+Date: Sun Apr 28 20:44:55 2024 -0600
+
+ capture things learned during 1.9.18 release
+
+commit 5d0a76157ae14b6cc8ff9236db4960dc475905db
+Author: Bdale Garbee <bdale@gag.com>
+Date: Sun Apr 28 19:40:41 2024 -0600
+
+ update ChangeLog for 1.9.18 release
+
+commit d8a81e14d572c4fa8d1b5aa7cb477654c206ae1d
+Merge: 1311eba0b dce00ba45
+Author: Bdale Garbee <bdale@gag.com>
+Date: Sun Apr 28 19:40:16 2024 -0600
+
+ Merge branch 'master' into branch-1.9
+
+commit dce00ba450e686e0fef4bd1d6a8b292eca8bfc25
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Apr 28 15:34:13 2024 -0700
+
+ Version 1.9.18
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b834c989cbddf8db9848af03bb040da1a6a0f651
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Apr 27 22:30:29 2024 -0700
+
+ doc: Add 1.9.18 release notes
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ae69294526369f251b221ee1f8ca2cb58b63bd7a
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Apr 28 18:34:30 2024 -0700
+
+ altos/draw: Add 'install' target
+
+ Needed for building packages; install is a no-op in this directory.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 1311eba0bbe32bc1759a3b11b00c78774843383c
+Merge: 7b2588ee7 a0005e3f0
+Author: Bdale Garbee <bdale@gag.com>
+Date: Sun Apr 28 18:44:32 2024 -0600
+
+ Merge branch 'master' into branch-1.9
+
+commit f89bfb0e1a14c9809d35f60fff448a1b3a2f2b68
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Apr 28 15:49:29 2024 -0700
+
+ Fix up fat build target
+
+ Depend on all-recursive so everything gets built before we attempt to
+ build the fat bits.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a0005e3f0cc65f874b112996899a782393a1c12d
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Apr 28 15:34:13 2024 -0700
+
+ Version 1.9.18
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f5c037001c51609608940cf16e9e99740aad6ebc
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Apr 27 22:30:29 2024 -0700
+
+ doc: Add 1.9.18 release notes
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f8d943c54b1518e77c884b6dc77ee42dc88aaeab
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Apr 28 15:33:30 2024 -0700
+
+ Add EasyTimer v2 firmware
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 278f686f014e74962721e47aeeb60b59afafb37d
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Jan 3 12:31:54 2024 -0800
+
+ altosui: Support gps receiver setting
+
+ Create a combo box listing the available receiver models and allow the
+ user to select which one to use, including the builtin one.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 5c815c673fa7e82419299d87ffde939fbd842333
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Jan 3 12:24:08 2024 -0800
+
+ altosui: Set the beeper to 0 to disable
+
+ Don't force the beeper to the default value when the frequency is set to 0.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2bd6698fb9d403931568ddc80266d1bb61c09a8b
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Apr 19 14:07:50 2024 -0700
+
+ altos/test: Add FEC test for simple 'hello' message
+
+ This just tests the FEC code using a slightly different data source
+ that makes sure odd lengths work correctly.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 19c42c4d97151f2dc38e59cff4d0638694fcd27d
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Mar 28 09:45:38 2024 -0700
+
+ altos/test: Adjust CRC error rate after FEC fix
+
+ The number of CRC failures during FEC testing is lower now that
+ the packet length bug has been fixed in the FEC encode bits.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit abfa580ad700415f5ea240450a1621f9de35de82
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Mar 26 21:38:48 2024 -0700
+
+ altos: ao_fec_prepare using wrong value for input len
+
+ The FEC code always sends a multiple of four bytes, padding by two
+ bytes for even inputs and one byte for odd. But the preparation step
+ was using the wrong value for the length, so the output was getting
+ mangled.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d7a91278051ff75e3edc3e999a6d8096fa4deec4
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Mar 3 16:37:09 2024 -0800
+
+ altos/easytimer-v2: Generate combined .ihx file for seeed testing
+
+ The test plan for seeed requires a combined loader and firmware image
+ for a single flashing step.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a017cfce31429ef25a53a724e99b53c8267ec4ef
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Mar 2 16:23:57 2024 -0700
+
+ altos/stm32f1: Grab both TX/RX DMA mutexes while doing I2C
+
+ The I2C engine appears to trigger an extra RX DMA transaction which
+ scrambles anything sharing the same DMA units.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d9140ea0d6bf6755a2701115273f02a4c3944e17
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Feb 24 12:46:17 2024 -0800
+
+ altos/easymega-v3.0: Update i2c pin usage
+
+ Found an errata which means we had to swap which i2c to use with the
+ mag sensor. Swap the mag sensor and fire_c/fire_d.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit bb3bfea5462d3f3e1a0a5f4645f67996054a78a3
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Feb 24 12:45:54 2024 -0800
+
+ altos: Build EasyMega v3.0 by defaul
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 22b5d1a98a86ac4d2d0ef12565a01e3591f9afb9
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Feb 24 12:45:09 2024 -0800
+
+ altos/stm32f103: Fix continuous ADC code
+
+ This needs the same hacks as the manual ADC code.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 6a9721f344d1837c913fee142c875de4d7357820
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Feb 24 12:44:00 2024 -0800
+
+ altoslib: Add EasyMega v3.0 support
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 4da8e047c4df06a0fec2c0cd47d26d5f1bef0e31
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Feb 12 22:58:45 2024 -0800
+
+ src/easymini-2.0: Add combined .dfu file for Seeed testing
+
+ Provide a combined .dfu for testing EasyMini at Seeed. This
+ checks the baro sensor (via POST) and SoC.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 94445131d0be72f099985709dda4203259b1d947
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Feb 2 16:31:03 2024 -0800
+
+ stm32f1: Clean up some ADC definitions
+
+ The CR2 bit is called TSVREFE in the docs, use that consistently
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit bcf9db74705dcd77eccd8f36f73c2eb99a5f1c70
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Jan 31 22:05:13 2024 -0800
+
+ altosui: Make accel cal dialog say 'beeper' instead of 'antenna'
+
+ Quite the plumbing required, but it'll do.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 13befe46b107a88d05710991beab3b7b8478fa09
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Jan 29 18:40:30 2024 -0800
+
+ altos/easytimer-v2: Fix product name
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 9419cf4f22e5cd337da54d7907fc0a5e848bd464
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Jan 29 18:40:06 2024 -0800
+
+ altos/easytimer-v2: Set default log size to 192kB
+
+ This leaves space for 4 flights.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 52d0c638343b2424cae08059f788a02efddee19a
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Jan 29 18:39:27 2024 -0800
+
+ altoslib: Add EasyTimer-v2 support
+
+ Log parsing and idle monitor.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a724a6b223229f8640740874523aee394350e9c6
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Jan 29 17:58:02 2024 -0800
+
+ altos/easytimer-v2: Fix up ao_pins.h
+
+ Fix M25 CS pin (PA10).
+ Fix BMI088 axes
+ Fix MMC5983 axes.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a148876e36bc3f84f11fdac57a9f69171e30c058
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Jan 28 21:14:06 2024 -0800
+
+ altos/telelco-v3: Minor UI tweaks
+
+ "Box"→"Bank" to match docs.
+ Auto-center text instead of pre-computing. Way easier.
+ Scroll found banks during startup.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 7977ff5291c6161d37b7c1b1548258df2e58c09e
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Jan 28 00:17:27 2024 -0800
+
+ altos/st7565: Set default contrast to 13
+
+ This seems slightly better than 16. Might need to actually keep this
+ in config space.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ffaee646efded39c3cdb07948823822ce8df8c4e
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jan 27 23:59:43 2024 -0800
+
+ altos/telelco: Add RSSI display to older devices
+
+ Show RSSI value on TeleLCO v2.0
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 1741039eb3633b3f010ac7fc9e6a055d02aa0a15
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jan 27 23:48:51 2024 -0800
+
+ altos/telelco: Add per-box RSSI display screen
+
+ Shows the last received RSSI value.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 43d1cfd0d1458c2d4c333155902be28bfe17b6ee
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jan 27 23:47:45 2024 -0800
+
+ altos/stm32f1: Set beeper pin to 0 while off
+
+ Make sure we don't let the timer leave it sitting high; the
+ magnetic beepers probably don't do the right thing in that case.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 323a6a44083f865c90c12e93775ac2dbf9352de3
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jan 27 23:13:17 2024 -0800
+
+ altos/telelco-v3.0: Show backlight/contrast value as percent
+
+ Provide a bit more feedback about the setting.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit efe964558805a18f070f405377ef0f437ccce237
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jan 27 23:12:05 2024 -0800
+
+ altos/st7565: Diff image during update
+
+ This minimizes the amount of data sent to the device. Mostly this is
+ useful to skip updates that don't change the display at all.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit bf7d2aaccd41837dd2e032023107616266e22a6d
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jan 27 23:11:15 2024 -0800
+
+ altos/telelco: Update backlight/contrast display upon change
+
+ Don't wait for the 1-second poll interval.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d1fd9055898fb07033b80f3d9d677a97d485fb2f
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jan 27 23:10:28 2024 -0800
+
+ altos/draw: Add ao_text_width
+
+ Computes the total advance of the given string, not the width of the
+ resulting ink.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f9103d13f620cb06642aacdff9dcaf05e87d671f
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jan 27 22:03:00 2024 -0800
+
+ altos/telelco-v3: Add logo to 'info' page
+
+ Make the info page a bit more fun
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 936ef3907e956b1a42ad54fe5757bd816b20890f
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jan 27 16:35:33 2024 -0800
+
+ telelco-v3.0: Add info page
+
+ Show model, version, serial, call and freq
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 5cea1324ac4a34a21324c4bb50885ffacb6d29da
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jan 27 16:03:35 2024 -0800
+
+ altos/telelco-v3.0: Control LCD backlight with PWM
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 5506b6c1f75d639e2d952213a53bc9ee34e5a79c
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jan 27 16:03:20 2024 -0800
+
+ altos: Add support for backlight control in ao_lco_bits
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 7ac9267b156d7bb6e942dd630a9ba142ba0c7a00
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jan 27 16:01:20 2024 -0800
+
+ altos/stm32f1: For some reason the DBG registers aren't always available
+
+ Attempts to discover the device model during flash loading appear to fail
+ for unknown reasons. Switch to basing the memory page size on the total
+ memory size, which should be just as reliable.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ff21e293ee8185b19a30df74ca7a1610625ef465
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jan 27 15:31:04 2024 -0800
+
+ altos/telelco-v3.0: Configure SPI GPIO pins to 50MHz
+
+ Need enough bandwidth to run at 20MHz
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 3687628cdd964a5e6729b8c9506efa5e2e9d8a84
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jan 27 15:30:27 2024 -0800
+
+ altos: Bump ST7565 speed to 20MHz
+
+ Go as fast as we can manage
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f9e319f5a97df8c0950ec7531d0889cf60e53783
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 26 17:35:43 2024 -0800
+
+ altos/telelco-v3.0: Add contrast setting
+
+ Provide a UI for setting the LCD contrast.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 23fec388ebdf4230663324e1f0ebfbd79059e841
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 26 17:35:21 2024 -0800
+
+ altos: Build TeleLCO v3.0 bits by default
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 470be148d9a9dcd45609942d17fcf7c1555375f3
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 26 16:06:44 2024 -0800
+
+ telelco-v3.0: Minor setup fixes
+
+ Change beeper to lower tone. Switch LCD SPI to mode 3. Fix the
+ quadrature device ID.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 54a465d062d9a863f14519267f06927d001e2c23
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 26 16:05:45 2024 -0800
+
+ altos: Fix pretend pad range for TeleLCO
+
+ Off-by-one when setting up the pretend pads.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c8e02fea0b6de30c3929bb1551e7de02b7047f3d
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 26 14:03:40 2024 -0800
+
+ altos: Add wiring docs to st-7565 header
+
+ Write down what worked today.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d2216717adac7f7e917e13085de6ce8118023d5f
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 26 11:07:55 2024 -0800
+
+ altos: Add SPI bus parameter to ao_spi_speed
+
+ The stm32f1 series has two SPI busses and they operate from different
+ base clocks, so the computation of the clock divider to get a
+ particular frequency depends upon which SPI bus is being used.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 3fdf2f80ccf3a2b148b63f5fd5de198957719075
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 26 10:59:19 2024 -0800
+
+ stm32f1: make spi speed per-bus
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 044f68d6be05be8b0a6a2432f64b8fb2e94ca956
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 26 10:57:56 2024 -0800
+
+ switch to mode 3 for LCD
+
+commit 9a5cd9e64a66829fb0cd3713c5cbd41085641db3
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Jan 24 15:36:34 2024 -0800
+
+ src/stm32f1: Disable extra JTAG pins in ao_clock_init
+
+ Need to enable AFIO before trying to adjust bits there.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit de37d4a17e8eac517ed00f179c9cd5c09b820dfc
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jan 13 20:57:38 2024 -0800
+
+ altos/telelco-v3.0: Use timer 2 for fast timer
+
+ We need timer 1 for PWM on the backlight
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit e82cf4199761e900ef176a2a6ddd5d7cfc38bc07
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jan 13 20:57:00 2024 -0800
+
+ altos/stm32f1: Support timers 2,3,4 for fast timer
+
+ Make the code deal with differences between timer 18 and 234
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d216d17e5317607ced5a2437e5360203647e6eb9
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Jan 11 16:17:32 2024 -0700
+
+ altos/telelco-v3.0: Battery voltage is on PA2
+
+ Which is ADC input #2
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit e93b73d9adce883e7e4094a06f4de86f5c774567
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Jan 11 16:16:58 2024 -0700
+
+ altos/telelco-v3.0: Don't connect PA6 to SPI
+
+ MISO is not used, and we need the pin for other stuff.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a3fd78224f222adc4cec394a2c8f4153d6e8571c
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Jan 11 15:12:34 2024 -0700
+
+ altos/stm32f1: Allow PA6 to be left alone in the SPI code
+
+ This is MISO, which the LCD driver doesn't use. Leave it alone so we
+ can use it for other stuff.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2447293cbaaf7b783744ca2f68bf1769a8798841
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Jan 11 15:11:06 2024 -0700
+
+ altos/stm32f1: Poke the ADC harder to get it to sample
+
+ The ADC requires a bunch of poking to get it started.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 321556be4eda94be40dbefe13f0549ad224c7c33
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Jan 10 23:49:00 2024 -0800
+
+ altos/stm32f1: Turn on ADC during initialization sequence
+
+ The ADC needs to be left 'on' so that it will actually
+ run the conversion sequence when started.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 65cbf1af7a0c5051c75a7e6a104f3ed17cb629a9
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Jan 10 17:27:33 2024 -0700
+
+ altos/telelco-v3.0: Add USB pull up
+
+ And move the ARM LED to PA9
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit fb3cd8d1987b3e4d0a09ece97b3124e954c5f949
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Jan 10 17:26:12 2024 -0700
+
+ altos/stm32f1: Add STM_RCC_CFGR_PLLXTPRE_MASK value
+
+ Necessary when setting the PLLXTPRE value
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit cea7122fc1843b14a179ed9311677f69c10b38eb
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Jan 10 17:24:32 2024 -0700
+
+ altos/stm32f1: Set PLLXTPRE value
+
+ This is the pre-PLL divider value which is needed when we want to
+ use a 16MHz crystal and a 72MHz sysclk
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c8a0811abf59fb55cb17d2159289621d26e887ad
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Jan 10 17:22:57 2024 -0700
+
+ altos/stm32f1: Support beeper on tim3
+
+ Add a bit more flexibility to the beeper code
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 1b8bc4e4aadd367c40d33afefb526f1c60c7d118
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Jan 7 20:13:04 2024 -0800
+
+ altos/telelco*: Make LCO voltage display work on 2.0 and 3.0
+
+ Fix up the common code to handle LCO voltage display via box 0
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 6d3b9ca44ffe43bd6285c37af4ee1d6174be8fcd
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Jan 7 19:57:03 2024 -0800
+
+ altos/telelco-v3.0: Fix up search UI
+
+ Present a progress bar. Show the detected box numbers.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 8c5c7dfe66098bc8af47768146739a7cda605968
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Jan 7 19:14:03 2024 -0800
+
+ altos/telelco-v3.0: Add ao_adc_single usage to get battery voltage
+
+ Poll the ADC to acquire battery voltage data.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 37de458faea5f67870b80e3549e37130bf43b11b
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Jan 7 19:13:22 2024 -0800
+
+ altos/stm32f1: Add ao_adc_single support
+
+ This supports polling the ADC for values instead of having
+ them get dumped into a ring at a regular rate.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 1760bec9ed19c64f35ea28904cea433d39dead07
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Jan 7 18:58:41 2024 -0800
+
+ altos: Move ao_adc_single.h API header to kernel/
+
+ THis was in stm, but will be needed by other architectures.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a30f526c42177ed7d4ad239f31b7b5163e16a036
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Jan 7 17:05:34 2024 -0800
+
+ altos/telelco-v3.0: Add some real drawing stuff
+
+ This required enabling devices with 128kB flash.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit edbe6cca1e6b68bcc90064cd70529a9f9b0f9632
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Jan 7 16:48:43 2024 -0800
+
+ altos/telelco-v3.0: Use eeprom emulation for config storage
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit e959061fa17e15dfdd75d35c6c67e68a0e5e98e2
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Jan 7 16:47:47 2024 -0800
+
+ altos/stm32f1: Add eeprom emulation using flash
+
+ Use the last 2kB of flash to emulate eeprom storage for TeleLCO. This should
+ also be useful for EasyMega.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 31756e065828ca5c1779f1349c38d29196f4798d
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Jan 7 16:21:40 2024 -0800
+
+ altos: Add initial TeleLCO-v3 bits
+
+ This might light up some of the hardware...
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2733436da522650d4e918b7bc7d65f966f149792
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Jan 7 16:20:42 2024 -0800
+
+ altos: Build in 'draw' directory first
+
+ This makes various font bits for targets using graphics
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 96cee909d1392f098c22c0122f12e358a7fe8174
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Jan 7 16:20:18 2024 -0800
+
+ altos/stm32f1: Add ao_fast_timer.c
+
+ Needed for TeleLCO
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 96459ad1231898c743aacf3fbc1afbf92f5579dc
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jan 6 23:24:13 2024 -0800
+
+ altos/telelco-v3: Move USB pullup from PA9 to PA10
+
+ Production boards will have the pull-up on PA10, and Bdale will hack
+ up the protos to match so we don't have to have separate firmware.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 28c389c08a37010fdbb26e9923d16c3204862e67
+Author: Bdale Garbee <bdale@gag.com>
+Date: Sun Jan 7 15:55:53 2024 -0700
+
+ fix product name
+
+commit 50dea58c0f2ae87827a1a761ea7868e9798a5fd5
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jan 6 23:16:23 2024 -0800
+
+ altos/telelco-v3: Create initial flash loader setup
+
+ Copied from easymega-v3 with USB pull-up moved to PA9. Note this
+ assumes the proto boards will have a resistor fitted there, which is
+ not in the artwork.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2a34be23938cf1b3c3662abe2d39492bda9a4be1
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Mar 30 00:46:36 2023 -0700
+
+ altos/easymega-v3.0: Switch to STM32F103
+
+ For some reason, there was easymega v3.0 firmware sitting here, but
+ it was mostly a copy of easymega v2.0 bits. Fix that to support the
+ current design based on the STM32F103 SoC.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 4683ef1d97f405fabbc214eb7b83bba15990ff79
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Mar 30 00:45:17 2023 -0700
+
+ drivers: Add real i2c support to mmc5983
+
+ It only had bit-banging i2c support; go ahead
+ and add "real" i2c support for EasyMega v3
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 1cad5ca2525fbe067f897871bc2c4dc45a13e85a
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Mar 30 00:05:21 2023 -0700
+
+ altos/stm32f1: Add more IP block drivers
+
+ adc, beep, exti, i2c
+
+ Also hooked up data sampling bits in ao_timer.c
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 3da00a912b07c77d06785933c92e287ab48b0f79
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Mar 16 10:24:36 2023 -0700
+
+ altos: Fix up stm32f103-nucleo 'lco' demo mode
+
+ Adjust some layout now that I've got a real screen to play with.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 6f7d530b9ca06272354d1b7c05813a2523b24887
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Mar 16 10:23:05 2023 -0700
+
+ altos: Clean up st7565 LCD driver
+
+ Get rid of AO_ prefix on chip-specific register values.
+ Declare ao_st7565_instructions to take const uint8_t * so
+ it can accept an array in flash.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit fab278542c9bb31991a93604a9f646e8cd8285af
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Mar 8 17:14:56 2023 -0800
+
+ altos/stm32f103-nucleo: Draw more of the LCO demo screen
+
+ Add the box/pad screen.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit bfafd5b04f0cca36724f3de0b0f18ffac93be591
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Mar 8 15:54:39 2023 -0800
+
+ altos/stm32f103-nucleo: Drive a screen too
+
+ Use the ST7565 driver to control an LCD screen.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a080a564b9b54e6b3495d30703c45ba2850b1703
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Mar 8 15:53:58 2023 -0800
+
+ altos/stm32f1: Add DMA and SPI drivers
+
+ These came from the code for the stm32l15 chips
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b0ea39f7eb18aa73160b0b848a9000892f43c0e7
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Mar 8 15:53:03 2023 -0800
+
+ altos/driver: Document setting for AO_ST7565_BIAS
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b2d2a9de490a140e8f2c5c2fba739662b340fb3b
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Mar 8 15:52:11 2023 -0800
+
+ altos/draw: Have each font declare ao_glyph_temp as .comm
+
+ Create temporary glyph drawing space by having every glyph declare how
+ much space it needs and letting the linker allocate the largest
+ possible space.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 6394680d1e9ff8596068a73eb43e4adc45722455
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Mar 8 15:50:57 2023 -0800
+
+ altos/draw: Skip line adjustment for vertical/horizontal
+
+ When e3 is zero, don't adjust the minor position based on
+ the major as it doesn't move.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 8e82ecb3eddd992c1d351ad7489ae5cbdb761cea
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Mar 8 15:50:19 2023 -0800
+
+ altos/draw: Build demos with -O3 to catch more bugs
+
+ The compiler fails to do a lot of checks in -O0
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 5af8252cb6cf51611963f4df97eee04741438ea5
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Mar 8 15:49:52 2023 -0800
+
+ src/draw: Provide some useful constants
+
+ The two colors and a stride macro
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d65652ac9027475d32510feac9eb8b57a2080d48
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Mar 8 15:14:53 2023 -0800
+
+ altos: Add ST7565 LCD driver
+
+ This is the chip used by various NewHaven LCD displays
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 09a3c086dae1cce43c843626a1c624b4e2ad8d04
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Feb 25 22:41:48 2023 -0800
+
+ altos/stm32f103-nucleo: Add boot loader
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit cea0f40fff14b9d2085e0026a68b742a4b114cb9
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Feb 25 19:24:11 2023 -0800
+
+ stm32f1: Get boot loader working
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 58f013162125b2143a5a9f1c0544cb20817e9524
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Feb 19 16:29:56 2023 -0800
+
+ altos/stm32f1: Start work on self-flash code
+
+ Looks like this uses the same IP block as the stm32f0 series; copied
+ the code, haven't gotten it working yet.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b23ac7ea00ec26779354869765ced9caa2d05738
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Feb 19 15:45:29 2023 -0800
+
+ altos/stm32f103-nucleo: Use more bits
+
+ Get the OS running, use the serial for console
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 87b64a15f55ecb20a0f8bb2556e77b45a4d82b82
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Feb 19 15:44:32 2023 -0800
+
+ altos/stm32f1: More stm32f103 work
+
+ Serial driver works
+ Interrupts work
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d2cb18542f4f6071232bd046fd1b257228c17a25
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Feb 17 23:02:16 2023 -0800
+
+ altos: Start work on stm32f1 support
+
+ Got clocks working. CPU now running at 72MHz.
+ Got systick timer working. Ticks at 100Hz.
+ Got GPIO working. LED blinks.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c361192dbeabeb434fd6744e575756c012545d1b
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Feb 25 22:40:29 2023 -0800
+
+ ao-tools: Add flash utility for stm32f1x chips
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit e8b0ac5a17d2fb5a0d99ea86c3a2e1c780d3adf3
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Jan 30 12:33:22 2024 -0800
+
+ altos/lpc: Adjust ADC clock from 450kHz to 4.5MHz
+
+ A missing zero. Also, let products change this value if desired to
+ improve high-impedence performance.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 0d4e2f95e628b693e418ac9825e81792acf9d809
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Jan 31 17:47:08 2024 -0800
+
+ Fix configure tests for multi-arch libaltos
+
+ libaltos builds now require a long list of compilers. Check for all of them
+ before enabling it when building in auto mode.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit cd20605c9b3c8bc9cbbea4eb1252c9282a317c94
+Author: Bdale Garbee <bdale@gag.com>
+Date: Mon Jan 22 16:15:44 2024 -0700
+
+ kernel: conditionalize config "report in feet" on presence of baro sensor
+
+commit d4ac6abeb89282d9d96979b2a735aa4dc1e4c33d
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jan 6 22:09:41 2024 -0800
+
+ altos/easytimer-v2: Initialize logging too
+
+ Now that the logging bits are all written, let's turn it on.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 14f1e175af85c0ef4539316d5ce049798a878fcb
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jan 6 22:08:54 2024 -0800
+
+ altos: Updating pyro format tried to copy entries with no value
+
+ Need to check for NO_VALUE before attempting to copy data, otherwise
+ things will go badly.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 3f31012645918097dc426cd6ba8763b30e78bab1
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jan 6 22:07:29 2024 -0800
+
+ altos/samd21: Enable stdio for USB by default
+
+ samd21 usb driver didn't bother to enable stdio for USB for some
+ reason.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit e026f1d16eb368d6a27b4c4ffbc4cece3950a07b
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jan 6 17:06:58 2024 -0800
+
+ altos/easytimer-v2: Update comments in flash loader ao_pins.h
+
+ No code changes, but the comments were wrong.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d69b6738040bf751d024b4daceace7aedee6f7c7
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jan 6 17:03:30 2024 -0800
+
+ altos/easytimer-v2: Add logging bits
+
+ 32-byte records with all data in a single record instead of
+ separate volt/sensor bits.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f2292d66184e7f40336bfc59d2e9388391bd9511
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Mar 16 10:30:24 2023 -0700
+
+ altos: Build easytimer-v2 bits
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 5de0bd66edf15aaaf8d404d59e2740b8e8050587
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Mar 16 10:29:10 2023 -0700
+
+ altos: Initial easytimer-v2 bits
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 05839dccf5afa431d93ae6124ab8b76f09bf6b54
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Mar 16 10:25:19 2023 -0700
+
+ altos: Use BMI088 as z-axis accel as needed
+
+ When there's no high-g accel available, use the 'along' axis
+ to measure acceleration.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 010c65fa82aad9d950df519fa7dc111cfbb02104
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Dec 11 13:44:54 2023 -0800
+
+ fixup seven segment debug code
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 83953c145483f4902e31e22062e9261de4c97aa6
+Merge: 7cb9bbe7a 960603c4a
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Nov 16 09:28:44 2023 -0700
+
+ Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
+
+commit 7cb9bbe7a285867d76c9d535709383a425cba7c7
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Nov 16 09:28:21 2023 -0700
+
+ add a paragraph about how to hook up a pressure sensor to an EasyMotor
+
+commit 960603c4a4def375a585b01f8b9356b62893b7f1
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Oct 10 11:24:45 2023 -0700
+
+ micropeak: Include firmware in install bits
+
+ These are useful for people building their own hardware.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a5de950272ddaefa03f964a8d31d21ffc7dccab4
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Oct 10 11:19:54 2023 -0700
+
+ doc: Use -optimize with asciidoctorpdf
+
+ This does some additional compression on the output to make it
+ smaller.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 33b6f363bd1377c2cc55213a15b70c65f729dfb7
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed Aug 30 11:52:44 2023 -0600
+
+ update Releasing with learnings from 1.9.17 release
+
+commit 8f3653c4586358bf02f3fc7fa8f71728c2fee01a
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Jul 20 12:02:36 2023 -0600
+
+ doc: fix a typo in the staging example
+
+commit 7b2588ee723827b9be2a2d5f287afb1b5d351b23
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed Aug 30 10:48:52 2023 -0600
+
+ update ChangeLog for 1.9.17 release
+
+commit 63a8707ee4120148f6ec5cb073b349beefe377fa
+Merge: b071450f0 a4995df3d
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed Aug 30 10:46:42 2023 -0600
+
+ Merge branch 'master' into branch-1.9
+
+commit a4995df3d75359d258881934f60980e486681b9d
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Aug 30 09:15:28 2023 -0700
+
+ Version 1.9.17
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 847d011791caec4d3b28052d5b4f2f25a7df135a
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Aug 30 09:12:34 2023 -0700
+
+ doc: Release notes for 1.9.17
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 914fb3d53bf6fd4b8be8e10eb1a9e1e3e1a323be
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed Aug 30 10:27:39 2023 -0600
+
+ ao-bringup: be consistent with success text in TeleGPS test script
+
+commit 484290b35761add128e34c017bbf0e91d9a4a7bc
+Author: Bdale Garbee <bdale@gag.com>
+Date: Mon Aug 28 11:44:40 2023 -0600
+
+ ao-test-igniter: allow anything other than 'open' to be valid so LED tests work
+
+commit 05b689b29a964a233b2389390c9669538160888e
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Aug 4 11:54:10 2023 -0700
+
+ altos: Use ublox-10 mode for TM v4.0
+
+ This will only work on a hacked board with a swapped GPS unit.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 342bd580ac9f7e5ddd585c795c3aca44f7cde51d
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jul 22 00:01:03 2023 -0700
+
+ altos: Use pyro voltage to check igniters
+
+ Instead of using an absolute value for the igniter continuity good
+ voltage, use 15/16 of the pyro voltage instead. This ensures we scale
+ with the pyro voltage to find marginal igniters even with high voltage
+ pyro systems.
+
+ This doesn't work on TeleMetrum where we have no pyro voltage
+ value. On these boards, continue to use a fixed 3.5V value.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 92bbfacb64568b3b6d132ba23e17dc57da582626
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jul 22 00:00:12 2023 -0700
+
+ altos: Don't include ao_pyro.h into telelco code
+
+ This isn't used at all.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d6bdabbdfa0cd3854e67fd363dc1bb4bd14e68d9
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jul 21 23:59:07 2023 -0700
+
+ altos: Add pyro voltage divider values to boards with them
+
+ EasyMega and TeleMega have separate measurement circuits for pyro
+ battery voltages, provide the resistor values.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 70481772386d556b8a7981da38a03f5c9b181a7c
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jul 21 23:19:06 2023 -0700
+
+ altos: Compute igniter good/bad thresholds using 3.5V value
+
+ Instead of requiring each product to set the ADC values for good/bad
+ igniters, compute them based upon a 3.5V value using the ADC
+ characteristics already present in ao_pins.h.
+
+ This changes the threshold used on LPC parts from 400 (0.189V) to
+ 7388.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f495f2a479569d839f4efe8f115d51ae162edcfd
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Jun 12 23:15:36 2023 -0700
+
+ altos/stmf0: Disable ao_boot_check_pin if not in use
+
+ This allows rebuilding the boot loader without boot pin support (as
+ required to debug TeleMini) by only editing ao_pins.h
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2dd10fcc43369129b1d5067f10365574a12943eb
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Jun 12 23:13:29 2023 -0700
+
+ altos: Add AO_STACK_CANARY to detect stack overflows sometimes
+
+ Checks above and below the current task stack at each switch.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 41301eea02a25c77129c852d11977accf26152db
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Jun 12 23:11:01 2023 -0700
+
+ altos/stm32f042: Increase interrupt stack to 256 bytes
+
+ Running the radio on TeleMini in monitor idle mode ended up
+ overflowing the interrupt stack of 128 bytes. Increase to 256 bytes
+ and adjust task stack sizes so targets continue to build.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 444e6b28f99e7849bbc96cb040b2d73f6bc228b9
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Jun 6 14:57:53 2023 -0700
+
+ altoslib: Support Monitor Idle for EasyMini-3
+
+ Needed to explicitly support this target even though it was almost the
+ same as EasyMini v1.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 83480da31923ba078746a0f5370cf63d87f31e1e
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun May 14 10:38:01 2023 -0700
+
+ altos-mapd: Install systemd dir in arch-independent location
+
+ Use $(bindir)/../lib instead of $(libdir) as the latter has the
+ arch-specific directory added.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 062b9709e66ac9f678efc8531dd65dbb497feaee
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Apr 28 00:35:28 2023 -0600
+
+ update Releasing based on 1.9.16 release experiences
+
+commit b4e136c63d5e02b1ce94e6981a99c99ff1389658
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Apr 28 00:29:01 2023 -0600
+
+ have TeleGPS production script save RF cal value
+
+commit b071450f0cf70c2d10d78cc5ca48be1ec7b05c4d
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Apr 27 23:53:30 2023 -0600
+
+ updte ChangeLog for 1.9.16 release
+
+commit 1605f722a7e0b2ba54620ce334e79374842e6957
+Merge: 459f421aa 58fa33796
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Apr 27 23:52:46 2023 -0600
+
+ Merge branch 'master' into branch-1.9
+
+commit 58fa337960b7b528c4755514f5faee894527de92
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Apr 27 20:25:43 2023 -0700
+
+ Version 1.9.16
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 5214a559acc582d639e2489c82594e5fb3a4c540
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Apr 27 22:11:30 2023 -0700
+
+ altosdroid: Deal with Google requiring API version 31
+
+ Need to add some magic constants to the build.
+ Need to support BLUETOOTH_SCAN permission.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 1414ad9a8e5b3dce6462f410760e56fd7a1938cb
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed Apr 26 18:08:09 2023 -0600
+
+ update TeleGPS v3.0 production script to flash correct firmware versions
+
+commit 7d9933328e2fbbe636d88dd49aa539ee59c5edf6
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Apr 26 16:08:38 2023 -0700
+
+ Add TeleGPS v3.0 firmware
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 8b346b1bc86306f2565d8af4ac8a2bab35145a38
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Apr 26 16:04:21 2023 -0700
+
+ doc: Add 1.9.16 release notes
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 12258676d2c19dfe85c3484b064b970865c2f418
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed Apr 26 17:06:42 2023 -0600
+
+ add production scripts for TeleGPS v3.0
+
+commit 1ab3cdedb83296a3296aeaaf1e0fa6a11800e331
+Merge: 90256e02c 384507982
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Apr 26 15:46:15 2023 -0700
+
+ Merge branch 'telegps-v3'
+
+commit 90256e02ccb19646816c428d103460385bee8fb5
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Apr 25 14:11:48 2023 -0700
+
+ Version 1.9.15.1
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit cb756983a26595a5d2f317a6693f9a670665c86a
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Apr 15 21:53:28 2023 -0700
+
+ altos/stm32f04x: Smite the OPL_LAUNCH bit to reset boot config
+
+ When rebooting, make sure the option bytes are recomputed based upon
+ the latest flash configuration, including whether there's a program
+ loaded. This ensures that we don't end up re-starting the DFU loader
+ and mangling our ao_boot values. Without this, our flash loader code
+ wouldn't be able to see the signal to stay in the loader and we'd end
+ up back in the application.
+
+ Of course, this is only necessary if we want to reboot just after
+ flashing the boot loader without power cycling. Once the chip is power
+ cycled, it recomputes the option bytes automatically.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 16c3f541e80d77f4adc1a69f15e82c23d7947138
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Apr 15 21:50:08 2023 -0700
+
+ altos/stmf0: Remove some incorrect defines in stm32f0.h
+
+ These got copied from the stm32l15x bits
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 38450798207d7bafb72fbc9a4bcdf2c8fec84653
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Apr 9 20:13:57 2023 -0700
+
+ telegps: Add unit setting to device configuration dialog
+
+ This isn't used by TeleGPS, but is needed to make the config system
+ work.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 4f1cdc5c10295ace4940a9b1f9068fd885dc789b
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Apr 9 19:41:02 2023 -0700
+
+ altos/telegps-v3.0: Get LED blinking when GPS locks
+
+ Initialize the LED subsystem and assign the green LED to report GPS
+ lock.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2aa60e8d3a88b067816e0e90413bbf7c3a0a2f8b
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Apr 9 19:42:31 2023 -0700
+
+ altos/telegps-v3.0: Use all 6kB of available ram
+
+ We need more ram for LED blinking.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit bf26932b4ac73b6945887bdd3bc63d74d0b91f69
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Apr 9 19:41:50 2023 -0700
+
+ altos/lpc: Support 6k ram targets
+
+ Set RAMSIZE in Makefile before including ../lpc/Makefile.defs and it
+ will select a suitable linker script.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 07bade3be82f8fb0edda6481cc3bda9df425d996
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Apr 9 19:39:37 2023 -0700
+
+ altos: Make sure storage is setup before starting log
+
+ TeleGPS v3.0 uses internal eeprom for config, so storage wasn't
+ getting setup before doing the telegps-specific init bits. Instead of
+ worrying about it, just call ao_storage_setup at the top so that
+ storage is always ready to go.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 9307f3bcaa7790fedbed4bedab71ace28bd639e2
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Apr 9 16:44:47 2023 -0700
+
+ altos/telegps-v3.0: Use new MAX 10 support in uBlox driver
+
+ Switches to the new packet types as required by this chip.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 957768164e71249c4d9cf4afe29d34dea395b68a
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Apr 9 16:44:04 2023 -0700
+
+ altos: Dump GPS dop/course data from 'g' command
+
+ This lets monitor idle show more of the GPS status
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c412aecbb495f3bdb521d0427d4b26cf86f201e7
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Apr 9 16:42:57 2023 -0700
+
+ altos/drivers: Support uBlox Max 10 chips
+
+ The set of supported packet types has changed from the last chip;
+ update the driver to switch to new packets.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f0f7962eedd4408cd0c6570ac4468979fd971378
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Apr 9 16:38:03 2023 -0700
+
+ altoslib: Parse more GPS monitor data
+
+ GPS is being updated to send dop and course data.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c6da41f0ce2c3394c8910135bcf48d3ec80d2e63
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Apr 9 16:37:29 2023 -0700
+
+ altoslib: Support TeleGPS v3 monitor idle
+
+ Needed to deal with ADC difference from STM-based devices.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2d15724c4a175a4807dbbde6d2c2f241a9c49021
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Mar 28 13:43:38 2023 -0700
+
+ altos/telegps-v3.0: Fix SPI bus usage
+
+ CC1200 is on SPI 0, M25 is on SPI 1
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 5240c06a757dbe9548a7394611b2a121dccf13e2
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Mar 28 13:32:48 2023 -0700
+
+ altos/lpcxpresso: Update for 11u24 board
+
+ This updates the lpcxpresso demo to support the 11u24 board with
+ serial connected like telegps v3.0 on p1_13/p1_14
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit cbc7a40fd29dd9a2e5f55dd58e9d50e009e7fb22
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Mar 28 11:56:27 2023 -0700
+
+ altos/lpc: Validate UART pin config
+
+ Make sure some UART pin configuration has been selected
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit cb357c306465925f020f756db6b4f0914b1f223f
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Mar 27 21:52:27 2023 -0700
+
+ altos/telegps-v3.0: Use eeprom for config
+
+ Avoid wasting space in the SPI flash part for device config
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit bac27453db0ebfad1c27745200fe6f168d26bd43
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Mar 27 21:51:31 2023 -0700
+
+ altos/lpc: Add support for eeprom on 2x/3x chips
+
+ The newer 11U2x and 11U3x parts have enough eeprom to support storing
+ config data there. Add support for the IAP calls for read/write.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ac188661d3965f150d9b279b107b07e282f50861
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Mar 27 21:29:06 2023 -0700
+
+ altos: Build TeleGPS v3.0 by default
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 168b5b31eec79aa93bc68ec52ff83dd1948cd4f2
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Mar 27 21:27:43 2023 -0700
+
+ altos: Add TeleGPS v3.0 support
+
+ LPC 11U24FET48 with CC1200 radio. A bit like TeleGPS v1.0 but with different
+ pin assignments and a different radio chip.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 68c3a1f238be808b23573dbd19bcfc135d25bd03
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Mar 27 21:26:41 2023 -0700
+
+ altos/lpc: Support UART on pio1_13/pio1_14
+
+ This is an alternate configuration for this chip.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 4d9874c473887a4f43ba14ac855a2db00a740d2d
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Mar 27 21:25:43 2023 -0700
+
+ altos: Allow ports to use type other than 'void *' for gpio block
+
+ LPC uses integers while everyone else has a struct for each gpio block.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 79826cdbba8fe52e05ccf69e7722890e85cc0d1a
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Feb 27 14:39:03 2023 -0800
+
+ altos/draw: Use damage for lco demo
+
+ Do some incremental drawing to demonstrate damage in action
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 99b9f6386018ad201c5defc595b22bf6d5d825fe
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Feb 27 14:38:41 2023 -0800
+
+ altos/draw: Use bitstream fonts for LCO demo
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 176b750e26a583e71b68fadd989f66ac965efab3
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Feb 27 14:38:09 2023 -0800
+
+ altos/draw: Use <> for include files
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c40d91ec83d0af715256747dc4be5cabd2c13959
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Feb 27 14:36:33 2023 -0800
+
+ altos/draw: Add vera sans fonts
+
+ These work better in 1-bit mode than frutiger
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c3414603bb9993e4cf3f0163ae0575758201b041
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Feb 27 14:35:36 2023 -0800
+
+ altos/draw: Add damage tracking
+
+ This will allow more efficient updating of the screen
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 0c1fd7fe05092a179f0ce3c0a2294f14e71300f9
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Feb 27 14:11:06 2023 -0800
+
+ altos/draw: hand-edit 64-pixel 3/5 to avoid jank
+
+ These had random-looking pixels hanging off the ends.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ec077209becf9ad8429f6cdf98fa06831263c813
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Feb 26 18:55:54 2023 -0800
+
+ altos/draw: Use fewer fonts in lco sample
+
+ Saves some memory
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit da605a15bbdc3b0f15cf7c70256ce4c32da071c6
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Feb 26 18:50:31 2023 -0800
+
+ altos/draw: Add line test app
+
+ There were bugs, now there's a app to check them.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c2a21c0f6a770f989833d0bd35761e17f9843353
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Feb 26 18:49:47 2023 -0800
+
+ altos/draw: Split out draw test scaffolding from lco-test.c
+
+ Allows it to be reused.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit cd5b0ac6f2b0c709fe3d419c4c090aa5638d09e1
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Feb 26 18:48:54 2023 -0800
+
+ altos/draw: Inline span fill for polygons
+
+ Instead of calling ao_rect, do the clipping by hand
+ and call ao_solid instead.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit bc17e4ed423c75624115ee3921aee2111ec1139b
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Feb 26 18:48:05 2023 -0800
+
+ altos/draw: Fix clipping far line end
+
+ Make sure the final unclipped pixel gets drawn.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 9a79e8d8903b63f3f630d7f6455ee09715f55615
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Feb 26 18:46:40 2023 -0800
+
+ altos/draw: Check for horiz/vert line when clipping
+
+ Horizontal or vertical lines won't step along the minor axis while
+ clipping.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 4fa489276826e33fa5e21d0a94a8ed3e29ebcfd0
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Feb 26 18:46:09 2023 -0800
+
+ altos/draw: Add validation for line drawing
+
+ Just make sure it never draws outside the dest.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d804a00a7576d5e3c59c413762248787a1282c16
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Feb 26 16:04:17 2023 -0800
+
+ altos/draw: Rename test app to 'lco-test'
+
+ This seems like a good place to do the LCO UX prototyping
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 0f4cf599bc358c478a9e0a4b86f26704434a47e4
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Feb 26 16:01:20 2023 -0800
+
+ altos/draw: Mock up TeleLCO boot sequence
+
+ Show logo, progress bar and discovered box numbers during
+ boot sequence
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 5139675bfad723e6a9a606e080541bb0b791f43b
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Feb 26 14:59:58 2023 -0800
+
+ altos/draw: use --gc-sections in demo program
+
+ This cleans up all of the unused font bits
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 79fe00b3c8931c3e6a96cb57fcde2a97cc78ff14
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Feb 26 14:14:56 2023 -0800
+
+ altos/draw: Rearrange sample LCO screen in draw-test
+
+ Place labels at the top, use proportional font so
+ the voltage values fit.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 0c6b7a34f8f52dafe7f75d790f74d4dd63fd53d3
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Feb 26 13:57:34 2023 -0800
+
+ altos/draw: Add NotoMono font
+
+ This has a zero without a dot in it, so it might
+ look better on TeleLCO
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c3dff4d7286991888bd79484c19adccc6926afc1
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Feb 26 13:47:34 2023 -0800
+
+ altos/draw: Add transforms to polygon code
+
+ This lets the polygons remain constant but have them get
+ scaled/translated when presented on the screen.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit fbbb3a06e42ec51d5d0582fe674528bd0e9e13f2
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Feb 26 13:46:15 2023 -0800
+
+ altos/draw: Convert draw test framework to modern C
+
+ Was still using K&R function definitions?
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit bb9f561571dbe8b88a5989c0dc9b33b4a3061e49
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Feb 26 13:44:52 2023 -0800
+
+ altos/draw: Add monospaced font
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2f68d82238ff869b76b554fd8de61e3b6d06e8f9
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Feb 26 13:42:05 2023 -0800
+
+ altos/draw: Move font files to subdirectory
+
+ It looks like we might end up with a lot of these
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 126013bb10faeba31bb52aa72b272dbfc3afb9ce
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Feb 26 13:21:24 2023 -0800
+
+ altos/draw: Add more fonts
+
+ Add our logo font and more sizes of Frutiger
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2e784b9e726a59f2aed71c20d96ebc94aa2d19fb
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Feb 25 23:46:25 2023 -0800
+
+ altos/draw: Add logo
+
+ Captures the SVG logo polygons and allows them to be
+ scaled to suit.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 331e2833e178a1a4b0400e1ea06e1e387009f245
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Feb 25 23:45:25 2023 -0800
+
+ altos/draw: Use float for polygon coords
+
+ This makes polygons look way better.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 033e32989aab05fe6174a3db4a5eca4df07d7ab8
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Feb 25 22:39:07 2023 -0800
+
+ altos/draw: Make test drawing app emulate TeleLCO
+
+ Draw some numbers for box and pad. Also allow display of a couple of
+ polygons.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 994e8b9e62e561561e49f2cffb82e07fabdd25a0
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Feb 25 22:38:33 2023 -0800
+
+ altos/draw: Only cover ASCII
+
+ Skip the rest of latin-1
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 38ff7005463ae83bd662ad06434840327bde729d
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Feb 25 22:37:16 2023 -0800
+
+ altos/draw: Add poly fill function
+
+ Fill polygons using non-zero winding rule.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f9e2f41feac8ccd4e02020cf672366b194d2d60d
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Feb 25 19:22:58 2023 -0800
+
+ altos: Fill in more of the draw code
+
+ Get multiple fonts working, allow for variable-pitch fonts.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 459f421aa6d7f86db9bb35767af75eb75817f28c
+Author: Bdale Garbee <bdale@gag.com>
+Date: Sun Feb 19 18:26:57 2023 -0700
+
+ releasing 1.9.15
+
+commit 38fac9fd1ebdc0900f598c859453b5fc8fc6b4a6
+Merge: 94fdc596e 6f1686d7a
+Author: Bdale Garbee <bdale@gag.com>
+Date: Sun Feb 19 18:24:56 2023 -0700
+
+ Merge branch 'master' into branch-1.9
+
+commit 6f1686d7a1de7543a844aa86a8c1e7968911a329
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Feb 16 15:13:01 2023 -0800
+
+ Version 1.9.15
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d2d7dc527f1168a344ea0f72770e487753f740c8
+Author: Bdale Garbee <bdale@gag.com>
+Date: Sun Feb 19 17:50:40 2023 -0700
+
+ ao-bringup: turnon and test scripts for TeleMetrum v4.0 & TeleMega v6.0
+
+commit 213bb501970370d16642c2fc3f5bd9c0a5f9aadb
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Feb 18 16:51:09 2023 -0800
+
+ ao-tools/ao-flash: Use 'program' instead of 'flash' for samd21
+
+ Switch to the program command, which has a 'reset' option, to get the
+ device back to running after loading the boot loader.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c7161117ab85720776b2b964885a57053e3ff640
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Feb 16 15:36:30 2023 -0800
+
+ doc: Add TeleMetrum v4.0 to specs and 1.9.15 release notes
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 6d7da481dbdb48729edbf41f2b87273f10511163
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Feb 16 15:36:11 2023 -0800
+
+ altos/telemetrum-v4.0: Add .gitignore
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f0eba09d4027d3d4e7a9c35980e405998b2487b1
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Feb 16 15:35:29 2023 -0800
+
+ Add TeleMetrum v4.0 firmware to releases
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 35c1102409ff1b68a4856748a40bff7861a2fdf2
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Feb 16 15:12:24 2023 -0800
+
+ Add TeleMega v6.0 firmware to release
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a8c3f09a162359eec40d05a875ca7a09c0efc457
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Feb 16 15:07:20 2023 -0800
+
+ doc: Add HW specs for TeleMega v6.0
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b780edfc970f67adde7c9b78671b9dab7eeced5f
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Feb 16 15:05:27 2023 -0800
+
+ doc: Add initial 1.9.15 release notes
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d5d835d65e909de24538ee0edb37d0ad0877f0c6
+Merge: 4591878f7 7e6961085
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Feb 16 15:52:56 2023 -0700
+
+ Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
+
+commit 7e69610859e88cacbc5801bcafecaf84b9f7f455
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Feb 9 15:22:17 2023 -0800
+
+ altos: Fix TMega v6.0 and v5.0 IMU axes
+
+ Add documentation to each board in ao_pins.h to clarify
+ the required sensor axis orientations.
+
+ TeleMega v5.0 had flipped the 'across' axis sensor value signs
+ incorrectly, so remove that.
+
+ TeleMega v6.0 had selected the wrong axes for across and along, along
+ is X and across is Y for this board.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b08930aa0f67a445bf2300f3cea07cecf513a2f0
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Feb 10 17:58:08 2023 -0800
+
+ altoslib: Hide internals of AltosIMU
+
+ Make most of the variables private to prevent access to un-corrected
+ data.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 4591878f7179efc0b784d7358cf3f4063547fb7b
+Author: Bdale Garbee <bdale@gag.com>
+Date: Tue Feb 14 19:00:29 2023 -0700
+
+ altos: re-number csm85clio outputs 0..49 to match schematic and silkscreen
+
+commit 7b24be27f67f95d909d19d767e4ac5376ea670cf
+Merge: 58d13bd9b 36ef74a9c
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Feb 10 06:52:43 2023 -0700
+
+ Merge branch 'clio'
+
+commit 36ef74a9ce4d4b066c51b76c1155f6ee7811a6cc
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Feb 10 06:52:11 2023 -0700
+
+ altos: add csm84clio-v0.1 firmware
+
+commit 58d13bd9bd0af42ebb3770038cd531e6ca5e9d30
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Feb 9 15:22:17 2023 -0800
+
+ altos/telemega-v6.0: bmi088 axes were wrong
+
+ X is 'along', Y is 'across'.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 589c1af82a9bccff46ecb3aa0a557b9216b818a8
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Feb 9 14:54:19 2023 -0800
+
+ altos/telemega-v6: Remove beep freq defs and use defaults
+
+ These values came from the magnetic beeper on Tmega v5 which we aren't
+ using.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 9518da9c5296a0172ae214b90f03043c786d3e73
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Feb 9 12:35:13 2023 -0800
+
+ altos: Add .gitignore for telemega v6.0
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 94fdc596ec5177d8a5acb7cf40ecb44e605b605d
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Feb 2 12:53:51 2023 -0700
+
+ ChangeLog for releas 1.9.14
+
+commit 0d34cacb37ad37208bd0602364a0be660ddd12bc
+Merge: e6a83e73b 360aa73ce
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Feb 2 12:52:01 2023 -0700
+
+ Merge branch 'master' into branch-1.9
+
+commit 360aa73cef6fd7b782c3559aa26b3e501ee72d70
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Feb 2 11:33:35 2023 -0800
+
+ Version 1.9.14
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit eb66d5f1121cbc7680a61539d97973482c4dae25
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Feb 2 11:33:00 2023 -0800
+
+ doc: Release notes for 1.9.14
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 015ebe291695d0588294a523b864aed73a5178c9
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Feb 1 18:00:24 2023 -0800
+
+ altos/drivers: Increase LCO receive timeout to 20ms
+
+ Changes in the cc1200 driver appear to have sped up the transition
+ from TX to RX enough that we now need to wait a bit longer for
+ TeleFire to return a packet. Increase the 38400 bps timeout to 20ms
+ and the 9600 bps timeout to 30ms.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit fe99a50a7c1b4834193bbb73fbfd1b0e49b7ff45
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Feb 1 17:59:28 2023 -0800
+
+ altos/drivers: Use spi duplex to fetch register values
+
+ We read register values during regular operation, so let's improve
+ performance a bit by making this faster.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a2d18d43722355e834288b0b4c83b021218f15cb
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Feb 1 16:29:42 2023 -0800
+
+ altos/telefiretwo-v0.2: Get things building again
+
+ This code got very stale and needed some config updates
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 05aacbd4a37d8bbe5b89664fc3630ffc4096ec69
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Feb 1 14:14:55 2023 -0800
+
+ drivers/cc1200: Don't disable cc1200 interrupts ever
+
+ The driver now leaves interrupts always enabled, don't disable them in
+ ao_radio_recv_abort as nothing will ever turn them back on.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit e6a83e73b4b2c56b14853f1e717aeaa9f874728d
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Jan 19 22:57:39 2023 -0700
+
+ releasing 1.9.13
+
+commit 8e42773e7834638464b46495123dbdc2356032bf
+Merge: a6c32739c 7fe1408af
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Jan 19 22:55:56 2023 -0700
+
+ Merge branch 'master' into branch-1.9
+
+commit 7fe1408af6fd65c13cebf33d7bb7bf8517d8ce1e
+Merge: 234b275db 5f007934c
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Jan 19 22:51:27 2023 -0700
+
+ Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
+
+commit 5f007934c12863b5df1adc8d286b20b3488b5a6f
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Jan 19 17:28:36 2023 -0800
+
+ Version 1.9.13
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 97e6f06783006f59dd596d4f3d741408a1e4e5b1
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Jan 19 17:27:18 2023 -0800
+
+ doc: Update copyright year to 2023
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 1803c15b9d9110df9e54374b2576681835d6cd87
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Jan 19 17:27:02 2023 -0800
+
+ doc: Add release notes for 1.9.13
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 96181ff1e0d376d7a2c9519abbf4f346d8fd47ea
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Jan 19 22:41:24 2023 -0700
+
+ doc: update EasyMotor behavior description for firmware 1.9.13 and later
+
+commit 234b275db125304829d1859713388775fd3791db
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Jan 19 22:41:24 2023 -0700
+
+ doc: update EasyMotor behavior description for firmware 1.9.13 and later
+
+commit 22f9fb47d97ba13f6b30fab25bce552bccc91997
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Jan 19 17:39:42 2023 -0800
+
+ Disable TM v4.0 firmware for 1.9.13
+
+ This will be in 1.9.14
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 3021764629a438d1d1b0323a09d6fb2350ce1bfb
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Jan 19 17:28:36 2023 -0800
+
+ Version 1.9.13
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2689b30cdccba18d46505774aafc8e6119948191
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Jan 19 17:27:18 2023 -0800
+
+ doc: Update copyright year to 2023
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 399c85245542d95f05063fdd34939dc746f1ea2d
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Jan 19 17:27:02 2023 -0800
+
+ doc: Add release notes for 1.9.13
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 691869aa6c542999a4e915c23b6696451dd42f65
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Jan 19 17:20:44 2023 -0800
+
+ altos: Add makefiles for telemega v6
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit e4ce0ce186b68497cfb14a400410fdd38aa93abc
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Jan 19 14:04:50 2023 -0800
+
+ altos/easymotor: Move pressure conversion code to ao_motor_flight.c
+
+ This inline function uses a pile of constants which aren't defined in
+ ao_pins.h, so move it to ao_motor_flight.c where it is used
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 28e4cb24e0f0ee5abf66c5a0466edfd0e31f4df0
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Jan 19 13:20:56 2023 -0800
+
+ easymotor-v3: Fix pressure to adc conversion to use reference voltage
+
+ Wasn't taking reference voltage into account, which meant the computed values
+ were 3.3 times too high.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 7b40813fdafce4ebd635aceb4c32355339a4d98d
+Merge: 026ab589d 4c61c1132
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Jan 19 12:21:32 2023 -0800
+
+ Merge branch 'easymotor-flight'
+
+commit 026ab589d0ade3dd59d26888fffd8699ef534671
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Jan 19 12:18:46 2023 -0800
+
+ altos/telelco: Add some debug aids for TeleLCO event stuff
+
+ Use (debug & 2) to select just event debugging.
+ Add 'pretend' mode to cycle through all possible pad boxes.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ee49d3c202e1fee14328006e2beb2e774313de2e
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Dec 27 21:33:14 2022 -0800
+
+ altoslib: Add TeleMega v6 support
+
+ New sensor (bmi088) support, plus other changes as needed. Also found
+ some places missing TeleMega-v5 support?
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 96444c1e0e6a1c179d9695b454012d0b16d0a76c
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Dec 27 21:32:39 2022 -0800
+
+ ao-tools: Update ao-eeprom for TeleMega v6
+
+ Add new log file format; no other changes needed here.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 95d39febfa9b6c6f2696fb1b47cf72aa808ec7c9
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Dec 27 21:31:38 2022 -0800
+
+ ao-tools: Fix buffer overflow in lib/ao-hex.c
+
+ ao_hex_file_create allocated a buffer too short when writing EOF.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 08f13d3301bfcf9a5b9b566df4ffd4ed33f236d0
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Dec 27 21:30:13 2022 -0800
+
+ altos: Split AO_LOG_NORMALIZED support out in telemetry code
+
+ This avoids needing per-driver changes to the telemetry code by using
+ the normalized data gathering techniques.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 0d16160ce2207fd248c2d93a4f7a77a05176204d
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Dec 27 21:29:12 2022 -0800
+
+ drivers: Add AO_LOG_NORMALIZED support to BMI088 command
+
+ Make this driver work in monitor idle mode
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ad4679dd0bd2d759f708a6ab6d0425eb1cbde7c1
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Dec 27 21:01:06 2022 -0800
+
+ src/drivers: Ignore printf warnings in ao_aprs.c
+
+ This code uses sprintf to generate the tnc buffer, but the compiler doesn't
+ really understand the value limits.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 0c34739489b23e729cd7d35c5ec74416fb51164a
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Dec 27 20:24:51 2022 -0800
+
+ doc: Update docs for asciidoctor-pdf version 2.x
+
+ Some of the theming stuff changed
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit fc042fa0a77d808fa7670e213e7e0c273200a043
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Dec 17 18:01:01 2022 -0800
+
+ altos: Add TeleMega v6.0
+
+ Like TeleMega v5.0, but replaces MPU6000 with BMI088
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 9d515a031d388bec41583f0335e97ecd78c75864
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Aug 27 17:06:58 2022 -0700
+
+ altos: Add BMI088 test framework using Nucleo32 board for stm32f042
+
+ This allows a BMI088 chip to be connected to a nucleo-32 board
+ with an stm32f042 chip to be tested.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit bc0adb3723e9d383c8a379850c4cb0650003772e
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Aug 27 17:05:51 2022 -0700
+
+ drivers: Add BMI088 driver
+
+ Supports the Bosch BMI-088 3-d accel/gyro device.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 560767497057c08a6fc3bc24aaba23a8d6192259
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Dec 5 19:26:42 2022 -0800
+
+ altos: Add timeout in MS5607 get_sample code
+
+ MISO is supposed to rise when the sample value is ready, but sometimes
+ we miss the interrupt which should be generated. I spent a day
+ attempting to fix this, but was unable to make it 100%. Instead, add a
+ 10ms timeout, which is longer than the sample time (8.2ms), and then
+ read MISO directly. If the interrupt fires, we'll read a bit sooner.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 4af1fba120644f38e91bae283c9ff2ef32c2e49c
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Dec 5 19:51:02 2022 -0800
+
+ altos/stmf0: Add ao_spi_put_pins for MS5067 driver
+
+ TeleMini needs this on stmf0
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2ea3f551b3c4649320efe2fd999f01012bca03bd
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Dec 5 19:29:28 2022 -0800
+
+ altos/stm: Add ao_spi_put_pins for MS5607 driver
+
+ This function re-configures the GPIO mux to disconnect the SPI block
+ from the pins driving the MS5607.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 4c61c11322b57ed1910bba33bd2ce11a368e6583
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Dec 4 16:33:02 2022 -0800
+
+ easymotor-v3.0: Clean up build bits
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 1a467bf13485649419e1205ee788ef0d58b42d01
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Dec 4 16:32:05 2022 -0800
+
+ easymotor-v3.0: Use motor pressure to trigger data logging
+
+ Use this instead of acceleration so it can be used on the ground as
+ well as for staged flights.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit da253f1ee9510fba93ddf5c1895570eb5081af46
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Dec 4 14:17:58 2022 -0800
+
+ altos: Add timeout for MS5607 ADC conversion
+
+ The MS5607 should signal conversion done by pulling MISO low, but in
+ case it doesn't, add a 10ms timeout to wake up after the conversion
+ should be done.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c2eb61af64b8f38d88fff885f0fccdc0100ab233
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Nov 26 09:57:33 2022 -0800
+
+ altoslib: Add notes about updating ao-eeprom for new product
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c1708f3fa4ff412da8817ba0fa58d05fe7ef44f5
+Merge: 414ad2696 999cc72af
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Nov 26 09:52:37 2022 -0800
+
+ Merge branch 'master'
+
+commit 414ad2696bbe2a2f245ae7bb2ec8f57bc8cc0097
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Nov 26 09:48:19 2022 -0800
+
+ ao-tools/ao-eeprom: Add support for TeleMega v5.0
+
+ Same as TeleMega v4.0 (ao-eeprom doesn't do much with imu data)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 999cc72af08ebf9ce0fd44ed00b42a2cd1a53594
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Nov 20 15:57:44 2022 -0800
+
+ Add TeleMetrum v4.0 to release files
+
+ Releasing
+ altosui/Makefile
+ altosui/altos-windows.nsi.in
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 6cb7457b87913d5f18b6b87d401b2782d8f665a4
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Nov 20 15:56:06 2022 -0800
+
+ altoslib: Handle TeleMetrum v4.0 in idle mode
+
+ Handle config data and idle fetch stuff. Note that TM v4.0 differs
+ from older versions a bit as it stores config data in the SPI flash
+ chip, not in the SoC.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f80839cec9fef10e182901e08dec81a41c28f34b
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Nov 20 15:31:27 2022 -0800
+
+ altos: Enable telemetrum telemetry for telemetrum v4.0
+
+ This configuration could be done better ...
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a616233dcdb3bcc1ac2b16436f3c6a0f3c746a63
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Nov 18 13:06:12 2022 -0700
+
+ doc: add a link to a reference on ARES/RACES use of PowerPole connectors
+
+commit abcc8ca13005155b11d2316cf88be8cfa0294f44
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Nov 18 12:51:08 2022 -0700
+
+ doc: add a warning to TeleLaunch docs about siren volume levels
+
+commit 4ff9f3271f9d20603626c18ee16b20e50c579ddf
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Nov 12 23:37:29 2022 -0800
+
+ altos: Make sure APRS packets are reasonably separated
+
+ Don't let them come too close together.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b4960336c0ae960bee40fdd337e58fcc8846ac87
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Nov 12 23:35:40 2022 -0800
+
+ altos/ms5607: Fixup ms5607 changes for other chips
+
+ A couple of chips don't bother providing duplex, so allow for that.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 6c3f98370a7244a053f8e4858b8f136e2fd659b2
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Nov 12 23:34:34 2022 -0800
+
+ altos: Add ao_gps_utc_tick
+
+ This indicates which tick is associated with the UTC time found
+ in the current ao gps data
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ce20ccccdf9464877a73f6ff2a5f9ce91f88fc27
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Nov 12 23:33:29 2022 -0800
+
+ attiny, stm32l0: Note that these chips don't support spi duplex
+
+ This makes the ms5607 driver use send/recv instead.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 1bf40aa4c9ea9844046b7b84342225274622d7c2
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Nov 12 22:48:28 2022 -0800
+
+ samd21: Save interrupt pin status before enabling interrupts
+
+ Make sure we capture the correct external interrupt pin state before
+ anything changes.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 8c0a7dfa4ba4b46dabce0ac7daecf0edd5fb6b62
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Nov 12 22:47:00 2022 -0800
+
+ altos: Avoid modulus in task queue on parts without idiv
+
+ Cortex-M0 parts don't have a hardware divide, so doing a modulus
+ to compute task hash indexes is super slow. Avoid that by making the sleep
+ queue a power of two.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit bf51520898fb30b289b2e03b31a1719c172cf422
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Nov 12 22:38:12 2022 -0800
+
+ altos/cc1200: Simplify interrupt handling
+
+ Use PKT_SYNC_RXTX for both packet send/recv signaling. This avoids
+ needing to flip the interrupt sense around between tx and rx, allowing
+ us to leave interrupts always enabled which avoids adventures on
+ samd21 with interrupt configuration.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 9ed81c072f0c4c2044a284176d66be00a1439a40
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Nov 12 20:44:38 2022 -0800
+
+ telemetrum-v4.0: Correct beeper configuration
+
+ Beeper is on PA16, which is TCC2/0 with config E
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a69c3009a0583d04d1f52a88f4b0135b1944ee35
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Nov 12 19:39:18 2022 -0800
+
+ telemetrum-v4.0: MS5607 doesn't share SPI controller
+
+ The PRIVATE_PINS value is a bit misleading.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c450b5cd80534d067a760e5f0768f39a20604761
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Nov 12 19:38:56 2022 -0800
+
+ fixup for exti restore
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c82b214e34763e0206cd676cae2d82e735ef2576
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Nov 12 19:38:09 2022 -0800
+
+ samd21: AO_SPI_0_PA04_PA05_PA06 is FUNC_D
+
+ Not FUNC_C
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 479bf2d88544f7f848ae42f77b0fbb74ca61ca27
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Nov 12 19:37:23 2022 -0800
+
+ samd21: Restore pin cfg when exti is disabled
+
+ Instead of clearing the pmux, set it back to the previous value as is
+ needed by ms5607.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 1cdcaea940864bbe531b32f228bc169b50f4d3a9
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Nov 12 19:36:52 2022 -0800
+
+ samd21: Limit SPI baud value to 1
+
+ Keep speeds slow enough
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 4cb051d8ec1cdd7fd9cb87129c7425feb21f284e
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Nov 12 19:36:10 2022 -0800
+
+ samd21: PA20 maps to SERCOM3.2 not SERCOM3.3
+
+ Flip the DIPO config around for AO_SPI_3_PA22_PA23_PA20
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 5c182ab460fef614e2b987c808d4b4e2c4240a4f
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Nov 12 19:35:26 2022 -0800
+
+ altos/ms5607: Use duplex for fetching data
+
+ Much more efficient than send/recv
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 997d68e13c32118c665fa273c515726c5ab2ce6b
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Nov 10 11:47:39 2022 -0800
+
+ telegps: Copy altosui 'beep feet' bits to telegps
+
+ Yeah, this is cut&paste coding. Sorry.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit af241f03c5ec286f536c367b8cd27e9083af792b
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Nov 10 11:40:29 2022 -0800
+
+ telemetrum-v4.0: Set USE_SERIAL_1_STDIN to 0
+
+ This makes sure the serial driver knows how to manage this port
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 53a9d3b3c2d9fb04d8f5fba42ce19cd13dc65f28
+Merge: 31f32f200 543b6d086
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Nov 10 12:34:49 2022 -0700
+
+ Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
+
+commit 31f32f200c3f64b42617638eb2fc390857d2b2e6
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Nov 10 12:34:12 2022 -0700
+
+ ao-tools: return ao-flash-lpc operaton to "full speed"
+
+commit abd437a372932dcc1aafe939e65919a50c203af0
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Nov 9 16:29:56 2022 -0800
+
+ metro-m0: Add GPS support
+
+ Plug a ublox GPS module into D4(tx)/D3(rx)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 4bd22c0cf3fc0358cff263e63ad2cc788be2bb14
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Nov 9 16:29:13 2022 -0800
+
+ samd21: Leave serial RX interrupts enabled
+
+ Just discard characters in the ISR. This avoids complex management of
+ the enable bit.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 3b0e4fd74d6c6e5ca972d7341c7155663c230e86
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Nov 9 16:28:21 2022 -0800
+
+ drivers/ublox: Clean up some debug mode code
+
+ Not used in production, so we didn't catch a couple of type errors.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 1dfa369085208a37f1b9c4d42ca85c261abbb1f2
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Nov 9 16:02:55 2022 -0800
+
+ telemetrum-v4.0: Remove unused file
+
+ Not sure what 'telemetrum.c' was supposed to do, but it's not used.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 543b6d08617fccc55e7dab142017969e5b565690
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed Nov 9 09:06:17 2022 -0700
+
+ altosui: force Locale.ROOT during CSV export to avoid commas in decimals
+
+commit c035f20392828c60da75d092eea4d64736316c7b
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed Nov 9 08:27:28 2022 -0700
+
+ TeleMetrum v4.0 work in progress
+
+commit 09a2575840f95f9bce6c1da25b04d297455b1487
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Nov 8 16:25:35 2022 -0800
+
+ telemetrum-v4.0: Add beeper and fix ADC defs
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 9c556954d25daa6fda6771ca6d011d76b5d17524
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Nov 8 16:20:07 2022 -0800
+
+ metro-m0: Hook up ADC sample from A pins
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 7bcde16c96f05595969bceef76905aa2e285c66b
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Nov 8 16:18:57 2022 -0800
+
+ samd21: Hook up AltOS style ADC
+
+ Can't use DMA; samd21 only does ADC in continuous pins. ISR per ADC,
+ manually step through.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 5ca0ed94f30943952b9c63ee558733d37c896b5f
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Nov 8 16:17:58 2022 -0800
+
+ samd21: Hook up AltOS timer functionality
+
+ Need to run the data sampling stuff.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit bf793f94a2218b42794fa1ae11babab8cd565a66
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Nov 8 16:17:14 2022 -0800
+
+ samd21: Move DMA channel defs to ao_dma_samd21.h
+
+ This way if we need to use DMA for something else, we've got
+ a central place to set things up.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 925d1cfb19da373249af716a6d7adc6d7450ec25
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Nov 8 16:16:40 2022 -0800
+
+ samd21: Get beep code working
+
+ Only supports TCC currently.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f354d17c7f15dcbc8c5b07fe2f950df3cb4552b2
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Nov 7 22:23:44 2022 -0800
+
+ metro-m0: Demo pin interrupts
+
+ Prints 'pressed' whenever D0 goes low.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 13f0b70a6346c9cfe04e5c494d3f34aa92e0db8b
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Nov 7 22:22:26 2022 -0800
+
+ samd21: Wire up pin interrupts
+
+ Uses the external interrupt controller. Careful about pin mapping.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ca76309700a3f6ec9775f6e6cce5915dcb4515c9
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Nov 6 19:31:05 2022 -0800
+
+ altos/telemetrum-v4.0: It links
+
+ Still much work to do, but at least it links with most
+ of the pieces in place.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 7ed85dc90345baec2c4143b75c4be819bb6a4d56
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Nov 6 19:30:38 2022 -0800
+
+ samd21: Stub out beep code
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 62381d8582749dc2672a65cb6e7c5b8a404a3b45
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Nov 6 19:30:27 2022 -0800
+
+ samd21: Stub out exti code
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b24faa163ede640305f0660c30d84e558bd2b909
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Nov 6 19:29:41 2022 -0800
+
+ samd21: Shrink default stack to 512 bytes
+
+ Kinda needed to get TM v4.0 to fit.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 6a44cf7f77f0b2e098ef1afc4628898234bf7fb6
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Nov 6 18:33:45 2022 -0800
+
+ altos/telemetrum-v4.0: Almost building
+
+ Pin config looks good now, need to get beep and exti drivers
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f3d95af6866018bf8d472bae192907efcbe5aaa1
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Nov 6 18:33:14 2022 -0800
+
+ samd21: Get serial driver building
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a06c84a27bd760039c522460f79bfe242d2d22c8
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Nov 6 18:31:42 2022 -0800
+
+ samd21: Add SPI configurations used by TM v4.0
+
+ SPI 0 on PA04 PA05 PA06
+ SPI 3 on PA22 PA23 PA20
+ SPI 5 on PB22 PB23 PB03
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 6e895d310224e612f0294bc953e24ffbe8d29437
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Nov 6 18:31:16 2022 -0800
+
+ samd21: Get ADC code compiling
+
+ This probably isn't complete yet, but it builds
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 79613a403cbb545672afc7b169b3a833d587903a
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Nov 6 18:30:31 2022 -0800
+
+ altos/ms5607: Use ao_gpio_set instead of stm_gpio_set
+
+ The former is architecture independent.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 30149c4764984972eb5d482cfc51657d4ed09ed1
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Nov 6 17:47:57 2022 -0800
+
+ metro-m0: Configure on-board SPI flash part
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 9481e33348f098f3df73006641b9a18a04f2c482
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Nov 6 17:46:56 2022 -0800
+
+ samd21: Add ability to use arbitrary pin configs with SPI
+
+ This embeds the DOPO and DIPO configs in the address
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 5d18ef0a25248f0192c3b539cad36d3de60a6f32
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Nov 6 15:31:50 2022 -0800
+
+ samd21: Macro-ize the DMA register settings a bit
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 61a3971b7bda2c5a165088befe55467c09292090
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Nov 6 15:12:33 2022 -0800
+
+ snekboard: Need DMA for SPI now.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 183e1bbde14cc33f1e9cc3857dbfc60d2c0c5b82
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Nov 6 15:11:31 2022 -0800
+
+ samd21: Use DMA for SPI send
+
+ Appears to work even
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit e5c84201f2a8968ed60941edbc6756c7dbda8a06
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Nov 6 15:10:31 2022 -0800
+
+ samd21: Fix value defines to be unsigned long
+
+ This makes the compiler happy
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit cbff1483ae7469d3961341a1cfdfeb8b4bb557c1
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Nov 6 15:09:55 2022 -0800
+
+ samd21: Avoid divides in boot loader
+
+ The divide code is huge and overflows flash.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 4839569abef7f1d9592a9da5d40fe67dcc048ce1
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Nov 6 15:08:56 2022 -0800
+
+ samd21: Fix up DMA driver
+
+ Surprisingly few changes, just some function signatures and a few bit
+ twiddles.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 4be4ffe72c5f678a66658e9e61d3cfac7f20a9b3
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Nov 6 15:07:46 2022 -0800
+
+ altos: Add metro-m0 port for SAMD21G18 testing
+
+ Useful as a test target
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 13a9247afabfaf93ebf46f9a33862864d2772074
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Nov 5 21:05:13 2022 -0700
+
+ samd21: Configure ROM/RAM values per device and provide linker scripts for each
+
+ SAMD21 has 4-32k of RAM and 32-256K of ROM
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 608640858d0d02ac06fca22aa3b9db9c89733adb
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Nov 5 20:53:23 2022 -0700
+
+ This is what I'm using locally for flashing samd21 parts
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit fdc1facebf1d2818394b155a91b68e06db198728
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Nov 5 15:18:27 2022 -0700
+
+ snekboard: Add samd21 SPI test function
+
+ Just sends 'hello'
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a54f4fae343b7524db508dc1a29d36847a2decde
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Oct 23 16:33:28 2022 -0700
+
+ altos: Get SAMD21 SPI driver working in non-DMA mode
+
+ Only sercom0, and only with fixed pin configurations
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ba28c5e7f6aa3d41abc1f598dbc3c2689c9bef9c
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Nov 4 03:15:08 2022 -0600
+
+ ao-tools: increase robustness of turnon_easymotor
+
+commit 1066699ea2e0377af67b3b0c32ec1b023dea0719
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Nov 4 02:56:31 2022 -0600
+
+ ao-bringup: final production test script for EasyMotor v3
+
+commit a2fdfd4f9c92c1d3331f8be0e15ae19209b4ee15
+Merge: 28fd8e6f1 4a1f441b7
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Nov 4 02:41:43 2022 -0600
+
+ Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
+
+commit 28fd8e6f157c37b08b6a17dae664597f01e8aa8a
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Nov 4 02:41:11 2022 -0600
+
+ ao-tools: new ao-test-pressure utility for bench testing EasyMotor
+
+commit fddda6bbe5accb4868ee9bbc337937147da92ad8
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Nov 4 02:40:53 2022 -0600
+
+ update Releasing to include EasyMini v3.0 loader
+
+commit bcc15fb429724956e72f06a4f4b1002b1def7a94
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Nov 4 02:39:34 2022 -0600
+
+ ao-tools: don't do 'm 0' after 'E 0' since EasyMotor doesn't support it
+
+commit 4a1f441b746d4c9d1cb4a52401d76b5e81ba6f48
+Merge: e5feac1a3 d80c1317f
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed Nov 2 11:34:35 2022 -0600
+
+ Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
+
+commit e5feac1a3db00816e82cd6b1b4dbde62e40d16a6
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed Nov 2 11:33:29 2022 -0600
+
+ EasyMotor v3 production script working, sans pressure input test
+
+commit d80c1317f596f73d192e6fbb33c3579d54802182
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Nov 1 13:00:22 2022 -0700
+
+ Add option to beep max height in feet rather than just meters
+
+ Available on all products, plus config UI changes.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d999b56de8775cd5c2f98f913e555febd92357a9
+Author: Bdale Garbee <bdale@gag.com>
+Date: Tue Nov 1 10:41:03 2022 -0600
+
+ easymini v3.0 production scripts working
+
+commit 274522bc26910051e30aaebd78e96794161b87e8
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Oct 28 23:43:40 2022 -0600
+
+ update Releasing with tweaks made during 1.9.12 release process
+
+commit a6c32739c75d8c0369617f575a83d70031faf36a
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Oct 28 23:10:24 2022 -0600
+
+ updating changelog for 1.9.12 release
+
+commit bdabc6814b066a9b17a6557910f21b1ed03de3f0
+Merge: 37dda2541 c5e8826aa
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Oct 28 23:10:00 2022 -0600
+
+ Merge branch 'master' into branch-1.9
+
+commit c5e8826aa260d4aca492d684b94adc7eea0254eb
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Oct 27 21:07:15 2022 -0700
+
+ Version 1.9.12
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 140a84ba8ac1e6548ab63ff586cf214d87f727a4
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Oct 28 21:57:02 2022 -0700
+
+ Auto-detect windows signing stuff
+
+ Still build installers even without signing key
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 7c4f9aa882256182485f7f2086221841368ddfc7
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Oct 28 22:28:40 2022 -0600
+
+ update Releasing to include reference to jsign as a release dependency
+
+commit 5fd95471791842234a1840477c55ba175fff5a8c
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Oct 28 22:20:03 2022 -0600
+
+ fat: sign Windows installers with our new code signing certificate
+
+commit ef969428f293e5155c00af514ce0782a7cdf25d5
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Oct 28 21:47:04 2022 -0600
+
+ doc: include reference to Loki Research closures in motortest document
+
+commit 74c73edc93110874636b4bbbe01f9f0327230b50
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Oct 27 21:35:55 2022 -0700
+
+ altosuilib: Remove some debug printfs
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 055803ceca56065ea2253ab3eab20a5defd00135
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Oct 27 21:21:28 2022 -0700
+
+ altosui: Ship motortest.pdf with packaged builds
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f57cba7dd193c5608be187d3d81781215ab38a44
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Oct 27 22:31:34 2022 -0600
+
+ doc: additional improvements to motortest manual
+
+commit f249b61f403b8d2a042641c5ebe0fe4a720ae436
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Oct 27 22:20:19 2022 -0600
+
+ fix mailing list reference to use mailman3 path
+
+commit 975e3133e25c6fb5ea0c0b2487ea34e528660a45
+Merge: 05278307f bda33b769
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Oct 28 21:49:16 2022 -0600
+
+ Merge branch 'samd21' of ssh://git.gag.com/scm/git/fw/altos into samd21
+
+commit edef072dd5cffdbd3e8346719a81808b17bdc570
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Oct 27 21:05:10 2022 -0700
+
+ Add EasyMotor v3 firmware to release
+
+ Remove EasyMotor v2
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a4be94096281536db12378c6fee66ffb774a3eac
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Oct 27 21:01:19 2022 -0700
+
+ doc: Add preliminary 1.9.12 release notes
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 12b03f494462bdf8c076ea474176ec14a18026fa
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Oct 27 21:00:47 2022 -0700
+
+ doc: Add specs for EasyMini v3 and EasyMotor v3
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2fdf4e798bd67b0d7e96f2b8fff49915b71b089e
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Oct 27 21:00:07 2022 -0700
+
+ altosuilib: Limit EasyMotor graphs to motor pressure and accel by default
+
+ Change which axes are turned on when the graph is created.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 76f0fe177a38bd16e346edf0808ee8fca343f1a2
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Oct 27 20:59:20 2022 -0700
+
+ altoslib: Map log format back to USB device id
+
+ This lets us use the device_id for both telem and eeprom files.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 14a65822fa2a8bb120638633b068847c8a0197b9
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Oct 27 19:39:16 2022 -0700
+
+ altos: Allow 'c a 0' without Syntax Error
+
+ Need to clear error after checking for second value in accel cal
+ command.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 7172638c3810f6c39e4262fa80edf5ef0dec62d8
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Oct 27 19:25:02 2022 -0700
+
+ easymotor-v3: Fix beeper config
+
+ the branch had different beeper config code than mainline.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 898eeb609aa7eb078161a78ac48c727a5255a51c
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Oct 27 19:19:59 2022 -0700
+
+ ao-eeprom: Handle merge conflict from easymotor-v3 branch
+
+ Had two copies of the new easymotor log format parsing bits.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 611ef4497b97bcf5239d6bc2ee13eeba9efd1503
+Merge: 1e694ad4f 083464b52
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Oct 27 19:16:39 2022 -0700
+
+ Merge branch 'easymotor-v3'
+
+commit 1e694ad4f67735585f0897e2dffac755868f3150
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Oct 27 17:50:36 2022 -0700
+
+ Add EasyMini v3.0 firmware to release
+
+ Followed instructions in Releasing
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a81f5a78172663376ad9687976b9821a755d5e31
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Oct 27 17:43:08 2022 -0700
+
+ altos: Allow setting telemetry interval to zero without crashing
+
+ Setting telemetry interval to zero means disable telemetry, but the
+ code was using the zero value to compute a bunch of packet delays,
+ which involved dividing by the interval value causing a crash when it
+ was zero. Skip those subsequent computations as they won't be used
+ anyways.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit bda33b7697456516c3022f91d2119a56448b42bb
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Sep 25 17:34:56 2022 -0700
+
+ altos/snekboard: Indicate that USB is used for stdio
+
+ This isn't the default for some reason?
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 59f08a3079ccecaeb91b637e7d311f3f98d10c42
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Sep 25 17:34:11 2022 -0700
+
+ altos/samd21: Automatically erase flash when writing
+
+ Need to erase pages before writing them.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f7e6cbeaf3e84935b38da8605a6d5bb702eff3a5
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Sep 25 17:33:09 2022 -0700
+
+ altos/samd21: Get USB driver working in AltOS
+
+ Make sure it deals with the stdio mux, enable the clock for the GPIO
+ device.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 0585dd012a9f76f1ad0f3a85d03075125704dfd3
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Sep 25 17:32:35 2022 -0700
+
+ altos/samd21: Add register definitions
+
+ This adds symbols for all of the device registers.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c4a63617f0eb825a295ae8ee1ee0caf4580b7a13
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Sep 25 17:31:27 2022 -0700
+
+ ao-tools: Add ao-flash-samd21 script
+
+ This takes an .elf or .ihx file and flashes that to a SAMD21 based
+ board using openocd. Note that you must have a hacked version of
+ OpenOCD for this to work via the ST-link device.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 4d116df20ae2d13bbc29344a91e557448cd8c19b
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Sep 25 13:57:08 2022 -0700
+
+ altos: Add sample samd21 application for snekboard
+
+ This runs a primitive application and flash loader on snekboard for
+ samd21 development.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c59892cd337162c63e5d7ba8e8eec779d201022d
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Sep 25 13:55:43 2022 -0700
+
+ altos: Add SAMD21 bits
+
+ Brought back from snek, these bits provide Altos support for the Atmel
+ SAMD21 family of chips.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 3a7ae9e964c9554a667a09d6b437fef136bc0fa0
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Sep 25 13:55:04 2022 -0700
+
+ altos: Use --gc-sections
+
+ This allows the linker to discard unused functions.
+
+ Don't use -ffunctions-sections and -fdata-sections as that eliminates
+ several optimization opportunities and increases code size.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 1523a986a7c2e8402c628e2697e44fe6281c164e
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Sep 25 13:54:24 2022 -0700
+
+ altos: Switch LED pin number to 8 bits
+
+ This assumes each port has fewer than 256 pins and avoids some
+ compiler warnings
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 48a8ae2d38ecad5aa84b2158045c6a2fd8abe5ab
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Oct 23 16:48:05 2022 -0700
+
+ altos: Increase AES IV buffer to hold maximum AES state
+
+ The compiler emits warnings if this buffer is only 16 bytes. I'm hoping
+ that's because the max key size could be 256 bits instead of 128 bits?
+
+ In any case, this makes the compiler happy.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 05278307f5e9fd5f8b1a53078e6f3b125785b019
+Author: Bdale Garbee <bdale@gag.com>
+Date: Sat Oct 15 21:40:50 2022 -0600
+
+ first stab at support for TeleMetrum v4.0
+
+commit 01811a649548987d3c5c29ca13725717d090502b
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Sep 25 17:34:56 2022 -0700
+
+ altos/snekboard: Indicate that USB is used for stdio
+
+ This isn't the default for some reason?
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 38a40c850716c545004dae01412b3350e5ef8cfd
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Sep 25 17:34:11 2022 -0700
+
+ altos/samd21: Automatically erase flash when writing
+
+ Need to erase pages before writing them.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit bd088d263172dbe9ffe399a93a836cac26a37708
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Sep 25 17:33:09 2022 -0700
+
+ altos/samd21: Get USB driver working in AltOS
+
+ Make sure it deals with the stdio mux, enable the clock for the GPIO
+ device.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 4a6a5de714f346b7c57c77e5f6712d39c2042479
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Sep 25 17:32:35 2022 -0700
+
+ altos/samd21: Add register definitions
+
+ This adds symbols for all of the device registers.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit be0a7f000250704bcdbad82aa4ef4d9966fc6307
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Sep 25 17:31:27 2022 -0700
+
+ ao-tools: Add ao-flash-samd21 script
+
+ This takes an .elf or .ihx file and flashes that to a SAMD21 based
+ board using openocd. Note that you must have a hacked version of
+ OpenOCD for this to work via the ST-link device.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c869985188ce9d28c332e449b36c4c88077cd587
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Sep 25 13:57:08 2022 -0700
+
+ altos: Add sample samd21 application for snekboard
+
+ This runs a primitive application and flash loader on snekboard for
+ samd21 development.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 5e7e4303f161e38ac2d84110dccafc67b3aa7fc8
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Sep 25 13:55:43 2022 -0700
+
+ altos: Add SAMD21 bits
+
+ Brought back from snek, these bits provide Altos support for the Atmel
+ SAMD21 family of chips.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 643a1f736d2e57c577458d0e4d2948718d90b301
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Sep 25 13:55:04 2022 -0700
+
+ altos: Use -ffunction-sections -fdata-sections
+
+ This allows the linker to discard unused functions.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c1f7bf876a67dc176a7a24b241c6dd3fe780082d
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Sep 25 13:54:24 2022 -0700
+
+ altos: Switch LED pin number to 8 bits
+
+ This assumes each port has fewer than 256 pins and avoids some
+ compiler warnings
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 3735e1eb27afb873d60164a79a9e2769dc92b3a3
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Sep 24 15:54:20 2022 -0700
+
+ easymini: Elide symbols from combined .ihx file
+
+ Also add combined hex file to easymini v1.0 for testing.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d299191a298f6b6ffeadff15334738810062cf58
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Sep 24 15:53:04 2022 -0700
+
+ ao-elftohex: Add '-n' option to elide symbol table from output
+
+ The symbol table is a non-standard Altus Metrum hex file extension;
+ add this option to allow use with standard hex file tools.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit dc4de8365de5829b587a845e0517e8c5fc8c9e29
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Sep 19 09:20:23 2022 -0700
+
+ easymini-v3.0: Create combined .ihx file for testing
+
+ This doesn't set the serial number, so it's not useful for production,
+ but it should at least provide an easy way to check a board.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ed795c24e6269a10e74b9bc3c385e787bcc230fe
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Sep 19 09:09:04 2022 -0700
+
+ ao-elftohex: Allow multiple elf files to be merged together
+
+ This allows combining the flash loader and core firmware.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 1d963cf10f3f54f77a6edf8e7843f70c0268cd31
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Sep 19 08:37:31 2022 -0700
+
+ doc: Update call sign
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 065c60d38f38343bd1f319a87f6b50367a3abbe3
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Sep 4 21:05:47 2022 -0700
+
+ altos: Document easymotor record length
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 681638032041efcb05b9623e2a0332ca4e2d0958
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Sep 4 21:05:25 2022 -0700
+
+ ao-eeprom: Add easy motor support
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 41cf6f6f65681961ed98a59b9fc9da4fe5abef5a
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Sep 4 21:04:28 2022 -0700
+
+ altoslib: Replace EasyMotor v2 code with v3
+
+ No v2 boards remain in usable condition and we didn't create a new log
+ format value for v3, so just replace the v2 code with v3.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 37dda2541ce440a40fcd4dc8387f7cb1cd3f0816
+Author: Bdale Garbee <bdale@gag.com>
+Date: Sun May 29 21:08:03 2022 -0600
+
+ releasing 1.9.11
+
+commit 7904b36eaae2468d76f2627bebd86b663afea1f8
+Merge: 8970d45ea 4e237bd43
+Author: Bdale Garbee <bdale@gag.com>
+Date: Sun May 29 21:07:44 2022 -0600
+
+ Merge branch 'master' into branch-1.9
+
+commit 4e237bd43fef1858f88ff8f8750759e16442ea7e
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun May 29 17:50:47 2022 -0700
+
+ Version 1.9.11
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 922a6e4f5c79fe46c1dca4df42c1c97e67dc7d68
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun May 29 17:48:01 2022 -0700
+
+ doc: Update copyrights to 2022
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 019884004098adfc6e9f285d127a791f4204b180
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun May 29 17:47:41 2022 -0700
+
+ doc: Add release notes for 1.9.11
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ce3e42c286755f3c4e1ee6dedc87e15a76343a37
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun May 29 17:46:43 2022 -0700
+
+ doc: Document 10mw limit configuration
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d2ec815a17e9327414bab7ea09ed483c4f47f460
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri May 20 16:20:13 2022 -0700
+
+ src: Add easymini-v3.0
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d95995ec702a891884f353cf2078d7ed3261c5c2
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri May 20 16:20:32 2022 -0700
+
+ lpc: Make beeper configurable
+
+ Need to set the port, pin, timer and channel values
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 03753fbddfbc82f18b2e4527a2e3afc58ea972f4
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri May 20 16:41:19 2022 -0700
+
+ lpc: ADC 5 was busted
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 6edf62c6a1f41fa5cd698067d2327b4847708cc8
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed May 4 17:06:36 2022 -0700
+
+ ao-tools/ao-eeprom: Dump converted info for F packets
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 0e4fb5c9bc33bb6d2a337f89daec4e6bb94cd8d8
+Author: Bdale Garbee <bdale@gag.com>
+Date: Tue Apr 12 11:13:44 2022 -0600
+
+ doc: add an appendix with examples for configurable pyro channels
+
+commit 083464b52c835c09a66c06a87246fcd138748a5d
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Apr 9 22:38:28 2022 -0700
+
+ ao-eeprom: Add EasyMotor decode
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 61b837129a1b1bbf17413957006fa31a305f6247
+Author: Bdale Garbee <bdale@gag.com>
+Date: Sat Apr 9 22:50:21 2022 -0500
+
+ recognize EasyMotor-v3 too
+
+commit 9cded6d2b2888b6fd1dbcb08d7404fbc8f52ba60
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Apr 6 23:29:31 2022 -0700
+
+ altos: Add EasyMotor-v3.0 to regular builds
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 3a2adf8011237852187046a551216736bd1e6bbb
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Apr 6 23:28:40 2022 -0700
+
+ lpc: Shuffle more bits around for flash loader
+
+ Having a fixed value at 0x2fc means splitting flash and trying to make
+ enough space on both sides. Sigh.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 72d0c00a063338642a3448f39b0308751285e5ee
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Apr 6 23:20:03 2022 -0700
+
+ easymotor-v3: Increase ADXL spi speed back to normal, remove delay
+
+ All done debugging, it seems to work on EasyMotor now.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 40a56ed2b5af30c93daa74a15f21e7c8b4cb2a1a
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Apr 6 22:45:41 2022 -0700
+
+ lpc: Add SPI mode support. Use for ADXL375 on easymotor
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 434e98d39a19af9c3cf52cba041091f190972a83
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Apr 6 22:32:03 2022 -0700
+
+ reduce adxl speed to 100kHz
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c6a7ea9168f1669840eef0fb080759968f4a2f97
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Apr 6 22:31:39 2022 -0700
+
+ Disable adxl debug, set long delay
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b930b52922a1bbb34cb3fda67c2e9b4695a7330f
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Apr 6 22:14:32 2022 -0700
+
+ altos: Fix ADXL375 SPI mode definitions and usage
+
+ 3-wire mode is 1, 4-wire mode is 0. Fortunately, I also messed up the
+ shift value, so the 1 got shifted on top of one of the fixed-value bits.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c49bd3cb0c31a51fae79ddc92237cc309be9a242
+Merge: d225adc3a b140da925
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed Apr 6 22:51:13 2022 -0600
+
+ Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
+
+commit b140da92536d7c48ba37868f1c2afce7bb86dfdb
+Merge: 1d208c950 302e9b8fd
+Author: Bdale Garbee <bdale@gag.com>
+Date: Tue Apr 5 17:55:06 2022 -0600
+
+ Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
+
+commit 1d208c9509f03f7e2c913abe5c0dd78ef0083c0f
+Author: Bdale Garbee <bdale@gag.com>
+Date: Tue Apr 5 17:54:32 2022 -0600
+
+ use correct test script for v1.0 easymega
+
+commit f35d18ca773a109fea572ee1e7134bdc5c4bce14
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Apr 4 14:15:17 2022 -0700
+
+ lpc: Attempt to make beeper generate correct tone
+
+ The timer docs are confusing; I can't tell how the PWM configuration
+ works.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 6659ec1002da325588a631d9c43a7a9b9a4dbfe3
+Author: Bdale Garbee <bdale@gag.com>
+Date: Mon Apr 4 01:21:44 2022 -0600
+
+ fix SPI index definition
+
+commit 16004c790189bc439285b8afb599ae2b02a13c95
+Author: Bdale Garbee <bdale@gag.com>
+Date: Mon Apr 4 01:14:36 2022 -0600
+
+ Revert "adxl375: Disable spi duplex"
+
+ This reverts commit 21e6dad505677a6b2e19844638ea5b09038b04ae.
+
+commit 3fb95b34a85fb79713c258937a9005faf6f89a03
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Apr 4 00:00:00 2022 -0700
+
+ adxl375: Disable spi duplex
+
+ See if this fixes LPC
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 06ec7480b669a5bc007d82fbdbe56e4a1a4cf68c
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Apr 3 23:53:24 2022 -0700
+
+ easymotor-v3: enable adxl debugging
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 5740b82174c70888f6f047917574567bcbca58dc
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Apr 3 23:31:44 2022 -0700
+
+ lpc: Fixes for timer configuration
+
+ Missed one magic value to make the beeper configurable
+
+commit a6dc1a7098e44bd1b3250b12ca6fda3bb626cbb1
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Apr 3 23:23:51 2022 -0700
+
+ lpc: Fix name of timer ioconf constants
+
+ All iopin configuration values are per-pin, so they all need to have
+ the pin name included in the name.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 741796d39437e850fc255b8b324530bb988b0797
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Apr 3 23:23:51 2022 -0700
+
+ lpc: Fix name of timer ioconf for pio0_1
+
+ There are lots more...
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 9df0b79ed7d66369b31dbdc7acde8e23f5f8612e
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Apr 3 23:18:28 2022 -0700
+
+ lpc: Stick magic value at 0x2fc to let us use PIO0_1
+
+ This pin is used by the built-in ROM boot loader code to force
+ ISP. That keeps us from attaching anything that might be connected to
+ ground.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 4b15c98449da54bae8c4efbfddc7734aeaa43b04
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Apr 3 22:17:15 2022 -0700
+
+ easymotor-v3: Configure beeper
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2e585a947c7f07fe204e50fc47beb1cc1e479718
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Apr 3 22:16:48 2022 -0700
+
+ lpc: Make beeper timer configurable
+
+ Allow use of any 32-bit timer.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 243da063ef0dae656f940eb81ada55867924406f
+Author: Bdale Garbee <bdale@gag.com>
+Date: Mon Apr 4 00:19:42 2022 -0600
+
+ get ram usage under control, etc
+
+commit 987ad2eb3a89ad920988d38fe8068dda1cd6f16d
+Author: Bdale Garbee <bdale@gag.com>
+Date: Sun Apr 3 22:11:13 2022 -0600
+
+ a few config tweaks
+
+commit 2bec5edbb068cab88b8d4f30f609712feb186a30
+Author: Bdale Garbee <bdale@gag.com>
+Date: Sun Apr 3 18:12:20 2022 -0600
+
+ first cut at EasyMotor v3 support
+
+commit 9519f7fc894f08d4841556d0efc520b9cc08a899
+Author: Bdale Garbee <bdale@gag.com>
+Date: Tue Jan 25 12:34:31 2022 -0700
+
+ need to save .bin for TeleGPS v2.0
+
+commit 302e9b8fda7b36e5009044086737b7791f81addd
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Apr 4 14:40:37 2022 -0700
+
+ telegps-v0.3: Reduce stack size to fit in ram
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ad23f26709b822c6d30f7160ffb2f2f51a8af4ce
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Feb 27 16:10:30 2022 -0800
+
+ ao-telem: Read from stdin if no filenames
+
+ Make ao-telem work as a filter if no filenames are passed on the
+ command line.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d225adc3af9e5726d436cbbdbf8dcc5837e50804
+Merge: 3759d6707 85dd82b20
+Author: Bdale Garbee <bdale@gag.com>
+Date: Mon Apr 4 01:22:04 2022 -0600
+
+ Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
+
+commit d0160ed97b432d59e2111d8b17580b9a83e0b03b
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Feb 25 22:11:17 2022 -0700
+
+ dial it down a bit more to not exceed +10 dBm, or 10 mW
+
+commit 3e7661761f6ea81b6a9732359edf4c5ada3e8e20
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Feb 25 15:43:15 2022 -0800
+
+ Allow TX power to be limited to 10mW
+
+ This allows the radio power to be limited so that it doesn't generate
+ more than 10mW.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 58a0a242f31ebe4532564f5c04162e8fb82f9aeb
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Feb 21 09:40:07 2022 -0800
+
+ Version 1.9.10.4
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 57a6f844e2490a963ce1ef3a2beb9e47258967af
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Feb 21 09:43:54 2022 -0800
+
+ altos: Document how delay_done is used in ao_pyro.c
+
+ delay_done is the time at which the delay finishes, but non-zero
+ values also indicate that some delay is pending. Add a comment about
+ why the value is set to 1 when it is zero, and switch the tests of
+ this value to comparisons against zero.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d29047255c8e78d4ab2beeef678d466a6bfc0ae2
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Feb 19 15:35:31 2022 -0800
+
+ altos: Deal with 8-character version numbers
+
+ With 8 characters, the version number isn't null-terminated, so we
+ need to limit use to the available length in a couple of places.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 76358fb6e68c1f466e4d76a291f60e1053aa50d0
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Feb 16 21:48:01 2022 -0800
+
+ altos: Add -Wconversion
+
+ This adds the -Wconversion flag to detect potential mistakes in
+ implicit type conversion.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 48971ced7999b7d1265be967b971ccb9555ce40e
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Feb 16 21:46:57 2022 -0800
+
+ altos/telemega-v5.0: Add casts to beep values
+
+ Need to be careful with types to make sure the math doesn't overflow.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 8d53868e67b51d8908e55c6a2e7a3b687529957d
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Feb 16 21:46:07 2022 -0800
+
+ ao_lco_v2: Add casts to reduce -Wconversion warnings
+
+ No bugs identified
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2f06b7c66dfa05c51d8b2afbc1e3c94e20767e4f
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Feb 16 21:44:52 2022 -0800
+
+ ao_lco_v2: Use int32_t for temporary box value in step_box
+
+ Stepping to the next box will generate negative values and values
+ beyond the highest box number. Use a type capable of holding all of
+ those values, instead of int16_t.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d2f84f860917f88a34571b8b0f64d03adf5c8f54
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Feb 16 21:42:50 2022 -0800
+
+ telefireone-v1.0: Use a boolean value for ao_log_running
+
+ Instead of reading a hex value and saving it directly, use
+ zero/none-zero to compute a boolean instead, avoiding a type
+ conversion warning.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 52e9443d540aa5d3f29576a0440149b1b0f9c359
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Feb 16 21:41:44 2022 -0800
+
+ altos/telefire: Add cast to AO_LED_CONTINUITY to eliminate -Wconversion warning
+
+ All of these products had the same warning.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 877d4643b45ca2099f602390b71e1c77d5e11ef1
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Feb 16 21:38:25 2022 -0800
+
+ altos/stmf0: Add casts to reduce -Wconversion warnings. Use AO_TICK_TYPE
+
+ No bugs identified. Serial timeout types updated to AO_TICK_TYPE.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2d4484e1577edc66c52bcb260329387f93123a6d
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Feb 16 21:34:37 2022 -0800
+
+ altos/stm32l0: Add casts to reduce -Wconversion warnings
+
+ No bugs identified
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 5b3a457f232e39977a437fc52256fc15c612b377
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Feb 16 21:32:07 2022 -0800
+
+ altos/stm: Add casts to reduce -Wconversion warnings
+
+ No bugs identified
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 709666e00339be7b12730c1f4d35721db292f815
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Feb 16 17:53:41 2022 -0800
+
+ ao_micropeak.c: Add casts to reduce -Wconversion warnings
+
+ No bugs identified
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 63fc45973ec92bf3ef7122da0f76d6e111ecd342
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Feb 16 17:53:11 2022 -0800
+
+ ao_flash_task: Add casts to reduce -Wconversion warnings
+
+ No bugs identified
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 7c5b9b2c6bf57aea4332177e7fb0eb2d490f4f6e
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Feb 16 17:52:11 2022 -0800
+
+ altos/micropeak-v2.0: Add casts to reduce -Wconversion warnings
+
+ No bugs identified
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit e80a45c1565b14479e3a4cfc968d49b13cef4fe0
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Feb 16 17:49:42 2022 -0800
+
+ altos/lpc: Add casts to reduce -Wconversion warnings
+
+ Most of these were caused by int/long mixes as uint32_t is 'long' on
+ arm for reasons, meaning that bare int constants need to be cast to
+ avoid a warning.
+
+ No bugs identified.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f2c02cac5442015fee14f88ee016c687c53d8576
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Feb 16 17:38:56 2022 -0800
+
+ ao_tracker: Fix tracker_interval type to match config type (plus -Wconversion)
+
+ config.tracker_interval is uint8_t, so make the local copy match that
+ type.
+
+ Also fix other warnings found by -Wconversion.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 63c089e2e110a7fe501dd097bd7d26ce4feeb935
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Feb 16 17:36:12 2022 -0800
+
+ ao_telemetry: Add casts to reduce -Wconversion warnings
+
+ No bugs noted
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a2505dc4be4a368911533d42d6344ad03b220468
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Feb 16 17:34:41 2022 -0800
+
+ ao_telemetry: Use int16_t types for telemetry packet intervals
+
+ This avoids concerns about overflow from int8_t types when computing
+ long intervals between packets as the base interface type was an
+ int16_t. This should help deal with higher sample rate sensors when
+ that occurs.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 86bd5f53ba4b13df502ec1bc70512f30cac94010
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 15:49:48 2022 -0800
+
+ ao_telemetry: Switch time variables to AO_TICK_TYPE
+
+ This makes sure telemetry packet intervals are computed correctly.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b10049d847fac855b1139d6441de853641b7365b
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 15:44:03 2022 -0800
+
+ ao_task: Task ids are 8-bits, fix type in struct ao_task
+
+ These are densely allocated and should never be larger than the
+ maximum number of task slots, so fix the type to be 8-bits just like
+ all other places where a task_id is used.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 55ca3cb64e19664e5ffc19d6ff92f46e4252f3b8
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 15:40:19 2022 -0800
+
+ ao_serial: Change serial_sleep_for APIs to use AO_TICK_TYPE
+
+ These timeouts should all be short, but there's no reason to use a
+ different type.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 8a95afdd417119da6089403f870959a726b0c548
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 15:39:45 2022 -0800
+
+ kalman, report, romconfig, sample, send_packet: Clean up -Wconversion warnings
+
+ No bugs detected
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 8275b761d182ec587104f084f331d7c2ebc2d1e6
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 15:35:18 2022 -0800
+
+ ao_monitor: Clean up -Wconversion warnings
+
+ No bugs detected
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b5962ab4f804df3145481a54b00fed27561f8725
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 15:33:12 2022 -0800
+
+ ao_radio_cmac_cmd: Clean up types for -Wconversion
+
+ Use more reasonable types for lengths and the like to avoid
+ overflows. No actual bugs detected.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit acc642801aa5f8c0c05bde134e5924fe957ce023
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 15:31:09 2022 -0800
+
+ ao_radio_cmac: Make recv timeouts AO_TICK_TYPE
+
+ While these should generally be short enough to live in a 16-bit type,
+ use AO_TICK_TYPE for consistency.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f385aabe458ed162fa8b45afc433ee5de8bb7b60
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 15:18:49 2022 -0800
+
+ ao_micro: Add casts to micropeak code for -Wconversion warnings
+
+ No bugs detected
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b123c095384b57446d45d8678dff5448a7c659e4
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 15:12:47 2022 -0800
+
+ ao_log: Add casts to reduce -Wconversion warnings
+
+ No bugs noted here.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 0b870641ff0299b973de815523bdfd3db5be8bbf
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 15:11:07 2022 -0800
+
+ ao_log: Fix sensor time triggers to use AO_TICK_TYPE
+
+ These values were used to determine when various log information would
+ be recorded. Using the wrong type meant that they would always
+ trigger, causing the log to fill up rapidly with data that should be
+ sampled at a lower rate.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit dc2d28eab4a998bf5fc60831aaa48d094cbe8785
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 15:10:06 2022 -0800
+
+ more 16-bit log tick values
+
+commit 9020a82d8b1496bc47dbe454b0735467b5a599b8
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 15:06:18 2022 -0800
+
+ ao_log: Change flight type to uint16_t, widen APIs dealing with flight numbers to int32_t
+
+ Real Flight numbers are 16-bit unsigned values, but APIs using them
+ pass values that areoverloaded to also represent broken log slots
+ using negative numbers. This means that these APIs need to be able to
+ represent all 65535 possible flight numbers *and* all possible log
+ slots as negative values. Switch the variables holding only flight
+ numbers to uint16_t and those holding either a flight number or log
+ slot to int32_t.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 8e73e5298206db0e781cc76ee151e96d29f29341
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 15:00:38 2022 -0800
+
+ ao_gps, ao_log: Make conversions to 16-bit time log values explicit
+
+ All log formats record only the low 16-bits of the time value, make
+ conversions to those explicit to silence -Wconversion warnings.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 7917ec1f105f39799acbea0f4c28d25db4f66eb4
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 14:50:58 2022 -0800
+
+ ao_flight: ao_interval_end type was too small, could cause premature landing state
+
+ ao_interval_end is used to provide a window of time during which the
+ max/min values for sensors are measured. After that time expires,
+ those bounds are compared to see if the airframe has been stable and
+ should be moved to landing state. With a type that is too small, that
+ could happen immediately after transitioning to main (for baro-enabled
+ devices) or coast (for accel-only devices). For baro devices, this
+ would disable any redundant main firing events. For accel-only
+ devices, this could disable all events occuring after coast, including
+ firing separation charges or motor igniters.
+
+ There are also a couple of additional changes to reduce -Wconversion
+ messages.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 6f06cf3e8fe0531b927d5e11ae2b0e9af3663b0f
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 14:43:31 2022 -0800
+
+ ao_convert_pa: Switch array index to unsigned type
+
+ This seems more appropriate for this use.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 4aa984bbcce1cdc4f4b82516a9f2a32cf5061dfa
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 14:42:45 2022 -0800
+
+ ao_companion: Make motor_number uint16_t
+
+ Make it match the types used elsewhere
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f51316c02a8385223567e1aa8e3f5a0b74c16cd6
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 14:41:59 2022 -0800
+
+ fifo: Add casts to fifo operation macros for -Wconversion
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ba0239ca6839605c7ce45d56677bb9a3b782b7f2
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 14:41:10 2022 -0800
+
+ beep, cmd, config, convert_volt, data, distance, fec, kalman: -Wconversion warnings
+
+ No bugs noted, just adding casts to resolve -Wconversion warnings.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit bdf0671cb36daca741c4842a37a3fc71744a63a2
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 14:15:42 2022 -0800
+
+ altos/ao_freq: Use uint32_t for radio freq setting value
+
+ These values are always unsigned; changing this resolves some
+ -Wconversion messages.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 3d276e01ba96e8174e590b101cc9ef002e6cb67b
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 14:13:53 2022 -0800
+
+ altos/ao_stdio: use uint8_t for stdio index
+
+ This makes type usage of this value consistent. Also fix another
+ -Wconversion warning.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 161f2a3aa7f7364c6d972df4199200828dfe3294
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 14:12:31 2022 -0800
+
+ altos: Switch ao_radio_recv timeout to AO_TICK_TYPE
+
+ Make sure all times are in the wider type.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 72a452d1ca5b3f9f1defef47465e24a10ca72d58
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 14:10:31 2022 -0800
+
+ drivers/ao_rn4678: Fix timeouts to use AO_TICK_TYPE
+
+ Also fix other -Wconversion messages.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 9f56c5763d1c078c5de15e92103b751ea26b7684
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 14:08:56 2022 -0800
+
+ drivers/ao_quadrature: Fix -Wconversion warnings
+
+ No bugs detected.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit dbaef3237cc6874faf8eb9030a15b578b58fd83f
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 14:06:25 2022 -0800
+
+ drivers/ao_pad: Convert from/to 16-bit times over the air
+
+ The radio protocol sends only 16 bits of time, make sure we translate
+ from/to those correctly. No bugs detected, just casts added to
+ clarify. Also fix other -Wconversion warnings.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 11d6e27bfd94ce58b702bfd0889f064ce1ef5a48
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 14:00:43 2022 -0800
+
+ drivers/ao_packet: Switch time values to AO_TICK_TYPE
+
+ Make sure times are kept in the right type. Also resolved other
+ -Wconversion issues.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c309956389acc01f784f3d0e11745f5ac0a77e06
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 13:59:26 2022 -0800
+
+ drivers: Resolve -Wconversion in m25, mma655x, mmc5983, mpu and ms5607
+
+ No bugs identified.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 9c27459fe1417b460f01f053bc44474623b1cbca
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 09:33:17 2022 -0800
+
+ drivers/ao_lco: Fix box types to be uint16_t. Also clean other -Wconversion messages
+
+ Old LCO code uses 0x1000 as magic value for "DRAG" box, so we need 16
+ bits. Switch all box variables to 16 bits, use int32_t when switching
+ box numbers to deal with negative values and still hold the whole
+ possible range (even though 16 bits "should" be plenty).
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 71c3652d6c511db03402f5b7487bc4098e6d850f
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 09:29:06 2022 -0800
+
+ ao_hmc5883: Add explicit casts for -Wconversion
+
+ No bugs noted.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c783aafd89777626c362e15c47360b399d03c45d
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 09:26:08 2022 -0800
+
+ ao_companion: Make time conversion to 16-bits in companion protocol explicit
+
+ Companion protocol only passes low 16-bits. Also add explicit casts for -Wconversion
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit fadb563f8aeeee895a7232bb71fa5bade6ef66f0
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 09:25:15 2022 -0800
+
+ ao_gps_skytrac, ao_gps_ublox: Add explicit casts to quiet -Wconversion
+
+ No bugs noted.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 452dd07575a118f29a0dfa712deeb18e92ffb1f4
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 09:20:29 2022 -0800
+
+ drivers: Fix type of radio timeout parameter
+
+ Move from uint16_t to AO_TICK_TYPE. Also add explicit casts to quiet
+ remaining -Wconversion messages.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 46200359c388062a5e7bc40d780808d92a59f0ed
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 09:16:49 2022 -0800
+
+ altos/drivers/ao_button: Save all 32-bits of irq status
+
+ Was saving in a uint8_t
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 7fd29d922be98ddc6406f2323599ef63061044ed
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 09:15:57 2022 -0800
+
+ altos/drivers: Add explicit casts in ao_aprs, ao_bmx160 and ao_btm
+
+ No bugs spotted here, but this quiets -Wconversion warnings
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 5bdb250a43c9e87185f3ddedbd8364f24306bbfd
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Jan 27 15:52:44 2022 -0800
+
+ altos/attiny: Eliminate warnings from -Wconversion
+
+ These have no effect on the generated code as they simply make
+ implicit conversions explicit.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 85dd82b200d649fbf08aa31e5acde8f1f40d531a
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Feb 16 17:00:59 2022 -0800
+
+ altos: Re-enable apogee delay
+
+ When the igniter code was changed to support booster mode, the code
+ which delayed apogee firing based on the configure apogee delay value
+ was lost. Re-enable that by sticking a delay before firing the drogue
+ charge when the ignite mode is not redundant apogee.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d91e0b962d95051a10147e691b133927bf3fb8cb
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Feb 9 09:58:07 2022 -0800
+
+ Version 1.9.10.3
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d11edd6d595eb1a0786f61d4ae4bdf37ecf1a4fb
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Feb 9 09:51:33 2022 -0800
+
+ libaltos: Build Mac OSX libaltos.dylib for arm64 too
+
+ Make this work on the M1.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 5c67c0c789787fcd18b513a775d2415e0af0a2d0
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Feb 9 09:49:49 2022 -0800
+
+ Switch from AdoptOpenJDK to Adoptium
+
+ This project moved to Eclipse foundation but seems otherwise about the same.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c5d39fe3ac9252547f966a86f413eebd7b44088f
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 28 15:27:02 2022 -0800
+
+ ao_pyro: Move delay_done out of pyro structure
+
+ The pyro structure should be read-only in flight operations. Move the
+ 'delay_done' element to a parallel array as that gets written. Change
+ types to pointers to const structs to enforce this in the future.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 606a67724dea8ab3d52d52456722dc593cf8ac8d
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Jan 27 15:49:15 2022 -0800
+
+ altos: AES code was storing bytes in an int array
+
+ The only operations using these values are logic using bytes, not
+ arithmetic, so shrinking the size of the elements should have no
+ effect on operation.
+
+ This saves space *and* eliminates a type conversion warning from
+ -Wconversion.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 3759d6707d67e2584670ea89086576b695ea3509
+Author: Bdale Garbee <bdale@gag.com>
+Date: Tue Jan 25 12:34:31 2022 -0700
+
+ need to save .bin for TeleGPS v2.0
+
+commit 59cbf80e63b4c88de45e59c6e3d209f99910fcf3
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Jan 21 19:45:14 2022 -0800
+
+ data_interval == 0 means no data collection
+
+ All of the timer functions were still taking one sample every 256
+ clock ticks.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2dc5d4eecc97b640a2e1f012b4411955682b61c8
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Jan 11 14:34:14 2022 -0800
+
+ Version 1.9.10.2
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d24aba871ee9aa3671e15510ee4e2a0266c3d583
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Jan 11 14:32:55 2022 -0800
+
+ altosdroid: Add BLUETOOTH_CONNECT permission, handle its lack
+
+ Android 12 switched how bluetooth permissions work, so now we need a
+ new one to talk to devices. Also deal with a lack of that by not
+ crashing when we can't get the name of a BT device.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 7f46240dfc57164f0c1b0c4c4ed9695bca63860d
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Dec 16 13:39:33 2021 -0800
+
+ altos: Switch all tick variables to AO_TICK_TYPE/AO_TICK_SIGNED
+
+ Instead of trying to pick and choose which work as 16-bit values,
+ change everything that doesn't affect external values (log, companion,
+ radio) to AO_TICK_TYPE.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 0e068689f41b74c883615f9f11a322a962cbb792
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Dec 16 13:38:39 2021 -0800
+
+ altos/attiny: Switch to avrisp2 for development programmer
+
+ My bench programmer puck is the avrisp2, not usbtiny
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d317c2e30c408909807bde7c5577e499bd3c6f17
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Dec 16 13:37:17 2021 -0800
+
+ ao-tools/ao-test-igniter: Deal with devices that use both 'apogee' for ADC
+
+ Some devices report drogue igniter ADC value with 'apogee' tag. Deal
+ with this.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 55698a6232bde408ce7e12bb7ee52ba72985fc78
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Dec 16 13:36:10 2021 -0800
+
+ micropeak: detect empty log received from device
+
+ Avoid reporting a failure to the user when the device has no flight
+ log.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit e3127155c02cd42ef8aa42d167fc214e8997113f
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed Dec 22 11:35:52 2021 -0700
+
+ doc: add an appendix on frequency calibration to the all-in-one manual
+
+commit 66152b176bad12fbff3188397c607793c0bdd380
+Merge: 8e1145b98 0921e8b16
+Author: Bdale Garbee <bdale@gag.com>
+Date: Mon Dec 20 13:49:41 2021 -0700
+
+ Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
+
+commit 8e1145b9894537e33747fecc7d61d87eadab6135
+Author: Bdale Garbee <bdale@gag.com>
+Date: Mon Dec 20 13:49:28 2021 -0700
+
+ need to capture .bin file for telebt loader, too
+
+commit 0921e8b166c41ea8f65df14cea893481d8e1f0f1
+Merge: 236d80fac 9db486f6d
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed Nov 3 13:24:41 2021 -0600
+
+ Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
+
+commit 9db486f6d78b8a2ae855168338e0ea7d6ee4231f
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Oct 16 16:27:52 2021 -0700
+
+ Version 1.9.10.1
+
+ AltosDroid fixes (rotation, crash in maps stuff)
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a1b7357aa5bca6afb588b0bfb5cfe72c4d0255ef
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Oct 16 15:48:22 2021 -0700
+
+ altosdroid: Fix tab updates on Android 11 after rotate
+
+ Android 11 appears to have "optimized" application rotation by
+ regenerating fragments automatically. This means the tab fragments
+ aren't getting created by TabsAdapter.getItem, so that code didn't
+ know about them, which caused it to not know which tab was active so
+ all of the application state wasn't getting updated in the tabs after
+ rotation.
+
+ Fix this by telling TabsAdapter about fragments that are already
+ created -- altosdroid hears about them in the registerTab hook.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 5ef3cd5abdb863c534a0abc5d0a726cfa5108eb4
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Oct 10 23:01:18 2021 -0700
+
+ altosdroid: Skip map draw before transform is set
+
+ A crash report indicates that this can happen.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f426462c7e86dc0aa48c004e115144b25eadacf8
+Author: Bdale Garbee <bdale@gag.com>
+Date: Sun Oct 10 22:21:49 2021 -0600
+
+ fix version in 1.9.10 release notes
+
+commit 8970d45ea43bfff1de38778ee8b14c3e54639555
+Author: Bdale Garbee <bdale@gag.com>
+Date: Sun Oct 10 21:42:19 2021 -0600
+
+ releasing 1.9.10
+
+commit ed267e76eb03c34ec233c33a002ec9e5e53ec83a
+Merge: bd71c839b ef70f80b3
+Author: Bdale Garbee <bdale@gag.com>
+Date: Sun Oct 10 21:41:50 2021 -0600
+
+ Merge branch 'master' into branch-1.9
+
+commit ef70f80b324e9c8ba7046b5000e0f28f77a54f8c
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Oct 10 09:57:45 2021 -0700
+
+ Version 1.9.10
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 67a1d9b5bcd9bd7dd4156010264cef6b9c87caa3
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Oct 10 09:49:49 2021 -0700
+
+ altos/telemega-v5.0: Add .gitignore
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 47d7affffdf97188a034bb48918ec22f03ea5b38
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Oct 10 09:47:52 2021 -0700
+
+ doc: Version 1.9.10 notes
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit eb39995ded6b564efcb5a5312119d2672b437bc8
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 3488d86de2e114a46e59bd4d2a2d7b95bf633963
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 4b3ccb73a26f91917d327558295506ce3c02d684
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 536e53c2e17b37df8c65d2f6921a5d68791a7789
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Oct 8 18:31:35 2021 -0700
+
+ Version 1.9.9.1
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 5cb393c1743a5c0f307631199abba067821db370
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 236d80fac2b4293c5750c9d80b387afd4d0fc5cc
+Merge: 047a3f1f0 6ef226822
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Oct 7 12:11:06 2021 -0600
+
+ Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
+
+commit c15bb9513ab0f8636bf52ec827551134c773e832
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit bd71c839b542c417a90ab59db97e0969f7e27731
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Oct 7 00:00:42 2021 -0600
+
+ releasing 1.9.9
+
+commit 2f1d5b25e72324512238920b45e864bf7c5d16fe
+Merge: c0fe810e9 6ef226822
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed Oct 6 23:59:20 2021 -0600
+
+ Merge branch 'master' into branch-1.9
+
+commit 6ef2268220a8ee6a83ce7400614d27589c57534a
+Author: Bdale Garbee <bdale@gag.com>
+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 <keithp@keithp.com>
+Date: Wed Oct 6 21:13:38 2021 -0700
+
+ Version 1.9.9
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 9841667f100585ccf50879a6bf627198578c8313
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Sep 24 09:44:56 2021 -0700
+
+ 1.9.9 release notes
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 071bcedab48d3bd71f42c685d01fc5c64f702ba3
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 1a268f959f5ee76133f4f707cf81a2c0fe4c8e73
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 236200c028dd48bbffbde1278d8b1c6de39fbdb1
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 1115f566119deaa508f753576703917f28ef54b7
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Sep 20 20:24:13 2021 -0700
+
+ Remind us to update ANDROID_VERSION
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ce5cb9b985fbb803de8794af69027fba55e48f79
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 047a3f1f08687113b80123cc7568d7057a23bcc3
+Merge: 01b5d271d e7a19e6de
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed Sep 22 11:53:17 2021 -0600
+
+ Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
+
+commit e7a19e6dec201603e98b94b0ba790aa7d2d344f8
+Author: Bdale Garbee <bdale@gag.com>
+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 <bdale@gag.com>
+Date: Mon Sep 20 18:22:55 2021 -0600
+
+ update TeleMega bench scripts for v5.0 hardware
+
+commit 01b5d271d21e0c60508c06f4af1ff34bf75bf9fe
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed Sep 22 11:45:49 2021 -0600
+
+ capture odd changes from production machine?
+
+commit 3fb07b29d7bad57a52e4b0c75d623577ca1d4da3
+Author: Bdale Garbee <bdale@gag.com>
+Date: Mon Sep 20 22:06:30 2021 -0600
+
+ capture updates to Releasing from 1.9.8 release
+
+commit c0fe810e9b12a07c59ed12124bf9045a7c13d122
+Author: Bdale Garbee <bdale@gag.com>
+Date: Mon Sep 20 21:25:42 2021 -0600
+
+ update ChangeLog for 1.9.8 release
+
+commit 47e98987fd8789583406eba7d2bc2d47bfad1f11
+Merge: 7d52b9117 fbf4b6778
+Author: Bdale Garbee <bdale@gag.com>
+Date: Mon Sep 20 21:24:45 2021 -0600
+
+ Merge branch 'master' into branch-1.9
+
+commit fbf4b67782f186172146e1ef911ed1bc083f4c12
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Sep 20 19:56:45 2021 -0700
+
+ Version 1.9.8
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d7efc09d6ed5c128dfb1adb74627362d9263a64b
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Sep 20 19:54:36 2021 -0700
+
+ doc: Update for 1.9.8
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 969cf2419022727c30e6d2d8af6afbf7ff1c630b
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Sep 20 19:52:35 2021 -0700
+
+ doc: Add specs for TeleMega v5.0
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit aff90e4bbcfb62f84ce9d8679cfc0da0ebb5e301
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit c6de071bcfca217a28d94255339b2f5e09d05fa5
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Sep 20 19:59:45 2021 -0700
+
+ libaltos: Ignore cjnitest files for all targets
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b5f890661457e7dd0f4558c60e8d55a114401cc2
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit d7732ffbba08db0fcd6b8c2181584da1bc7d5d84
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Sep 20 17:17:06 2021 -0700
+
+ Add test-easymini-v1.0 script
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 568379f381dbb4bf587e95ce1d9c400e856ff6c6
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit c89268c1fa70fbdc661ac0963b9f8fe22c42bbfe
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 839024907e2777c07e4722e7bb0ab8993abf5638
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit ebb5044b02c7933df4d3caf739b0e3d5c12d464d
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Sep 19 19:12:42 2021 -0700
+
+ libaltos: Update windows DLLs
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 07fa6611080cc7a4ae2815e9867afde5be7a3f89
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 2c10d049ca9729dfe7832096c40f837d6510d5b2
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Sep 19 16:50:18 2021 -0700
+
+ Add TeleMega v5.0 firmware
+
+ Followed steps in Releasing.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a18da7cfcd45518eeb5433a1ad5d14a3cd65c160
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Sep 19 16:30:51 2021 -0700
+
+ altos: Build TeleMega v5.0 bits
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 476e90203b14e4fc380c86e065cd6c41296caaa1
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 91656c9d1d6175e06d4bed8e448ac6773e172de0
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 82323e51d2372e559604545673c90dceb920f12d
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 43c375cf8835ad892f20c4b988badd893927f4ee
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Sep 19 14:56:51 2021 -0700
+
+ altosui: Add options for low frequency beeper
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit db950e97caefdd3257c1a2de3547ab88a2bd2344
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 064e30c73ff539ec53d15efe6cbab982b9c35eaf
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 876a0f9d2a3324e2591e21bcf2dafcfb6009c081
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Sep 19 14:53:47 2021 -0700
+
+ altos: Add normalized telemetry support
+
+ Just like logs
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ea0ab578e4e745f4ee94c2551834e105152fdba1
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 363d42306bdc2f303b31e2ecae39fa11b503244f
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 8a830c7f9ed41565c72edb85852e2df8bfa351f5
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit cdfa9303a024300141e8b328f81404a9b7466207
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 6a913364ffd84edb36eb848e65863e963f51cd15
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit ac2003b9556595db12e1fc671ef6226c56b777ad
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 71674569800c58db0a9f3d63495c0e1341e51b32
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 3ed101d634968666cd3ee2d8c49737970caf406b
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 41b754f955de6f196e44f30334436e5237fb9110
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Sep 18 22:15:50 2021 -0700
+
+ altos/stm: Use picolibc startup code
+
+ Instead of custom bits
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a0298477a4acfbfd78ab8dd150ee480bd14bd073
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 4fed4123fd40a6fb211b542b7c922ec8b2ae0c6b
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 98e54df2385fcaf263de14f89a1f0728bfdd541a
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Sep 7 07:54:01 2021 -0700
+
+ Show mag sensor SPI ID
+
+commit 7230dbad9326d55427e23924e45cf8270411ff7b
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Sep 6 23:07:24 2021 -0700
+
+ telemega-v5.0: Add Makefiles
+
+ Oops
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 4891f212ab13941cbe89471114dc1e5cf0f8affb
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 8384b9f6f2fe2c2a17566f771554d9b0e174d1b1
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit ea380005c74ba2ea9738de1d909b5650b2f44706
+Merge: cee8c407b b6619833a
+Author: Bdale Garbee <bdale@gag.com>
+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 <bdale@gag.com>
+Date: Sat Aug 28 13:16:08 2021 -0600
+
+ doc: add mounting hole spacing information to product outlines
+
+commit b6619833a3a581e74796b5c2ab837b52a4e9f6f3
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 4d3a208c9d85d73cab7c2bac91c12e540d76c76f
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit eb77758b7dcdd0bcef12cd1d56cf4d447cbe5c8c
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jul 31 22:03:15 2021 -0600
+
+ altos: Add MMC5983 driver
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 5b580ff01ef0618236bfeb63690fd32710c684b4
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 15dbd68ae4018180bb7a7aced849d23cd2200472
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit a63e025d1b0ae5d53f6281d49e66729f3cde36be
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 50385fa8941b58192f8955b3873a75251cde5844
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 9a78fd63e8a1362af01d4f01e335ff449f0a5d7e
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue May 11 22:27:27 2021 -0700
+
+ ao-bringup: Revert EasyMini scripts to 1.0
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit dc765b10da7f1dc8e267bcd70b4dcee243475c83
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 772b15425317d1da231c9925839320721cdb1269
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 0232784711f1f26f1972142920375e2e24ab1e2e
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit db30a0dd958617cbe7fa8054ebb7b40ced90b602
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 5a7c2d3416594fc1cb43532970476631b407e975
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit f6f6b53283d6a02cb62d3315d71e5a6911f59646
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 7d52b9117c0c003506af1b103db4938efdafda5a
+Author: Bdale Garbee <bdale@gag.com>
+Date: Tue Jun 8 22:56:37 2021 -0600
+
+ update ChangeLog for 1.9.7 release
+
+commit 8750dde659cec836fa6354651d5967b7aac1dff0
+Merge: dcd1feb83 24215a4a2
+Author: Bdale Garbee <bdale@gag.com>
+Date: Tue Jun 8 22:56:04 2021 -0600
+
+ Merge branch 'master' into branch-1.9
+
+commit 24215a4a2049e51c335b76767f9ed13d186ac408
+Author: Bdale Garbee <bdale@gag.com>
+Date: Tue Jun 8 22:51:28 2021 -0600
+
+ doc: update copyright year assertions
+
+commit ec00f55171a6c5c827c1296178be43d311801be8
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Apr 12 18:39:48 2021 -0700
+
+ Version 1.9.7
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b5ab12ca11272479330a1d630da15cbf0d76735c
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed May 19 11:01:16 2021 -0700
+
+ doc: Update 1.9.7 release notes
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 1d9aaab9209a7afea60a8b394e4d3d5325f0f01e
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Jun 7 16:14:25 2021 -0700
+
+ altosdroid: Bump to version 29
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 3104c3d2b1e781592f5d6841ba1ef2ba6c49642b
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 82ef65a98e8e018fe8aa0665fd8a4af3fff3097a
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 76847aadc1ea770099c6be05727dfa232e53205c
+Merge: daa635de7 7643f4088
+Author: Bdale Garbee <bdale@gag.com>
+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 <keithp@keithp.com>
+Date: Sun May 30 15:08:25 2021 -0700
+
+ Version 1.9.6.5
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b45adfbc0eb769800068c2d432e9db52425ee316
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 9a427131788a3e477629a0de26f0f41b5e98333b
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 9eb0fbd7eff5694064f9d123220b523a98fef0a4
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 55a820e517f9705bc80c653b456ce5d8b3a634bc
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 09a2a37b31b816236f023ba2a1d767646d5c8f34
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 0a7cc99d9db45c6c4ba929acf5b57e22d826c82a
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit daa635de77da3a1926ceb2e2d91e31ec169e173c
+Merge: a2e71a40e 362f11fff
+Author: Bdale Garbee <bdale@gag.com>
+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 <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit a575eebbf87243c3a314929a2469db5bac0c7b42
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 565778b66e59069fc6a6d6518f28354eae954dc1
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 8dec0d1be5a2d7633045c5c0e86b32a9e6b60299
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit a2e71a40e53602c0cebe4c36d3658201dc0c2bae
+Author: Bdale Garbee <bdale@gag.com>
+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 <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit c4708930ebfbc056bb4faae9b23720d3be401978
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Apr 12 18:39:48 2021 -0700
+
+ Version 1.9.7
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b8437a3f994845dd84080cc20122494aaf901124
+Author: Bdale Garbee <bdale@gag.com>
+Date: Mon Apr 12 18:36:45 2021 -0600
+
+ ao-bringup: add tools for flash/cal/test of EasyMotor v2
+
+commit 1451e2fd2092d720b0d49b93ac01bed7e88b831f
+Merge: 9c26fe3e4 b115522c4
+Author: Bdale Garbee <bdale@gag.com>
+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 <bdale@gag.com>
+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 <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 410af114b4827e46a5a297dbb7c26dc087b932fb
+Author: Bdale Garbee <bdale@gag.com>
+Date: Mon Apr 12 14:02:32 2021 -0600
+
+ altos: include EasyMotor v2 firmware in upcoming release
+
+commit 21da0503635a643529d457dccd7e12eb39029fdb
+Author: Bdale Garbee <bdale@gag.com>
+Date: Mon Apr 12 13:51:06 2021 -0600
+
+ docs: minor text tweak in motor testing docs
+
+commit c6bcfa5ede86a718105cc334099e4a6b028b08c3
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit d6be8a279ad233d998c6df8b2efafa34dd5a9a98
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Mar 28 18:03:56 2021 -0700
+
+ Version 1.9.6.4
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit da8d7fde56bfd7db02598d2880653fa71846abf7
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 81a6f20fca5df08f3ac08d83a79439502c209df0
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit f2d45e21175453a69112fde22bf5b662d9e32adb
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Mar 22 00:06:14 2021 -0700
+
+ Update JavaApplicationStub to latest release
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c6ef894263068839782716fece54154effd3d0fe
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Mar 22 00:02:33 2021 -0700
+
+ Add Mac OS X 11 support to JavaApplicationStub
+
+commit 1d29a584c8387798fb1558fd54a09b1d8fbe90b7
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 07eecc0ff6e1104f911e5f83d67f3e14dc68c59c
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 38b360b0b7080b06998d1cac1d6d09957fa44844
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 997931d545c977250918a2d608f8c5756de2afcf
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit c07b0cd5881ae4e101c41ffa7a1dc6980c3ef357
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 82bad3d62b91e67f6089e403c4bd4983bf65e449
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 0c33e88479ce5fe578cec4296d6196356175d40a
+Author: Bdale Garbee <bdale@gag.com>
+Date: Mon Feb 15 14:27:30 2021 -0700
+
+ doc: add motortest docs to publish targets
+
+commit b8e21caf9602b55e9a042f8f0b3cfed1d8975c15
+Author: Bdale Garbee <bdale@gag.com>
+Date: Mon Feb 15 14:25:47 2021 -0700
+
+ doc: have motortest documents actually get built by default
+
+commit 6ac9b490efca17b15317965026c56b4a37d6be82
+Author: Bdale Garbee <bdale@gag.com>
+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 <bdale@gag.com>
+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 <bdale@gag.com>
+Date: Sun Jan 17 19:29:28 2021 -0700
+
+ doc: first draft of manual for EasyMotor
+
+commit 3af81a45be69b4693396de4a5e2c386be566b933
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit a4c40ba682acc3ed1808d5a170ddae4114740a39
+Author: Bdale Garbee <bdale@gag.com>
+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: c992792ba 42226344f
+Author: Bdale Garbee <bdale@gag.com>
+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 <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit a9d4856d3f03fae159c120d8d8030c78eaf15253
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 898ef1a085f9d4541c3987d8d4f0daac0093ed49
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 6dc5b468f84f04f28ea83757cee0486f654fb234
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit ceca79d6b20cf623e7a7214e400347fc0bc019dd
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 4358d83ba96b072cabd344e287fa77005968690f
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit d1a2932e080041cfe107e00e7b23213026d1fb81
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 6a1d6499fd7ca2b3a9702e21af2a7584ef2b6480
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit c992792ba6a76a0bc1d31ccdcffa2d6ca52a9e55
+Author: Bdale Garbee <bdale@gag.com>
+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 <bdale@gag.com>
+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 <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit a214f039e8404da7529b6799ab6a907c3744e1bc
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 1a3c0805f88c50f27dd4e78b9be2a4c3ef9e46c8
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit a9014be707c4325b55e0f2797796e7c96aea1e03
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 40c6aa050654d43f20c6a9c6bd67541e1747ae38
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit b6c066d7261d398cb7bfe6503518022194431337
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit f7c8f0b14cf19804106860a5689cf1f37df20669
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit ecf782359d3038399049ec5cc0a2b3071e14c78f
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit 365bfb9c0720d537c7d65baf871d5dcd7c08de35
+Author: Keith Packard <keithp@keithp.com>
+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 <keithp@keithp.com>
+
+commit dcd1feb83e5534ea3135358456b748f242878b46
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Oct 22 16:19:33 2020 -0600
+
+ releaseing 1.9.6
+
+commit 38bcc2b8b2b560271902eb8a3eba467866a38628
+Merge: 628da1fe4 c16cb712f
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Oct 22 16:17:33 2020 -0600
+
+ Merge branch 'master' into branch-1.9
+
+commit c16cb712f5dc2ad42a9bccbfc28f6b70704ccd55
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Oct 22 16:17:04 2020 -0600
+
+ update configure.ac for 1.9.6 release
+
+commit 837ef5987a71a51cc42c3410bd440043a34fdd8c
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Oct 21 22:11:18 2020 -0700
+
+ doc: Mention BMX-160 self-test fix in 1.9.6 release notes
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f2f10bf2c85ca7ec0cfb71c75a5bf77512072ba8
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Oct 21 22:01:47 2020 -0700
+
+ libaltos: Add pre-built windows dll binaries
+
+ Current Debian unstable builds versions that don't run on all Windows
+ 10 machines.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit edd50c5397764c8c8091e337f4045c806ff513ea
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Oct 21 21:45:53 2020 -0700
+
+ doc: 1.9.6 release notes
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 3ace827de5907ee77ffdfcf54b0822a1e65570ea
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Oct 6 18:54:27 2020 -0700
+
+ altoslib: Don't pass along GPS information when the GPS device is busted
+
+ If the telemetry packet indicates that there's no functioning GPS receiver,
+ then don't pass along those packets so that the UI displays things more accurately.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 29c5336f775eacbfee354000c8b28de1813ede81
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Oct 6 18:53:38 2020 -0700
+
+ altoslib: Add defines for EasyMotor
+
+ Just USB ids and product names.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c507e143aac0bc251b02bbe3c812bf81b7026ff7
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Oct 17 15:29:11 2020 -0700
+
+ altoslib: Clip accelerometer-based speed to >= 0
+
+ Negative vertical speeds computed by axial acceleration aren't
+ sensible, so just clip them to zero so that plots are more useful.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2a0a683b06fefbf1b17cba2dc1bbe877a19ce9f4
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Oct 16 20:54:32 2020 -0700
+
+ altoslib: Limit .csv file output to valid fields for EasyMotor
+
+ EasyMotor doesn't have a baro sensor, gyros, mag sensor or igniters.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 17ad31dcc24c66a9f4b3f1a1cd3689fbe5f16874
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Oct 16 20:53:56 2020 -0700
+
+ altoslib: Easy Motor v2 x axis is inverted
+
+ Provide positive accel values along rocket axis
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 02c7bb11a8a4270e40bd1f42abd00ae849ff7539
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Oct 16 20:52:48 2020 -0700
+
+ altoslib: Correct ADXL counts_per_g
+
+ When ADXL 375 is used as a 3d accel (as on EasyMotor), need the right
+ counts_per_g to do conversions.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 85e22ee20974792c2376bf11a9f79e17e4008da9
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Oct 16 15:30:35 2020 -0700
+
+ altoslib: use motor pressure calibration data for EasyMotor
+
+ EasyMotor stores an average sensor value for motor pressure, use that
+ to report pressure above that value.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 6f3e0411acffa7ff8b4b92b68abbe05482f9bf65
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Oct 16 15:29:12 2020 -0700
+
+ altoslib: Report metric pressure in kPa instead of Pa
+
+ Reduces the magnitude of pressure data when displayed.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 42ff9c7c096ad2b8e9a6152292ab12d315985aff
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Oct 12 16:48:42 2020 -0700
+
+ altoslib: Add EasyMotor EEPROM support
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 76b595f2daafe10941b380fe74fd12d1467ba029
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Oct 12 16:47:54 2020 -0700
+
+ altosuilib: Graph motor pressure
+
+ Use a separate axis from atmospheric pressure as the range will be
+ rather different.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 6ac469fb46e9fabfd473b9a3d8bcd92db00b98b2
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Oct 12 16:46:28 2020 -0700
+
+ altoslib: Add 'motor_pressure' data value
+
+ This value tracks the internal pressure of a motor in Pa.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 41538b1b600eef242d1ede9fe9039d1079f6891a
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Oct 12 16:40:41 2020 -0700
+
+ altoslib: Add conversion for motor pressure sensor
+
+ This assumes a standard 0.5-4.5 range 1600PSI sensor.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 109e39eb88e5f1fd897d0b818c7654b367ee8522
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Oct 12 16:40:03 2020 -0700
+
+ altoslib: Initialize gyro offset values to MISSING
+
+ This lets us detect a device without a gyro sensor.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c5796f686b1bf9e4effd7f9d8dca2ee5d7a38a16
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Oct 16 20:48:55 2020 -0700
+
+ altos: Reset 3d-accel and motor pressure sums each ground interval
+
+ We're repeatedly averaging 512 ground samples to get up-to-date values
+ for all of the sensors, but we need to clear the sums after each
+ sample interval. The 3d accel values were only cleared if there was a
+ full IMU, not for devices with only an accelerometer like
+ EasyMotor. The motor pressure sum was never cleared.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f10009b07b651f69014ac5608f3ca29bce874c24
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Oct 16 12:59:48 2020 -0700
+
+ altos: Add motor pressure calibration data to easy motor log
+
+ Compute an average of ground motor pressure values and store those in
+ the log data in the AO_FLIGHT record.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a7f1925b81a429d9f387f7e26433326e37c43d4f
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Oct 16 12:57:07 2020 -0700
+
+ altos: Support negative decimal values on command line
+
+ Add support for leading unary minus for decimal constants.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 6e69377ef31ecff5443177b51d7cd2b084e63523
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Oct 12 16:55:23 2020 -0700
+
+ altos/test: Clean up easy motor test jig
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c66f494160bd2e99c01510acdd7e2d6624fc017a
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Oct 12 16:54:34 2020 -0700
+
+ altos: Log motor pressure and battery voltage for EasyMotor
+
+ These were not logged at all.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 4370b7e7bc48d3f3f3ec94665449f1fde4e9567c
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Oct 10 22:00:56 2020 -0700
+
+ altos: De-bias height/speed data while on pad
+
+ Save speed/height values from 64 samples ago and subtract them from
+ the current value. This reduces the effect of systematic accelerometer
+ error causing these values to slowly creep when there's no barometric
+ sensor to keep them in check.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a7d8a0f8b26bf62b63f12110d6d66a4f9da76eae
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Oct 10 22:54:00 2020 -0700
+
+ altos: Change adxl375 self test parameters
+
+ Try to make it not fail self test while horizontal
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 01b89c384e80990505a5abea18489360052beb70
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Oct 10 21:56:38 2020 -0700
+
+ altos/easymotor-v2: Add 'through' axis definition
+
+ This is used by the ao_flight_test_code
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 32e0a6e3ee51f3c9bc150bb1a6890a82bcdd050f
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Oct 10 21:56:06 2020 -0700
+
+ altos/test: Build ao_flight_test_motor
+
+ This tests the flight code in easymotor mode.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 291eddc6376dc414a32aab51d4ee7c4212e3e69d
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Oct 10 21:55:36 2020 -0700
+
+ altos: Let ao_data.c be used by ao_flight_test
+
+ Just skip the ao headers in that case.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit e48b6689527f51cc589ccd0ee88e2c7bc05747e0
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Aug 23 18:32:41 2020 -0600
+
+ altos/easymotor-v2: Beep out 'pad mode' repeatedly
+
+ Easymotor doesn't have igniters, so it would have been silent on the
+ pad, which seems bad. Add HAS_PAD_REPORT code which beeps out 'pad'
+ once every five seconds.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 48c8efaae7ce8de8bb0727009436813cd4b560e7
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Aug 23 18:31:25 2020 -0600
+
+ altos/easymotor-v2: ADXL375 is upside-down compared with other boards
+
+ Clear AO_ADXL375_INVERT to make it work
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f1ea931ca808b120b5f378269aa9a6e38e90b8af
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Aug 23 18:15:14 2020 -0600
+
+ altos/stmf0: Fixup for SPI mode support
+
+ The desired SPI mode comes in 'spi_index' and needs
+ to be split out before spi_index is used for pin configuration.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c1ed5c2249abb7bd1bc85091179d5d208e776da6
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Aug 23 18:13:42 2020 -0600
+
+ altos/easymotor-v2: Fix beeper config
+
+ The beeper changed pins at some point during the design
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 4cdef1d311d5cdc18550fb51b31c3becf1dd86fa
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Aug 23 18:12:10 2020 -0600
+
+ altos/easymotor-v2: Use same init order as easymini
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c2dbbf99e503b9e3cde37af35a8ba33220be187c
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Aug 21 20:40:44 2020 -0600
+
+ recover easymotor-v2/flash-loader/ao_pins.h from backups
+
+commit fa4bb77064a2606e82091e3e533dac897912c627
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Aug 2 13:11:39 2020 -0700
+
+ altos/easymotor-v2: Get easy motor building
+
+ Add some missing files and adjust configuration.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 80a7cdfe3d6256cc86861195a78f422828b4ecc1
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Aug 2 13:11:16 2020 -0700
+
+ altos/easymotor-v2: Add .gitignore
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 48e0da4b2d1568f9f29058def12dc32d1cff3586
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Aug 2 13:09:17 2020 -0700
+
+ altos/stmf0: Add spi format configuration options
+
+ This lets different SPI devices use different SPI formats
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 18e24df0353c78ada8cc1d2439729bc2f2676205
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Aug 2 13:07:01 2020 -0700
+
+ altos: Support accel-only IMU configurations
+
+ This doesn't compute orientation, just allows for calibrating and recording
+ 3-axis acceleration data.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 4006bf474f4fee1e2d47fdc930b3b08b4fecbe24
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Aug 2 13:06:01 2020 -0700
+
+ altos: Add EasyMotor logging support
+
+ Log EasyMotor sensor data.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 3a3fb807394a534b6d44aa089f3b72a95ff9085d
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Aug 2 13:04:27 2020 -0700
+
+ altos: Allow use of ADXL375 as IMU
+
+ This lets EasyMotor report all three axes of acceleration and use
+ that for idle detection.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 8ddade934e965e19b760cdde4eb8ecadf6abf70c
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Aug 2 12:51:16 2020 -0700
+
+ altos/drivers: Add ao_adxl375_accel_to_sample macro
+
+ This converts from acceleration levels to sample counts for use in
+ detecting stability of airframe after landing when no other IMU is
+ present.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit e5e240e764d3bf8196a3f5b5fb1a639ad0723138
+Author: Bdale Garbee <bdale@gag.com>
+Date: Mon Jul 27 14:52:50 2020 -0600
+
+ easymotor: override .gitignore to store Makefiles
+
+commit a0aad75a2a54cd9d478cc44159d7d01b549f806e
+Author: Bdale Garbee <bdale@gag.com>
+Date: Sat Jul 25 18:07:36 2020 -0600
+
+ first cut at EasyMotor v2 .. not compiling yet
+
+commit a8ced69631415e26329594f7f0ae98dec577d1ae
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Sep 30 15:53:38 2020 -0700
+
+ libaltos: Avoid using strcmp and strchr on windows
+
+ At least one of these caused the library to not load on Windows
+ 10. Work around that by changing the code to use vid/pid instead of
+ matching on the name provided back by the OS.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2d44477f5ab4ad82ba658eb327c25c61c8056035
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Sep 30 00:20:24 2020 -0700
+
+ altosui: Include telelco and telefireeight firmware in FAT builds
+
+ AltosUI can reflash these devices, so best to include the firmware
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2a6c0e80f64e793b68e29a18fafad730b55a06b6
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Sep 29 23:58:10 2020 -0700
+
+ altos: Fix flash loader map file names
+
+ Make sure these include the product name too.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 6846db985d77c25b4deb5f8a763eec245a0a3a71
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Sep 29 23:57:26 2020 -0700
+
+ altos: Remove linker map files during 'make clean'
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f4448213efbafe2df53ad8d62d5be74473b794a2
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed Sep 30 00:49:14 2020 -0600
+
+ Releasing: updated with changes from 1.9.5 release
+
+commit 628da1fe429045c7c687f8bb96ded7da9f437706
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed Sep 30 00:18:31 2020 -0600
+
+ releasing 1.9.5
+
+commit f763dfe6a684a16ec40503149adefdc074a63ad0
+Merge: bfe338d11 a1779f944
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed Sep 30 00:17:03 2020 -0600
+
+ Merge branch 'master' into branch-1.9
+
+commit a1779f9442787dbd5c40edbb476e6b765392196e
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Sep 29 20:10:38 2020 -0700
+
+ Version 1.9.5
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 67e8e9b5b51e259eda4a669de527111851bab78f
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Sep 29 22:02:56 2020 -0700
+
+ altosui: Work around lack of actual USB product names on Windows
+
+ Windows doesn't provide an API to get the USB product name for
+ attached devices, it only provides the name listed in the .inf file
+ for each vid/pid. This means that you get 'TeleMega', or 'TeleMega
+ can't isolate the list to the correct version.
+
+ With this fix, at least the '#2' is stripped off, and the matching
+ code restricts itself to showing only TeleMega files instead of all
+ filenames starting with 'tele'.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 9bee7d9b6be861909d8c89767f6eabf007f76612
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Sep 29 20:08:31 2020 -0700
+
+ altosdroid: Copy generated .apks to bin directory
+
+ This places them in the same location as the previous build system.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 1fa1ba86f6e6e4ff469f0680cdbc39bc806474a4
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Sep 25 20:06:18 2020 -0700
+
+ doc: Add 1.9.5 release notes
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2d239b9bf600fac46717980f45de3ca7a242236f
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Sep 1 18:47:23 2020 -0700
+
+ altoslib: Print more helpful debug messages when checking rom version
+
+ Make sure success and failure include enough info to debug what
+ happened.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 5bdc63a2086c1ffd4c34c9a503af638a47a1d98b
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Sep 1 18:31:03 2020 -0700
+
+ libaltos: Update to support Mac OS X 10.15 (catalina)
+
+ They decided to break device names reported by USB for some reason,
+ but at least the real names are still available under a different
+ name.
+
+ Also updated the Makefile-standalone to work on my current box;
+ presumably the next time I build this I'll have to update again...
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 583a749724700845d2d3552a0d3a759f16b25cfe
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Aug 31 20:52:43 2020 -0700
+
+ macosx: Update macosx install script
+
+ Use dialog engine to monitor progress and get sudo password
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ffbd99545ca0462161c24e0ed86978544f2c28f6
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Aug 31 15:08:08 2020 -0700
+
+ altosuilib: Make dialogs mostly scrollable
+
+ When screens are too small, some dialogs aren't usable. Fix that by
+ wrapping them all with a scrollable pane.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 521dc6dbf9aa5f7aad7829cd98a815031725ac24
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Aug 31 15:07:13 2020 -0700
+
+ windows: Point windows users at adoptopenjdk.net by default
+
+ This gives them a free software java which works fine with altosui.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 7fc37f145a6ec3f913e908b6500d1e2c6dd405c8
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Aug 31 15:05:41 2020 -0700
+
+ macosx: Hack JavaApplicationStub to set freetype properties
+
+ Set the FREETYPE_PROPERTIES environment variable to revert to
+ non-fuzzy text.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 075999e274dd1815b15c0d717d1af4e7717e5da9
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Aug 31 15:03:57 2020 -0700
+
+ altoslib: Set default logging directory to $HOME/AltusMetrum
+
+ Change from ~/TeleMetrum
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 4e07392c65ec512e3309d89c7465c1406a941b66
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Aug 31 15:01:18 2020 -0700
+
+ libaltos: Map generic windows device names to actual names
+
+ When we signed the .ini file for our windows 'driver', IDs 28 and 2c
+ hadn't been assigned to EasyMega and EasyMotor, so that file has
+ generic 'AltusMetrum28' and 'AltusMetrum2c' instead. Updating that
+ file is 'hard', so just map the names in the driver instead.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 0d298df9e4cf945f3d0dfdb583af07e498c685a0
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Sep 18 11:38:06 2020 -0600
+
+ docs: add explicit admonition about avoiding 'c f' when configuring TeleLaunch
+
+commit 95b31cb200d59917fd3ad03c5c3a0ad99c8a140d
+Author: Bdale Garbee <bdale@gag.com>
+Date: Fri Sep 18 11:34:56 2020 -0600
+
+ docs: fix horrible typo in TeleLaunch configuration section
+
+commit 23e148bb3379969935bcbbbeb6c8dc66c0474f6d
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Aug 23 15:34:26 2020 -0700
+
+ altosuilib: Allow config to be missing in rom config dialog
+
+ If the configuration data can't be fetched from the target board, it
+ will be missing while building the dialog box. Deal with that.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2289fd36f7ba76692fe07d2ebc8d7eda33750180
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Aug 23 15:32:57 2020 -0700
+
+ altoslib: Deal with reflashing EasyMega boards with ancient firmware
+
+ Ancient EasyMega firmware included radio calibration data in the
+ romconfig bits, which has since been removed. That means the config
+ data from those boards will be at a different location than current
+ firmware. Deal with that by poking around in firmware looking for
+ valid bits.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 335e40873c238a67cea2c63d62b73fd9d29e94d2
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Aug 23 10:55:30 2020 -0700
+
+ doc: Fix spelling error in updating-firmware section.
+
+ Thanks to Timothy Dixon for catching this (copy-and-pasted many times)
+ typo -- could sequentially -> count sequentially.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c1b754c12ac32ed38a561d8b35dcbdf82beea896
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Aug 23 10:53:25 2020 -0700
+
+ altosui: Improve configuration save feedback
+
+ Mark window title as (modified) with any unsaved changes. Disable the
+ 'Save' button while the save is happening. Wait for the re-load of
+ configuration values before clearing the '(modified)' state. This lets
+ you see when the flight computer has accepted the updated values.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 10a10667a28f82c24d895e44617e68c7c1848c45
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Aug 23 10:51:00 2020 -0700
+
+ altoslib: Improve configuration performance over remote link
+
+ Avoid re-setting dongle radio parameters when they haven't changed
+ during device configuration setting. This avoids flipping back and
+ forth from remote to local mode three times during config save.
+
+ Wait for remote end to say 'Saved' before dropping radio link. This
+ ensures that the remote end actually gets the save command before the
+ link is terminated.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b3297909e58a2709d340f65181c22ef82341afb9
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed Aug 19 14:38:04 2020 -0600
+
+ fix broken TeleBT turnon script
+
+commit f82e0c5e3a3b3a505e35df23301cdc7dd4b1a869
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Aug 7 21:51:39 2020 -0700
+
+ altoslib: Flush output when disabling remote
+
+ This speeds up sending data to the other end.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 783a541d661f24f2df1dee86bad2e47950bee9da
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Aug 7 21:50:38 2020 -0700
+
+ altoslib: Don't fetch config data for every idle status
+
+ This makes fetching data during idle monitor much faster, especially
+ now that fetching the list of stored flights takes so long.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit bbd052c0ad5b99673cf583198e50e6ed351fdfb7
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Aug 7 21:49:37 2020 -0700
+
+ altos: Allow multiple manual firing of main/drogue channels
+
+ Reset the 'fired' status so that you can trigger these multiple times
+ without needing to reboot.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit f3c8946d992889edabffbab40aead578963de75f
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Aug 7 21:48:09 2020 -0700
+
+ altos: Don't report inhibited pyro channels as fired
+
+ Inhibiting channels happens when the channel conditions change during
+ the delay period and was done by marking them as already fired. This
+ worked, but the log file would then indicate that the channel had
+ fired when in fact it was inhibited instead. Separate out the inhibited status
+ so that the correct data appears in the log.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 38db8202a4d6ab90305768410f1a37106cc95794
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Aug 7 20:20:59 2020 -0700
+
+ micropeak: Add support for MicroPeak v2.0
+
+ MicroPeak v2.0 sends a 'unique id' with the log data; capture that and
+ included it in the file name.
+
+ MicroPeak v2.0 can be directly connected to the host using the µP I/O
+ board. Handle that case by sending the 'l' command which will cause
+ the device to dump the log.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 0743e7213729df629aea90b3a5dc904fe397b5cb
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Aug 7 20:19:28 2020 -0700
+
+ micropeak: Fix top-level window building
+
+ The menu wasn't actually working, and the application would randomly
+ start at the wrong size or crash.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 7dd23ac750226746f340df64107dab84cd7ea113
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Aug 7 20:18:10 2020 -0700
+
+ micropeak: Check for empty data when fetching log
+
+ Don't pop up the graph window and don't save data from an erased
+ device.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 838d359ed8676f056fe487dad3dfbec34bd65009
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Aug 7 20:16:55 2020 -0700
+
+ altos/mpusb-v3.0: Make this build again
+
+ It's not built by default and the requirements in the Makefile have
+ changed.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 52eaf4a2480ac0fd367978e423e2f252949f978b
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Aug 7 20:15:32 2020 -0700
+
+ altos/micropeak-v2.0: Functionally complete.
+
+ Get flight mode working correctly.
+ Offer log dumping from serial link.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 999b3598019c75d77af6ab40c1942a7d57a2ec3c
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Aug 7 20:13:50 2020 -0700
+
+ altos: Add MicroPeak v2.0 support to ao_log_micro
+
+ Support 4-byte sample count (required for stm32l0 flash storage
+ limitations).
+
+ Mix in log ID on-the-fly so that erased flash parts still report
+ device type.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 476fd2f2c23da427b6b2a68f7d285767a924041e
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Aug 7 20:12:22 2020 -0700
+
+ altos/stm32l0: Big update in functionality
+
+ Fix baud rate setting in LPUART
+ Add code to turn everything off.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 7b1f4177d42e5e951a7db4289c847d355a785c2a
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Aug 6 11:05:03 2020 -0700
+
+ altos: Remove support for !HAS_TASK_QUEUE
+
+ This uses a bit more memory, but the amount can be controlled by
+ setting the size of the sleep hash table, which makes this fit on even
+ the smaller devices like the early EasyMini boards.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit a6baf04bae3fe6a6b3da2f456419732ffeb4d056
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Aug 7 18:17:07 2020 -0700
+
+ altos: Remove ao_led_toggle API from general code
+
+ The generic implementation would need to record LED status as it
+ cannot be read back from the device on most hardware. Just get rid of
+ it and let attiny keep its implementation (which does work).
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 0385d7d68c51e05f5b555749ccc20e3c7c202370
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Aug 7 18:15:47 2020 -0700
+
+ ao-tools: Add TeleGPS log parsing to ao-eeprom
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 9df66f7589b663899e2c729b884eed4b64e5d4da
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Aug 6 10:44:49 2020 -0700
+
+ altos: add noreturn attribute to ao_panic
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 33ea5b3658377cea325db285a3e457724f660384
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Aug 5 22:32:14 2020 -0700
+
+ altos/stm32l0: Add LPUART driver
+
+ This is a simpler UART which micropeak has connected to the LED and
+ we'll use for transmitting the log on power up
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 980d54134bedb64d506c0702f09b4d5277000848
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Aug 5 17:17:47 2020 -0700
+
+ altos/stm32l0: Provide ao_spi_speed inline as per new clocking API
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 2cd7ecf437bec322e6a201992d0404f31207bd68
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Jun 23 16:22:21 2020 -0700
+
+ altos/micropeak-v2.0: Finish hardware bring-up
+
+ All of the hardware is working:
+
+ * serial
+ * SPI
+ * ms56067
+ * ADC
+ * flash
+ * clocking
+ * timer
+
+ Now we just need an application
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 845b51d09a6a6f257aebb6db202b12ee1fa9ed7e
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Jun 23 16:21:57 2020 -0700
+
+ altos/stm32l0: Add adc and flash drivers
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d2b750a04bbaf428a38fd95891a7ce1cc7d3d2f3
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Jun 23 16:21:26 2020 -0700
+
+ altos/stm32l0: Remove some unused code in ao_timer.c
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 9dea51ca2174d86d5ab4a8a27179519b34869a36
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Jun 23 16:20:56 2020 -0700
+
+ altos/stm32l0: Remove some unused code in USART driver
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit db7bf095dfa75858eb12328f104051ea1686e1d5
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Jun 23 16:20:26 2020 -0700
+
+ altos/stm32l0: Get exti working
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit e58d08a93818b3d60746f0f17b34e96fbf8ba0e3
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Jun 23 16:19:47 2020 -0700
+
+ altos/stm32l0: Get SPI driver working
+
+ This isn't using DMA, but it seems to work now.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b0c4df25a0c419eeb53e0e241489c0bd6bee04ef
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Jun 23 16:19:11 2020 -0700
+
+ altos/stm32l0: Some device addrs were wrong
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 3df505b02fb7d4ba2d40351e658931b02425b74f
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Jun 23 16:18:27 2020 -0700
+
+ altos/stm32l0: More DMA fixes
+
+ This code still doesn't work, but it should be closer'
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 1e1a84e9ea21ef6037a2127098499e294d293fa8
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Jun 23 16:17:03 2020 -0700
+
+ altos: Micropeak v2.0 doesn't have a flash loader anymore
+
+ The current version doesn't have USB, so the existing flash loader
+ protocol won't work anyways.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 0375e9840ea1bcc486b56ccb3aaace57875312a7
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Jun 23 16:16:28 2020 -0700
+
+ altos/ao_storage: Allow apps to #define storage parameters
+
+ This avoids placing them in RAM.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 45b00da14ea814cf8f14dcb2cfaccaddd0fbb38d
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Jun 23 16:15:28 2020 -0700
+
+ altos/ao_storage: allow erased byte value to be set by application
+
+ External flash is usually 0xff for erased bytes, but other memory may
+ use different values
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 6b4da0492c6d9066c8a118fba9b8ffca02fa84ba
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Jun 23 16:15:14 2020 -0700
+
+ remove ao_delay_until from ao.h
+
+commit 48bc180211f226b0406aae28a85d5e5ee77455a2
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Jun 22 17:42:03 2020 -0700
+
+ altos: Add ao_delay_until to ao_notask
+
+ Used on micropeak
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b4a31f4bba8edee32d4f41780bd62bcfa064f20a
+Author: Keith Packard <keithp@keithp.com>
+Date: Mon Jun 22 17:41:11 2020 -0700
+
+ altos: Move empty ao_mutex_get/put to ao_notask.h
+
+ Make it work on any no-task project.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 7cd8e0aca8ea42a5ff077971e439b0816608b324
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jun 20 15:15:35 2020 -0700
+
+ altos: Declare ao_delay_until API in ao.h
+
+ This uses AO_TICK_TYPE which isn't defined until we get to ao.h
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit eea198932b8f12d4729f6138a40489d954d6f93a
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jun 20 15:14:26 2020 -0700
+
+ altos: Switch micropeak v2.0 to stm32l0
+
+ The stm32f042 takes too much power for micropeak. Try the stm32l0
+ instead.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d907b0fe40d31995848e5b207009ba230da2e36e
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jun 20 15:13:09 2020 -0700
+
+ altos: Add initial stm32l0 support
+
+ A low-power cortex M0 chip for MicroPeak v2.0
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit b8a9273162b7016afc29f4c98fc3b66324d4c85b
+Author: Keith Packard <keithp@keithp.com>
+Date: Sat Jun 20 15:00:28 2020 -0700
+
+ altos: Fix a bunch of time variables to be AO_TICK_TYPE
+
+ The default tick type is now 32 bits, so all of these
+ variables were mis-typed at 16 bits.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 304dbcbff72c6fa66c71224ecf98ec55447ffff7
+Author: Keith Packard <keithp@keithp.com>
+Date: Fri Aug 7 20:08:34 2020 -0700
+
+ altos/stm: Fix stack validation code
+
+ This is not included by default, and broke at some point.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit ff3a2de3223f5cf3fd87f40cd9961e2c2890a867
+Author: Bdale Garbee <bdale@gag.com>
+Date: Mon Aug 3 12:43:22 2020 -0600
+
+ doc: EasyMotor and EasyTimer have the same mounting geometry as EasyMini
+
+commit 21da942560863ed191953e1af2fbca66bcc29fb8
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Aug 2 17:29:44 2020 -0700
+
+ altos/stmf0, stm32f0: Call ao_boot_chain to start application
+
+ This used to be done inside ao_boot_check_chain or ao_boot_check_pin,
+ but it made more sense to have it done in _start instead. stm and lpc
+ were adjusted, but stmf0 and stm32f4 were missed.
+
+ This caused boards using this process to wedge in the boot loader.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 6b5e5899d174466552a34a4d8574f0439776240d
+Author: Keith Packard <keithp@keithp.com>
+Date: Sun Aug 2 13:31:58 2020 -0700
+
+ altosui: Re-set pad orientation labels after product name is set
+
+ We don't know what product is being configured until after we query
+ the configuration, which means we need to re-set the orientation label
+ once that has been fetched.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 341157c7415fcf879696c9d8167722a0c5ff264c
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Jul 29 10:53:39 2020 -0700
+
+ altos: Use new ao_spi_speed inline to set SPI speeds using spec'd frequencies
+
+ Instead of hand-adjusting SPI speeds for each driver and product based
+ on processor supported rates, create an inline function that takes the
+ maximum frequency supported by the device and maps that to a value
+ supported by the SoC. This ensures that we don't accidentally drive devices
+ faster than they want (as could happen with AO_SPI_SPEED_FAST), but do go
+ as fast as possible in every configuration. Using an inline function means
+ the value is computed at compile time.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 202166275ba5220db54f63dcd9366e9115d09c0d
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Jul 28 23:44:33 2020 -0700
+
+ altos: Support flash parts > 8MB
+
+ The number of sectors (64kB) units in the connected flash
+ part can be larger than 255, so switch from 8-bits to 32-bits for
+ holding this value.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit c56bcc315ac29d001e62859b61ede890a8b7c64f
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Jul 28 23:43:04 2020 -0700
+
+ altos: Protect shared storage_data with mutex
+
+ As storage_data is shared between all threads, protect it
+ with a mutex to avoid collisions.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 8a24d37e40210b1fb5cdab944c3a6d9ae4e144d7
+Author: Keith Packard <keithp@keithp.com>
+Date: Tue Jul 28 23:40:36 2020 -0700
+
+ altos/stm: Increase MISO DMA priority to very high
+
+ We're still losing incoming bytes in full duplex mode.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 3058ecdeafdee959b1103965f3df4ffcd59683e4
+Merge: 0a53faa81 8ec51d698
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed Jul 22 15:23:02 2020 -0600
+
+ Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
+
+commit 0a53faa8173565b1277d1a35c60022de567c2dce
+Author: Bdale Garbee <bdale@gag.com>
+Date: Wed Jul 22 15:22:21 2020 -0600
+
+ ao-bringup: ensure TeleMega turnon scripts are using the right test versions
+
+commit 8ec51d698921d07c394e6e0e48ac5d587f70ece8
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Jul 22 09:04:30 2020 -0700
+
+ altos: Add 'booster' mode for dual-deploy igniters
+
+ Booster mode triggers the 'main' channel at first motor burnout
+ allowing the use of a simple flight computer in the booster while
+ providing both a separation charge and an apogee event for recovery.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit d0c0dec140b8fa847704c9a22a39d254445188b9
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Jul 22 08:57:05 2020 -0700
+
+ altos: Use state transitions to directly drive igniters
+
+ Instead of a separate igniter API, have the igniter code monitor
+ flight state changes to trigger igniter events. This simplifes the
+ code while allowing further changes in the igniter code.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 6ff8e55581ca85b9cc892806a2481d57a65e8bae
+Author: Keith Packard <keithp@keithp.com>
+Date: Wed Jul 22 08:56:10 2020 -0700
+
+ Releasing: save .map files too
+
+ These are useful to debug issues with linker scripts or library problems
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 4c5942fb082811f136322ec26de615cdb7e17580
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Jul 16 10:23:34 2020 -0700
+
+ Add support for TLS if needed
+
+ Define USE_TLS if you want TLS support from altos.
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit 8066ce73d96f85efe7f5e51b1576b5fd0ff9565e
+Author: Keith Packard <keithp@keithp.com>
+Date: Thu Jul 16 09:29:52 2020 -0700
+
+ altosui: Spurious ; in altos-windows.nsi.in kept out TM v3.0 ihx
+
+ Looks like a semicolon got stuck in this file, which commented out the
+ TeleMetrum v3.0 firmware from being included in the windows build
+
+ Signed-off-by: Keith Packard <keithp@keithp.com>
+
+commit bfe338d11965d2d1715bdd81d92ef32f1b5ff9fa
+Author: Bdale Garbee <bdale@gag.com>
+Date: Thu Jul 2 20:21:19 2020 -0600
+
+ releasing 1.9.4
+
commit 8359fcc23a93a37ee3aee4c5d2ef183f18ea3f27
-Merge: b95d6674 9b62f683
+Merge: b95d6674d 9b62f683f
Author: Bdale Garbee <bdale@gag.com>
Date: Thu Jul 2 20:20:59 2020 -0600
releasing 1.9.3
commit f31d842d0e07a1893441cb89fb287b31b86d28c1
-Merge: 0fd503fb f615725c
+Merge: 0fd503fb6 f615725cb
Author: Bdale Garbee <bdale@gag.com>
Date: Mon Jun 15 20:26:35 2020 -0600
update ChangeLog for release 1.9.2
commit 28e77f3520095a1e47ab25721b186e42110ffd3e
-Merge: c6ea2666 91ab3acc
+Merge: c6ea26663 91ab3acc1
Author: Bdale Garbee <bdale@gag.com>
Date: Tue Feb 25 23:57:31 2020 -0700
Merge branch 'master' into branch-1.9
commit 91ab3acc113dc24e1ebce89875def646e590fb12
-Merge: 243a6b5e aae87fe9
+Merge: 243a6b5ee aae87fe9f
Author: Bdale Garbee <bdale@gag.com>
Date: Tue Feb 25 23:55:29 2020 -0700
update copyright assertion in TeleLaunch manual
commit c6ea266630b9eef7a80e267a4430d22d50954908
-Merge: 12d6b4dc 7d2b2bae
+Merge: 12d6b4dc6 7d2b2bae8
Author: Bdale Garbee <bdale@gag.com>
Date: Tue Feb 25 23:17:22 2020 -0700
Merge branch 'master' into branch-1.9
commit 7d2b2bae8a7ed2e15040c58819c8e96215e8292b
-Merge: af8f0b58 0993f791
+Merge: af8f0b589 0993f7913
Author: Bdale Garbee <bdale@gag.com>
Date: Tue Feb 25 22:56:07 2020 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit af8f0b5892e01bdcf9fa4ca86a4752a8294992a1
-Merge: 25c1ef61 65df207e
+Merge: 25c1ef61b 65df207e0
Author: Bdale Garbee <bdale@gag.com>
Date: Tue Feb 25 22:44:08 2020 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit cff5506e97314bf9b34d80a01cbdfcad22f3ce08
-Merge: e220b00d 803e260d
+Merge: e220b00d5 803e260dc
Author: Bdale Garbee <bdale@gag.com>
Date: Wed Feb 12 12:55:04 2020 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit ad947ec3f313bbd1295af5dc64f1af9ec09bfe27
-Merge: 5b1bd4f8 d8e9d152
+Merge: 5b1bd4f87 d8e9d1529
Author: Bdale Garbee <bdale@gag.com>
Date: Wed Feb 5 11:48:13 2020 -0700
update ChangeLog for 1.9.1 release
commit fdf1dbd3d945f6f34f404ffbcb57781f4df23015
-Merge: 5b4da841 bfc4999c
+Merge: 5b4da8414 bfc4999c9
Author: Bdale Garbee <bdale@gag.com>
Date: Thu Dec 5 22:21:29 2019 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 260dd06107c8f8f5c7e606a283d388cb3ba46465
-Merge: 28618a72 faa5abe0
+Merge: 28618a728 faa5abe0b
Author: Keith Packard <keithp@keithp.com>
Date: Wed Sep 18 16:26:44 2019 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 3a01a7e36dd475adf96468f42c95aa352b5fdf11
-Merge: 338372b9 6b0754ce
+Merge: 338372b97 6b0754cee
Author: Bdale Garbee <bdale@gag.com>
Date: Tue Mar 5 18:31:37 2019 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 338372b97d441c30d2a23df540163a66a7f8d8c0
-Merge: 8d0df64b cd920a0e
+Merge: 8d0df64bb cd920a0e5
Author: Bdale Garbee <bdale@gag.com>
Date: Mon Feb 25 18:30:08 2019 -0700
altos: first cut at ADS124S0X driver interrupt handling
commit 654a23168f59d04d7e9cad657bebf8ecfdd8e41e
-Merge: d0f66918 655c5d2c
+Merge: d0f669180 655c5d2c1
Author: Bdale Garbee <bdale@gag.com>
Date: Thu Feb 21 21:57:26 2019 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 145e5a1ac557c4990e74fb64b005fc68d6941bdc
-Merge: e2c9ef80 db730875
+Merge: e2c9ef801 db7308750
Author: Bdale Garbee <bdale@gag.com>
Date: Mon Jan 28 13:46:59 2019 -0700
updates to Releasing based on 1.9 release process learnings
commit 5b4da841459a650e641924aab132f566c6259c4d
-Merge: 95ffec07 ecf40a3a
+Merge: 95ffec073 ecf40a3a1
Author: Bdale Garbee <bdale@gag.com>
Date: Wed Jan 2 23:03:41 2019 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 0686a7b8aec524d81bda4c572549a3a068ce0eed
-Merge: 6aa451ce cc528f1f
+Merge: 6aa451ce8 cc528f1ff
Author: Bdale Garbee <bdale@gag.com>
Date: Sat Oct 20 01:18:12 2018 -0600
doc: correct specs for TeleMega v3.0, which still uses the MMA6555
commit 24db798925e26a4c411afe88f7e4844d6554fe0c
-Merge: 6f25d235 03680c55
+Merge: 6f25d2359 03680c55a
Author: Bdale Garbee <bdale@gag.com>
Date: Mon Oct 8 16:07:32 2018 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 073ebc77bbd813eb97c515ecf3c2d104d6157843
-Merge: fb167d9f 9e29ac8e
+Merge: fb167d9f5 9e29ac8ed
Author: Bdale Garbee <bdale@gag.com>
Date: Sat Oct 6 18:55:05 2018 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 1f56dc30a31e3d5c833f73ec9cd31f548a80e154
-Merge: feb881a2 71acc79f
+Merge: feb881a24 71acc79f8
Author: Keith Packard <keithp@keithp.com>
Date: Mon May 7 09:53:52 2018 -0700
doc: update copyright year in doc/altusmetrum-docinfo.xml
commit 84146083da782c335ba7f040b238c3f51ba2f484
-Merge: ee79a205 78e5ae58
+Merge: ee79a205e 78e5ae58c
Author: Bdale Garbee <bdale@gag.com>
Date: Sun Mar 18 15:33:44 2018 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit ee79a205e118ea8730a02cc327d8fb79cc5f74ff
-Merge: 365eee3e 78a90fc7
+Merge: 365eee3eb 78a90fc76
Author: Bdale Garbee <bdale@gag.com>
Date: Mon Feb 12 16:38:57 2018 -0700
TeleMega v3.0 turnon scripts
commit d1d98e408311c5ba18138a18f4c88448e4254626
-Merge: 2f8fce1c abb856cd
+Merge: 2f8fce1cf abb856cd6
Author: Bdale Garbee <bdale@gag.com>
Date: Mon Dec 11 10:16:24 2017 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 2f8fce1cf6ce4bd12a836cc8ee15f4edbc95c95e
-Merge: d314a565 185b1136
+Merge: d314a5654 185b11367
Author: Bdale Garbee <bdale@gag.com>
Date: Tue Dec 5 13:23:09 2017 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 6e4c104c28952f2010c7b1cbc9ce59e148ab2d8f
-Merge: 63eeaada 4f2cbe0c
+Merge: 63eeaada8 4f2cbe0c5
Author: Bdale Garbee <bdale@gag.com>
Date: Mon Sep 18 16:01:43 2017 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 5fdce5b4a70ae59f8ac1ca10d9fadbbbd62412f3
-Merge: f1bbf1bd 2a3db289
+Merge: f1bbf1bd1 2a3db2895
Author: Keith Packard <keithp@keithp.com>
Date: Fri Aug 11 23:45:25 2017 -0400
ignore more build products in telebt-v4.0 tree
commit c8dbcaf69cd538a31ab6e2b568237ae7c8656a9a
-Merge: 0cbfa444 ea3b5815
+Merge: 0cbfa444a ea3b5815b
Author: Bdale Garbee <bdale@gag.com>
Date: Fri Jul 21 17:44:03 2017 -0600
telebt-v4.0: add ao_send_packet
commit 30e6e087b639c6d7ec75f21ba8c6fcf6ad50fffe
-Merge: b2a5118d 75881968
+Merge: b2a5118de 75881968f
Author: Bdale Garbee <bdale@gag.com>
Date: Tue Apr 25 22:04:22 2017 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit f078235803a80403014b3e54039fd2d0e0704367
-Merge: 04759ddd c457c827
+Merge: 04759ddde c457c827a
Author: Bdale Garbee <bdale@gag.com>
Date: Mon May 9 15:52:38 2016 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit ce4c8a8ad57515e851207b0a82f3af791bb30d3e
-Merge: aa9630c3 320e312d
+Merge: aa9630c30 320e312db
Author: Bdale Garbee <bdale@gag.com>
Date: Fri May 6 17:49:30 2016 -0600
submodule madness
commit cbec66452ecd01bbd5aebf6f98443d5e0540f5d2
-Merge: 4043e070 81b8f4da
+Merge: 4043e0707 81b8f4da6
Author: Bdale Garbee <bdale@gag.com>
Date: Sun Jan 10 18:29:07 2016 -0700
modify release procedure to reflect Keith setting version in confgure.ac
commit 2f35e0ba52f538ea1061bfff5bbd772b8a241386
-Merge: 86ccbac1 3fdaf745
+Merge: 86ccbac16 3fdaf745f
Author: Bdale Garbee <bdale@gag.com>
Date: Sun Jan 10 17:44:03 2016 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 7064bc685aebeef07711e525dea4d5fbe33d235b
-Merge: ea1d2415 dda3f459
+Merge: ea1d24151 dda3f459e
Author: Bdale Garbee <bdale@gag.com>
Date: Tue Sep 29 00:46:42 2015 -0600
move turnon_teledongle to new cal-freq code
commit 87c8bb3956897830da1f7aaca2990a9571767b73
-Merge: 643c2fb0 d6445b37
+Merge: 643c2fb03 d6445b373
Author: Bdale Garbee <bdale@gag.com>
Date: Thu Jul 16 07:54:35 2015 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 643c2fb03833d658320f476ef731bbb06fe3cc31
-Merge: e41786fb 271f56a4
+Merge: e41786fb3 271f56a41
Author: Bdale Garbee <bdale@gag.com>
Date: Wed Jul 15 16:43:50 2015 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit c46c2c5767c6e909fa58587e6c864a4fbaa9fa20
-Merge: 39f43616 6cb7d76c
+Merge: 39f436167 6cb7d76c3
Author: Robert Garbee <robert@gag.com>
Date: Sat Jun 13 17:40:59 2015 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 4af4e36cda96d053458eeb040e35886890917385
-Merge: 91b1a806 106b16b4
+Merge: 91b1a8065 106b16b4d
Author: Bdale Garbee <bdale@gag.com>
Date: Sun Feb 22 14:55:40 2015 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 7339d2379713b5b7e4c4fe6bad89ed93f9d39e82
-Merge: d1f91215 b6462ca3
+Merge: d1f912159 b6462ca3a
Author: Bdale Garbee <bdale@gag.com>
Date: Sat Dec 6 15:39:53 2014 -0700
another build dep
commit 615b69b19557a9683eeb0475b30a053a35ca51ac
-Merge: a72b7683 03654934
+Merge: a72b76836 036549343
Author: Bdale Garbee <bdale@gag.com>
Date: Wed Sep 10 01:30:37 2014 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit f0d2d34f84980ab45ecedae17546f4d71e020c5e
-Merge: 8c212cd5 6c812f10
+Merge: 8c212cd5b 6c812f107
Author: Bdale Garbee <bdale@gag.com>
Date: Sat Sep 6 23:42:47 2014 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 8c212cd5bfa03f71a31d84bd0051314e77d88461
-Merge: e9714e34 dd26ec2e
+Merge: e9714e340 dd26ec2e7
Author: Bdale Garbee <bdale@gag.com>
Date: Sat Sep 6 13:41:36 2014 -0600
change easymega from v0.1 to v1.0, tweak to build on master, add to Makefile
commit 4828be0ca5252ac9cd6061209385dcd6c4c57965
-Merge: 17e894d1 165b7dcf
+Merge: 17e894d1b 165b7dcf6
Author: Bdale Garbee <bdale@gag.com>
Date: Thu Aug 14 17:08:36 2014 -0600
need the api key in Bdale's root too
commit bd440afc2a6e37b74fffcf1b977e149485095316
-Merge: 5d4f912b a0ccab8e
+Merge: 5d4f912bc a0ccab8e4
Author: Bdale Garbee <bdale@gag.com>
Date: Tue Jun 24 21:17:53 2014 -0600
tweaks
commit a6c61fb993d3fd15183f8755d9058f05c606c9c0
-Merge: 0634119d 43848991
+Merge: 0634119df 43848991d
Author: Keith Packard <keithp@keithp.com>
Date: Sun Jun 15 16:31:01 2014 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 8124af8c27b2b9e446aa3a4f1da83d4db7c1ea87
-Merge: 6dd7eae5 3bcf4bdd
+Merge: 6dd7eae5e 3bcf4bdd3
Author: Keith Packard <keithp@keithp.com>
Date: Mon May 12 23:21:55 2014 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 104b8bfc9b37fda175f2cb2a1e33601fbf6f48f6
-Merge: 403b95ee 1edf7ef8
+Merge: 403b95ee2 1edf7ef80
Author: Bdale Garbee <bdale@gag.com>
Date: Thu Feb 20 13:23:52 2014 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 95f5a6ef52947088993d395874cf6aa502fd2503
-Merge: 135b6d40 de2a6199
+Merge: 135b6d401 de2a61990
Author: Bdale Garbee <bdale@gag.com>
Date: Sun Feb 16 15:53:35 2014 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 13cf4000bd53ac4af66231d56e24c9eb11178a5f
-Merge: 7a8551fe 99fedbf0
+Merge: 7a8551fe8 99fedbf0e
Author: Keith Packard <keithp@keithp.com>
Date: Tue Jan 21 20:59:06 2014 -0800
updated notes from 1.3 release
commit 27528961457865acc3a38b822268df6d7cb86cfd
-Merge: 4006effc a31629df
+Merge: 4006effc5 a31629dfc
Author: Bdale Garbee <bdale@gag.com>
Date: Thu Dec 19 02:00:10 2013 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 39cb8c2896317b7538353be979ac99baffc14489
-Merge: 2a6016cf ee427961
+Merge: 2a6016cfa ee4279613
Author: Bdale Garbee <bdale@gag.com>
Date: Wed Dec 18 21:53:52 2013 -0700
update release docs to include option for submodules
commit d9982c257463f23be940eea66bd4dc3aadff0043
-Merge: 1b97ed2b b63fc054
+Merge: 1b97ed2b6 b63fc0548
Author: Bdale Garbee <bdale@gag.com>
Date: Wed Dec 18 18:25:35 2013 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 6df58bb0115a8da13d35ab38861f6231bea7f2a7
-Merge: 4383bafc 02195f29
+Merge: 4383bafc6 02195f297
Author: Bdale Garbee <bdale@gag.com>
Date: Wed Dec 18 12:19:31 2013 -0700
further documentation tweaks
commit 90c88bab305c43eb62f964fd3ff350b8b0b5320d
-Merge: d5d6d10c dffbdd93
+Merge: d5d6d10ce dffbdd93d
Author: Bdale Garbee <bdale@gag.com>
Date: Tue Dec 17 14:09:30 2013 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 488a527267decece48e6682e0e0c7fc29cbed329
-Merge: 6a1e398e f6661cc0
+Merge: 6a1e398e5 f6661cc01
Author: Keith Packard <keithp@keithp.com>
Date: Tue Oct 8 09:26:41 2013 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 7ec1b97d278c7aec3199fb7270f0dcf9484c879f
-Merge: 017ed54f 41881535
+Merge: 017ed54ff 418815354
Author: Keith Packard <keithp@keithp.com>
Date: Sat Aug 31 08:22:09 2013 -0500
Signed-off-by: Keith Packard <keithp@keithp.com>
commit dcc51bb18985c24fa35bce0dd42ea3d847b960bf
-Merge: 7c82acc1 a73b0251
+Merge: 7c82acc1c a73b02518
Author: Keith Packard <keithp@keithp.com>
Date: Wed Aug 28 22:52:58 2013 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 203951f6e049ec7e95489849a2bfaa01aa19c0c9
-Merge: 4babe731 b363a628
+Merge: 4babe7310 b363a628f
Author: Keith Packard <keithp@keithp.com>
Date: Sun Aug 25 22:00:27 2013 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit f0e126251360f050b7121f167771c057bda8747e
-Merge: d95a2c5d 4fe47adc
+Merge: d95a2c5d1 4fe47adc7
Author: Keith Packard <keithp@keithp.com>
Date: Sat Aug 17 17:33:31 2013 +0200
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 4ff54bb96f6c00c0c2c7dd32f81403bac331621a
-Merge: fa0859a5 01f8df08
+Merge: fa0859a51 01f8df088
Author: Keith Packard <keithp@keithp.com>
Date: Sat Aug 17 16:03:26 2013 +0200
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 01f8df088759ee7e6bc3900a013e0ea4fafaf984
-Merge: e2ebe60a 15063cbb
+Merge: e2ebe60ad 15063cbb8
Author: Bdale Garbee <bdale@gag.com>
Date: Tue Jul 30 00:15:06 2013 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit fd5567882b732f8947b44b217552077c82a3d28e
-Merge: fd55c1fe 57b4d82d
+Merge: fd55c1fe5 57b4d82de
Author: Keith Packard <keithp@keithp.com>
Date: Tue May 21 11:16:54 2013 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 27e9b93f3d35890a49575b2ead1983ce3c2fc213
-Merge: a4df2575 d9cbef8c
+Merge: a4df2575b d9cbef8cd
Author: Keith Packard <keithp@keithp.com>
Date: Sun May 19 20:40:42 2013 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 106d212ff5920c39d95751ef6249dc141970412c
-Merge: ecb12857 09d5d6f5
+Merge: ecb128579 09d5d6f54
Author: Keith Packard <keithp@keithp.com>
Date: Thu May 9 21:06:52 2013 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 7cce6c205e4595894e033ab8f0acc8064bf9f561
-Merge: 75f8229d 55915098
+Merge: 75f8229d4 55915098f
Author: Bdale Garbee <bdale@gag.com>
Date: Mon Apr 29 17:24:43 2013 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit cef4e3ee95037050ae859fb2fdc0a57373764bd8
-Merge: fefc0210 f3ee7deb
+Merge: fefc02104 f3ee7deb6
Author: Keith Packard <keithp@keithp.com>
Date: Thu Apr 25 22:22:50 2013 -0700
Signed-off-by: Mike Beattie <mike@ethernal.org>
commit 49caac78786014d443d9c05f47b5eb3070ec9bd3
-Merge: 5b7bbf18 cbf38c55
+Merge: 5b7bbf183 cbf38c557
Author: Mike Beattie <mike@ethernal.org>
Date: Sun Apr 21 14:51:07 2013 +1200
improve text in telebt turn-on script
commit ff332e640b27c6be37dabef58ebac350ac2347b2
-Merge: b3000609 87d6ed24
+Merge: b3000609e 87d6ed24f
Author: Keith Packard <keithp@keithp.com>
Date: Wed Apr 17 10:41:05 2013 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit d5a557004c00d1ae25da04dc63c78b816562a236
-Merge: 6592a5be 5b041769
+Merge: 6592a5be1 5b041769d
Author: Keith Packard <keithp@keithp.com>
Date: Mon Apr 15 23:26:33 2013 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 6592a5be127a9c95d3b2e7d5aa6ffba71c6748b9
-Merge: c6f85cb1 eba3aa94
+Merge: c6f85cb14 eba3aa949
Author: Keith Packard <keithp@keithp.com>
Date: Mon Apr 15 23:19:44 2013 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit c6f85cb149dff8732104521cb62b355e8a0d7148
-Merge: 3cd8ff18 58dd4b88
+Merge: 3cd8ff18a 58dd4b88f
Author: Keith Packard <keithp@keithp.com>
Date: Sun Apr 14 20:02:10 2013 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 2f7015afcca7c6042365d2124d3a5b7219e8e588
-Merge: 5077f3ad 778daf0c
+Merge: 5077f3ad1 778daf0cc
Author: Keith Packard <keithp@keithp.com>
Date: Sat Apr 13 10:51:04 2013 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 6ba0df9b440b69bf5bc5f4e435b431adf303fee2
-Merge: 1d3ab47d 28adf554
+Merge: 1d3ab47d8 28adf5541
Author: Bdale Garbee <bdale@gag.com>
Date: Mon Apr 8 18:02:37 2013 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 90ee11542b111befa0e96e27292dc548e5c37396
-Merge: 97efce5f d7973de3
+Merge: 97efce5f7 d7973de32
Author: Keith Packard <keithp@keithp.com>
Date: Sun Mar 10 11:43:06 2013 -0700
Signed-off-by: Mike Beattie <mike@ethernal.org>
commit 8adadf6bd2ba623642675e4beafac4ac98b1916d
-Merge: d029acad 0c0c6d60
+Merge: d029acad6 0c0c6d60c
Author: Mike Beattie <mike@ethernal.org>
Date: Sun Mar 10 20:24:56 2013 +1300
Signed-off-by: Mike Beattie <mike@ethernal.org>
commit d029acad6a992be9b7b4498e70605f8a1e1a4ef6
-Merge: eba7b2ef 72c5b142
+Merge: eba7b2ef8 72c5b1429
Author: Mike Beattie <mike@ethernal.org>
Date: Sun Mar 10 19:07:01 2013 +1300
Signed-off-by: Mike Beattie <mike@ethernal.org>
commit 84d35e4cbd7ea2f681c43496b9b9db84f9dd923f
-Merge: 760b1f02 e0d9128b
+Merge: 760b1f02c e0d9128b7
Author: Keith Packard <keithp@keithp.com>
Date: Thu Mar 7 13:00:44 2013 -0800
Signed-off-by: Mike Beattie <mike@ethernal.org>
commit 760b1f02c178c600226f39b5e66d8cbadbf4a29b
-Merge: afd26742 cbad587b
+Merge: afd267426 cbad587b4
Author: Keith Packard <keithp@keithp.com>
Date: Wed Mar 6 21:53:22 2013 -0800
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 2120d362cefceba69e75996b6391d9558978c01d
-Merge: 5246acb7 a04c4f7b
+Merge: 5246acb70 a04c4f7b0
Author: Keith Packard <keithp@keithp.com>
Date: Sun Feb 24 00:20:54 2013 -0800
Signed-off-by: Keith Packard <keithp@keithp.com>
commit bf88c5f829ea5d32043431945e862a9f6c96740a
-Merge: 32270296 d05a7799
+Merge: 322702966 d05a77992
Author: Keith Packard <keithp@keithp.com>
Date: Sun Feb 10 01:21:52 2013 -0800
Signed-off-by: Keith Packard <keithp@keithp.com>
commit a04c4f7b07e97d568f8f6f56dd363329817fb52c
-Merge: 0c2fa961 bd84dfd8
+Merge: 0c2fa9614 bd84dfd8e
Author: Keith Packard <keithp@keithp.com>
Date: Wed Jan 16 15:22:46 2013 -0800
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 0c2fa9614ffe22901ba0fd089e1e02c362f9fbe0
-Merge: 456120d2 f2b59cf3
+Merge: 456120d20 f2b59cf3d
Author: Keith Packard <keithp@keithp.com>
Date: Wed Jan 16 10:40:28 2013 -0800
Merge remote-tracking branch 'origin/telescience-v0.2' into telescience-v0.2
commit 456120d201d72c89576a0c8d69b2fcba44169507
-Merge: f24c4219 994ff76a
+Merge: f24c4219d 994ff76a0
Author: Keith Packard <keithp@keithp.com>
Date: Wed Jan 16 10:39:40 2013 -0800
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 670034eef48d63cdaec8d271fa93da984ffe2ea9
-Merge: 8c5ebaf8 d374d6be
+Merge: 8c5ebaf88 d374d6be7
Author: Bdale Garbee <bdale@gag.com>
Date: Sat Jan 12 10:57:22 2013 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 1ed6b13e87c1cc2d6618b6ba3a293ea6e3b5752e
-Merge: acff2f46 d409417f
+Merge: acff2f466 d409417ff
Author: Keith Packard <keithp@keithp.com>
Date: Thu Jan 10 21:48:12 2013 -0800
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 8c5ebaf88b459b09924753a8077393a7b0639133
-Merge: 59f355f5 d7d259c7
+Merge: 59f355f52 d7d259c7b
Author: Bdale Garbee <bdale@gag.com>
Date: Tue Jan 8 22:12:17 2013 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 65b512c890a3ccf487655b79305ab1cfcf49259c
-Merge: 434e946a d7d259c7
+Merge: 434e946aa d7d259c7b
Author: Keith Packard <keithp@keithp.com>
Date: Mon Dec 31 14:24:59 2012 -0800
Signed-off-by: Keith Packard <keithp@gag.com>
commit f7a56152808c7838c1886884bb77de2705ab076c
-Merge: daf8776f b70ca5ea
+Merge: daf8776f8 b70ca5eaf
Author: Keith Packard <keithp@keithp.com>
Date: Fri Dec 28 21:50:13 2012 -0800
Merge remote-tracking branch 'origin/master' into micropeak-logging
commit 59f355f5288b42b2e47743d06e41e55819a55f64
-Merge: 099d2b0e b70ca5ea
+Merge: 099d2b0ea b70ca5eaf
Author: Bdale Garbee <bdale@gag.com>
Date: Fri Dec 28 22:30:26 2012 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 868ef0c9c4b208c02a87180b0eede329369bdc77
-Merge: 669cde8a 57487e78
+Merge: 669cde8a8 57487e78b
Author: Keith Packard <keithp@keithp.com>
Date: Tue Dec 25 14:20:42 2012 -0800
Signed-off-by: Keith Packard <keithp@keithp.com>
commit dfff41c2bec16fe4c7b198a4720eb40d8e740ac4
-Merge: 22a58b0f 00bc1a09
+Merge: 22a58b0f9 00bc1a090
Author: Keith Packard <keithp@keithp.com>
Date: Sun Dec 16 16:06:41 2012 -0800
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 6fa1ec0dbf2a4eda8d061c67b3779b83b88f29f0
-Merge: f1409311 73422bf7
+Merge: f14093117 73422bf72
Author: Keith Packard <keithp@keithp.com>
Date: Fri Dec 14 19:29:50 2012 -0800
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 688a9458bb03a81e71554c14295d1baacbbbd530
-Merge: 816c6b5d c8866fba
+Merge: 816c6b5d0 c8866fbae
Author: Keith Packard <keithp@keithp.com>
Date: Wed Dec 12 22:36:59 2012 -0800
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 816c6b5d087694a9db9c34cc5ec7671a1487d9b9
-Merge: a4a84182 a4678cd8
+Merge: a4a841828 a4678cd84
Author: Keith Packard <keithp@keithp.com>
Date: Wed Dec 12 11:10:14 2012 -0800
Signed-off-by: Keith Packard <keithp@keithp.com>
commit a4a841828924ee37f5201d4ff0aec38459f2d802
-Merge: b26e837a d309fcff
+Merge: b26e837a6 d309fcff5
Author: Keith Packard <keithp@keithp.com>
Date: Tue Dec 11 14:42:43 2012 -0800
Signed-off-by: Keith Packard <keithp@keithp.com>
commit b26e837a6f18641aae9372aab22168849ff10812
-Merge: 1489c7f7 c233ef67
+Merge: 1489c7f75 c233ef67f
Author: Keith Packard <keithp@keithp.com>
Date: Sun Dec 9 18:33:31 2012 -0800
Signed-off-by: Keith Packard <keithp@keithp.com>
commit bd05421991b596fe9cf73ee25c9046b0fb4e32f7
-Merge: 1f797066 1489c7f7
+Merge: 1f7970668 1489c7f75
Author: Keith Packard <keithp@keithp.com>
Date: Fri Dec 7 17:34:10 2012 -0800
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 748e42ebf1dfb1efd5dec6ddd93f5c7aeedeb01d
-Merge: 75912f8a c10f9a43
+Merge: 75912f8af c10f9a438
Author: Keith Packard <keithp@keithp.com>
Date: Fri Dec 7 10:14:11 2012 -0800
Signed-off-by: Keith Packard <keithp@keithp.com>
commit ceea0e75ac42acac4a20bf88f34bb93fd2768f4c
-Merge: 7738ddc5 285fccfa
+Merge: 7738ddc5d 285fccfa8
Author: Bdale Garbee <bdale@gag.com>
Date: Tue Nov 20 12:37:38 2012 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit a46c9398a5f02ff4b52b7a4309a51498560cadb5
-Merge: e57ab2a7 56023cf5
+Merge: e57ab2a7b 56023cf5d
Author: Keith Packard <keithp@keithp.com>
Date: Fri Oct 26 14:08:32 2012 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 282f0451dd141db3304ab73e4020a849e59721eb
-Merge: 0680d62d 78e1de48
+Merge: 0680d62d5 78e1de481
Author: Keith Packard <keithp@keithp.com>
Date: Thu Oct 25 00:09:01 2012 -0700
Signed-off-by: Mike Beattie <mike@ethernal.org>
commit 055f3232decc07e064d596469b81cf9869411c2d
-Merge: 8ca58e20 9e60fa21
+Merge: 8ca58e202 9e60fa214
Author: Bdale Garbee <bdale@gag.com>
Date: Tue Oct 23 09:38:36 2012 -0600
Signed-off-by: Mike Beattie <mike@ethernal.org>
commit 9e60fa214ad2c48fbe8f7e5c437681aa35d249fa
-Merge: 27c31572 4b41561a
+Merge: 27c31572f 4b41561ab
Author: Keith Packard <keithp@keithp.com>
Date: Mon Oct 22 22:39:31 2012 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 7f664da148ae15d46d179d8ecede6fc0bc710ffb
-Merge: 3aba5eb5 23b0c2fe
+Merge: 3aba5eb5a 23b0c2fe9
Author: Keith Packard <keithp@keithp.com>
Date: Thu Oct 18 16:49:28 2012 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 5a55501660ebab3b858a48483c5df1cfb4e858e4
-Merge: 0361235c 440365bd
+Merge: 0361235c9 440365bd1
Author: Keith Packard <keithp@keithp.com>
Date: Thu Oct 18 15:18:52 2012 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 82fdc42d61340e6b76580ff12a9e1bea59eb8079
-Merge: 6b8881a7 2cac8c57
+Merge: 6b8881a7b 2cac8c572
Author: Keith Packard <keithp@keithp.com>
Date: Wed Oct 3 10:44:28 2012 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 2f2734bb418f5c3a89fa3f1bf1b98ce4cfe432e1
-Merge: e69a433f 3fe5c2f9
+Merge: e69a433fd 3fe5c2f9f
Author: Keith Packard <keithp@keithp.com>
Date: Thu Sep 20 11:30:19 2012 +0200
Merge remote-tracking branch 'mjb/altosdroid'
commit e69a433fd93b9f6bd2297d8045eb075fee29e73b
-Merge: 19243ecc 6e0d672b
+Merge: 19243ecc9 6e0d672b8
Author: Keith Packard <keithp@keithp.com>
Date: Thu Sep 20 11:30:11 2012 +0200
Merge remote-tracking branch 'mjb/prefs_interface'
commit 19243ecc9b5bbdcc069ae24acf1ca807322c84d8
-Merge: 90c1b6db 0ef8b714
+Merge: 90c1b6db8 0ef8b7148
Author: Keith Packard <keithp@keithp.com>
Date: Thu Sep 20 11:29:55 2012 +0200
Signed-off-by: Mike Beattie <mike@ethernal.org>
commit 52d3cad4f744140e1aa06fdfc0d49a0cf8734fd4
-Merge: 31f5a026 6e0d672b
+Merge: 31f5a0265 6e0d672b8
Author: Mike Beattie <mike@ethernal.org>
Date: Sun Sep 16 22:27:04 2012 +1200
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 320d90c376dccfe1599505e3b485df8d46e34bb3
-Merge: 9a7d6431 2e6c6a6c
+Merge: 9a7d64317 2e6c6a6c1
Author: Bdale Garbee <bdale@gag.com>
Date: Thu Sep 13 15:36:37 2012 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 9a7d6431777ce3377b788ddac6cb9fadd53c039c
-Merge: 2439f53e 9728b20a
+Merge: 2439f53ea 9728b20a4
Author: Bdale Garbee <bdale@gag.com>
Date: Thu Sep 13 00:58:30 2012 -0600
update Releasing for non-native versioning and builds on debian branch
commit fe009534ce6846b6db96cac8f6c2d53ba8010d91
-Merge: 69d42b26 8ee29fe4
+Merge: 69d42b262 8ee29fe48
Author: Bdale Garbee <bdale@gag.com>
Date: Wed Sep 12 19:49:51 2012 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 69d42b26223b45df4167aa3baafba100ad71baab
-Merge: 3e9078cb 3fa5fbdf
+Merge: 3e9078cb1 3fa5fbdfd
Author: Bdale Garbee <bdale@gag.com>
Date: Wed Sep 12 00:26:21 2012 -0600
releasing 1.1
commit 4563624638884b7b2f16cd4d396c00690e045999
-Merge: 11fbcf5e e5a55dbf
+Merge: 11fbcf5e3 e5a55dbf2
Author: Tom Marble <tmarble@info9.net>
Date: Tue Sep 11 22:50:18 2012 -0500
Add appropriate Java build deps as given from autoconf
commit 8e506274a35eccacd2d4523faa08d279a201753f
-Merge: 0bc3ed53 1fc97dd9
+Merge: 0bc3ed53a 1fc97dd98
Author: Tom Marble <tmarble@info9.net>
Date: Tue Sep 11 11:39:22 2012 -0500
Use explicit build deps for altosui (avoids * wildcarding)
commit 1fc97dd9875a7639533a34438c4c7c999412eb3a
-Merge: 8397d2b0 4420d4a9
+Merge: 8397d2b04 4420d4a9f
Author: Bdale Garbee <bdale@gag.com>
Date: Tue Sep 11 10:35:04 2012 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit e2b458a448106ba1ab207f0ea6824b56927d8547
-Merge: 9682e9e6 3fe93220
+Merge: 9682e9e6f 3fe932206
Author: Keith Packard <keithp@keithp.com>
Date: Sun Sep 9 13:03:47 2012 -0700
This reverts commit ada6f2dfc045e77cb9499f20cdec1b4a54ef0db1.
commit ec9e1186dce079a2f2b7be8050216ddb1bc1af66
-Merge: 503eabd0 6d31f8d1
+Merge: 503eabd0e 6d31f8d15
Author: Keith Packard <keithp@keithp.com>
Date: Fri Aug 31 22:24:16 2012 -0500
Signed-off-by: Keith Packard <keithp@keithp.com>
commit b635cb26ba54c8f5c6a958e0ab0bc4d34d33b635
-Merge: 354c1fed a8ecf3aa
+Merge: 354c1fed7 a8ecf3aa4
Author: Keith Packard <keithp@keithp.com>
Date: Thu Aug 30 16:24:38 2012 -0500
Signed-off-by: Mike Beattie <mike@ethernal.org>
commit 583458772746317b98fced907ec780edff465888
-Merge: aea10c10 17b6ffb6
+Merge: aea10c107 17b6ffb6c
Author: Keith Packard <keithp@keithp.com>
Date: Wed Aug 29 11:29:24 2012 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 5ed88fb72c3e3ecf3333c700d838667db71cfbdc
-Merge: adbe64c5 621d0930
+Merge: adbe64c5a 621d09302
Author: Bdale Garbee <bdale@gag.com>
Date: Tue Aug 28 23:39:53 2012 -0600
Signed-off-by: Mike Beattie <mike@ethernal.org>
commit 9456332fc16269270a2e9b7ef0b54523800cfe27
-Merge: bd023491 4d4ad34a
+Merge: bd0234911 4d4ad34ae
Author: Mike Beattie <mike@ethernal.org>
Date: Wed Aug 8 06:49:15 2012 +1200
Merge branch 'master' of git://git.gag.com/fw/altos
commit 4d4ad34aec0c75c66162b992f1e52947e4685730
-Merge: c7f22850 8e4ebd1f
+Merge: c7f228503 8e4ebd1f6
Author: Keith Packard <keithp@keithp.com>
Date: Tue Aug 7 11:48:20 2012 -0700
Merge remote-tracking branch 'mjb/master'
commit bd02349111ae0f39b320e6a10a330051ddc39fdf
-Merge: 8e4ebd1f c7f22850
+Merge: 8e4ebd1f6 c7f228503
Author: Mike Beattie <mike@ethernal.org>
Date: Wed Aug 8 06:46:56 2012 +1200
Signed-off-by: Mike Beattie <mike@ethernal.org>
commit 7481d06bebc2dc1473f451971d8b744c9da4e726
-Merge: 599e28b2 c56dead7
+Merge: 599e28b22 c56dead72
Author: Mike Beattie <mike@ethernal.org>
Date: Thu Aug 2 21:18:15 2012 +1200
telescience: correctly calculating rate values with higher resolution
commit e2b472bbb2418fc13be42dbc7c52beb88479c46d
-Merge: 75d6aa6f b242f275
+Merge: 75d6aa6f7 b242f2756
Author: Robert Garbee <robert@gag.com>
Date: Wed Jul 18 14:25:27 2012 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 6a973f788563ccc66b01cc7557a004dabef18d09
-Merge: d387f246 da2c920b
+Merge: d387f246b da2c920b9
Author: Bdale Garbee <bdale@gag.com>
Date: Wed May 16 09:13:53 2012 -0600
Fix up the new makefiles
commit 128bbfa150f88c09f7adde2434b7bf0b5a9ed556
-Merge: f6f54d70 246864b0
+Merge: f6f54d70b 246864b05
Author: Keith Packard <keithp@keithp.com>
Date: Fri Oct 7 08:41:56 2011 -0600
fix version number
commit f6f54d70b768dca1715ddddea64a4df00d82b09e
-Merge: 1c344b76 0d10e257
+Merge: 1c344b760 0d10e2576
Author: Keith Packard <keithp@keithp.com>
Date: Fri Oct 7 08:40:14 2011 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 1c344b760776cd5d8c0297d8db9bf02687381b4e
-Merge: 4ed53ef8 fc4173ff
+Merge: 4ed53ef83 fc4173ff8
Author: Keith Packard <keithp@keithp.com>
Date: Fri Oct 7 08:34:59 2011 -0600
add run-time dependency on libjfreechart-java
commit 989aae5b18856e3420ea5b7a26ddd8dccae9d6d3
-Merge: 0552fbed e44f1ffb
+Merge: 0552fbed3 e44f1ffb7
Author: Bdale Garbee <bdale@gag.com>
Date: Sat Sep 24 15:34:59 2011 -0600
get ready for a 1.0.1 release
commit 674231773256bacd7acb4b5718c47412e47b813f
-Merge: 08e3d54b 3bfe8df4
+Merge: 08e3d54ba 3bfe8df44
Author: Bdale Garbee <bdale@gag.com>
Date: Fri Aug 26 09:37:01 2011 -0600
prepare to release
commit 73abe19acf709c00f5352ec12e8cd6edae1d1963
-Merge: 1bd781da 5158493c
+Merge: 1bd781da9 5158493c8
Author: Bdale Garbee <bdale@gag.com>
Date: Thu Aug 25 00:34:49 2011 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit e268798dc260311f5f0167909481b41c9d27fc1c
-Merge: 458f816a 242344d3
+Merge: 458f816ad 242344d3e
Author: Keith Packard <keithp@keithp.com>
Date: Wed Aug 24 23:06:44 2011 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 242344d3e32e7c7cd9270d708555923fa888e4d8
-Merge: 5c1cf749 94a1b220
+Merge: 5c1cf7492 94a1b220b
Author: Bdale Garbee <bdale@gag.com>
Date: Wed Aug 24 23:51:38 2011 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit edfb553bb4fa5b0c7c6c658505b2a99d05fb13bf
-Merge: c74ab82a ec96f116
+Merge: c74ab82a7 ec96f1166
Author: Bdale Garbee <bdale@gag.com>
Date: Wed Aug 24 23:23:56 2011 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 50769fbbeaaf61111d363411e0ef0b2868681cf4
-Merge: 425fa995 d92c1736
+Merge: 425fa995a d92c17361
Author: Bdale Garbee <bdale@gag.com>
Date: Wed Aug 24 23:15:20 2011 -0600
more tweaks
commit 09981cd024297fd4ef093c7468de2b9d5f3c2691
-Merge: a476e766 03c8b270
+Merge: a476e7662 03c8b2702
Author: Bdale Garbee <bdale@gag.com>
Date: Wed Aug 24 22:42:39 2011 -0600
doc tweaks through chap 3
commit 3d88e0493ab446d7c7011786390d30618a72d045
-Merge: 02d65453 5a9972d4
+Merge: 02d654532 5a9972d41
Author: Bdale Garbee <bdale@gag.com>
Date: Wed Aug 24 21:26:26 2011 -0600
another test round
commit 4d94e8f9f807a0bbeab0cdead011e74eeca1d1b6
-Merge: 4b5369dc 3b0a9a1c
+Merge: 4b5369dc3 3b0a9a1c8
Author: Bdale Garbee <bdale@gag.com>
Date: Wed Aug 24 01:38:58 2011 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit a08826292ebd802a1ff2effccac3b96fd061c47d
-Merge: 3366cfe6 55be3db2
+Merge: 3366cfe61 55be3db2e
Author: Bdale Garbee <bdale@gag.com>
Date: Mon Aug 22 16:08:55 2011 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit f7cd8317bf78ece334e1ceb0263b875ca43bbbd2
-Merge: 51796e2f a482d904
+Merge: 51796e2f1 a482d904a
Author: Keith Packard <keithp@keithp.com>
Date: Sun Jul 17 08:17:44 2011 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit abb8510b97ce9cbbff0275cc31f74780fe1ce138
-Merge: 0929ee32 00e6981c
+Merge: 0929ee32f 00e6981c2
Author: Keith Packard <keithp@keithp.com>
Date: Sat Jul 16 21:06:37 2011 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 44fb71ca3e5bccd5f601fc5a2d5da7292050b1d6
-Merge: 2ebdb888 c269e263
+Merge: 2ebdb888f c269e263a
Author: Keith Packard <keithp@keithp.com>
Date: Tue Apr 19 14:06:39 2011 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit f28efe271f9670473249574f6bcf6e160fe58c7b
-Merge: 8db5c52f 835ab3a8
+Merge: 8db5c52f1 835ab3a8c
Author: Keith Packard <keithp@keithp.com>
Date: Fri Apr 1 19:35:22 2011 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 5db94e1e230bade966a997aa83165405a9ec9d83
-Merge: 1a8f45e7 cbb968f5
+Merge: 1a8f45e7b cbb968f5c
Author: Bdale Garbee <bdale@gag.com>
Date: Fri Mar 18 21:12:39 2011 -0600
update changelogs for Debian build
commit da42f406e88ccc821cd45d5a94d5afec65ec50e9
-Merge: ea4cdfb8 cf550f9b
+Merge: ea4cdfb87 cf550f9b9
Author: Bdale Garbee <bdale@gag.com>
Date: Mon Jan 17 09:50:17 2011 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 51c7741040d95c5deece939dae5e4136cc04afc4
-Merge: d1dbe3b6 4e47c44d
+Merge: d1dbe3b69 4e47c44d3
Author: Keith Packard <keithp@keithp.com>
Date: Wed Nov 24 21:00:52 2010 -0800
fix missing section close in Site Map content
commit db2b19b8f0d452d682d53c7ed0ff6e359b46efa0
-Merge: b372f3c0 915f881d
+Merge: b372f3c0e 915f881d6
Author: Keith Packard <keithp@keithp.com>
Date: Wed Nov 24 18:57:35 2010 -0800
doc: Document altosui "Site Map" tab
commit f01096c4b42f9a4720ed0414826c2a283a992545
-Merge: 357826aa 3fbefb3e
+Merge: 357826aa9 3fbefb3ee
Author: Anthony Towns <aj@erisian.com.au>
Date: Thu Nov 25 09:10:50 2010 +1000
docs: Document altosui "Graph Data" button
commit 7811e6dfa6caf10251da7df7c24b98cdc3787892
-Merge: 71b1949e 7a50837e
+Merge: 71b1949e5 7a50837ea
Author: Anthony Towns <aj@erisian.com.au>
Date: Thu Nov 25 08:47:36 2010 +1000
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 71b1949e50f4533bcf44537da65b19bc67863c8e
-Merge: a79225c2 f1892b13
+Merge: a79225c21 f1892b137
Author: Anthony Towns <aj@erisian.com.au>
Date: Wed Nov 24 12:14:11 2010 +1000
while before I tackle that, if ever.
commit a79225c215f17fa5218ddd9db4fc3f5c563a9f74
-Merge: 84cd5d42 853b7112
+Merge: 84cd5d42d 853b7112e
Author: Anthony Towns <aj@erisian.com.au>
Date: Wed Nov 24 11:55:14 2010 +1000
altosui: don't switch away from user selected tab
commit ae55a107f12546dc65f04618c7abc17beb920d73
-Merge: d1005f68 737f2fdd
+Merge: d1005f683 737f2fdd0
Author: Anthony Towns <aj@erisian.com.au>
Date: Wed Nov 24 01:53:46 2010 +1000
add a rudimentary --help for command line use
commit d1005f68376d695039c314b8d7a68bbf9acbca4f
-Merge: 9a83e0dc 22c09781
+Merge: 9a83e0dc7 22c09781a
Author: Anthony Towns <aj@erisian.com.au>
Date: Tue Nov 23 10:14:55 2010 +1000
Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox
commit 22c09781af1df4b38562b577e9926c23e4a397f2
-Merge: b27327a0 a79606a6
+Merge: b27327a05 a79606a65
Author: Keith Packard <keithp@keithp.com>
Date: Mon Nov 22 16:02:22 2010 -0800
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 9a83e0dc79f7a7467c7814d58daa2a2b89e50972
-Merge: 902735ff a79606a6
+Merge: 902735ffb a79606a65
Author: Anthony Towns <aj@erisian.com.au>
Date: Tue Nov 23 08:07:04 2010 +1000
AltosSiteMap: ensure buffer around active tile
commit ec47bc93a487614714a752cb30ec9fe3d8f72929
-Merge: 0393830f e7954c82
+Merge: 0393830f8 e7954c820
Author: Anthony Towns <aj@erisian.com.au>
Date: Sun Nov 21 16:08:37 2010 +1000
AltosSiteMap: extend map if rocket goes far away
commit 835b903727a2eabda8d9659cc46e53301f92897c
-Merge: 440a0f3f 87891355
+Merge: 440a0f3f5 878913551
Author: Anthony Towns <aj@erisian.com.au>
Date: Sun Nov 21 11:15:02 2010 +1000
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 2a7dc3ba36bac81640a9498e0d0caf1470b57c19
-Merge: e5b1adae ece2c86e
+Merge: e5b1adae9 ece2c86e2
Author: Anthony Towns <aj@erisian.com.au>
Date: Sun Nov 21 10:45:15 2010 +1000
ao-tools/altosui/AltosFlightUI.java
commit 8df185cd95cfecbed8272dd1275d077c5b45535b
-Merge: ece2c86e 1e712647
+Merge: ece2c86e2 1e712647d
Author: Keith Packard <keithp@keithp.com>
Date: Sat Nov 20 16:35:48 2010 -0800
altosui: reindent
commit a59a204e188e40ec8848a0dc63d6de710cee3039
-Merge: 82636305 37f0201d
+Merge: 826363050 37f0201d7
Author: Anthony Towns <aj@erisian.com.au>
Date: Sun Nov 21 08:56:13 2010 +1000
AltosSiteMap: add autoscroll and grabndrag scroll
commit 74cab8503b51ba6fb05a4d12a031c749e870b0ef
-Merge: 0ecf0331 9a99cabc
+Merge: 0ecf03311 9a99cabc1
Author: Anthony Towns <aj@erisian.com.au>
Date: Sat Nov 20 18:20:45 2010 +1000
Merge branch 'buttonbox' of git://git.gag.com/fw/altos into buttonbox
commit 0ecf033110084f1a8be98282d7029dc14f70dab5
-Merge: 081fbd57 71c41ead
+Merge: 081fbd571 71c41eadd
Author: Anthony Towns <aj@erisian.com.au>
Date: Sat Nov 20 18:14:30 2010 +1000
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 081fbd5715f9d3d81d98e149fb95d40447c07a79
-Merge: 90b9bc44 7920ed5c
+Merge: 90b9bc447 7920ed5c3
Author: Anthony Towns <aj@erisian.com.au>
Date: Sat Nov 20 17:40:49 2010 +1000
altosui: tile site maps
commit 939be6793238a275b7682ecc376fed14379cf044
-Merge: e68fe945 1a4b6e96
+Merge: e68fe9454 1a4b6e96f
Author: Anthony Towns <aj@erisian.com.au>
Date: Thu Nov 18 05:54:06 2010 +1000
AltosTelemetryReader: actually open serial port
commit 9c32b93ef5fb43558fb0179ea1b047e35b7ed6e8
-Merge: 991541f5 a6f30fae
+Merge: 991541f57 a6f30fae9
Author: Anthony Towns <aj@erisian.com.au>
Date: Sun Nov 14 00:29:11 2010 +1000
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 1bdc6166f3bc5ce3f8e55acb1484923781412e21
-Merge: f1118717 5c6a5335
+Merge: f11187177 5c6a5335a
Author: Bdale Garbee <bdale@gag.com>
Date: Fri Nov 12 17:32:43 2010 -0700
add site map tab, at least for QRS launches
commit 5394548fa5c7bdbfcc01e8aa19e93e1cf6345e2a
-Merge: 891e629f 75f7698b
+Merge: 891e629f6 75f7698b9
Author: Keith Packard <keithp@keithp.com>
Date: Wed Nov 10 22:11:21 2010 -0800
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 5a119fd92532d53e552efe1f7c61e87181fcace0
-Merge: 28da3406 82744c34
+Merge: 28da34064 82744c349
Author: Keith Packard <keithp@keithp.com>
Date: Mon Sep 27 22:28:07 2010 -0700
Hax0r graphing to support telem/eeprom files
commit e2b9f47a205348d38756c70e928a2a9183de6884
-Merge: 7ef3ad0c 80320319
+Merge: 7ef3ad0c9 803203197
Author: Anthony Towns <aj@erisian.com.au>
Date: Tue Sep 28 12:55:47 2010 +1000
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 7ef3ad0c9354c0484c25badc69334b59c7f355e2
-Merge: eb74866e e66919aa
+Merge: eb74866e9 e66919aa4
Author: Anthony Towns <aj@erisian.com.au>
Date: Fri Sep 24 10:28:06 2010 +1000
Signed-off-by: Keith Packard <keithp@keithp.com>
commit eb74866e919e8c661153847871f5a79e66d37296
-Merge: af404b42 12605899
+Merge: af404b428 126058997
Author: Anthony Towns <aj@erisian.com.au>
Date: Mon Sep 20 22:05:26 2010 +1000
Add graphing.
commit 3d64f5a6511529ca53699190f4d54de1ba62a9bd
-Merge: ec6da082 b9623f8e
+Merge: ec6da0824 b9623f8ef
Author: Anthony Towns <aj@erisian.com.au>
Date: Sat Sep 11 15:15:14 2010 +1000
make the column headers comma separated, too, so they align with the data
commit ec6da0824474e46de842845d7b53fe1a1dde33ed
-Merge: 7c2e4114 10310672
+Merge: 7c2e4114a 10310672a
Author: Anthony Towns <aj@erisian.com.au>
Date: Fri Sep 10 16:11:34 2010 +1000
rewind packaging changelog
commit 7c2e4114a3a43f919a7a6c967d3f16e5d630f90f
-Merge: ddc83b4c af200f5b
+Merge: ddc83b4c4 af200f5b8
Author: Anthony Towns <aj@erisian.com.au>
Date: Fri Sep 10 15:50:01 2010 +1000
update changelogs for Debian build
commit 0ea75761416bff299233991e961ba25b6c7dcf89
-Merge: 35d70c92 8ee3464d
+Merge: 35d70c923 8ee3464d8
Author: Bdale Garbee <bdale@gag.com>
Date: Thu Sep 9 20:05:27 2010 -0600
update changelogs for Debian build
commit ddc83b4c401be965a9947782becf20cc8c54e6a2
-Merge: afea6c26 3d49d5f6
+Merge: afea6c264 3d49d5f69
Author: Anthony Towns <aj@erisian.com.au>
Date: Sun Sep 5 20:49:34 2010 +1000
update changelogs for Debian build
commit cf65c6b8056c4af7c26b52ec6f9fbd3400cef638
-Merge: 5f2f6a8f ae5eff7b
+Merge: 5f2f6a8f9 ae5eff7bc
Author: Bdale Garbee <bdale@gag.com>
Date: Fri Aug 27 12:38:25 2010 -0600
fix up the wrapper's path to the jar file
commit 5f2f6a8f9ba56be867888758848bc7f152ccbd47
-Merge: 63bd34cd 9d1b27fa
+Merge: 63bd34cd1 9d1b27fa1
Author: Keith Packard <keithp@keithp.com>
Date: Fri Aug 27 11:00:31 2010 -0700
add a dummy install target
commit c443f43f8dee6e0fcbcecf9d09e948fd928b7af4
-Merge: 29504311 2923cf50
+Merge: 295043112 2923cf505
Author: Bdale Garbee <bdale@gag.com>
Date: Fri Aug 27 03:08:53 2010 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit afea6c264c5ebf12f1d629bd4bc724da86d11b7a
-Merge: 0e17853c 9d1b27fa
+Merge: 0e17853c0 9d1b27fa1
Author: Anthony Towns <aj@erisian.com.au>
Date: Tue Aug 24 00:02:31 2010 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 295043112ccde35092945c286596f9045ee6fa05
-Merge: 2007288d ef8376c4
+Merge: 2007288da ef8376c4d
Author: Bdale Garbee <bdale@gag.com>
Date: Mon Aug 23 23:11:22 2010 -0600
update changelogs for Debian build
commit 7877496d47ce6d25210c0e1c6500666dbfc0876c
-Merge: c71061a3 4cf39b13
+Merge: c71061a37 4cf39b13a
Author: Keith Packard <keithp@keithp.com>
Date: Thu Jul 29 12:07:49 2010 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 8a6040e143ecc7830cc1c0114de85f3b72c067eb
-Merge: 024d0773 554a97ef
+Merge: 024d07730 554a97ef4
Author: Keith Packard <keithp@keithp.com>
Date: Wed Jul 28 13:29:51 2010 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 172a2817dde6718724f2b5fad5a7761801446fa0
-Merge: f2a006fd 81bf2042
+Merge: f2a006fd9 81bf2042c
Author: Keith Packard <keithp@keithp.com>
Date: Wed Jul 28 11:20:22 2010 -0700
update changelogs for Debian build
commit e747954b6a9e71705f619684df8a118a909b1039
-Merge: bd40a5b4 695879db
+Merge: bd40a5b43 695879dbc
Author: Bdale Garbee <bdale@gag.com>
Date: Tue Jul 20 22:07:22 2010 -0600
ao-postflight: was walking off state.data array
commit 11d155d558d0b121b66f089adee0a47d71f65a78
-Merge: 544003a8 24393eab
+Merge: 544003a8d 24393eab0
Author: Keith Packard <keithp@keithp.com>
Date: Wed Jun 16 21:54:06 2010 -0700
Merge remote branch 'mjb/master'
commit 544003a8da0248fd6f3c62ded86af74ab7cdadf6
-Merge: 267923e5 93c1e29b
+Merge: 267923e56 93c1e29b0
Author: Keith Packard <keithp@keithp.com>
Date: Wed Jun 16 21:52:23 2010 -0700
merge the altusmetrum-themes package
commit 0c6cf621dfd8339b8bc3915750a3147235f1331b
-Merge: 32e430b8 563a9dcd
+Merge: 32e430b8a 563a9dcdf
Author: Bdale Garbee <bdale@gag.com>
Date: Mon May 17 23:59:43 2010 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 69092ffd23ac1928d5c84413fd00c2423f313fc2
-Merge: 3c2211ad cc002c0a
+Merge: 3c2211ad7 cc002c0a4
Author: Bdale Garbee <bdale@gag.com>
Date: Mon May 17 20:10:46 2010 -0600
update changelogs for Debian build
commit 314d27a73c903fef2968dabac3d5313573713460
-Merge: fa77db2f 823fc0ac
+Merge: fa77db2ff 823fc0ac2
Author: Bdale Garbee <bdale@gag.com>
Date: Thu May 6 12:47:30 2010 -0600
update changelogs for Debian build
commit 99094f02bf4849ba1f6b9842ded6c39d894320f7
-Merge: 641e76c5 75d8ffd4
+Merge: 641e76c5d 75d8ffd4e
Author: Bdale Garbee <bdale@gag.com>
Date: Tue Apr 27 00:17:37 2010 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit f4383394b5d2b275b21e3ce8040d8cb9e48bb375
-Merge: 5f93cf8c c879b178
+Merge: 5f93cf8c7 c879b178d
Author: Bdale Garbee <bdale@gag.com>
Date: Sun Apr 18 08:36:07 2010 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit baaaac499cfbc1286ae55374cfdc796d32983b92
-Merge: a4356b9b dec9971d
+Merge: a4356b9bc dec9971d7
Author: Keith Packard <keithp@keithp.com>
Date: Thu Apr 8 13:31:23 2010 -0700
Use 16-bit flite voice (which appears to have changed symbols recently)
commit 447c121fc1ceb878e45718ad1364a5349965a59a
-Merge: 10330d23 53ca3f98
+Merge: 10330d235 53ca3f98a
Author: Keith Packard <keithp@keithp.com>
Date: Thu Apr 8 11:46:56 2010 -0700
update changelogs for Debian build
commit b41e617080fe825f7810ee5eee52ea37f7618ec6
-Merge: 28e40ccf df7bda1f
+Merge: 28e40ccfc df7bda1f3
Author: Bdale Garbee <bdale@gag.com>
Date: Tue Mar 30 23:15:32 2010 -0600
move gbp.conf into debian/
commit df7bda1f32b0049c3878c325ea0b55999f3980e3
-Merge: 23da4f3b a7042fe7
+Merge: 23da4f3bc a7042fe7d
Author: Keith Packard <keithp@keithp.com>
Date: Fri Mar 12 10:38:26 2010 -0800
update changelogs for Debian build
commit a1478f65538fdaac7b58ffbd958a035b74956099
-Merge: 901fce5f bbf8c9f1
+Merge: 901fce5fe bbf8c9f17
Author: Keith Packard <keithp@keithp.com>
Date: Sat Feb 27 15:19:33 2010 -0800
update changelogs for Debian build
commit 7db9d86178ecfd58cc1c17ac9fcbdcfd2f13aaec
-Merge: b219801f f9de2000
+Merge: b219801fb f9de20000
Author: Keith Packard <keithp@keithp.com>
Date: Mon Nov 2 15:47:40 2009 -0800
de-version the libreadline-dev build dependency
commit 0b483233118673cbc2cda1be6acd379df82bc95a
-Merge: ca5d323a 550482d9
+Merge: ca5d323a3 550482d95
Author: Keith Packard <keithp@keithp.com>
Date: Sun Nov 1 20:59:02 2009 -0800
update changelogs for Debian build
commit c57bd7fd2f80e50b0b4c87fccb024ab07c93773d
-Merge: adf8764b 2b765728
+Merge: adf8764bc 2b765728c
Author: Bdale Garbee <bdale@gag.com>
Date: Mon Oct 12 15:57:08 2009 -0600
Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
commit 69b6f6bb465163cf767bb68e0e4a716d8ad2b39c
-Merge: bc77da68 2b765728
+Merge: bc77da68c 2b765728c
Author: Keith Packard <keithp@keithp.com>
Date: Sat Oct 10 17:16:21 2009 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit bc77da68c9cb7d4cca483eadbbb7e9ccf71c0060
-Merge: 46cccf62 8f7ea3de
+Merge: 46cccf62f 8f7ea3de7
Author: Keith Packard <keithp@keithp.com>
Date: Sat Oct 10 15:09:48 2009 -0700
update changelogs for Debian build
commit 541da6f3bbf81be93dfe3c01f7c8cfd757b28a2b
-Merge: dfc73cba 5f26ad66
+Merge: dfc73cba1 5f26ad663
Author: Bdale Garbee <bdale@gag.com>
Date: Sat Oct 10 15:05:50 2009 -0600
Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
commit 46cccf62fb40514b5930fcb2ffdaf2735415c764
-Merge: fb8f3fee 5f26ad66
+Merge: fb8f3fee6 5f26ad663
Author: Keith Packard <keithp@keithp.com>
Date: Sat Oct 10 14:00:03 2009 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit fb8f3fee6a1bab1e46d782e84405845cee2dadb4
-Merge: 22856cf8 b8fc3975
+Merge: 22856cf8b b8fc3975b
Author: Keith Packard <keithp@keithp.com>
Date: Sat Oct 10 13:41:00 2009 -0700
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 22856cf8bb0f5e1f37c9b774132d9ef6934526ed
-Merge: 2f760349 e29961fd
+Merge: 2f7603490 e29961fdb
Author: Keith Packard <keithp@keithp.com>
Date: Sat Oct 10 11:44:20 2009 -0700
update changelogs for Debian build
commit 327c64305a59f48ababf19875874a550af6b9cef
-Merge: c8a81a41 74f0fb4d
+Merge: c8a81a419 74f0fb4dd
Author: Bdale Garbee <bdale@gag.com>
Date: Mon Sep 21 11:00:22 2009 -0700
update changelogs for Debian build
commit df42ccaaf468cdc5d93cbd1c001f58df58419722
-Merge: 0b24e403 078e9cdb
+Merge: 0b24e4034 078e9cdbd
Author: Bdale Garbee <bdale@gag.com>
Date: Sun Sep 20 09:19:28 2009 -0600
update changelogs for Debian build
commit 37e6c9a492a1d51373bf9333fb3172e0c377720f
-Merge: d256f820 2e6686b1
+Merge: d256f8204 2e6686b1e
Author: Bdale Garbee <bdale@gag.com>
Date: Sun Sep 6 17:46:10 2009 -0600
Use plplotd instead of plplotd-gnome2
commit d256f8204e9fce53ae4309562bb4c0cde1fae43e
-Merge: 0fc344df 32d35367
+Merge: 0fc344dfc 32d353670
Author: Bdale Garbee <bdale@gag.com>
Date: Sun Sep 6 17:34:08 2009 -0600
update changelogs for Debian build
commit 4b0de757874c0ecaf38e3dfd3beefc398150e3d5
-Merge: 773c4ffb d0eac989
+Merge: 773c4ffbc d0eac989b
Author: Bdale Garbee <bdale@gag.com>
Date: Sun Sep 6 14:15:53 2009 -0600
update changelogs for Debian build
commit 45ede4a4b203ef9da5bf05c49cb9c5a2e6382ec5
-Merge: 45e29381 e35e485f
+Merge: 45e293812 e35e485ff
Author: Bdale Garbee <bdale@gag.com>
Date: Sun Sep 6 14:05:51 2009 -0600
update changelogs for Debian build
commit d42ebf0661ecf15455e5051de1e16ae66f8dd857
-Merge: 384dbe9f 7a19aac5
+Merge: 384dbe9fc 7a19aac5e
Author: Bdale Garbee <bdale@gag.com>
Date: Sun Sep 6 14:02:09 2009 -0600
update changelogs for Debian build
commit 35c54b3a278fa9bc2bc7f4b5ee04866697c93ba0
-Merge: 4f8eff74 6d018ab9
+Merge: 4f8eff740 6d018ab93
Author: Bdale Garbee <bdale@gag.com>
Date: Sun Sep 6 10:39:23 2009 -0600
update changelogs for Debian build
commit cb4a73f3b65ba72f645fd37ab8712829c9537bf8
-Merge: 9ddd8696 e2e449d5
+Merge: 9ddd8696b e2e449d5c
Author: Bdale Garbee <bdale@gag.com>
Date: Wed Sep 2 23:17:37 2009 -0600
update changelogs for Debian build
commit b34474c1f3083e73b7184d519f54d4c8031836fd
-Merge: 8df16979 0d65bff4
+Merge: 8df169791 0d65bff44
Author: Bdale Garbee <bdale@gag.com>
Date: Mon Aug 31 16:25:32 2009 -0600
update changelogs for Debian build
commit 4486d9156e19e4280b42bcd422d81d04f2d04a92
-Merge: dd09f0bc 33edd629
+Merge: dd09f0bc2 33edd6299
Author: Bdale Garbee <bdale@gag.com>
Date: Wed Aug 19 00:49:24 2009 -0600
add support for building Debian package
commit d996aa9b32fb0eb385bd3d158256c29788a42fe3
-Merge: b3b2d3c4 7d4ceb75
+Merge: b3b2d3c47 7d4ceb75a
Author: Bdale Garbee <bdale@gag.com>
Date: Tue Aug 18 18:56:09 2009 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit b3b2d3c475a135084b5628c730fc6fca1ba0817b
-Merge: 4685fc54 da12b89f
+Merge: 4685fc541 da12b89fb
Author: Bdale Garbee <bdale@gag.com>
Date: Tue Aug 18 18:36:03 2009 -0600
Fix ao-bitbang examples to not have . in the first column
commit 4685fc541466afbeefc151bcb64cd054739c048b
-Merge: 1c2a0b66 c29275b7
+Merge: 1c2a0b665 c29275b72
Author: Bdale Garbee <bdale@gag.com>
Date: Tue Aug 18 18:09:38 2009 -0600
Signed-off-by: Keith Packard <keithp@keithp.com>
commit 17d2432a8b9c15963cd3b821f025ad33972ef477
-Merge: 210dbaa2 8a9a3f02
+Merge: 210dbaa23 8a9a3f02b
Author: Keith Packard <keithp@keithp.com>
Date: Thu Jun 4 11:13:15 2009 -0700