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
Richard Meadows
5df1f87459
Low Power. Added L0'-C0' tank in paralell. Might work, should test
2015-11-06 23:25:03 +00:00
Richard Meadows
0a3061fc64
[low-power] Rearranged matching section
...
Attempt to follow guidelines from silabs AN685 more closely
2015-11-04 23:15:47 +00:00
Richard Meadows
2170e43b59
[low-power-side] Added 10k i2c pull ups
...
v0.986.0 -> v0.986.1
2015-11-02 21:23:35 +00:00
Richard Meadows
5f86abab82
MS5607 pressure sensor now working, various bugfixes
2015-11-02 21:13:46 +00:00
Richard Meadows
ebf70bf32e
Merge branch 'master' of github.com:adamcatley/pico-tracker
2015-11-02 18:46:28 +00:00
Richard Meadows
11d72c44e2
Re-organised for two barometers
2015-11-02 18:44:42 +00:00
Richard Meadows
60e4aba272
Re-organised for two barometers
2015-11-02 18:42:28 +00:00
Richard Meadows
55de20a79c
Added code for MS5607. Not tested, probably broken
2015-10-31 15:56:23 +00:00
Richard Meadows
2e334b832a
Added low-power breakout board for testing. 80x80mm
...
"Possibly the worst pcb design in the world"
2015-10-30 01:56:53 +00:00
Richard Meadows
56628b5735
[low-power-side] More work on board, vaguely complete. Added parts list
2015-10-28 21:31:13 +00:00
Richard Meadows
3495e08885
Add low-power SE880-based design with side mounted GPS antenna. v0.986.0
...
Will side mounted attenna cause problems with fading as the payload rotates?
TODO: Labels, couple of airwires, more testing on current hardware
2015-10-28 03:07:53 +00:00
Richard Meadows
32460ca389
Added hardware note for UBSEDS10-11
2015-10-28 03:01:08 +00:00
Richard Meadows
405dcbe5ca
Change USE_XOSC #ifdef s to #if s, now #define USE_XOSC 0 does the correct thing
2015-10-18 18:58:23 +01:00
Richard Meadows
282da70a9c
Added LED toggle function
2015-10-18 18:56:23 +01:00
Richard Meadows
68c9614efa
Added UBX CFG PWR frame to GPS. Useful for putting GPS in "shutdown"
2015-10-18 18:55:56 +01:00