Update Payload_BME280_MPU6050_XS.ino add or Arduino Pico

pull/296/head
Alan Johnston 2 years ago committed by GitHub
parent a8f3abd445
commit 8fdd931a97
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -75,7 +75,7 @@ void setup() {
Serial.println("Starting!"); Serial.println("Starting!");
#ifdef ARDUINO_ARCH_MBED_RP2040 #if defined (ARDUINO_ARCH_MBED_RP2040) || (ARDUINO_ARCH_RP2040)
Serial.println("This code is for the Raspberry Pi Pico hardware."); Serial.println("This code is for the Raspberry Pi Pico hardware.");
Serial.println("Starting Serial2 for optional GPS on JP12"); Serial.println("Starting Serial2 for optional GPS on JP12");
@ -133,7 +133,8 @@ void setup() {
{ {
Serial.println("Calculating gyro offsets\n"); Serial.println("Calculating gyro offsets\n");
mpu6050.calcGyroOffsets(true); mpu6050.calcGyroOffsets(true);
#ifndef ARDUINO_ARCH_MBED_RP2040 #if defined (ARDUINO_ARCH_MBED_RP2040) || (ARDUINO_ARCH_RP2040)
#else
Serial.println("Storing gyro offsets in EEPROM\n"); Serial.println("Storing gyro offsets in EEPROM\n");
eeprom_word_write(0, 0xA07); eeprom_word_write(0, 0xA07);
@ -291,7 +292,8 @@ void loop() {
// Serial.println(result); // Serial.println(result);
// Serial.println("OK"); // Serial.println("OK");
// Serial.println(counter++); // Serial.println(counter++);
#ifndef ARDUINO_ARCH_MBED_RP2040 #if defined (ARDUINO_ARCH_MBED_RP2040) || (ARDUINO_ARCH_RP2040)
#else
if (result == 'R') { if (result == 'R') {
Serial1.println("OK"); Serial1.println("OK");
delay(100); delay(100);
@ -307,7 +309,7 @@ void loop() {
#endif #endif
} }
#ifdef ARDUINO_ARCH_MBED_RP2040 #if defined (ARDUINO_ARCH_MBED_RP2040) || (ARDUINO_ARCH_RP2040)
Serial.print("Squelch: "); Serial.print("Squelch: ");
Serial.println(digitalRead(15)); Serial.println(digitalRead(15));
@ -400,7 +402,7 @@ void led_set(int ledPin, bool state)
digitalWrite(ledPin, state); digitalWrite(ledPin, state);
#endif #endif
#ifdef ARDUINO_ARCH_MBED_RP2040 #if defined (ARDUINO_ARCH_MBED_RP2040) || (ARDUINO_ARCH_RP2040)
if (ledPin == greenLED) if (ledPin == greenLED)
digitalWrite(19, state); digitalWrite(19, state);
else if (ledPin == blueLED) else if (ledPin == blueLED)
@ -418,14 +420,14 @@ int read_analog()
#if defined(ARDUINO_ARCH_STM32F0) || defined(ARDUINO_ARCH_STM32F1) || defined(ARDUINO_ARCH_STM32F3) || defined(ARDUINO_ARCH_STM32F4) || defined(ARDUINO_ARCH_STM32L4) #if defined(ARDUINO_ARCH_STM32F0) || defined(ARDUINO_ARCH_STM32F1) || defined(ARDUINO_ARCH_STM32F3) || defined(ARDUINO_ARCH_STM32F4) || defined(ARDUINO_ARCH_STM32L4)
sensorValue = analogRead(PA7); sensorValue = analogRead(PA7);
#endif #endif
#if defined ARDUINO_ARCH_MBED_RP2040 #if defined (ARDUINO_ARCH_MBED_RP2040) || (ARDUINO_ARCH_RP2040)
sensorValue = analogRead(28); sensorValue = analogRead(28);
#endif #endif
return(sensorValue); return(sensorValue);
} }
void get_gps() { void get_gps() {
#ifdef ARDUINO_ARCH_MBED_RP2040 #if defined (ARDUINO_ARCH_MBED_RP2040) || (ARDUINO_ARCH_RP2040)
Serial.println("Getting GPS data"); Serial.println("Getting GPS data");
bool newData = false; bool newData = false;
unsigned long start = millis(); unsigned long start = millis();

Loading…
Cancel
Save

Powered by TurnKey Linux.