Update cubesatsim.ino

pull/153/head
alanbjohnston 4 years ago committed by GitHub
parent 5e71f4ade1
commit af3e990429
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -162,9 +162,6 @@ void setup() {
}
// start pwm
start_pwm();
// configure ina219s
start_ina219();
@ -173,6 +170,11 @@ start_ina219();
// program Transceiver board
configure_radio();
// start pwm
start_pwm();
}
void loop() {
@ -383,7 +385,7 @@ void get_tlm_fox() {
Serial.println(" ");
if (mode == FSK)
{
Serial.println("Starting");
// Serial.println("Starting");
if (loop_count % 32 == 0) { // was 8 /// was loop now loop_count
Serial.println("Sending MIN frame");
frm_type = 0x03;
@ -1638,7 +1640,7 @@ void start_payload() {
Serial1.begin(115200); // Pi UART faster speed
Serial.println("Starting!");
Serial.println("Starting payload!");
blink_setup();
@ -1986,6 +1988,8 @@ void start_ina219() {
void start_pwm() {
// based on code https://github.com/rgrosset/pico-pwm-audio
//
Serial.println"Starting pwm!");
pwm_value = 128 - pwm_amplitude;
set_sys_clock_khz(125000, true);
@ -2052,15 +2056,16 @@ void pwm_interrupt_handler() {
if ((pwm_value == (128 - pwm_amplitude)) && (pwm_rnd_bit == 1)) {
pwm_value = 128 + pwm_amplitude;
Serial.print(".");
Serial.print("-");
}
else {
pwm_value = 128 - pwm_amplitude;
Serial.print("-");
Serial.print("_");
}
}
pwm_set_gpio_level(AUDIO_OUT_PIN, pwm_value);
if (wav_position++ > 950)
if (wav_position++ > 300) {
wav_position = 0;
Serial.println("Reset wav_position");
}
}

Loading…
Cancel
Save

Powered by TurnKey Linux.