Wykres commitów

417 Commity (master)

Autor SHA1 Wiadomość Data
Richard Meadows bbdd0b68ee Added note about `MAXIDLE` values, set to conservative value of 0xFFFF 2015-07-16 20:32:18 +00:00
Richard Meadows c40105dacb Improved gps error handling, more work to do here however 2015-07-16 20:19:35 +00:00
Richard Meadows c2118dbdc4 Only `ticks` value in cron interrupt handler, keep internal time representation out of the ISRs 2015-07-16 19:45:06 +00:00
Richard Meadows 5dc81aa104 Also use GPS_GCLK define for loopback test 2015-07-15 21:14:02 +00:00
Richard Meadows 1ec501566a Semaphore to stop internal time representation incrementing mid-update 2015-07-14 21:41:04 +00:00
Richard Meadows ea2f7b5c27 Moved gps usart over to glck1 (txco). Should be more stable. Added (untested) test case to check baud rate accuaracy 2015-07-14 20:46:03 +00:00
Richard Meadows 96bde93fb2 Update installation deps for sim 2015-07-14 20:41:44 +01:00
Richard Meadows f3b0510d76 [Ooops] Start aprs backlog with time like DDHHmmz, not DDHHss that would be silly 2015-07-12 15:05:30 +01:00
Richard Meadows 4baae8e99e Fixed solar adc reading 2015-07-12 15:02:59 +01:00
Richard Meadows cca08c4a78 Differentiate init for testcase runs. For testcases don't init regular interrupts that could get in the way 2015-07-12 14:54:20 +01:00
Richard Meadows 0ae86affac Update aprs rf_test for new interface 2015-07-12 14:52:43 +01:00
Richard Meadows cd46495152 Fixed a couple of APRS timing/format issues. APRS txes after rtty, on 144.8 when geofence is disabled 2015-07-12 00:17:04 +01:00
Richard Meadows c3ce6a5bae [Ooops] Add include 2015-07-11 20:17:58 +01:00
Richard Meadows 90363c6b6e Added APRS_USE_GEOFENCE flag 2015-07-11 20:17:46 +01:00
Richard Meadows 5aea2ccd50 Improved RSID with new si filter profile, leave some time for si startup 2015-07-11 20:07:30 +01:00
Richard Meadows a518ed92f9 Added write to the si modem DSM_CTRL register, allow even deviation values (potentially could lead to spurs but probs not) 2015-07-11 12:51:34 +01:00
Richard Meadows f1babfd5a8 Updated README, added some note to pre-flight checklist 2015-07-05 21:20:30 +01:00
Richard Meadows f1f7a33905 Intermediate build files belong in the gitignore 2015-07-05 20:51:22 +01:00
Richard Meadows 9b2e462e81 Added solar power to telemetry string 2015-07-05 20:51:00 +01:00
Richard Meadows 351a949401 Enable low power mode when solar panels attached 2015-07-05 20:49:07 +01:00
Richard Meadows 1f812b5a00 [bugfix] lat, lon and altitude should all be signed values! 2015-07-05 20:48:31 +01:00
Richard Meadows f01361ff37 Re-instate kick 2015-07-04 20:58:03 +01:00
Richard Meadows 5d6d35d9dc Increase the frequency of the internal watchdog gclk so we don't get massive lag when kicking it. Also fix up varous timing issues / speed things up 2015-07-04 20:47:58 +01:00
Richard Meadows 7b48a48881 Re-arranged cron a little, tasks now run after comms runs. Watchdog still being triggered for gps get position etc. Maybe need to wake on both edges of timepulse? 2015-07-04 00:39:33 +01:00
Richard Meadows 28d1d18541 Longer pips 2015-07-03 23:44:22 +01:00
Richard Meadows 08e3d30c25 Brought up gps on new hw, various bugfix, pre-calculate telemetry timer counts and more 2015-07-03 23:40:47 +01:00
Richard Meadows b65216498d Telemetry less often when solar power is off 2015-07-03 15:01:23 +01:00
Richard Meadows cde21d13f9 Added solar to adc, adc now runs on interrupt, added test case. TODO adc paramter tuning 2015-07-03 12:46:33 +01:00
Richard Meadows 4429c0670d Added backlog recording and playback over aprs 2015-07-01 22:07:35 +01:00
Richard Meadows 1c9385b612 Added backlog unit and test case. Also mem_erase_all testcase 2015-07-01 19:17:55 +01:00
Richard Meadows c5d780b0eb Add base-91 telemetry to aprs 2015-06-30 17:18:00 +01:00
Richard Meadows 879e64e4ef Today I learnt some c-foo 2015-06-30 16:23:53 +01:00
Richard Meadows a834db5f1f Fix point_in_poly. We need to interpolate along diagonal boarder lines which is kinda going to need floating point 2015-06-29 22:08:31 +01:00
Richard Meadows 88087381eb Added a new test case that allows us to plot points processed on the ARM CM0+ back in the ipython notebook 2015-06-29 22:06:58 +01:00
Richard Meadows f27cbf760f Added vias though all the pads on the debug connector 2015-06-29 20:00:03 +01:00
Richard Meadows af531b09fe Added mem write all test case 2015-06-29 19:54:01 +01:00
Richard Meadows 879f20ad3e location_aprs test now uses pre-defined list of interesting locations 2015-06-29 19:53:05 +01:00
Richard Meadows df1423c581 Call the watchdog in idle loops 2015-06-28 23:20:55 +01:00
Richard Meadows ebafb09f98 Tidied spi.c. We're only ever going to use master mode 2015-06-28 23:05:22 +01:00
Richard Meadows c1c5d8b4eb Display runtime for test cases 2015-06-28 22:39:18 +01:00
Richard Meadows f58cc8f417 New test case for whole memory 2015-06-28 22:26:33 +01:00
Richard Meadows 48eebb798a Memory checks exact JEDEC ID 2015-06-28 20:07:28 +01:00
Richard Meadows fc9713cb08 Added tests for memory, new test make now adds #inlcude to tmain.c 2015-06-28 20:06:45 +01:00
Richard Meadows ed27b1c0b2 Added makefile for making new tcs 2015-06-28 19:13:15 +01:00
Richard Meadows 68aca94548 Added optional gdb info for tests 2015-06-28 18:50:33 +01:00
Richard Meadows b7d51b7f62 Can now run individual test cases on hw 2015-06-28 18:46:04 +01:00
Richard Meadows a4b336c1b5 Updated various sercom definitions 2015-06-28 17:37:57 +01:00
Richard Meadows 1458b0faab Fixed memory pin names to correspond with the datasheet 2015-06-28 16:49:14 +01:00
Richard Meadows 424382ba60 [Bugfix] Memory HOLD pin needs to be high. Also adjusted pad/cream size. Bump to V0.98x.1 2015-06-28 16:35:33 +01:00
Richard Meadows b63c6ca88d Droped timepulse handler priority to allow GPS functions to run in handler 2015-06-28 00:25:40 +01:00