Bdale Garbee [Wed, 30 Sep 2020 06:20:54 +0000 (00:20 -0600)]
update changelog for Debian build
Bdale Garbee [Wed, 30 Sep 2020 06:19:12 +0000 (00:19 -0600)]
Merge branch 'branch-1.9' into debian
Bdale Garbee [Wed, 30 Sep 2020 06:18:31 +0000 (00:18 -0600)]
releasing 1.9.5
Bdale Garbee [Wed, 30 Sep 2020 06:17:03 +0000 (00:17 -0600)]
Merge branch 'master' into branch-1.9
Keith Packard [Wed, 30 Sep 2020 03:10:38 +0000 (20:10 -0700)]
Version 1.9.5
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 30 Sep 2020 05:02:56 +0000 (22:02 -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>
Bdale Garbee [Wed, 30 Sep 2020 03:31:58 +0000 (21:31 -0600)]
debian: stop delivering gdm and slim theme materials, since we don't use them
Keith Packard [Wed, 30 Sep 2020 03:08:31 +0000 (20:08 -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>
Keith Packard [Sat, 26 Sep 2020 03:06:18 +0000 (20:06 -0700)]
doc: Add 1.9.5 release notes
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 2 Sep 2020 01:47:23 +0000 (18:47 -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>
Keith Packard [Wed, 2 Sep 2020 01:31:03 +0000 (18:31 -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>
Keith Packard [Tue, 1 Sep 2020 03:52:43 +0000 (20:52 -0700)]
macosx: Update macosx install script
Use dialog engine to monitor progress and get sudo password
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Mon, 31 Aug 2020 22:08:08 +0000 (15:08 -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>
Keith Packard [Mon, 31 Aug 2020 22:07:13 +0000 (15:07 -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>
Keith Packard [Mon, 31 Aug 2020 22:05:41 +0000 (15:05 -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>
Keith Packard [Mon, 31 Aug 2020 22:03:57 +0000 (15:03 -0700)]
altoslib: Set default logging directory to $HOME/AltusMetrum
Change from ~/TeleMetrum
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Mon, 31 Aug 2020 22:01:18 +0000 (15:01 -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>
Bdale Garbee [Fri, 18 Sep 2020 17:38:06 +0000 (11:38 -0600)]
docs: add explicit admonition about avoiding 'c f' when configuring TeleLaunch
Bdale Garbee [Fri, 18 Sep 2020 17:34:56 +0000 (11:34 -0600)]
docs: fix horrible typo in TeleLaunch configuration section
Keith Packard [Sun, 23 Aug 2020 22:34:26 +0000 (15:34 -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>
Keith Packard [Sun, 23 Aug 2020 22:32:57 +0000 (15:32 -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>
Keith Packard [Sun, 23 Aug 2020 17:55:30 +0000 (10:55 -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>
Keith Packard [Sun, 23 Aug 2020 17:53:25 +0000 (10:53 -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>
Keith Packard [Sun, 23 Aug 2020 17:51:00 +0000 (10:51 -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>
Bdale Garbee [Wed, 19 Aug 2020 20:38:04 +0000 (14:38 -0600)]
fix broken TeleBT turnon script
Keith Packard [Sat, 8 Aug 2020 04:51:39 +0000 (21:51 -0700)]
altoslib: Flush output when disabling remote
This speeds up sending data to the other end.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sat, 8 Aug 2020 04:50:38 +0000 (21:50 -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>
Keith Packard [Sat, 8 Aug 2020 04:49:37 +0000 (21:49 -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>
Keith Packard [Sat, 8 Aug 2020 04:48:09 +0000 (21:48 -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>
Keith Packard [Sat, 8 Aug 2020 03:20:59 +0000 (20:20 -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>
Keith Packard [Sat, 8 Aug 2020 03:19:28 +0000 (20:19 -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>
Keith Packard [Sat, 8 Aug 2020 03:18:10 +0000 (20:18 -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>
Keith Packard [Sat, 8 Aug 2020 03:16:55 +0000 (20:16 -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>
Keith Packard [Sat, 8 Aug 2020 03:15:32 +0000 (20:15 -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>
Keith Packard [Sat, 8 Aug 2020 03:13:50 +0000 (20:13 -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>
Keith Packard [Sat, 8 Aug 2020 03:12:22 +0000 (20:12 -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>
Keith Packard [Thu, 6 Aug 2020 18:05:03 +0000 (11:05 -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>
Keith Packard [Sat, 8 Aug 2020 01:17:07 +0000 (18:17 -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>
Keith Packard [Sat, 8 Aug 2020 01:15:47 +0000 (18:15 -0700)]
ao-tools: Add TeleGPS log parsing to ao-eeprom
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 6 Aug 2020 17:44:49 +0000 (10:44 -0700)]
altos: add noreturn attribute to ao_panic
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 6 Aug 2020 05:32:14 +0000 (22:32 -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>
Keith Packard [Thu, 6 Aug 2020 00:17:47 +0000 (17:17 -0700)]
altos/stm32l0: Provide ao_spi_speed inline as per new clocking API
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 23 Jun 2020 23:22:21 +0000 (16:22 -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>
Keith Packard [Tue, 23 Jun 2020 23:21:57 +0000 (16:21 -0700)]
altos/stm32l0: Add adc and flash drivers
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 23 Jun 2020 23:21:26 +0000 (16:21 -0700)]
altos/stm32l0: Remove some unused code in ao_timer.c
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 23 Jun 2020 23:20:56 +0000 (16:20 -0700)]
altos/stm32l0: Remove some unused code in USART driver
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 23 Jun 2020 23:20:26 +0000 (16:20 -0700)]
altos/stm32l0: Get exti working
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 23 Jun 2020 23:19:47 +0000 (16:19 -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>
Keith Packard [Tue, 23 Jun 2020 23:19:11 +0000 (16:19 -0700)]
altos/stm32l0: Some device addrs were wrong
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 23 Jun 2020 23:18:27 +0000 (16:18 -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>
Keith Packard [Tue, 23 Jun 2020 23:17:03 +0000 (16:17 -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>
Keith Packard [Tue, 23 Jun 2020 23:16:28 +0000 (16:16 -0700)]
altos/ao_storage: Allow apps to #define storage parameters
This avoids placing them in RAM.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 23 Jun 2020 23:15:28 +0000 (16:15 -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>
Keith Packard [Tue, 23 Jun 2020 23:15:14 +0000 (16:15 -0700)]
remove ao_delay_until from ao.h
Keith Packard [Tue, 23 Jun 2020 00:42:03 +0000 (17:42 -0700)]
altos: Add ao_delay_until to ao_notask
Used on micropeak
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 23 Jun 2020 00:41:11 +0000 (17:41 -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>
Keith Packard [Sat, 20 Jun 2020 22:15:35 +0000 (15:15 -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>
Keith Packard [Sat, 20 Jun 2020 22:14:26 +0000 (15:14 -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>
Keith Packard [Sat, 20 Jun 2020 22:13:09 +0000 (15:13 -0700)]
altos: Add initial stm32l0 support
A low-power cortex M0 chip for MicroPeak v2.0
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sat, 20 Jun 2020 22:00:28 +0000 (15:00 -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>
Keith Packard [Sat, 8 Aug 2020 03:08:34 +0000 (20:08 -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>
Bdale Garbee [Wed, 5 Aug 2020 17:44:37 +0000 (11:44 -0600)]
debian: update changelog to reflect what I've actually done
Bdale Garbee [Wed, 5 Aug 2020 17:43:12 +0000 (11:43 -0600)]
debian: drop the explicit libjson-c5 runtime dep in favor of automatic
Bdale Garbee [Wed, 5 Aug 2020 17:38:31 +0000 (11:38 -0600)]
debian: update runtime dependency to libjson-c5
Bdale Garbee [Mon, 3 Aug 2020 18:43:22 +0000 (12:43 -0600)]
doc: EasyMotor and EasyTimer have the same mounting geometry as EasyMini
Keith Packard [Mon, 3 Aug 2020 00:29:44 +0000 (17:29 -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>
Keith Packard [Sun, 2 Aug 2020 20:31:58 +0000 (13:31 -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>
Keith Packard [Wed, 29 Jul 2020 17:53:39 +0000 (10:53 -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>
Keith Packard [Wed, 29 Jul 2020 06:44:33 +0000 (23:44 -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>
Keith Packard [Wed, 29 Jul 2020 06:43:04 +0000 (23:43 -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>
Keith Packard [Wed, 29 Jul 2020 06:40:36 +0000 (23:40 -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>
Bdale Garbee [Wed, 22 Jul 2020 21:23:02 +0000 (15:23 -0600)]
Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
Bdale Garbee [Wed, 22 Jul 2020 21:22:21 +0000 (15:22 -0600)]
ao-bringup: ensure TeleMega turnon scripts are using the right test versions
Keith Packard [Wed, 22 Jul 2020 16:04:30 +0000 (09:04 -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>
Keith Packard [Wed, 22 Jul 2020 15:57:05 +0000 (08:57 -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>
Keith Packard [Wed, 22 Jul 2020 15:56:10 +0000 (08:56 -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>
Keith Packard [Thu, 16 Jul 2020 17:23:34 +0000 (10:23 -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>
Keith Packard [Thu, 16 Jul 2020 16:29:52 +0000 (09:29 -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>
Bdale Garbee [Fri, 3 Jul 2020 02:23:23 +0000 (20:23 -0600)]
update changelog for Debian build
Bdale Garbee [Fri, 3 Jul 2020 02:22:05 +0000 (20:22 -0600)]
Merge branch 'branch-1.9' into debian
Bdale Garbee [Fri, 3 Jul 2020 02:21:19 +0000 (20:21 -0600)]
releasing 1.9.4
Bdale Garbee [Fri, 3 Jul 2020 02:20:59 +0000 (20:20 -0600)]
Merge branch 'master' into branch-1.9
Keith Packard [Thu, 2 Jul 2020 22:26:10 +0000 (15:26 -0700)]
Version 1.9.4
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 2 Jul 2020 22:18:56 +0000 (15:18 -0700)]
doc: Doc updates for 1.9.4
Add release notes
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 2 Jul 2020 22:24:01 +0000 (15:24 -0700)]
altos: Make AO_STORAGE_TEST use a separate buffer
The storage test code needs a buffer which can hold an entire erase
block from memory, which means 256 bytes.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 2 Jul 2020 22:11:42 +0000 (15:11 -0700)]
altos: Reduce flash temp buffer to make space for Em v1.0 ISR stack
EasyMini has limited RAM; small enough that increasing the size of the
storage buffer from 128 to 256 bytes left too little space at the top
of memory for the interrupt stack, causing EasyMini v1.0 to crash at
boot.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 23 Jun 2020 00:33:08 +0000 (17:33 -0700)]
Add telemetrum v3.0 firmware to release
Signed-off-by: Keith Packard <keithp@keithp.com>
Bdale Garbee [Tue, 16 Jun 2020 18:28:39 +0000 (12:28 -0600)]
ao-bringup: first cut at turn-on scripts for EasyTimer v1
Bdale Garbee [Tue, 16 Jun 2020 02:36:47 +0000 (20:36 -0600)]
update changelog for Debian build
Bdale Garbee [Tue, 16 Jun 2020 02:35:40 +0000 (20:35 -0600)]
Merge branch 'branch-1.9' into debian
Bdale Garbee [Tue, 16 Jun 2020 02:34:50 +0000 (20:34 -0600)]
releasing 1.9.3
Bdale Garbee [Tue, 16 Jun 2020 02:26:35 +0000 (20:26 -0600)]
Merge branch 'master' into branch-1.9
Keith Packard [Tue, 16 Jun 2020 02:11:49 +0000 (19:11 -0700)]
Version 1.9.3
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sun, 14 Jun 2020 05:50:40 +0000 (22:50 -0700)]
doc: Update doc for 1.9.3
Add release notes.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sun, 14 Jun 2020 04:37:44 +0000 (21:37 -0700)]
Update 1.9.3 release notes
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sun, 14 Jun 2020 07:04:31 +0000 (00:04 -0700)]
altos: Leave floating printf enabled on m3 devices
These devices all use floating point computations, so leave the
floating point printf included in case they print one of those
values. If we run short on flash space, we can switch back.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sun, 14 Jun 2020 06:39:00 +0000 (23:39 -0700)]
altos: Fix printf format mis-matches
Lots of values passed to printf are 'long' instead of 'int', so
fix the formats to use the right size indicator.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sun, 14 Jun 2020 06:36:13 +0000 (23:36 -0700)]
altos: Remove newlib-nano defines from Makedefs.in
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sun, 14 Jun 2020 06:13:35 +0000 (23:13 -0700)]
altos/test: Ignore ao_flight_test_mini binary
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sun, 14 Jun 2020 06:12:55 +0000 (23:12 -0700)]
map-server: Manifest files are generated now
Ignore in .gitignore
Remove in 'make clean'
Signed-off-by: Keith Packard <keithp@keithp.com>