Wykres commitów

664 Commity (bc24e3d58eb2ac620d2c5ba044e2d3682d1fa0ac)

Autor SHA1 Wiadomość Data
Richard Meadows 4ae5371040 [thermistor] Use vcc reference to obtain an accurate value for the potential divider reference
ADC reference source now selected in hw_config
2016-01-16 19:36:14 +00:00
Richard Meadows e51156b3c7 Reduce lat/long to 4 decimal places. This corresponds to 11m resolution at the equator which is plenty 2016-01-16 17:29:14 +00:00
Richard Meadows 7bf819a8c6 Turn the led off! 2016-01-16 17:24:36 +00:00
Richard Meadows cfbccf096c [data] Don't keep repeating old GPS data if there's no lock. Zeros are more informative
Also [gps-osp] should give the date/time even if there's no position lock.
2016-01-16 16:55:29 +00:00
Richard Meadows cc34bdceb9 [ms5607] Differentiate between ms5607 and ms5611 in hw_config. 2016-01-16 16:50:39 +00:00
Richard Meadows 20e9867d5f [lftimer] Only use external lftimer on v0.987 hardware 2016-01-16 16:48:42 +00:00
Richard Meadows d3b49dda7e Add testcase to pre-flight checklist 2016-01-16 16:35:13 +00:00
Richard Meadows 372a328d03 [i2c-bb] Add nack, fix stupid in read command 2016-01-16 16:32:54 +00:00
Richard Meadows e32ad6c8ef [config.mk] Upgrate to SAMD20E18A from 17A. Moar RAM/ROM 2016-01-16 15:33:30 +00:00
Richard Meadows de761fe90f [watchdog] Fix stupid in IDLE_WAIT_FOR_GPS from 73281c2 2016-01-16 15:32:37 +00:00
Richard Meadows 6a38dddada [geofence] Update geofence testcases
- Outside europe removed from telemetry
- US removed from APRS as per 6ab5985
2016-01-16 13:52:14 +00:00
Richard Meadows 73281c2d80 [watchdog] Implement IDLE_WAIT_FOR_GPS.
TODO: Measure maxlimit in operation
2016-01-15 22:27:17 +00:00
Richard Meadows 45cf89abbf [sequencer] Bodge to limit gps rate to once per 2 minutes 2016-01-15 22:18:19 +00:00
Richard Meadows a9a8e20071 [gps-osp] Implement gps_is_locked function for gps_osp 2016-01-15 22:17:22 +00:00
Richard Meadows def6256513 [gps-osp] ensure led is off during hibernate sequence 2016-01-15 22:06:11 +00:00
Richard Meadows f0dc025160 [lftimer] use lftimer on latest hardware 2016-01-15 22:05:04 +00:00
Richard Meadows 1dcfe1b3ce [ms5607] remove non-bitbang header from ms5607 2016-01-15 22:03:01 +00:00
Richard Meadows e82a57cb34 [battery] Add 1.5V L91 battery voltage to uhf telemetry 2016-01-15 20:38:17 +00:00
Richard Meadows 8b2fd07271 [lftimer] Use XOSC32K for xosc feed 2016-01-15 20:13:51 +00:00
Richard Meadows 1c04a490bc [radio] use si4461
Have a working tested match for this
2016-01-15 20:13:05 +00:00
Richard Meadows 0371019152 [pre-flight] Add reminder to enable rf tx 2016-01-14 20:34:05 +00:00
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