]>
git.gag.com Git - fw/altos/log
Keith Packard [Fri, 30 May 2014 04:48:11 +0000 (21:48 -0700)]
TeleGPS firmware isn't quite ready, don't include in windows fat build yet
Keith Packard [Fri, 30 May 2014 04:37:53 +0000 (21:37 -0700)]
Capture windows build error messages
Keith Packard [Thu, 29 May 2014 23:39:26 +0000 (16:39 -0700)]
telegps: Add missing TeleGPSGraphUI.java file
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 29 May 2014 21:40:39 +0000 (14:40 -0700)]
Build telegps distribution bits with 'make fat'
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 29 May 2014 21:36:14 +0000 (14:36 -0700)]
telegps: Add graph display
Moved the altosui graph files to altosuilib and fixed things up.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 29 May 2014 21:03:58 +0000 (14:03 -0700)]
java: Refactor AltosFlightDisplay units and font update handling
Make AltosFlightDisplay explicitly implement AltosFontListener and
AltosUnitsListener interfaces to make everyone use the same API. Then,
actually go implement units listeners so that changing units updates
all of the active displays immediately
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 29 May 2014 17:16:15 +0000 (10:16 -0700)]
telegps: Add info table
Move a couple of files from altosui to altosuilib, hook up the info
table after changing it to implement the AltosFlightDisplay interface
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 29 May 2014 05:53:06 +0000 (22:53 -0700)]
telegps: Add flash device functionality
Move bits from altosui to altosuilib and use those.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 29 May 2014 05:45:23 +0000 (22:45 -0700)]
telegps: Auto-connect to any base stations plugged in at startup
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 29 May 2014 05:06:43 +0000 (22:06 -0700)]
telegps: Don't try to ship TeleGPS firmware yet
It's not quite ready. Instead, ship TBT and TD firmware.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 29 May 2014 04:56:52 +0000 (21:56 -0700)]
telegps: Add 'Info' tab
This contains a summary of the tracking info, including position,
speed and course.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 29 May 2014 03:58:01 +0000 (20:58 -0700)]
telegps: Hook up data download dialog
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 29 May 2014 03:48:59 +0000 (20:48 -0700)]
telegps: Add scan UI
Move scan UI bits into altosuilib, allow telegps to not show telemetry
format options.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 29 May 2014 03:24:04 +0000 (20:24 -0700)]
telegps: Add preferences dialog
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 29 May 2014 03:19:44 +0000 (20:19 -0700)]
telegps: Add device configuration dialogs
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 29 May 2014 03:00:10 +0000 (20:00 -0700)]
telegps: Use altosui's Instdrv NSIS plugin for telegps
Instead of copying it, just point at it
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 29 May 2014 02:50:52 +0000 (19:50 -0700)]
telegps: Working towards building fat versions of telegps application
Lots more of the bits necessary for windows/macosx
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 29 May 2014 02:45:01 +0000 (19:45 -0700)]
doc: Add outline of TeleGPS doc
No actual content, mostly a place holder to make the build work
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 29 May 2014 02:44:21 +0000 (19:44 -0700)]
Mark version 1.3.2.2
Preliminary 1.3.3 version (1.4?)
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 28 May 2014 23:08:30 +0000 (16:08 -0700)]
telegps: Add first version of telegps
Not much implemented yet, but a shell of the UI and the map
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 28 May 2014 23:06:14 +0000 (16:06 -0700)]
altosui/altosuilib: Shuffle lots more code from altosui into
altosuilib
All of the bluetooth management stuff, and AltosSerial.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 28 May 2014 17:43:09 +0000 (10:43 -0700)]
Document the need for ~/altusmetrumllc/google-maps-api-key
Stick this in Releasing
Signed-off-by: Keith Packard <keithp@keithp.com>
Tom Marble [Wed, 28 May 2014 19:08:02 +0000 (14:08 -0500)]
jenkins.sh: make -j 4 can fail, fix for altosui-test
Tom Marble [Wed, 28 May 2014 17:50:42 +0000 (12:50 -0500)]
fix for jenkins.sh
Tom Marble [Wed, 28 May 2014 17:38:36 +0000 (12:38 -0500)]
add jenkins.sh
Keith Packard [Wed, 28 May 2014 17:31:47 +0000 (10:31 -0700)]
altosuilib: Don't try to draw to destroyed map windows
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 28 May 2014 17:27:52 +0000 (10:27 -0700)]
altosuilib: Publish AltosSiteMap.centre. Add prefetchMaps with old API
This gets altosui working again.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 28 May 2014 17:16:38 +0000 (10:16 -0700)]
altosuilib: Update map preloading UI to include zoom and maptypes
This lets you specify precisely which maps to load.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 28 May 2014 09:18:41 +0000 (02:18 -0700)]
altosuilib: Remove debug printf in AltosSiteMapCache
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 28 May 2014 09:06:18 +0000 (02:06 -0700)]
altoslib: When log-format is missing, use product
log-format was added for 1.0; earlier log files don't include that,
but do say which product they're from.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 28 May 2014 07:42:24 +0000 (00:42 -0700)]
altosuilib: Add google maps API key, configured with -with-google-key
This places the actual key outside of the repository, allowing the
user to configure the name of the file containing the key. By default,
this pulls the key from $HOME/altusmetrumllc/google-maps-api-key.
With the key present, there are no longer any rate limits to loading
map data.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 28 May 2014 03:34:29 +0000 (20:34 -0700)]
altosuilib: Decompress map images asynchronously and in parallel
This speeds up loading map images from disk quite a bit, and keeps the
UI responsive while that happens as well.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 27 May 2014 22:39:13 +0000 (15:39 -0700)]
altosuilib: Add distance measuring line to site map.
Use any modifier or button other than the left one to draw a line on
the map. The length of the line is shown at the start of the line.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 27 May 2014 18:05:02 +0000 (11:05 -0700)]
altos: Fake flight code changes in kernel and stm
Redirects data input from local sensors to USB sourced data, leaving
USB enabled when the computer goes into pad mode.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 27 May 2014 17:58:53 +0000 (10:58 -0700)]
altosuilib: Add multiple zoom levels and content types to map
Also changes the file format for hybrid, satellite and terrain maps to
jpg to save disk space.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Mon, 26 May 2014 04:14:42 +0000 (21:14 -0700)]
altos/test: Fix ADC structure for mega, use ao_config.h
This switches from hand-coding the ao_config structure to using
ao_config.h and also updates the ADC structure for ao_flight_test_mega
to using the same one as telemega does natively
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Mon, 26 May 2014 04:12:29 +0000 (21:12 -0700)]
altos: Move ao_config declarations to ao_config.h
No sense leaving these in ao.h, and it's nice to make that file smaller
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Mon, 26 May 2014 04:11:23 +0000 (21:11 -0700)]
altos: Make MS5607 PROM a public variable
This will let the fake flight code update it as necessary, without
creating a new interface in ao_ms5607.c
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Mon, 26 May 2014 04:08:44 +0000 (21:08 -0700)]
micropeak: Add -Xlint:unchecked to javac line
This shows missing parametric type errors
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Mon, 26 May 2014 04:01:38 +0000 (21:01 -0700)]
altoslib/altosuilib: Change versions to altoslib:4, altosuilib:2
API has changed for these libraries, time to bump the file versions
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Mon, 26 May 2014 03:58:24 +0000 (20:58 -0700)]
ao-tools: Add cc_usb_write function
This writes raw bytes to the USB port; useful for sending binary data
for flashing or the upcoming flight test stuff.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Mon, 26 May 2014 03:55:11 +0000 (20:55 -0700)]
altosui/altosuilib/altoslib: Move more stuff out of autosui. Reduce site map memory
Prepare to share with TeleGPS application.
This also has the changes to the site map tile which cache only a few
images and regenerate the flight path on the fly, saving piles of memory
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Mon, 26 May 2014 03:47:49 +0000 (20:47 -0700)]
altosui/altosuilib: Cleanup -Xlint:unchecked warnings
Add parametric types to avoid unchecked warnings.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Fri, 23 May 2014 01:46:58 +0000 (18:46 -0700)]
altoslib: Move CSV/KML output code to altoslib
It's sharable, so share it
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 21 May 2014 21:02:35 +0000 (14:02 -0700)]
altos: Add config values for tracker start motion limits
TeleGPS switches from 'pad' to 'drogue' states after the device moves
a specified distance from the initial starting point. These values can
be configured, and this is the configuration for them.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 21 May 2014 21:00:05 +0000 (14:00 -0700)]
altos/test: Parse mega ground data. Fix pyro parsing
This gets ao_flight_test_mega working with eeprom files
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 21 May 2014 20:58:54 +0000 (13:58 -0700)]
altos/test: Get APRS generation test working again
APRS now includes sat info, so we have to fake that up to generate an
APRS test file
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 21 May 2014 08:37:57 +0000 (01:37 -0700)]
altos: Don't define ao_ignite_decivolt without igniters
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 21 May 2014 08:36:40 +0000 (01:36 -0700)]
altos: Expose ao_gps_set_rate from u-blox driver
This lets applications set the desired GPS update rate to reduce power usage
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 21 May 2014 08:35:33 +0000 (01:35 -0700)]
altos: Fix cc115l debug build
New compiler warning flags and moving to the nxp require a few minor
changes in the code to make it work.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 21 May 2014 08:34:27 +0000 (01:34 -0700)]
altos: Allow APRS to send just battery voltage
Don't require apogee and main voltages as well
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 21 May 2014 08:39:46 +0000 (01:39 -0700)]
altos/lpc: whitespace
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 21 May 2014 08:39:01 +0000 (01:39 -0700)]
altos/lpc: adc code computes number of active ADC channels
Don't require the application to provide AO_NUM_ADC when AO_ADC_NUM is
computed automatically.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 21 May 2014 08:41:38 +0000 (01:41 -0700)]
altos/stm: Make stm applications depend on ao_boot.h
This should make sure they get recompiled when boot stuff changes.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Fri, 16 May 2014 06:00:12 +0000 (00:00 -0600)]
altosui: Remove another beep config debug printf
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Fri, 16 May 2014 05:57:50 +0000 (23:57 -0600)]
altosui: Remove debug printf about beep config
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Fri, 16 May 2014 05:46:41 +0000 (23:46 -0600)]
altos: stm and lpc ao_boot.h were identical. move to kernel.
These two files were absolutely identical, so share them by moving
under kernel instead.x
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Fri, 16 May 2014 05:34:17 +0000 (23:34 -0600)]
altos: Use explicit boot loader signal in ao_boot_reboot
Instead of just "knowing" that ao_boot_loader will be passed zero when
the application wants to get back to the boot loader, explicitly
define the values so that both sides always agree.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Fri, 16 May 2014 05:10:54 +0000 (23:10 -0600)]
doc: Document the Apogee Lockout setting
Signed-off-by: Keith Packard <keithp@keithp.com>
Bdale Garbee [Thu, 15 May 2014 23:20:39 +0000 (17:20 -0600)]
include EasyMega Makefiles
Bdale Garbee [Thu, 15 May 2014 23:19:08 +0000 (17:19 -0600)]
working?
Bdale Garbee [Thu, 15 May 2014 22:23:17 +0000 (16:23 -0600)]
lose the (old) easymega-v1.0 directory in favor of my fresher 0.1
Keith Packard [Thu, 15 May 2014 15:31:24 +0000 (09:31 -0600)]
altos: Make quadrature debounce per-pin rather than per-device
Debouncing per-pin means we don't lose transitions, which makes
counting a lot more precise.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 15 May 2014 15:30:32 +0000 (09:30 -0600)]
altos/telemini-v2.0: Enable beep frequency configuration
Now that there's space for this, add it in.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 15 May 2014 15:29:52 +0000 (09:29 -0600)]
altos/telemini-v2.0: Remove old baro->alt conversion table
TeleMini doesn't have two baro sensors...
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 15 May 2014 15:28:30 +0000 (09:28 -0600)]
altos/cc1111: Switch P1_0 from a green LED to USB pullup
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 15 May 2014 15:27:34 +0000 (09:27 -0600)]
altos/cc1111: Add support for CPU-driven USB pullup
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 14 May 2014 05:46:19 +0000 (22:46 -0700)]
altos/cc1111: Errata fix isn't needed for discontinued products
And, doesn't fit in memory for some of them, so don't compile it.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 14 May 2014 00:30:47 +0000 (17:30 -0700)]
altos/cc1111: Wait for xtal to be stable
Errata http://www.ti.com/lit/er/swrz022c/swrz022c.pdf says that the
xtal is stable bit is bogus and that you need to just delay for a while.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 13 May 2014 06:21:55 +0000 (23:21 -0700)]
Merge remote-tracking branch 'origin/master'
Keith Packard [Tue, 13 May 2014 06:20:08 +0000 (23:20 -0700)]
ao-tools/ao-usbload: Check image flash usage against device flash availability
For devices which report the range of valid flash addresses from their
boot loader, check the loaded image to make sure it fits within that range.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 13 May 2014 06:18:41 +0000 (23:18 -0700)]
altos/flash-loader: Check memory addresses against flash space
This validates memory read/write requests to make sure they are within
the available flash memory space.
This also reports the flash base and bounds addresses in the 'version'
command so that the loader can validate the image before attempting to
write it.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 13 May 2014 05:56:38 +0000 (22:56 -0700)]
altos/stm: Use #define'd constants for GPIO register addresses
This lets the compiler short-circuit the tests in ao_enable_gpio and
ao_disable_gpio to save a bit of code space and time.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 13 May 2014 05:55:38 +0000 (22:55 -0700)]
altos/stm: Figure out available flash space based on chip id registers
Look at the flash size and the device id registers to figure out how
much flash is available.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 13 May 2014 05:54:35 +0000 (22:54 -0700)]
altos/stm: White space fix in ao_boot_pin.c
Keith Packard [Tue, 13 May 2014 05:53:07 +0000 (22:53 -0700)]
altos/stm: Use flash address of boot loader instead of 0x0
Flash is at 0x08000000, but when the chip boots, it can be at 0x0 as
well. Use the 0x08000000 address when rebooting to flash
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 13 May 2014 05:51:50 +0000 (22:51 -0700)]
altos: Assume all LPC products will have 32KB of flash
If we ever use something smaller than this, we'll need to figure out
how to tell how much memory the device has.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 13 May 2014 05:51:16 +0000 (22:51 -0700)]
altos: Report amount of program space available in the version command
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 13 May 2014 05:50:41 +0000 (22:50 -0700)]
altos: Add LED test command to pca9922 driver
This lets you control the LEDs from the command line to test things.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 13 May 2014 05:49:39 +0000 (22:49 -0700)]
ao-bringup: Use official binaries for EasyMini turnon
Don't use locally built ones, use the official ones found in
~/altusmetrumllc/Binaries to ensure that all devices are shipped with
known firmware.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 13 May 2014 05:48:45 +0000 (22:48 -0700)]
ao-bringup: test-baro should accept altitudes a bit below sea level
Testing baro sensors on a particularly high pressure day at Keith's
house yields altitudes down to -20m or so.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 13 May 2014 05:47:55 +0000 (22:47 -0700)]
atosui: Hide Callsign and RSSI tabs for devices without a radio
When doing Monitor Idle with EasyMini, it's nice to not put fields on
the screen which won't ever have useful data in them.
Signed-off-by: Keith Packard <keithp@keithp.com>
Bdale Garbee [Mon, 12 May 2014 23:31:14 +0000 (17:31 -0600)]
update TeleMega turn-on script and Releasing for new stable firmware home
Bdale Garbee [Fri, 9 May 2014 18:30:25 +0000 (12:30 -0600)]
fix copyright year
Keith Packard [Fri, 9 May 2014 07:05:39 +0000 (00:05 -0700)]
altos: Simplify quadrature tracking
Set the timer to 200Hz for a 5ms debounce interval. Then, simply look
for transitions ending in both bits in the encoder being off, which
indicates the the encoder is resting in a detent. If bit '2' is
turning off, the encoder was rotated clockwise, otherwise the encoder
was rotated counter clockwise.
This is a lot more reliable, although still not perfect.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 6 May 2014 06:46:34 +0000 (23:46 -0700)]
altos: Clean up trailing whitespace in ao_pad.c
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 6 May 2014 06:45:30 +0000 (23:45 -0700)]
altos: Fix byte offsets in the mega AO_LOG_FLIGHT packets
Just comments, but even those should be correct
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 6 May 2014 06:43:44 +0000 (23:43 -0700)]
altos: ublox driver always offers course data when it has a fix
Set the AO_GPS_COURSE_VALID bit to signal that this part of the GPS
data is valid.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 6 May 2014 06:41:43 +0000 (23:41 -0700)]
altosui: Add GPS course, ground speed and climb rate to graphs
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 6 May 2014 06:38:44 +0000 (23:38 -0700)]
altoslib: Parse remaining mega AO_LOG_FLIGNT and AO_LOG_GPS_TIME fields
GPS fields past 'day' were not getting parsed. Ground values for the
IMU were not getting parsed, but a false 'temperature' value was being read.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 6 May 2014 06:38:05 +0000 (23:38 -0700)]
altoslib: Add a comment to remind us to fix the IMU code to deal with calibration
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sat, 3 May 2014 17:58:31 +0000 (10:58 -0700)]
altos: 8051 64 * 16 multiply function was broken for negative 64-bit
It was jumping around the actual multiply when the 64-bit argument was negative.
Signed-off-by: Keith Packard <keithp@keithp.com>
Bdale Garbee [Thu, 8 May 2014 22:24:26 +0000 (16:24 -0600)]
relay control implemented, this project is now complete
Bdale Garbee [Thu, 8 May 2014 22:09:11 +0000 (16:09 -0600)]
first cut of usbrelay-v0.1 support .. LEDs wiggle, not switching relay yet
Keith Packard [Fri, 2 May 2014 20:53:08 +0000 (13:53 -0700)]
altosui: Add configuration UI for beeper tone
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Fri, 2 May 2014 19:26:07 +0000 (12:26 -0700)]
altos: Add configurable beep tone
This lets you directly set the mid-range beep tone; the high and low
tones remain set off of that in the same ratio as before.
Note that none of the cc1111 products get this feature as they don't
have enough flash space anymore...
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 1 May 2014 05:14:37 +0000 (22:14 -0700)]
altos: For telelco discovery packets, retry 5 times with shorter timeout
A timeout of 10ms is more than enough to receive a query packet, but
if we miss it during device discovery, it's a pain, so retry 5 times
to make sure we find everyone.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 1 May 2014 05:13:44 +0000 (22:13 -0700)]
ao-tools: Clean up ao-sym structure an initializers
Remove unused 'default_addr' field. Use named initializers when
setting up the struct.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 1 May 2014 05:12:30 +0000 (22:12 -0700)]
ao-load: Make ao_sym static to avoid collision with ao-editaltos
ao-load doesn't use ao-editaltos at this point, but does share the
same name for the symbol table. To make the linker happier, make the
ao-load version static.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 1 May 2014 05:11:39 +0000 (22:11 -0700)]
ao-telem: Dump orientation field from TeleMega sensor telemetry packet
Signed-off-by: Keith Packard <keithp@keithp.com>