Richard Meadows
7db3a53951
[aprs-tools] bugfix: use correct telemetry length when extracting backlog
2016-08-19 16:31:47 +01:00
Richard Meadows
2b07ebd965
[cold-out] fix COLD_OUT_BATTERY_V not doing anything
2016-08-18 08:15:25 +01:00
Richard Meadows
662ed90324
[ubseds18] telemetry strings
2016-08-16 19:53:17 +01:00
Richard Meadows
54f313ed3e
[ubseds18] config changes
2016-08-16 19:52:52 +01:00
Richard Meadows
f105547daf
[gps_ubx] only output date if locked
2016-08-16 18:36:28 +01:00
Richard Meadows
af11c47696
ditch 300 baud RTTY, don't want to waste power on it
2016-08-16 11:55:40 +01:00
Richard Meadows
5b0905a61d
[cold-out] add cold out option based on battery voltage
2016-08-16 00:26:48 +01:00
Richard Meadows
4f7547f54f
[gps_osp] re-enable GPS re-inits, with a longer timeout period
2016-08-13 20:10:04 +01:00
Richard Meadows
8e7b03432c
[gps_osp] never try to re-init, just go straight to the watchdog
2016-08-13 19:20:03 +01:00
Richard Meadows
fec29b7b4b
[gps_osp] make ON_OFF signal longer
2016-08-13 19:19:41 +01:00
Richard Meadows
db0ec50254
[aprs tools] rename 'solar' field as 'bus' so it's the same as telemetry
2016-08-13 19:19:04 +01:00
Richard Meadows
1e67f5503a
[gps_osp] set month correctly
2016-08-13 19:16:10 +01:00
Richard Meadows
61d00df6bb
[Makefile] add loader command for programming loader
2016-08-13 18:00:41 +01:00
Richard Meadows
f6a1cf8320
[gps_osp] actually fix startup delay
2016-08-13 18:00:17 +01:00
Richard Meadows
18aa7396c9
[battery] only wait half an hour before starting charging
2016-08-13 16:54:34 +01:00
Richard Meadows
0e4c536da5
[gps_osp] fix startup delay
2016-08-13 16:54:10 +01:00
Richard Meadows
cc5a52fe86
[ubseds17] set night time cycle to once every 3 minutes, so night-time ARISS is once every 6
...
* ariss is only enabled after 5 successful cycles, in case rf amplifier can't be supported by battery
2016-08-13 13:05:12 +01:00
Richard Meadows
76c44fe19c
[pre-flight.md] changes to pre-flight instruction for callsign.h
2016-08-13 12:55:51 +01:00
Richard Meadows
982051ad64
[sequencer] tidy
2016-08-13 12:54:54 +01:00
Richard Meadows
bd5d31517d
[thermistor_equation] fix testcase
2016-08-13 12:25:13 +01:00
Richard Meadows
1843b020a5
[aprs] deviation changes based on zone, but always use 5kHz for ARISS
...
There's scaling applied in location.c. I think this is because the
value written to the radio needs to be scaled w.r.t. the actual
deviation, see the si_fir_filter notebook. In which case the scaling
should live in si_trx.
2016-08-13 12:07:45 +01:00
Richard Meadows
35f2ecacfc
[rtc] simplify since_aprs
2016-08-13 11:46:15 +01:00
Richard Meadows
f59c70ef4f
[ubseds17] start preparations for ubseds17, with ariss
2016-08-13 00:48:02 +01:00
Richard Meadows
a11af1bdb5
[aprs] make path strings const
2016-08-13 00:44:18 +01:00
Richard Meadows
0f9ba452f2
[flash status] transfer flash status from bootloader to application using random RAM location
2016-08-12 22:33:54 +01:00
Richard Meadows
f9fad06c80
build everything except tests with -O1
2016-08-12 22:30:47 +01:00
Richard Meadows
3d05e91947
[makefile] add option in config.mk to include test stubs in build
2016-08-12 22:29:40 +01:00
Richard Meadows
73d18dc2ad
add __NOPs to stop dodgy busy-wait loops being optimised out0
...
Really need to get on top of these
2016-08-12 22:27:35 +01:00
Richard Meadows
0948a84e08
[loader] remove build product from git
2016-08-12 20:10:05 +01:00
Richard Meadows
d8d09fc960
[loader] add testcase for loader, but disable testcases from loader build
2016-08-12 20:08:28 +01:00
Richard Meadows
06bf01b3a5
split callsigns into a separate file
2016-08-07 12:32:08 +01:00
Richard Meadows
0d63bc3e06
[low-power-solar] add values for rx section
2016-08-07 11:58:01 +01:00
Richard Meadows
83aa5cae0f
[aprs_daemon] be less selective with aprs-is filters
2016-08-07 11:51:02 +01:00
Richard Meadows
35b4343573
[geofence] make arrays of pointers const
2016-08-07 10:25:08 +01:00
Richard Meadows
d64bba5b43
[linker] fix linker in no-bootloader mode
...
This was introduced in 02f71ee4
. The sections.ld was being specified
to the linker twice, hence no text sections for data were being created.
Thanks to David Wood for helping me find this hilarious stupidity.
2016-08-06 20:31:45 +01:00
Richard Meadows
7e7dbc10ae
[loader] initial fix of flash checking
2016-08-05 19:07:23 +01:00
Richard Meadows
91bfcb9d58
[loader] initial implementation of flash checking
2016-08-05 16:10:39 +01:00
Richard Meadows
d7e28bed26
[memory] tidy
2016-08-05 16:04:28 +01:00
Richard Meadows
396de997dd
[memory] access 16k eeprom area by pointer, don't specifically allocate it
...
Partially revert "[memory] allocate separate 16k eeprom area"
This partially reverts commit eba62ba245
.
2016-08-05 16:04:13 +01:00
Richard Meadows
1415b6488b
[backlog] fix backlog for flash
2016-08-05 15:37:21 +01:00
Richard Meadows
02f71ee407
[loader] add option for bootloader
2016-08-04 20:16:34 +01:00
Richard Meadows
e5f185b934
[loader] initial commit of bootloader
2016-08-04 18:09:21 +01:00
Richard Meadows
8eb8a328f0
[ms5607] fix delay function
2016-08-04 17:27:01 +01:00
Richard Meadows
f6c1fcaab1
[xosc] spelling
2016-08-04 17:26:43 +01:00
Richard Meadows
eba62ba245
[memory] allocate separate 16k eeprom area
2016-08-04 14:32:57 +01:00
Richard Meadows
a44086db16
[gps_ubx] wait at most 5 seconds for gps_ubx
2016-08-04 12:32:19 +01:00
Richard Meadows
48dfd906e2
[rtc] external getter for ticks
2016-08-04 12:31:49 +01:00
Richard Meadows
9f1c5ecc56
[gps_ubx] fixes for -O1
2016-08-04 12:26:21 +01:00
Richard Meadows
ef3df16126
[ubseds_emf] next flight hw
2016-08-04 12:16:06 +01:00
Richard Meadows
7505efd54c
[gps_ubx] improve polling functions, use GPS_MAXIDLE, tidy indent
2016-08-04 12:15:34 +01:00