Wykres commitów

417 Commity (master)

Autor SHA1 Wiadomość Data
Richard Meadows dd01d68b69 Parts list complete for main-solar-simple (v0.985) 2015-09-15 19:27:46 +01:00
Richard Meadows f06145d96c Updated schematic labels, fixed R11 value 2015-09-15 16:36:33 +01:00
Richard Meadows 6acc92f3df Added new "simple" solar/primary design that just uses a LTC3105. Designed for use with a 1.5V primary lithium source.
Parts list is work in progress.
2015-09-15 16:25:22 +01:00
Richard Meadows 9c15bc4dde More work on LTC3105 / primary 3V lithium board. Still work in progress
Needs solder pads and switch for 3V lithium battery.
2015-09-14 21:56:46 +01:00
Richard Meadows 946fca7e4c Updated main tracker solar design to use a LTC3105 energy harvester for solar and a 3V primary lithium for backup. Work in Progress 2015-09-13 23:28:02 +01:00
Richard Meadows d72eec2e0e Added object files to gitignore 2015-08-16 16:04:42 +01:00
Richard Meadows 03fc8a176d Added I2C module. Currently configured for rocketry / hf dev 2015-08-16 15:54:47 +01:00
Richard Meadows 7f58ddee7b Added barometeric altitude model and testcase 2015-08-02 14:03:49 +01:00
Richard Meadows 9fb5d6cb20 test make, small fix 2015-08-02 13:54:47 +01:00
Richard Meadows 6c67289f84 Habitat upload done. 'time_created' corresponds to the backlog time, gets sorted correctly by the habitat couchdb views 2015-08-02 13:02:46 +01:00
Richard Meadows 3f11b52e8d habitat_upload: attempt to get time correct on habhub
Works for couchdb, but then wrong on the mobile tracker
2015-08-01 22:02:48 +01:00
Richard Meadows 13f1d9fe59 ukhas_format: fixed crc 2015-08-01 21:27:01 +01:00
Richard Meadows 33baba8270 Added habitat upload. Not complete yet but close #6 2015-08-01 20:58:37 +01:00
Richard Meadows 078bc30736 raw_parser: Added ukhas format encoder 2015-08-01 18:23:05 +01:00
Richard Meadows 61a17fa643 raw_parser: Prompt if filename not specified 2015-08-01 17:41:22 +01:00
Richard Meadows 4d6979981f Added python tool for uploading telemetry equations to APRS-IS 2015-08-01 15:29:05 +01:00
Sam Hatfield 249279c56e Added python parser for raw pico tracker data.
I haven't rigorously tested it, but the fact that the data starts in
Montpelier on the 25th, and it correctly decodes the APRS test longitude of
'<*e7' to -72.75 degrees is promising.
2015-08-01 00:10:59 +01:00
Richard Meadows eb1ad8d872 UBSEDS9 pre-flight 2015-07-25 02:20:30 +01:00
Richard Meadows cdb58d037c Backlog is once per hour 2015-07-25 02:03:14 +01:00
Richard Meadows efd465b420 Make backlog pointer null pointerness more obvious 2015-07-25 01:54:56 +01:00
Richard Meadows aa757ef05d Add backlog_read testcase 2015-07-25 01:54:24 +01:00
Richard Meadows 9e1a7c0c71 Invalidate bad backlog items as they're read from memory 2015-07-25 01:53:54 +01:00
Richard Meadows 2f977f9740 Set watchdog max_idle limits for flight 2015-07-24 23:20:51 +01:00
Richard Meadows ec4829ea43 Enabled aprs parameters for flight 2015-07-24 23:18:16 +01:00
Richard Meadows 5960908457 Updated and ran location_aprs_file tc 2015-07-24 23:17:00 +01:00
Richard Meadows 87aa64e81d Fix location_aprs_file test case for integer params 2015-07-24 23:09:26 +01:00
Richard Meadows f2f39bad79 [Ooops] Fix logical error from eaa6469 2015-07-24 22:57:13 +01:00
Richard Meadows 1f0e8e1900 location.c now deals in integer only (apart from the point in poly itself), fix testcases to match 2015-07-24 22:56:16 +01:00
Richard Meadows eaa64690b7 Timeout and retries on gps position and time. Lock and wait for hardware reset after 5 tries 2015-07-24 20:25:57 +01:00
Richard Meadows 8cff9a91fd Pass lon/lat to geofence update functions as 100 nanodeg int32_t instead of float 2015-07-22 22:56:33 +01:00
Richard Meadows 3165b5dbbd Use telemetry geofence. Run fence every five minutes 2015-07-22 22:39:48 +01:00
Richard Meadows 2be1e3344e Added no telemetry geofence for China, NK and Yemen. Added test case 2015-07-22 22:33:51 +01:00
Richard Meadows 276d50f82f Telemetry wakeup is delayed until the battery reaches 3.3V.
Ensures we have the battery capacity (the 3.3 - 3V region) before the voltage watchdog cuts off the 1.8V rail
2015-07-21 19:36:16 +01:00
Richard Meadows fa5a7d623e [Ooops] Added sequence number to aprs telemetry 2015-07-19 21:56:48 +01:00
Richard Meadows 5f996d5dc9 Fix xosc error for earlier change to double edged gps timepulse events.
Xosc measurement now takes 0.5s, resolution is 4Hz again
2015-07-19 00:00:38 +01:00
Richard Meadows b8c382ba9f Enlarge the no-aprs zones so even with lower resolution aprs is never active within no-aprs countries 2015-07-18 23:55:26 +01:00
Richard Meadows b7009de48b Added checksum to backlog 2015-07-18 22:58:28 +01:00
Richard Meadows 7acb3d82e7 Now this saves some startup time on the pips. We can actually shortern them with the time we've saved
In future potentially keep the si in standby mode rather than shutdown mode. This saves startup time, but could be a reliabilty issue as the si isn't getting a full hw reset each cycle. Probably don't bother, it doesn't matter that much
2015-07-18 22:58:11 +01:00
Richard Meadows 2df3eaf783 Pre-calculate si settings for each frequency. Apparently this only shaves 2 ms off the startup time but hey 2015-07-18 22:30:57 +01:00
Richard Meadows a734ffef5b Added crc32 and test case 2015-07-18 21:25:52 +01:00
Richard Meadows 7cef644d4c Tested and improved gps baud error test 2015-07-18 17:37:48 +01:00
Richard Meadows 9fcdb51049 Merge branch 'master' of github.com:bristol-seds/pico-tracker 2015-07-18 17:05:03 +01:00
Richard Meadows 413e116707 Added backlog replay threshold, currently one day 2015-07-18 17:03:45 +01:00
Richard Meadows 93dd085729 Tidy compilation warning 2015-07-18 16:55:58 +01:00
Richard Meadows f6a5aea1fe Added pre-flight note about hardware watchdog 2015-07-18 16:55:20 +01:00
Richard Meadows b543316b42 Interrupt on both edges of the gps timepulse to ensure we hit the hardware watchdog often enough. Also control the external WDI line as an awake/asleep trigger for debugging.
This introduces a uncertainty of ±0.5s on the internal time, but we can ignore that for the moment
2015-07-18 16:53:25 +01:00
Richard Meadows f7221454f0 Reduce resolution of APRS outlines 2015-07-18 16:34:28 +01:00
Richard Meadows 84b243b772 [Ooops] Fixed underflow 2015-07-18 13:29:27 +01:00
Richard Meadows 7a94195d95 Culled various compiler warnings 2015-07-16 21:00:56 +00:00
Richard Meadows d767cc405d Implemented full internal time representation increment 2015-07-16 20:50:50 +00:00