Commit Graph

80 Commits

Author SHA1 Message Date
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
Stephen Olesen 13be6810f1 Modified to initialize and try to use the radio. 2015-07-02 01:26:47 -06:00