Wykres commitów

529 Commity (082f64f8b462862c4d02251e40f67cc5b132c98c)

Autor SHA1 Wiadomość Data
Richard Meadows dbd1c20f08 [low-power] |v0.987.0|Low Power. Added 32kHz TCXO RC filters, replaced GPS LDO with MOSFET, remove IMU, vreg on b/out, update SE880 footprint, Watchdog, Radio, filter design 2015-12-21 17:27:56 +00:00
Richard Meadows 9eb81330f8 [ubx] At startup Reset, set UBX, Reset again to cover both power on and already running cases 2015-12-20 16:31:32 +00:00
Richard Meadows c70c0b1800 [ubx] Add ubx-cfg-rst message on startup
Conflicts:
	firmware/inc/ubx_messages.h
	firmware/src/gps_ubx.c
2015-12-20 16:31:21 +00:00
Richard Meadows 138ca44ea7 [contestia] centre channel correctly 2015-12-20 16:28:40 +00:00
Richard Meadows 185a1685ea [contestia] make preamble length constant despite number of tones 2015-12-20 16:28:07 +00:00
Richard Meadows c2287442ee Various bit rot on parts lists 2015-12-20 16:26:10 +00:00
Richard Meadows 9ea6762f70 Add existed flag to v0.986.8 2015-12-20 16:23:39 +00:00
Richard Meadows e1fe5b7b8a Add function for returning IO pins to lowest power state. Not currently used 2015-12-20 16:21:16 +00:00
Richard Meadows bc1a657c8c Add rf transmit enable in hw config 2015-12-20 16:16:32 +00:00
Richard Meadows 1b477a62ec [osp] Wait for a minute to attempt fix 2015-12-20 16:01:42 +00:00
Richard Meadows 7edaefe8f1 [osp] Clear the entirety of the packet 2015-12-20 15:59:35 +00:00
Richard Meadows f17701bda8 More verbose part number checking loop in si_trx 2015-12-13 15:56:30 +00:00
Richard Meadows 0dcab1094a Finish removing GPIO0 from si_trx 2015-12-13 15:55:38 +00:00
Richard Meadows 7e5db9c36a low-power-breakout] Fix some bit-rot 2015-12-13 14:32:36 +00:00
Richard Meadows 65ef82d3ee Updated telemetry data formats 2015-12-13 13:04:03 +00:00
Richard Meadows 3965d9c69d Enable telemetry 2015-12-13 12:35:21 +00:00
Richard Meadows 9e799be870 Just disable this. Internal watchdogs suck 2015-12-13 12:34:06 +00:00
Richard Meadows 150276cc37 Function for setting hibernate time, disable some ahb bus items for powersave 2015-12-13 12:33:46 +00:00
Richard Meadows e54ac65fdf Add GPS_DUMMY type for testing 2015-12-13 12:32:35 +00:00
Richard Meadows 8e02d6120b [pips] Support for n pips. For a single pip use n = 1 2015-12-13 12:29:26 +00:00
Richard Meadows 5671a045ea Use Contestia 16/1000 2015-12-13 12:26:50 +00:00
Richard Meadows c99ac62ee5 Add support for faster contestia modes 2015-12-13 12:23:51 +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 70314c1ef6 OSC8M off when not in use 2015-12-12 21:15:26 +00:00
Richard Meadows fc99b8eb32 [low-power] v0.986.8. Changed memory pads, GPS LDO and specified SAMD20E18A-MN with more flash and higher grade packaging 2015-12-01 18:01:46 +00:00
Richard Meadows d25f3883bc Add some watchdog kicks during startup
microsecond timer is still TODO
2015-11-30 18:23:59 +00:00
Richard Meadows d8396d7122 [powersave] Keep memory in deep power down and interface disabled when not in use
In total shaves 50 - 100µA off the shutdown state, reduces memory power to negligible again. Power saved from both interface (about 35µA) and from placing memory in shutdown (40µA maybe).
2015-11-30 18:16:42 +00:00
Richard Meadows 66564a452c gps_osp get gps time 2015-11-23 08:03:15 +00:00
Richard Meadows de619c94a7 location bugfixes, fixed location test cases 2015-11-23 00:20:20 +00:00
Richard Meadows 9136c4d52d [bugfix] re-order lat and lon. This will be convention from now on 2015-11-22 23:48:12 +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 990d2c07d7 Rename geofence_aprs to geofence_aprs_zones for clarity 2015-11-22 21:20:49 +00:00
Richard Meadows 802954f8dd Decrease I2C timeouts. There's timeouts further down so this still takes a few seconds to timeout 2015-11-22 21:08:47 +00:00
Richard Meadows 586af56e17 Remove geofence_countries, not used 2015-11-22 21:08:08 +00:00
Richard Meadows 722f43ae5b Commit thermistor.c, should have been added in f35ccb540b 2015-11-22 21:07:35 +00:00
Richard Meadows 7722e8f007 Re-enable various sensors, general tidy up 2015-11-22 20:47:14 +00:00
Richard Meadows 66cdfacc84 [low power] v0.986.7. Changed low power lf clock, added vreg on breakout for optional power testing 2015-11-22 20:25:35 +00:00
Richard Meadows 8b6e706a6a SE880 running. Cycles between standby and gps running 2015-11-22 19:36:10 +00:00
Richard Meadows aa3e48174c [low power] v0.986.6. Added LDO for GPS, LF TCXO for GPS 2015-11-22 16:05:49 +00:00
Richard Meadows 8ec80e26e5 [bugfix] Always 8-bit write corrected generator ID before reading 2015-11-20 20:55:07 +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 b72a496f9f [low-power-side] v0.986.5 Added TS3006 low power clock 2015-11-17 21:45:24 +00:00
Richard Meadows 62bfcdda3c [gps] Added 1pps time message 2015-11-16 12:34:48 +00:00
Richard Meadows 376a4f0516 [gps] Started support for SiRF IV gps units in gps_osp.c. Split this away from gps_ubx.c
TODO: Integrate osp gps support into cron.c, data.c etc.
2015-11-16 11:13:28 +00:00
Richard Meadows ad0f86b5ca Hardware changes for v0.986.x 2015-11-14 16:34:52 +00:00
Richard Meadows cbb41a293a Add a couple of things to gitignore 2015-11-14 16:19:38 +00:00
Richard Meadows e41e6f19a7 [geofence] Restructure geofence notebooks, split aprs into frequency zone and no_aprs areas
location.c need to be refactored to reflect these changes
2015-11-14 16:18:44 +00:00
Richard Meadows b5da33f90a Added many iterations, datetime to pressure_temperature test 2015-11-14 15:02:16 +00:00
Richard Meadows 36b4b2a68a low-power-side v0.986.4. Added LIS2D accelerometer. Optional 2015-11-10 21:10:42 +00:00