Richard Meadows
|
f1babfd5a8
|
Updated README, added some note to pre-flight checklist
|
2015-07-05 21:20:30 +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
|
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
|
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
|
e96b3eda63
|
Use a marco define to set APRS deviation. TODO: different deviations for mark/space
|
2015-06-25 18:53:42 +01:00 |
Richard Meadows
|
42f03fc16f
|
Set APRS deviation to a sensible value
|
2015-06-25 18:23:04 +01:00 |
Richard Meadows
|
45ada71f11
|
Doubled the frequency of GCLK1. Doubles the resoultion of the tcxo error measurement
|
2015-06-25 18:17:15 +01:00 |
Richard Meadows
|
5186d5f3df
|
Switched tc5 aprs to 16-bit mode to reduce error. Reduced pre-scaler
|
2015-06-25 18:16:24 +01:00 |
Richard Meadows
|
158e8e618a
|
Patched up the mess the adc code is in, added ADC definitions for new hw in hw_config
|
2015-06-25 17:15:31 +01:00 |
Richard Meadows
|
e7602eab03
|
Refactored SI406X defines to SI4xxx
|
2015-06-25 16:47:13 +01:00 |
Richard Meadows
|
31edebc9e0
|
RF power set in hw_config, full power for APRS. RF tests in separate file, aprs shuts stops on error correctly
|
2015-06-25 16:41:35 +01:00 |
Richard Meadows
|
9f6aa97ba4
|
Made separate init file
|
2015-06-25 13:28:50 +01:00 |
Richard Meadows
|
4f33da8740
|
Started new watchdog and init process.
|
2015-06-24 22:44:07 +01:00 |
Richard Meadows
|
3e87c0b877
|
Updated hw_config for new 0.98x.x hw
|
2015-06-24 21:37:57 +01:00 |
Richard Meadows
|
3dcff46eb0
|
ascii arrrt
|
2015-06-21 13:33:33 +01:00 |
Richard Meadows
|
5c1c88fdc1
|
Added more things to clock map
|
2015-06-21 13:32:41 +01:00 |