Richard Meadows
1ab68a8ec8
Add hw config options for v0.987 hardware
2016-01-14 20:32:30 +00:00
Richard Meadows
a2623677ba
[i2c-bb] Add timeout and error code return if slave fails to ack
2016-01-14 20:14:15 +00:00
Richard Meadows
132b178f9d
Move over to bit/banged i2c now this works well
2016-01-14 20:04:26 +00:00
Richard Meadows
7d38efc950
Update telemetry rate for battery power.
...
Once per minute below 8km, once every 4 minutes after that. Balloon unlikely to float
below 8km unless something interesting is happening so this seems reasonable.
2016-01-14 20:03:50 +00:00
Richard Meadows
6ab5985c5b
[geofence] Exclude territorial US from APRS coverage
...
US is excluded with a UK license because the non-CEPT agreement with the US restricts
aliens to the terms of their own license as well as local conditions. See 97.107 b(2)
https://www.gpo.gov/fdsys/pkg/CFR-2013-title47-vol5/xml/CFR-2013-title47-vol5-sec97-107.xml
Thanks to adamgreig from pointing this out on freenode #highaltitude, for full discussion
http://habhub.org/zeusbot/logs_highlighted/highaltitude.log.20160114.html
2016-01-14 19:48:29 +00:00
Richard Meadows
05564760db
I2C bit-banging that works. Fix c7b1c52
2016-01-11 15:24:58 +00:00
Richard Meadows
f6fba399c6
Fix define do/while..
2015-12-31 22:06:10 +00:00
Richard Meadows
905c15eb8c
Added dimension
2015-12-25 11:51:26 +00:00
Richard Meadows
c7b1c5278c
Added i2c bit-banging. Broken, I can't be bothered to fix without a signal analyser
2015-12-24 18:12:02 +00:00
Richard Meadows
9ee4f34a35
Update solar breakout to yet another design
2015-12-24 13:32:45 +00:00
Richard Meadows
2082994732
[low-power] |v0.987.2|Low Power. Adjusted 100µF cap from 1210 to 1206
2015-12-23 12:13:19 +00:00
Richard Meadows
e603656497
[low-power] |v0.987.1|Low Power. Switch LF Clock to XOSC32K pin from GCLK_IO[0]. Allows feed to any GCLK. Bit-bang i2c instead
2015-12-22 11:40:50 +00:00
Richard Meadows
8b27c59922
[watchdog] Update ext watchdog function for ADM8623. WDI is mostly low, see section "WATCHDOG INPUT CURRENT"
2015-12-21 18:13:23 +00:00
Richard Meadows
1b05de3987
[gps-dummy] Flash LED a bit
2015-12-21 17:29:10 +00:00
Richard Meadows
dbd1c20f08
[low-power] |v0.987.0|Low Power. Added 32kHz TCXO RC filters, replaced GPS LDO with MOSFET, remove IMU, vreg on b/out, update SE880 footprint, Watchdog, Radio, filter design
2015-12-21 17:27:56 +00:00
Richard Meadows
9eb81330f8
[ubx] At startup Reset, set UBX, Reset again to cover both power on and already running cases
2015-12-20 16:31:32 +00:00
Richard Meadows
c70c0b1800
[ubx] Add ubx-cfg-rst message on startup
...
Conflicts:
firmware/inc/ubx_messages.h
firmware/src/gps_ubx.c
2015-12-20 16:31:21 +00:00
Richard Meadows
138ca44ea7
[contestia] centre channel correctly
2015-12-20 16:28:40 +00:00
Richard Meadows
185a1685ea
[contestia] make preamble length constant despite number of tones
2015-12-20 16:28:07 +00:00
Richard Meadows
c2287442ee
Various bit rot on parts lists
2015-12-20 16:26:10 +00:00
Richard Meadows
9ea6762f70
Add existed flag to v0.986.8
2015-12-20 16:23:39 +00:00
Richard Meadows
e1fe5b7b8a
Add function for returning IO pins to lowest power state. Not currently used
2015-12-20 16:21:16 +00:00
Richard Meadows
bc1a657c8c
Add rf transmit enable in hw config
2015-12-20 16:16:32 +00:00
Richard Meadows
1b477a62ec
[osp] Wait for a minute to attempt fix
2015-12-20 16:01:42 +00:00
Richard Meadows
7edaefe8f1
[osp] Clear the entirety of the packet
2015-12-20 15:59:35 +00:00
Richard Meadows
f17701bda8
More verbose part number checking loop in si_trx
2015-12-13 15:56:30 +00:00
Richard Meadows
0dcab1094a
Finish removing GPIO0 from si_trx
2015-12-13 15:55:38 +00:00
Richard Meadows
7e5db9c36a
low-power-breakout] Fix some bit-rot
2015-12-13 14:32:36 +00:00
Richard Meadows
65ef82d3ee
Updated telemetry data formats
2015-12-13 13:04:03 +00:00
Richard Meadows
3965d9c69d
Enable telemetry
2015-12-13 12:35:21 +00:00
Richard Meadows
9e799be870
Just disable this. Internal watchdogs suck
2015-12-13 12:34:06 +00:00
Richard Meadows
150276cc37
Function for setting hibernate time, disable some ahb bus items for powersave
2015-12-13 12:33:46 +00:00
Richard Meadows
e54ac65fdf
Add GPS_DUMMY type for testing
2015-12-13 12:32:35 +00:00
Richard Meadows
8e02d6120b
[pips] Support for n pips. For a single pip use n = 1
2015-12-13 12:29:26 +00:00
Richard Meadows
5671a045ea
Use Contestia 16/1000
2015-12-13 12:26:50 +00:00
Richard Meadows
c99ac62ee5
Add support for faster contestia modes
2015-12-13 12:23:51 +00:00
Richard Meadows
2acd6e5f83
Removed PA_27 from si_trx, use a lf timer instead
2015-12-12 21:34:24 +00:00
Richard Meadows
70314c1ef6
OSC8M off when not in use
2015-12-12 21:15:26 +00:00
Richard Meadows
fc99b8eb32
[low-power] v0.986.8. Changed memory pads, GPS LDO and specified SAMD20E18A-MN with more flash and higher grade packaging
2015-12-01 18:01:46 +00:00
Richard Meadows
d25f3883bc
Add some watchdog kicks during startup
...
microsecond timer is still TODO
2015-11-30 18:23:59 +00:00
Richard Meadows
d8396d7122
[powersave] Keep memory in deep power down and interface disabled when not in use
...
In total shaves 50 - 100µA off the shutdown state, reduces memory power to negligible again. Power saved from both interface (about 35µA) and from placing memory in shutdown (40µA maybe).
2015-11-30 18:16:42 +00:00
Richard Meadows
66564a452c
gps_osp get gps time
2015-11-23 08:03:15 +00:00
Richard Meadows
de619c94a7
location bugfixes, fixed location test cases
2015-11-23 00:20:20 +00:00
Richard Meadows
9136c4d52d
[bugfix] re-order lat and lon. This will be convention from now on
2015-11-22 23:48:12 +00:00
Richard Meadows
5428ea2b5d
Refactor location.c, bugfix things in new notebooks and update geofence checks
2015-11-22 23:11:10 +00:00
Richard Meadows
990d2c07d7
Rename geofence_aprs to geofence_aprs_zones for clarity
2015-11-22 21:20:49 +00:00
Richard Meadows
802954f8dd
Decrease I2C timeouts. There's timeouts further down so this still takes a few seconds to timeout
2015-11-22 21:08:47 +00:00
Richard Meadows
586af56e17
Remove geofence_countries, not used
2015-11-22 21:08:08 +00:00
Richard Meadows
722f43ae5b
Commit thermistor.c, should have been added in f35ccb540b
2015-11-22 21:07:35 +00:00
Richard Meadows
7722e8f007
Re-enable various sensors, general tidy up
2015-11-22 20:47:14 +00:00