Stephen Olesen
|
acc4aebe03
|
Add calculators for frequency steps. Accumulator has a typedef now. Optimize tick.
|
2015-07-03 15:23:39 -06:00 |
Stephen Olesen
|
5fd0fdf154
|
Merge branch 'master' into afsk
|
2015-07-02 21:32:54 -06:00 |
Stephen Olesen
|
1aa7f7d224
|
Merge remote-tracking branch 'upstream/master'
|
2015-07-02 21:32:24 -06:00 |
Stephen Olesen
|
28248365c8
|
Added QPSK63. Set both sketches to run on either pin 3 or 11.
|
2015-07-02 21:27:12 -06:00 |
Stephen Olesen
|
26ffcd332b
|
Faster reference clock rate (using pin 3), skip outer loop to slow PSK.
|
2015-07-02 19:58:54 -06:00 |
Stephen Olesen
|
77a8c62b78
|
Correct Pin 3 output to scale to the reduced comparator size.
|
2015-07-02 19:57:32 -06:00 |
Stephen Olesen
|
6ff2791963
|
Change to the waveform shaping trying to reduce IMD.
|
2015-07-02 19:31:16 -06:00 |
Stephen Olesen
|
7db28bff0e
|
Change DDS to using signed integers to try to keep our DC bias averaged out.
|
2015-07-02 19:30:53 -06:00 |
Stephen Olesen
|
437e750e76
|
Rough PSK31 example, constant transmit of a string.
|
2015-07-02 18:06:57 -06:00 |
Stephen Olesen
|
2152100873
|
Change amplitude scaling. Go back to refclk for ICR1. Added phase changes.
|
2015-07-02 18:04:12 -06:00 |
morgan
|
0bfd349b64
|
updated setRfPower function. It now sets the PADRV bits on the AU1846
|
2015-07-02 14:15:34 -07:00 |
Casey Halverson
|
81fc8a6566
|
fixed frequency calculation per data sheet
fixed frequency calculation per data sheet. this should be a 16
multiplier now vs. 8 for the old RDA 1846.
|
2015-07-02 13:55:16 -07:00 |
Casey Halverson
|
ed06aea086
|
FM Beacon
|
2015-07-02 13:52:30 -07:00 |
Stephen Olesen
|
0e9a549f56
|
Fix a compile error. Add a quick callsign appending string method.
|
2015-07-02 02:38:28 -06:00 |
Stephen Olesen
|
4a8e9c69e6
|
Workaround for lockup on AFSK/DDS startup when using the Wire library.
|
2015-07-02 01:32:00 -06:00 |
Stephen Olesen
|
8e8c88f67c
|
Stop transmitting (in a hackish way) when the TX is done.
|
2015-07-02 01:31:36 -06:00 |
Stephen Olesen
|
13be6810f1
|
Modified to initialize and try to use the radio.
|
2015-07-02 01:26:47 -06:00 |
Stephen Olesen
|
80a1741575
|
Preliminary addition of static memory allocations for packet buffers.
Fixed(?) DDS frequency calculation on-chip.
|
2015-07-02 01:24:55 -06:00 |
Stephen Olesen
|
d2dc9adbc0
|
Remove ISR from HamShield, add DDS header.
|
2015-07-01 20:47:56 -06:00 |
Stephen Olesen
|
429e645ad2
|
Example for AFSK sending (AX25 format) added. DDS updated to a slower clock rate again.
|
2015-07-01 20:30:49 -06:00 |
Stephen Olesen
|
5689393c11
|
Replace local DDS with the DDS class.
|
2015-07-01 18:25:59 -06:00 |
Stephen Olesen
|
660fe0c602
|
Corrected the duration calculation on fixed DDS length.
|
2015-07-01 18:05:17 -06:00 |
Stephen Olesen
|
120442533d
|
Added DDS sample. Fixed pin 11 PWM output, now default (3 works better).
|
2015-07-01 17:56:40 -06:00 |
Stephen Olesen
|
016ad2398a
|
Added a define to use pin 3 for PWM, instead of the new default pin 11.
|
2015-07-01 15:01:55 -06:00 |
Stephen Olesen
|
8f2115adbc
|
Add some comments.
|
2015-07-01 14:54:22 -06:00 |
Stephen Olesen
|
2f4d17e4ed
|
Fixed up the duration timers, clockTick needs a cleanup.
|
2015-07-01 14:42:20 -06:00 |
Stephen Olesen
|
31eb465ebf
|
Allow for high idle duty cycle when output is 'off', amplitude adjustments.
|
2015-07-01 14:27:10 -06:00 |
Stephen Olesen
|
1117542411
|
Created generic DDS class for tone generation, update AFSK to start the right timers.
|
2015-07-01 14:04:20 -06:00 |
Stephen Olesen
|
55c10c503b
|
Some spacing, added header length minimum.
|
2015-06-30 20:32:28 -06:00 |
Stephen Olesen
|
9b2987de08
|
Initial import of the main code from https://github.com/slepp/AX25
Partially functional, but no accuracy tests complete yet.
|
2015-06-30 19:22:46 -06:00 |
Stephen Olesen
|
6a5815d9b5
|
Move singleton to the initializer to be used by more things later. Made public.
|
2015-06-30 16:37:55 -06:00 |
Nigel VH
|
68fb758aef
|
Merge pull request #1 from slepp/master
Static method declarations for ISR handlers and singleton object.
|
2015-06-30 14:16:18 -07:00 |
Stephen Olesen
|
8fb40c3716
|
Static method declarations for ISR handlers and singleton object.
|
2015-06-30 14:34:32 -06:00 |
Nigel Vander Houwen
|
2d5deedf54
|
Slight rearranging, and added comments to FM Beacon example sketch.
|
2015-06-28 10:20:57 -07:00 |
Casey Halverson
|
0126665e4c
|
Finalizing Chrome app window layout
Stylized buttons for chrome app
|
2015-06-22 11:47:40 -07:00 |
Casey Halverson
|
33270f5442
|
changing to frequency method
.frequency should always be used as it contains required band setting
functions.
|
2015-06-22 10:54:44 -07:00 |
Nigel Vander Houwen
|
81afcd7353
|
Added RSSI parameter to waitForChannel to allow setting what should be defined as a clear channel. Updated FM Beacon example to use the settable parameter and print what the measured RSSI was in case of failure.
|
2015-06-20 15:22:33 -07:00 |
Nigel Vander Houwen
|
22065e08d5
|
Fixed HamShield.h reference and indenting in FM Beacon example sketch.
|
2015-06-20 14:00:39 -07:00 |
Nigel Vander Houwen
|
86902d4ffc
|
Moved some library files around.
|
2015-06-20 13:53:56 -07:00 |
Nigel Vander Houwen
|
497c4b8464
|
Updated HamShield.h to use the proper PWM pin for audio output.
|
2015-06-20 13:49:05 -07:00 |
Nigel Vander Houwen
|
0473fef89c
|
Added note about using this repository with Arduino to the README.md
|
2015-06-20 13:40:11 -07:00 |
Nigel Vander Houwen
|
23ba8f6e7c
|
Initial commit of HamShield library and example sketches. Probably not fully functional.
|
2015-06-20 13:37:48 -07:00 |
Nigel VH
|
c551fd9508
|
Initial commit
|
2015-06-20 13:31:39 -07:00 |