Skip to content

Philhower's platform_def defines PICO_RP2040 and PICO_RP2350 - #30

Open
markwal wants to merge 1 commit into
adafruit:masterfrom
markwal:fix-philhower-platform-def
Open

Philhower's platform_def defines PICO_RP2040 and PICO_RP2350#30
markwal wants to merge 1 commit into
adafruit:masterfrom
markwal:fix-philhower-platform-def

Conversation

@markwal

@markwal markwal commented May 31, 2026

Copy link
Copy Markdown

The Arduino instructions on the learn page for the Adafruit Macro Pad say to install the Earle Philhower board support for the RP2040. The i2c_scan example given in that tutorial won't compile with an error about NOPT1H_CYCLE is undefined. This is because ARDUINO_RASPBERRY_PI_PICO is not defined. However, PICO_RP2040 is.

  • Scope: Changes Adafruit_TestBed_Brains.cpp. Allows PICO_RP2040 and PICO_RP2350 to determine the CYCLE times as synonyms for ARDUINO_RASPBERRY_PI_PICO and ARDUINO_RASPBERRY_PI_PICO2. The way the ifdef is structured, either PICO_RP2040 or ARDUINO_RASPBERRY_PI_PICO being defined will take precedence over the 2350 macros being defined.

  • I tested the learn example given above.

The Arduino instructions on the learn page for the Adafruit Macro Pad
say to install the Earle Philhower board support for the RP2040.  The
i2c_scan example given in that tutorial won't compile with an error
about NOPT1H_CYCLE is undefined.  This is because
ARDUINO_RASPBERRY_PI_PICO is not defined.  However, PICO_RP2040 is.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant