Nigel VH
|
aaee8915b5
|
Merge pull request #10 from slepp/hs-progmem
Move frequency lookup tables into progmem.
|
2015-07-05 16:53:16 -07:00 |
Nigel VH
|
efca76806c
|
Merge pull request #9 from slepp/id-test
Check for 0x3AC or 0x32C in testConnection().
|
2015-07-05 16:52:26 -07:00 |
Stephen Olesen
|
1afc2c18f9
|
Remove extraneous pgmspace.h include.
|
2015-07-05 17:05:55 -06:00 |
Stephen Olesen
|
0721456c28
|
Move frequency lookup tables into progmem.
|
2015-07-05 17:03:05 -06:00 |
Stephen Olesen
|
2eea6db437
|
Check for 0x3AC or 0x32C in testConnection().
|
2015-07-05 16:32:55 -06:00 |
Stephen Olesen
|
9bcf52ec64
|
Update large DDS sine table to use signed integers.
|
2015-07-05 16:29:27 -06:00 |
Stephen Olesen
|
7131e46ff0
|
Allow refclkOffset to be set on the fly in DDS and the calibration tool.
|
2015-07-04 18:31:18 -06:00 |
Stephen Olesen
|
1c29498e44
|
Received frequency calculation added.
|
2015-07-04 16:39:17 -06:00 |
Stephen Olesen
|
4af33167a0
|
Added Crystal Calibration sketch with simple Serial UI. Fixed ddsAccumulator_t type.
|
2015-07-04 14:13:45 -06:00 |
Stephen Olesen
|
7c67a704c3
|
Use HamShield now, fix refclk rate, increase toggle speed.
|
2015-07-04 02:17:03 -06:00 |
Stephen Olesen
|
ed594d3128
|
Back to Wire library usage, mistaken commit on changing it.
|
2015-07-04 00:03:12 -06:00 |
Stephen Olesen
|
f30f9003c1
|
Merge remote-tracking branch 'upstream/master' into afsk
|
2015-07-03 23:56:00 -06:00 |
Nigel VH
|
167c792116
|
Merge pull request #6 from slepp/master
Move singleton to the initializer to be used by more things later
|
2015-07-03 22:55:20 -07:00 |
Stephen Olesen
|
c708b3703a
|
Merge remote-tracking branch 'upstream/master' into afsk
|
2015-07-03 23:54:34 -06:00 |
Nigel VH
|
1257cb0b4b
|
Merge pull request #3 from slepp/morse-clean
Clean (no whitespace changes) of the Morse table changes.
|
2015-07-03 22:51:54 -07:00 |
Stephen Olesen
|
8ebeabe496
|
Now using actual radio hardware in AFSK and SSTV. Tuned Tx settling timers.
|
2015-07-03 21:21:51 -06:00 |
Stephen Olesen
|
208087693d
|
Pretty basic SSTV transmitter in Martin-1. Sends a static image.
|
2015-07-03 15:24:17 -06:00 |
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 |
Stephen Olesen
|
0fd2d484e1
|
Added back in the tone waits in morseOut.
|
2015-06-30 16:03:21 -06:00 |
Stephen Olesen
|
fc09429133
|
Alter morseOut to use a for loop and clearer dit/dah timing in the tone.
Back up to 1000Hz tones.
|
2015-06-30 15:30:06 -06:00 |