diff --git a/afsk/main.c b/afsk/main.c index 4b67b4f3..4dafcc0b 100644 --- a/afsk/main.c +++ b/afsk/main.c @@ -77,6 +77,7 @@ void config_x25(); void trans_x25(); int upper_digit(int number); int lower_digit(int number); +static void init_rf(); int socket_open = 0; int sock = 0; int loop = -1; @@ -305,16 +306,25 @@ int main(int argc, char *argv[]) { batteryThreshold = 3.0; } else + { printf("vB3 Present\n"); + setSpiChannel(SPI_CHANNEL); + setSpiSpeed(SPI_SPEED); + initializeSpi(); + char src_addr[5] = "KU2Y"; + char dest_addr[5] = "CQ"; + ax25_init(&hax25, (uint8_t *) dest_addr, '1', (uint8_t *) src_addr, '1', + AX25_PREAMBLE_LEN, + AX25_POSTAMBLE_LEN); + printf("Initialization complete\n"); + } } pinMode (txLed, OUTPUT); digitalWrite (txLed, txLedOff); pinMode (onLed, OUTPUT); digitalWrite (onLed, onLedOn); - //setSpiChannel(SPI_CHANNEL); - //setSpiSpeed(SPI_SPEED); - //initializeSpi(); + FILE* config_file = fopen("sim.cfg","r"); if (config_file == NULL) @@ -368,10 +378,6 @@ if (vB4) //uint8_t data[1024]; tx_freq_hz -= tx_channel * 50000; - -// ax25_init(&hax25, (uint8_t *) dest_addr, '1', (uint8_t *) src_addr, '1', -// AX25_PREAMBLE_LEN, -// AX25_POSTAMBLE_LEN); // Send ID in CW (Morse Code)