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 |
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
|
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 |