Richard Meadows
662ed90324
[ubseds18] telemetry strings
2016-08-16 19:53:17 +01:00
Richard Meadows
f59c70ef4f
[ubseds17] start preparations for ubseds17, with ariss
2016-08-13 00:48:02 +01:00
Richard Meadows
b7d8c1d302
[solar-only] new hwconfig for solar only
2016-08-02 16:17:49 +01:00
Richard Meadows
f5af7a41db
[main-aaa-uhf] add new hwconfig for main-aaa board, add various options
2016-07-17 19:50:51 +01:00
Richard Meadows
3f17b1c505
[hw_config] use a separate hw config file for different board types
2016-03-26 20:49:49 +00:00
Richard Meadows
3408c801a8
[ariss] add ariss routines. These are geofenced only by areas where aprs is disallowed
2016-03-24 14:06:24 +00:00
Richard Meadows
d8b372b18d
[ubseds14,cold-out] increase cold-out threshold at -58 degC
2016-03-05 14:30:59 +00:00
Richard Meadows
4acadd0b09
[rtc] define interrupt priority
2016-03-05 11:03:34 +00:00
Richard Meadows
b5142c6c22
[cold-out] Limit cold out to 16 hours maximum
2016-03-02 15:50:49 +00:00
Richard Meadows
f289a5b17f
[cold-out] Implement cold-out functionality.
...
Don't `gps_init` until the cold-out condition finishes.
2016-03-02 15:06:13 +00:00
Richard Meadows
a1ec84b321
[lftimer] Remove LFTIMER_XOSC32K option, assume that LFTIMER is XOSC32K if used from now on
2016-02-29 21:41:51 +00:00
Richard Meadows
7e1de86272
[gps_osp] Added gps reset pin, using hacky resistor switch on the board
2016-02-28 16:00:32 +00:00
Richard Meadows
ad47ec804e
[barometer] add pre-processor guards for optional barometer
2016-02-28 15:47:05 +00:00
Richard Meadows
bdbeebf4f9
[geofence-prefix] Add option to disable geofence prefix
...
Saves flashing time when debugging
2016-02-06 17:21:32 +00:00
Richard Meadows
fdb1760c6e
[thermistor] More 4ae5371
2016-01-16 20:44:41 +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
f0dc025160
[lftimer] use lftimer on latest hardware
2016-01-15 22:05:04 +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
1ab68a8ec8
Add hw config options for v0.987 hardware
2016-01-14 20:32:30 +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
bc1a657c8c
Add rf transmit enable in hw config
2015-12-20 16:16:32 +00:00
Richard Meadows
9e799be870
Just disable this. Internal watchdogs suck
2015-12-13 12:34:06 +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
5428ea2b5d
Refactor location.c, bugfix things in new notebooks and update geofence checks
2015-11-22 23:11:10 +00:00
Richard Meadows
8b6e706a6a
SE880 running. Cycles between standby and gps running
2015-11-22 19:36:10 +00:00
Richard Meadows
49a3439e03
Added lf timer clock and start sequencer.c to replace cron
2015-11-20 18:15:06 +00:00
Richard Meadows
939d30ebfe
Start re-organising clocks for hf lf clock structure where the microcontroller runs on its own lf clock during sleep.
2015-11-19 22:28:40 +00:00
Richard Meadows
ad0f86b5ca
Hardware changes for v0.986.x
2015-11-14 16:34:52 +00:00
Richard Meadows
11d72c44e2
Re-organised for two barometers
2015-11-02 18:44:42 +00:00
Richard Meadows
014a9dc568
UBSEDS11
2015-10-11 11:46:17 +01:00
Richard Meadows
7151f20e20
UBSEDS10
2015-10-11 11:13:17 +01:00
Richard Meadows
1171a90e98
Add thermistor voltage readings to analogue.c
...
analogue.c is now configured from hw_config.h. Refactored a few things including the testcase.
2015-10-06 23:39:36 +01:00
Richard Meadows
a625416787
Enable aprs, telemetry geofence for testing
2015-10-06 20:06:47 +01:00
Richard Meadows
a6eabc9099
Update hw_config for v0.985
2015-10-06 20:06:15 +01:00
Richard Meadows
e5e6cfaf85
Add option for TELEMETRY_USE_GEOFENCE, disable APRS
2015-10-01 14:24:40 +01:00
Richard Meadows
eb1ad8d872
UBSEDS9 pre-flight
2015-07-25 02:20:30 +01:00
Richard Meadows
ea2f7b5c27
Moved gps usart over to glck1 (txco). Should be more stable. Added (untested) test case to check baud rate accuaracy
2015-07-14 20:46:03 +00:00
Richard Meadows
90363c6b6e
Added APRS_USE_GEOFENCE flag
2015-07-11 20:17:46 +01:00
Richard Meadows
5d6d35d9dc
Increase the frequency of the internal watchdog gclk so we don't get massive lag when kicking it. Also fix up varous timing issues / speed things up
2015-07-04 20:47:58 +01:00
Richard Meadows
08e3d30c25
Brought up gps on new hw, various bugfix, pre-calculate telemetry timer counts and more
2015-07-03 23:40:47 +01:00
Richard Meadows
cde21d13f9
Added solar to adc, adc now runs on interrupt, added test case. TODO adc paramter tuning
2015-07-03 12:46:33 +01:00
Richard Meadows
a4b336c1b5
Updated various sercom definitions
2015-06-28 17:37:57 +01:00
Richard Meadows
b63c6ca88d
Droped timepulse handler priority to allow GPS functions to run in handler
2015-06-28 00:25:40 +01:00
Richard Meadows
66d0efb318
Initial implementation of memory drivers
2015-06-28 00:24:17 +01:00
Richard Meadows
4dde7ed37c
Refactor. System now runs on a "cron" architecture that is aligned to UTC
2015-06-27 19:06:18 +01:00
Richard Meadows
45ada71f11
Doubled the frequency of GCLK1. Doubles the resoultion of the tcxo error measurement
2015-06-25 18:17:15 +01:00
Richard Meadows
158e8e618a
Patched up the mess the adc code is in, added ADC definitions for new hw in hw_config
2015-06-25 17:15:31 +01:00
Richard Meadows
e7602eab03
Refactored SI406X defines to SI4xxx
2015-06-25 16:47:13 +01:00
Richard Meadows
31edebc9e0
RF power set in hw_config, full power for APRS. RF tests in separate file, aprs shuts stops on error correctly
2015-06-25 16:41:35 +01:00