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 |
Richard Meadows
|
66d0efb318
|
Initial implementation of memory drivers
|
2015-06-28 00:24:17 +01:00 |
Richard Meadows
|
c7d9054c3d
|
Align gps timepulse with the top of the utc second
|
2015-06-27 19:16:19 +01:00 |
Richard Meadows
|
4dde7ed37c
|
Refactor. System now runs on a "cron" architecture that is aligned to UTC
|
2015-06-27 19:06:18 +01:00 |
Richard Meadows
|
6e584b2ad3
|
Added rf tests, confirmed aprs deviation and added notes
|
2015-06-26 12:15:30 +01:00 |
Richard Meadows
|
c5a01bab25
|
Fixed APRS pre-emphasis using custom FIR filter. Not sure on the deviation yet but it looks good in audacity
|
2015-06-26 01:37:26 +01:00 |
Richard Meadows
|
4fb5a30e5f
|
Added slightly different string when testing
|
2015-06-26 01:36:25 +01:00 |
Richard Meadows
|
28c044f95f
|
Added altitude to aprs geofence. APRS always enabled below 200m
|
2015-06-25 19:49:47 +01:00 |
Richard Meadows
|
3cda2aba21
|
Use aprs deviation define
|
2015-06-25 19:42:10 +01:00 |
Richard Meadows
|
4a9bf7bf53
|
Tidy up notebook. Now runs correctly in order
|
2015-06-25 18:54:47 +01:00 |
Richard Meadows
|
e96b3eda63
|
Use a marco define to set APRS deviation. TODO: different deviations for mark/space
|
2015-06-25 18:53:42 +01:00 |