diff --git a/cubesatsim/cubesatsim.ino b/cubesatsim/cubesatsim.ino index 74cea6f5..3b6de8b9 100644 --- a/cubesatsim/cubesatsim.ino +++ b/cubesatsim/cubesatsim.ino @@ -129,13 +129,14 @@ void setup() { start_isr(); start_pwm(); -/* +/**/ char call[] = "AMSAT"; strcpy(callsign, call); transmit_callsign(callsign); sleep(5.0); -*/ +/**/ + sampleTime = (unsigned int) millis(); ready = TRUE; // flag for core1 to start looping @@ -3432,13 +3433,17 @@ void transmit_callsign(char *callsign) { strcat(id, callsign); Serial.print("Transmitting id: "); print_string(id); - transmit_on(); +// transmit_on(); transmit_string(id); - transmit_off(); +// transmit_off(); } void transmit_string(char *string) { int i = 0; + Serial.println("Transmit on"); + digitalWrite(MAIN_LED_BLUE, HIGH); + digitalWrite(PTT_PIN, LOW); + while ((string[i] != '\0') && (i < 256)) { if (string[i] != ' ') transmit_char(string[i++]); @@ -3447,6 +3452,9 @@ void transmit_string(char *string) { i++; } } + Serial.println("Transmit off"); + digitalWrite(MAIN_LED_BLUE, LOW); + digitalWrite(PTT_PIN, HIGH); } void transmit_char(char character) {