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
5f7c1b20d2
[accumulator] add accumulator to provide averages of some values for backlog
2016-02-28 18:41:17 +00:00
Richard Meadows
bf0799e6f1
[i2c][barometer] i2c is only used when barometer is active, fixes issue with PA01 being used by i2c
2016-02-28 16:37:28 +00:00
Richard Meadows
b303de6eff
[ubseds14][payload] Update payload formats for UBSEDS14
2016-02-28 16:02:03 +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
a572cc9ab6
[solar-breakout] replace LTC4071 -> LTC4070 as tested
2016-02-28 15:42:35 +00:00
Richard Meadows
98421a950b
[solar-breakout] add Q1 and Q2 to partslist
2016-02-22 17:43:24 +00:00
Richard Meadows
d2f772764d
[aprs-daemon] Update for write-to-file, additional callsign, colour printing etc
2016-02-11 18:14:09 +00:00
Richard Meadows
0ff3738d92
[solar-breakout] Complete parts list
2016-02-10 23:30:53 +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
168e59fe71
[geofence] More tinkering, get more APRS testcases working. Reduce prefix resoultion somewhat
2016-02-06 14:17:19 +00:00
Richard Meadows
83d7cceedb
[geofence-prefix] Added many more country prefixes
2016-02-05 22:22:48 +00:00
Richard Meadows
0d50114af6
[geofence] Update testcases, tests passing. Reduce expand around Japan to stop telem in NK. Add UTF-8 ✓ and ✗ in testcases :)
2016-02-05 20:34:03 +00:00
Richard Meadows
b1c21577dd
[aprs.h] string functions handy
2016-02-05 20:32:02 +00:00
Richard Meadows
890a4e2871
[geofence] Add support for multiple APRS callsigns. Defined in 'aprs.h', keep your callsign on a local branch. Add UHF in US, Japan
2016-02-05 17:44:28 +00:00
Richard Meadows
038b16367a
[geofence] add comments for equal area projection
2016-02-03 19:18:14 +00:00
Richard Meadows
19bd6dcf61
[geofence] Big overhaul of geofences to use an actual equal-area projection
...
Use EASE world grid EPSG:3410 projection. Grid expansions/tolerances are now the same over the whole globe, less safety factor required.
Also add US to UHF telemetry (carried from earlier removal of APRS in the US)
2016-02-03 19:15:05 +00:00
Richard Meadows
4677234356
[geofence-prefix] tidy up
2016-02-02 20:22:57 +00:00
Richard Meadows
a47e3f8db9
[location_aprs_tc] add Reykjavik
2016-02-02 20:13:12 +00:00
Richard Meadows
082f64f8b4
[sequencer] Make preprocessor end tags more readable
2016-01-26 13:04:12 +00:00
Richard Meadows
b90f070540
[backlog] Modularise raw_parser.py and create aprs_daemon.py to upload backlog data as it arrives
2016-01-25 14:35:21 +00:00
Richard Meadows
afe948a8cc
[backlog] Update backlog update for UBSEDS13
2016-01-23 17:00:59 +00:00
Richard Meadows
c6f7a8ce32
[flight][geofence-prefix][mad-rush] Quickly add geofence callsign prefixes for some countries
2016-01-20 10:45:15 +00:00
Richard Meadows
ac894239b8
[pre-flight] correct mem_erase_all testcase name
2016-01-19 18:22:14 +00:00
Richard Meadows
c5c9da8af4
[flight][gps-no-lock] Change behaviour when GPS looses lock, refactor gps_is_locked to return enum
...
* Transmit UHF telemetery with no lock
* Hibernate for <1s with no lock, regardless of flight state
2016-01-19 18:21:53 +00:00
Richard Meadows
bcaa65d7c3
[flight] UBSEDS13
2016-01-19 13:36:28 +00:00
Richard Meadows
e42b80c263
[backlog] Bodge backlog rate, only backlog with valid lock
2016-01-19 13:32:25 +00:00
Richard Meadows
2543e62c0e
[aprs-equations] Time To First Fix
2016-01-19 13:25:27 +00:00
Richard Meadows
c9e6ec5cb2
[ms5607] Attempt to initialise if this has previously failed
2016-01-18 12:42:45 +00:00
Richard Meadows
75883661bc
[watchdog] Think more carefully about the startup sequence
...
* Ensure watchdog is safely armed as soon as possible
* Kick after the startup of external oscillators to prevent timeouts here
2016-01-18 12:37:47 +00:00
Richard Meadows
baf95fb811
[watchdog] Updated comments for ADM6823
2016-01-18 12:16:07 +00:00
Richard Meadows
72b5250126
[low-power] v0.987.3 Added pull-down on WDI
2016-01-18 12:07:08 +00:00
Richard Meadows
c15e4c4769
[gps_osp] Add function for entering APM mode, not currently used
2016-01-17 17:39:38 +00:00
Richard Meadows
fdb1760c6e
[thermistor] More 4ae5371
2016-01-16 20:44:41 +00:00
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