Richard Meadows
cc4455581d
Finish removing semihost stuff
2015-10-09 18:33:05 +01:00
Richard Meadows
7e24523c85
Remove semihosting. We don't use this anymore
2015-10-06 19:48:29 +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
7a94195d95
Culled various compiler warnings
2015-07-16 21:00:56 +00: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
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
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
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
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
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
4f33da8740
Started new watchdog and init process.
2015-06-24 22:44:07 +01:00
Richard Meadows
4d67632ae2
Separate frequency for APRS, APRS values set through setter function
2015-04-14 16:08:33 +01:00
Richard Meadows
920a6cc077
Aprs working on 144.888, tested on aprs.fi with pymutlimonaprs
2015-04-14 14:55:46 +01:00
Richard Meadows
96248ed8b8
Working aprs test using square wave on gpio1 and 2gfsk
2015-04-02 11:38:48 +01:00
Richard Meadows
e76e078914
Midway through first attempt at ax25. Everything is a mess
2015-04-01 15:13:01 +01:00
Richard Meadows
b7a0d03a51
Interleaved contestia, rtty. Simplified telemetry etc
2015-03-07 15:29:10 +00:00
Richard Meadows
307f57b7c2
Telemetry changes to allow rtty and contestia
2015-03-06 23:39:54 +00:00
Richard Meadows
67719ea8b5
More re-orginisation to telemetry etc, added working RSID demo run
2015-03-06 19:30:33 +00:00
Richard Meadows
35bc669420
Added a variable for Npresc, tidy up
2015-03-05 07:43:15 +00:00
Richard Eoin Meadows
69e1ab99ca
[New feature] Generally working olivia / contestia implementation. Only decodes sometimes... Maybe needs a preamble?
2014-11-26 11:56:21 +00:00
Richard Eoin Meadows
7b509fcaca
[Refactor] Completed replacement of Si4060 with si_trx
2014-11-18 15:47:17 +00:00
Richard Eoin Meadows
92e7f3412d
[Refactor] Rename GPIO function, reduce radio pin drive strength
2014-11-18 14:40:59 +00:00
Richard Eoin Meadows
41717efce2
[Refactor] Now uses si_trx for the radio
2014-11-18 14:37:36 +00:00
Richard Eoin Meadows
6ae5064823
[Refactor] First attempt at new si tranceiver library. Not tested
2014-10-10 10:32:13 +01:00