]>
git.gag.com Git - fw/altos/log
Keith Packard [Sun, 28 Aug 2011 22:20:41 +0000 (15:20 -0700)]
Bump version to 1.0.9.0
Make it distinct from any production version
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sun, 28 Aug 2011 22:18:29 +0000 (15:18 -0700)]
altos: Start logging telemetry data right at boot time
Anything logging telemetry data should just start logging packets as
soon as they boot.
Signed-off-by: Keith Packard <keithp@keithp.com>
Bdale Garbee [Sun, 28 Aug 2011 19:39:37 +0000 (13:39 -0600)]
update changelogs for Debian build
Keith Packard [Sat, 27 Aug 2011 22:19:43 +0000 (15:19 -0700)]
altos: Share log code between telescience and telebt. Add telebt log
Telescience and telebt both log data in 32-byte chunks, so share some
code which manages that between the two products. Add simple telemetry
logging to telebt.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sat, 27 Aug 2011 20:30:34 +0000 (13:30 -0700)]
altosui: launch controller button needs to move over
monitor idle was inserted into position 2,2
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sat, 27 Aug 2011 20:28:01 +0000 (13:28 -0700)]
altos: Fix up telelaunch Makefile
Adding all of the mising sources
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sat, 27 Aug 2011 20:27:28 +0000 (13:27 -0700)]
altos: Add HAS_LOG for products that log to eeprom
Some products have eeprom for config, but none for logging (like telelaunch)
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sat, 27 Aug 2011 20:27:00 +0000 (13:27 -0700)]
altos: ao_launch belongs in cc1111
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sat, 27 Aug 2011 20:25:23 +0000 (13:25 -0700)]
altos: add ao_aes/radio_cmac to tidongle, teledongle and telebt
All of these can do the telelco stuff at this point.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sat, 27 Aug 2011 20:24:41 +0000 (13:24 -0700)]
altos: move igniter defines back to ao_pins.h
so that ao_launch gets them too
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sat, 27 Aug 2011 19:42:10 +0000 (12:42 -0700)]
altos: Add makefile for telelaunch
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 2 Aug 2011 05:45:43 +0000 (22:45 -0700)]
altosui: Hook up the launch controller UI from the main button box
Provide a button to start the launch controller UI.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 2 Aug 2011 00:08:24 +0000 (17:08 -0700)]
altosui: Add primitive UI for TeleLaunch
Display status along with arm and fire buttons.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 2 Aug 2011 00:06:49 +0000 (17:06 -0700)]
altos: Keep relay closed while firing launcher
Instead of opening the relay while checking the desired state, keep it
closed until the state goes off.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Fri, 22 Jul 2011 05:25:45 +0000 (22:25 -0700)]
altos: Finish up primitive telelaunch protocol
This adds two commands to teledongle, one to query and one to actually
fire the igniter. These will (eventually) want to be replaced with
something nicer.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Fri, 22 Jul 2011 03:04:05 +0000 (20:04 -0700)]
altos: Implement remote launch protocol
Uses the radio_cmac module to provide secure communication.
Keeps igniter closed for 500ms.
Provides remote status for arming and ignition.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 21 Jul 2011 06:46:04 +0000 (23:46 -0700)]
altos: Get AES CBC-MAC packet transfers running
This just has simple command-line based packet transfers for testing.
This also adds special ao_telelaunch bits where the launch control
code will live.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sat, 16 Jul 2011 21:25:01 +0000 (14:25 -0700)]
altos: More work on AES bits
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sat, 16 Jul 2011 01:51:33 +0000 (18:51 -0700)]
altos: Start work on AES and raw radio interfaces.
We probably don't want this raw radio interface, but it's a start.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 14 Jul 2011 03:01:47 +0000 (20:01 -0700)]
altos: Start telelaunch product
Looks a lot like TM, but without the flight code.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 14 Jul 2011 02:59:58 +0000 (19:59 -0700)]
altosui: Add USB IDs for telelaunch and telelco to java bits
telelaunch is 0x000f
telelco is 0x0010
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 2 Aug 2011 05:44:13 +0000 (22:44 -0700)]
altos: Add 'send all baro' compile-time option
This option creates a new packet type that delivers full sensor-rate
barometer telemetry data to allow for off-line analysis of flight
algorithms using all of the data, rather than the slower rate provided
either over telemetry or stored in the eeprom file.
Define AO_SEND_ALL_BARO and this will get built in. Perhaps this could
be a run-time option...
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sat, 27 Aug 2011 03:46:47 +0000 (20:46 -0700)]
altos: re-order ao_task to match single-arch code
This is just for testing to make the new build match the old build
exactly.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Fri, 26 Aug 2011 22:02:43 +0000 (15:02 -0700)]
altos: Integrate telescience support
Adds a few drivers including an LCD driver
Signed-off-by: Keith Packard <keithp@keithp.com>
Bdale Garbee [Fri, 26 Aug 2011 16:52:55 +0000 (10:52 -0600)]
more release process doc updates
Bdale Garbee [Fri, 26 Aug 2011 16:51:18 +0000 (10:51 -0600)]
update release process docs
Bdale Garbee [Fri, 26 Aug 2011 16:39:45 +0000 (10:39 -0600)]
update changelogs for Debian build
Bdale Garbee [Fri, 26 Aug 2011 16:38:44 +0000 (10:38 -0600)]
roll back packaging changelog for rebuild
Bdale Garbee [Fri, 26 Aug 2011 16:29:58 +0000 (10:29 -0600)]
roll release notes version from 1.0 to 1.0.1
Bdale Garbee [Fri, 26 Aug 2011 16:24:35 +0000 (10:24 -0600)]
ignore generated log file
Bdale Garbee [Fri, 26 Aug 2011 16:07:15 +0000 (10:07 -0600)]
fix telemini firmware path name
Bdale Garbee [Fri, 26 Aug 2011 15:43:06 +0000 (09:43 -0600)]
update changelogs for Debian build
Bdale Garbee [Fri, 26 Aug 2011 15:41:46 +0000 (09:41 -0600)]
get ready for a 1.0.1 release
Bdale Garbee [Fri, 26 Aug 2011 15:37:01 +0000 (09:37 -0600)]
Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
Bdale Garbee [Fri, 26 Aug 2011 15:35:54 +0000 (09:35 -0600)]
moving git-buildpackage config into .git/ since it is fairly specific to
Bdale's build environment, and doesn't need to be in the source package
Keith Packard [Fri, 26 Aug 2011 05:55:33 +0000 (22:55 -0700)]
altos: get avr-demo to build. Pull in AVR drivers and LCD driver
This completes the basic task of making an AVR version of altos by
getting the Teensy 'avr-demo' program to build.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Fri, 26 Aug 2011 05:04:36 +0000 (22:04 -0700)]
altos: add GCC/SDCC compat macros, init_stack, save_context and GCC stdio hooks
More arch-indepdency bits.
GCC stdio is different from SDCC, so create suitable code in
avr/ao_avr_stdio.c
Create macros to initialize the task stack frame and save the task
context.
Add GCC/SDCC type definition compatibility macros
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Fri, 26 Aug 2011 04:10:56 +0000 (21:10 -0700)]
altos: AVR changes - create ao_arch.h files, define ao_arch_reboot
Start pulling changes needed for avr port; architecture-specific code
will live in <architcture>/ao_arch.h. This first change defines
the ao_arch_reboot macro to reboot the microcontroller.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Fri, 26 Aug 2011 03:43:44 +0000 (20:43 -0700)]
altos: Restructure altos build to prepare for multi-arch support
Split out sources into separate directories:
core: architecture and product independent bits
cc1111: cc1111-specific code
drivers: architecture independent drivers
product: product-specific sources and Makefile fragments
util: scripts for building stuff
This should have no effect on the built products, but testing is encouraged
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Fri, 26 Aug 2011 01:02:45 +0000 (18:02 -0700)]
altos: Clear callsign on initial config load
Before being written the first time, ao_config will get set to 0xff
when the config storage is read. This leaves the tail of the callsign
filled with invalid bytes. Zero the whole thing before loading the
default callsign to make sure any extra bytes are set correctly.
Signed-off-by: Keith Packard <keithp@keithp.com>
Bdale Garbee [Thu, 25 Aug 2011 21:46:30 +0000 (15:46 -0600)]
update TeleMini turnon script now that we've made a stable firmware release
Bdale Garbee [Thu, 25 Aug 2011 09:36:25 +0000 (03:36 -0600)]
use multimaint-merge to make Debian changelogs less ugly
Bdale Garbee [Thu, 25 Aug 2011 08:22:53 +0000 (02:22 -0600)]
update changelogs for Debian build
Bdale Garbee [Thu, 25 Aug 2011 08:16:17 +0000 (02:16 -0600)]
add a postinst to remove sources.list.d fragment delivered by old private
versions of this package, no longer needed once we have official packages
Bdale Garbee [Thu, 25 Aug 2011 08:05:49 +0000 (02:05 -0600)]
really, I mean it, no longer deliver the sources.list fragment
Bdale Garbee [Thu, 25 Aug 2011 07:55:32 +0000 (01:55 -0600)]
we need a main category in the desktop file
Bdale Garbee [Thu, 25 Aug 2011 07:48:11 +0000 (01:48 -0600)]
update desktop file for consistency with package section
Bdale Garbee [Thu, 25 Aug 2011 07:37:31 +0000 (01:37 -0600)]
rewind packaging changelog to last tagged version
Bdale Garbee [Thu, 25 Aug 2011 07:35:18 +0000 (01:35 -0600)]
ao-view is no longer included in the altos package, so have the old-style
Debian menu entry point to altosui instead
Bdale Garbee [Thu, 25 Aug 2011 07:35:06 +0000 (01:35 -0600)]
changes in preparation for upload to Debian
Bdale Garbee [Thu, 25 Aug 2011 07:30:36 +0000 (01:30 -0600)]
don't deliver sources.list fragment in official Debian packages
Bdale Garbee [Thu, 25 Aug 2011 07:11:47 +0000 (01:11 -0600)]
prepare to release
Bdale Garbee [Thu, 25 Aug 2011 06:34:49 +0000 (00:34 -0600)]
Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
Conflicts:
doc/altusmetrum.xsl
Bdale Garbee [Thu, 25 Aug 2011 06:32:47 +0000 (00:32 -0600)]
more tweaks
Keith Packard [Thu, 25 Aug 2011 06:21:02 +0000 (23:21 -0700)]
doc: Remove duplicate documentation about max flight log
This was described in detail in both the System Operation and AltosUI
chapters. Remove the duplicate from the AltosUI chapter.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 25 Aug 2011 06:06:44 +0000 (23:06 -0700)]
Merge remote-tracking branch 'origin/master'
Keith Packard [Thu, 25 Aug 2011 06:06:01 +0000 (23:06 -0700)]
doc: Describe max flight log, ignite mode and pad orientation
These describe what these configuration parmaeters do, not how to set them.
Signed-off-by: Keith Packard <keithp@keithp.com>
Bdale Garbee [Thu, 25 Aug 2011 05:51:38 +0000 (23:51 -0600)]
Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
Conflicts:
doc/altusmetrum.xsl
Bdale Garbee [Thu, 25 Aug 2011 05:50:31 +0000 (23:50 -0600)]
tweak tweak tweak
Keith Packard [Thu, 25 Aug 2011 05:29:56 +0000 (22:29 -0700)]
doc: Move the remaining command-mode descriptions to the appendix
Signed-off-by: Keith Packard <keithp@keithp.com>
Bdale Garbee [Thu, 25 Aug 2011 05:23:56 +0000 (23:23 -0600)]
Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
Bdale Garbee [Thu, 25 Aug 2011 05:23:45 +0000 (23:23 -0600)]
more changes
Keith Packard [Thu, 25 Aug 2011 05:20:29 +0000 (22:20 -0700)]
doc: Updating Firmware is now a separate chapter
The Flash Image paragraph references it, change the reference wording.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 25 Aug 2011 05:18:29 +0000 (22:18 -0700)]
doc: Move updating device firmware section to separate chapter
This isn't central to operation of the devices, so move it out to a
separate chapter
Signed-off-by: Keith Packard <keithp@keithp.com>
Bdale Garbee [Thu, 25 Aug 2011 05:15:20 +0000 (23:15 -0600)]
Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
Bdale Garbee [Thu, 25 Aug 2011 05:15:15 +0000 (23:15 -0600)]
more tweaking
Keith Packard [Thu, 25 Aug 2011 05:12:39 +0000 (22:12 -0700)]
doc: use 'radio link' to refer to packet command mode
Make sure 'radio link' doesn't refer to telemetry and eliminate use of
'RF link' and other similar but not identical phrases.
Signed-off-by: Keith Packard <keithp@keithp.com>
Bdale Garbee [Thu, 25 Aug 2011 05:03:23 +0000 (23:03 -0600)]
more tweaks
Bdale Garbee [Thu, 25 Aug 2011 04:42:39 +0000 (22:42 -0600)]
Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
Bdale Garbee [Thu, 25 Aug 2011 04:42:33 +0000 (22:42 -0600)]
more doc tweaks
Keith Packard [Thu, 25 Aug 2011 04:39:48 +0000 (21:39 -0700)]
doc: Move Packet Command Mode section to System Operations chapter
It makes far more sense here.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 25 Aug 2011 04:31:05 +0000 (21:31 -0700)]
doc: Describe packet command mode a bit better.
Include comments about TeleMini in the introduction, and then explain
a bit better what the best method of reliably initiating packet
command mode are (start operation, then boot telemini).
Signed-off-by: Keith Packard <keithp@keithp.com>
Bdale Garbee [Thu, 25 Aug 2011 04:27:35 +0000 (22:27 -0600)]
more doc tweaking
Keith Packard [Thu, 25 Aug 2011 03:59:28 +0000 (20:59 -0700)]
doc: Document pad-mode 'on-board data logging' indicator
There wasn't any documentation for this field in the 'Launch Pad' tab.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 25 Aug 2011 03:42:09 +0000 (20:42 -0700)]
doc: Spelling corrections in altusmetrum.xsl
Lots of minor spelling errors.
Signed-off-by: Keith Packard <keithp@keithp.com>
Bdale Garbee [Thu, 25 Aug 2011 03:39:21 +0000 (21:39 -0600)]
doc tweaks through chap 3
Bdale Garbee [Thu, 25 Aug 2011 03:26:26 +0000 (21:26 -0600)]
Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
Keith Packard [Thu, 25 Aug 2011 03:22:29 +0000 (20:22 -0700)]
altos/windows: Get latest JRE 1.6 version (Version 6 update 27)
No reason to download stale java bits.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 25 Aug 2011 02:13:03 +0000 (19:13 -0700)]
altosui: Make flight monitor font size configurable
Tiny netbooks aren't tall enough for the 'usual' font size, so provide
a smaller option. Then provide a bigger option, just because.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 24 Aug 2011 08:48:28 +0000 (01:48 -0700)]
altosui: Don't trust companion telemetry record 'channels' count
It can be bogus, allowing the code to walk off the end of the
allocated data array.
Signed-off-by: Keith Packard <keithp@keithp.com>
Bdale Garbee [Wed, 24 Aug 2011 07:53:02 +0000 (01:53 -0600)]
update changelogs for Debian build
Bdale Garbee [Wed, 24 Aug 2011 07:51:54 +0000 (01:51 -0600)]
prepare for another rebuild
Bdale Garbee [Wed, 24 Aug 2011 07:50:56 +0000 (01:50 -0600)]
add pkg-config to the build deps
Bdale Garbee [Wed, 24 Aug 2011 07:45:28 +0000 (01:45 -0600)]
update changelogs for Debian build
Bdale Garbee [Wed, 24 Aug 2011 07:43:59 +0000 (01:43 -0600)]
roll changelog back in prep for another test build
Bdale Garbee [Wed, 24 Aug 2011 07:41:53 +0000 (01:41 -0600)]
another test round
Bdale Garbee [Wed, 24 Aug 2011 07:38:58 +0000 (01:38 -0600)]
Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
Keith Packard [Wed, 24 Aug 2011 07:29:36 +0000 (00:29 -0700)]
altosui: Try to get dialogs to look a little better
grid bag constraints are not my friend.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 24 Aug 2011 07:09:51 +0000 (00:09 -0700)]
altosui: Add tool-tips to config dialogs
Provides more information about the various settings, and, when
they're disabled, tells the user why.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 24 Aug 2011 06:20:00 +0000 (23:20 -0700)]
Remove stale tools (ao-dumplog, ao-postflight, ao-view)
These tools have all been supplanted by altosui at this point, and
keeping them around increases the build dependencies by quite a lot.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 24 Aug 2011 05:51:57 +0000 (22:51 -0700)]
altosui: Use system look&feel
Turn on the 'be less ugly bit'
Signed-off-by: Keith Packard <keithp@keithp.com>
Bdale Garbee [Wed, 24 Aug 2011 03:37:17 +0000 (21:37 -0600)]
update changelogs for Debian build
Bdale Garbee [Wed, 24 Aug 2011 03:33:53 +0000 (21:33 -0600)]
rewind changelog to 0.9.6.0 for rebuild
Bdale Garbee [Wed, 24 Aug 2011 02:11:01 +0000 (20:11 -0600)]
update changelogs for Debian build
Bdale Garbee [Wed, 24 Aug 2011 02:10:14 +0000 (20:10 -0600)]
turn off auto-tagging during Debian build
Keith Packard [Wed, 24 Aug 2011 01:56:07 +0000 (18:56 -0700)]
altosui: add tool-tips to the button box.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 23 Aug 2011 20:29:23 +0000 (13:29 -0700)]
libaltos: fix Mac OS X function signatures
altos_list_start was declared to take a (int time) parameter for some reason.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 23 Aug 2011 06:35:28 +0000 (23:35 -0700)]
altosui: Update mac os X library
This has been tested on 32-bit OS X and it works; dunno about
64-bit.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 23 Aug 2011 06:34:55 +0000 (23:34 -0700)]
altosui: Reset all config data on 'reset' command
This lets you switch altimeters without getting any stale data.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 23 Aug 2011 06:33:52 +0000 (23:33 -0700)]
altosui: Only 'show' config dialog once
Otherwise, the dialog jumps back to the initial position each time the
data is updated.
Signed-off-by: Keith Packard <keithp@keithp.com>