mirror of
https://github.com/XGudron/UA3REO-DDC-Transceiver.git
synced 2025-08-08 09:01:04 +03:00
12.0.0 Release
This commit is contained in:
38
Stuff/Wolf-Interface/Wolf-Interface.ino
Normal file
38
Stuff/Wolf-Interface/Wolf-Interface.ino
Normal file
@@ -0,0 +1,38 @@
|
||||
/*
|
||||
Wolf Interface Example Project
|
||||
|
||||
This sketch demonstrates basic functionality for develop user-space devices, which communicates with TRX Wolf
|
||||
|
||||
https://github.com/XGudron/UA3REO-DDC-Transceiver
|
||||
*/
|
||||
|
||||
#include "Wolf.h"
|
||||
|
||||
// the setup function runs once when you press reset or power the board
|
||||
void setup() {
|
||||
Serial.begin(115200); // enable serial port for debugging
|
||||
|
||||
WOLF_init(); // init TRX Wolf communication
|
||||
}
|
||||
|
||||
// the loop function runs over and over again forever
|
||||
void loop() {
|
||||
Serial.println("TRX Info:");
|
||||
Serial.println("Current VFO: " + String(TRX_WOLF.CurrentVFO == TRX_SELECTED_VFO_A ? "A" : "B"));
|
||||
Serial.println("VFO A Frequency: " + String(TRX_WOLF.VFO_A_Frequency));
|
||||
Serial.println("VFO A Mode: " + WOLF_modeToString(TRX_WOLF.VFO_A_Mode));
|
||||
Serial.println("VFO A Mode is CW? " + String(TRX_WOLF.VFO_A_Mode == TRX_MODE_CW ? "Yes" : "No"));
|
||||
Serial.println("VFO B Frequency: " + String(TRX_WOLF.VFO_B_Frequency));
|
||||
Serial.println("VFO B Mode: " + WOLF_modeToString(TRX_WOLF.VFO_B_Mode));
|
||||
Serial.println("In TX? " + String(TRX_WOLF.TX ? "Yes" : "No"));
|
||||
Serial.println("In Tune? " + String(TRX_WOLF.Tune ? "Yes" : "No"));
|
||||
|
||||
String CAT_Answer = WOLF_catCommand("SM2"); // run CAT command and get answer
|
||||
Serial.println("CAT Answer (S-Meter dBm RX1): " + CAT_Answer);
|
||||
|
||||
WOLF_setMessage("Hello World! " + String(millis())); // set message over FFT, may be disabled if not set
|
||||
|
||||
Serial.println("---");
|
||||
|
||||
delay(1000);
|
||||
}
|
Reference in New Issue
Block a user