diff --git a/cubesatsim/cubesatsim.ino b/cubesatsim/cubesatsim.ino index bbd8d8da..6b86ac3f 100644 --- a/cubesatsim/cubesatsim.ino +++ b/cubesatsim/cubesatsim.ino @@ -2083,6 +2083,7 @@ void write_little_endian(unsigned int word, int num_bytes, FILE *wav_file) void config_radio() { +/* if (!wifi) pinMode(LED_BUILTIN, OUTPUT); @@ -2094,12 +2095,12 @@ void config_radio() pinMode(TEMPERATURE_PIN, INPUT); pinMode(AUDIO_IN_PIN, INPUT); - +*/ if ((mode == AFSK) || (mode == FSK) || (mode == SSTV) || (mode == CW)) { digitalWrite(PD_PIN, HIGH); // Enable SR_FRS - pinMode(AUDIO_OUT_PIN, OUTPUT); +// pinMode(AUDIO_OUT_PIN, OUTPUT); program_radio(); @@ -3403,14 +3404,20 @@ void config_gpio() { // Serial.println(digitalRead(PI_3V3_PIN)); // set anlog inputs and read + pinMode(TEMPERATURE_PIN, INPUT); Serial.print("Diode voltage (temperature): "); Serial.println(analogRead(TEMPERATURE_PIN)); - + + pinMode(AUDIO_IN_PIN, INPUT); Serial.print("Audio In: "); - Serial.println(analogRead(AUDIO_IN_PIN)); - -} + Serial.println(analogRead(AUDIO_IN_PIN)); + + pinMode(PTT_PIN, OUTPUT); // PTT active LOW + digitalWrite(PTT_PIN, HIGH); + pinMode(PD_PIN, OUTPUT); // PD active HIGH + digitalWrite(PD_PIN, LOW); +} bool TimerHandler0(struct repeating_timer *t) {