Commit Graph

81 Commits

Author SHA1 Message Date
Stephen Olesen
ab7613c8d3 Updated AFSK/AX25 examples for modifications to AFSK library. 2015-07-13 19:01:32 -06:00
Stephen Olesen
a22b814d63 KISS TNC mode for the AX25 stack and example. 2015-07-13 18:55:07 -06:00
Stephen Olesen
45ec01bd31 Rewrite of framing to always be pure frames, no escapes.
Added parser for packets to pretty print them to serial.
Added parser for easier packet handling on receipt.
Moved bitclock timer to outside ISR loop.
2015-07-13 18:53:18 -06:00
Stephen Olesen
4f1c863487 Default refclk now 9600, remove old table and serial debugging. 2015-07-13 18:50:48 -06:00
Stephen Olesen
ed136d6fe9 Merge remote-tracking branch 'upstream/au_updates' into rel-jul13 2015-07-12 16:59:35 -06:00
morgan
8a66c135d5 updated setup code to start integrated LNA 2015-07-12 14:46:45 -07:00
Stephen Olesen
6cb8ed68d3 Rename for library compatability. 2015-07-11 14:23:03 -06:00
Stephen Olesen
cf93050e52 Updated AFSK with print routine, use new delay line. AX25 receive tune to APRS. 2015-07-10 11:58:37 -06:00
Stephen Olesen
888cf9d9fd Merge remote-tracking branch 'upstream/au_updates' into afsk-au-update 2015-07-09 14:58:58 -06:00
Stephen Olesen
52ac3def7d Finalize merger. 2015-07-09 14:57:22 -06:00
morgan
066007d616 updated rssi reading 2015-07-09 08:33:12 -07:00
morgan
8ec69c31b9 adapted library for au registers 2015-07-09 08:29:50 -07:00
Stephen Olesen
6d8813f200 Merge remote-tracking branch 'upstream/master' into afsk 2015-07-06 11:41:05 -06:00
Stephen Olesen
4fb55520ea First round of AX25 receiver. 2015-07-06 11:40:50 -06:00
Nigel VH
26e5aa75a8 Merge pull request #11 from slepp/hs-progmem
Need const on some compilers.
2015-07-05 20:33:53 -07:00
Stephen Olesen
a2778779d0 Need const on some compilers. 2015-07-05 21:19:16 -06:00
Stephen Olesen
1f81215577 Merge remote-tracking branch 'upstream/master' into afsk 2015-07-05 21:08:09 -06:00
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