Wykres commitów

729 Commity (main-solar-only)

Autor SHA1 Wiadomość Data
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