Wykres commitów

717 Commity (61d00df6bbb00ec4336afb80cc5a37abf8fff37a)

Autor SHA1 Wiadomość Data
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
Richard Meadows d29d7f8176 [geofence] prefix 2016-08-03 21:42:53 +01:00
Richard Meadows 4f3d5ef714 [rtty] 300 baud 2016-08-02 23:00:43 +01:00
Richard Meadows 0412146a06 [geofence] reduce the prefix geofence to 20km resolution, cut out much of the southern hemisphere 2016-08-02 19:43:27 +01:00
Richard Meadows 1e7d8eccd1 strip pointless assert, saves about 6K flash 2016-08-02 18:57:45 +01:00
Richard Meadows ce310d89c6 [geofence] use 16-bit values for lat and long, this gives ~1km resolution which is plenty 2016-08-02 18:18:30 +01:00
Richard Meadows b7d8c1d302 [solar-only] new hwconfig for solar only 2016-08-02 16:17:49 +01:00
Richard Meadows 15443d917c [gps_ubx] fix months in date field 2016-08-02 16:13:25 +01:00
Richard Meadows 82e771271c [gps_ubx] fix watchdog timings for gps_ubx 2016-07-30 13:57:40 +01:00
Richard Meadows dd4e6c8076 [flash] add checksum status to telemetry 2016-07-30 12:42:28 +01:00
Richard Meadows abcd27912b [flash] add flash checksum checks 2016-07-30 12:41:29 +01:00
Richard Meadows 630a03b8ce [telemetry] reduce RAM usage, number of characters is limited by transmission time anyhow 2016-07-30 12:40:52 +01:00
Richard Meadows 56e19cebd0 tidy compiler warnings 2016-07-30 12:39:55 +01:00