update examples
This commit is contained in:
parent
a9f3380f85
commit
176814bc98
|
@ -50,6 +50,7 @@ void setup() {
|
||||||
radio.initialize();
|
radio.initialize();
|
||||||
radio.frequency(144390);
|
radio.frequency(144390);
|
||||||
radio.setRfPower(0);
|
radio.setRfPower(0);
|
||||||
|
radio.bypassPreDeEmph(); // needed for digital modes
|
||||||
dds.start();
|
dds.start();
|
||||||
afsk.start(&dds);
|
afsk.start(&dds);
|
||||||
delay(100);
|
delay(100);
|
||||||
|
|
|
@ -8,9 +8,12 @@
|
||||||
* a message under 254 characters into the bar at the top of
|
* a message under 254 characters into the bar at the top of
|
||||||
* the monitor. Click the "Send" button. Check for output on
|
* the monitor. Click the "Send" button. Check for output on
|
||||||
* AFSK receiver.
|
* AFSK receiver.
|
||||||
|
*
|
||||||
* NOTE: add message receive code
|
* To send a message: connect to the Arduino over a Serial link.
|
||||||
*/
|
* Send the following over the serial link:
|
||||||
|
* `from,to,:message
|
||||||
|
* example: * `KG7OGM,KG7OGM,:Hi there
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -55,6 +58,7 @@ void setup() {
|
||||||
radio.setSQHiThresh(-100);
|
radio.setSQHiThresh(-100);
|
||||||
radio.setSQLoThresh(-100);
|
radio.setSQLoThresh(-100);
|
||||||
radio.setSQOn();
|
radio.setSQOn();
|
||||||
|
radio.bypassPreDeEmph();
|
||||||
dds.start();
|
dds.start();
|
||||||
afsk.start(&dds);
|
afsk.start(&dds);
|
||||||
delay(100);
|
delay(100);
|
||||||
|
|
|
@ -54,6 +54,7 @@ void setup() {
|
||||||
Serial.print(F(" / "));
|
Serial.print(F(" / "));
|
||||||
Serial.println(radio.getSQLoThresh());
|
Serial.println(radio.getSQLoThresh());
|
||||||
radio.setModeReceive();
|
radio.setModeReceive();
|
||||||
|
radio.bypassPreDeEmph(); // needed for digital modes
|
||||||
Serial.println(F("DDS Start"));
|
Serial.println(F("DDS Start"));
|
||||||
delay(100);
|
delay(100);
|
||||||
dds.start();
|
dds.start();
|
||||||
|
|
|
@ -139,11 +139,13 @@ void loop() {
|
||||||
|
|
||||||
if (Serial.available()) {
|
if (Serial.available()) {
|
||||||
code = char2code(Serial.read());
|
code = char2code(Serial.read());
|
||||||
|
if (code == 255) code = 0xE; // throw a * in there so we don't break things with an invalid code
|
||||||
radio.setDTMFCode(code); // set first
|
radio.setDTMFCode(code); // set first
|
||||||
} else {
|
} else {
|
||||||
dtmf_to_tx = false;
|
dtmf_to_tx = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
delay(20); // make sure the last code is done
|
||||||
// done with tone
|
// done with tone
|
||||||
radio.setModeReceive();
|
radio.setModeReceive();
|
||||||
radio.setTxSourceMic();
|
radio.setTxSourceMic();
|
||||||
|
|
|
@ -56,6 +56,7 @@ void setup() {
|
||||||
radio.setSQLoThresh(-100);
|
radio.setSQLoThresh(-100);
|
||||||
radio.setSQOn();
|
radio.setSQOn();
|
||||||
radio.frequency(144390);
|
radio.frequency(144390);
|
||||||
|
radio.bypassPreDeEmph();
|
||||||
|
|
||||||
dds.start();
|
dds.start();
|
||||||
afsk.start(&dds);
|
afsk.start(&dds);
|
||||||
|
|
|
@ -44,6 +44,7 @@ void setup() {
|
||||||
Serial.println(result);
|
Serial.println(result);
|
||||||
radio.initialize();
|
radio.initialize();
|
||||||
radio.frequency(446000);
|
radio.frequency(446000);
|
||||||
|
radio.bypassPreDeEmph();
|
||||||
radio.setModeReceive();
|
radio.setModeReceive();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -54,6 +54,7 @@ void setup() {
|
||||||
radio.initialize();
|
radio.initialize();
|
||||||
radio.setRfPower(0);
|
radio.setRfPower(0);
|
||||||
radio.frequency(145500);
|
radio.frequency(145500);
|
||||||
|
radio.bypassPreDeEmph();
|
||||||
// put your setup code here, to run once:
|
// put your setup code here, to run once:
|
||||||
//dds.setReferenceClock(34965/4);
|
//dds.setReferenceClock(34965/4);
|
||||||
dds.start();
|
dds.start();
|
||||||
|
|
Loading…
Reference in New Issue