Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revert FlashStringHelper Macros #8147

Merged

Conversation

mrengineer7777
Copy link
Collaborator

Description of Change

Revert to previous definition of FPSTR and F macros.
Same as #8143. This PR targets master instead of 2.x branch.

Related links

Closes #8108

Revert to previous definition of `FPSTR` and `F` macros.
@mrengineer7777 mrengineer7777 marked this pull request as ready for review May 2, 2023 13:57
@mrengineer7777 mrengineer7777 added this to the 2.0.9 milestone May 2, 2023
@mrengineer7777 mrengineer7777 added the lib_test Run External Libraries Test label May 2, 2023
@github-actions
Copy link
Contributor

github-actions bot commented May 2, 2023

External libraries build test

Library ESP32 ESP32C3 ESP32S2 ESP32S3
Adafruit NeoPixel 1 ✅ -> 1 ✅ 1 ✅ -> 1 ✅ 1 ✅ -> 1 ✅ 1 ✅ -> 1 ✅
ArduinoBLE 1 ✅ -> 1 ✅ 1 ✅ -> 1 ✅ N/A 1 ✅ -> 1 ✅
ESP32Servo 1 ✅ -> 1 ✅ 1 ✅ -> 1 ✅ 1 ✅ -> 1 ✅ 1 ✅ -> 1 ✅
ESPAsyncWebServer 3 ✅ 1 ⚠️ -> 3 ✅ 1 ⚠️ 4 ❌ -> 4 ❌ 3 ✅ 1 ⚠️ -> 3 ✅ 1 ⚠️ 3 ✅ 1 ⚠️ -> 3 ✅ 1 ⚠️
FastLED 1 ✅ -> 1 ✅ 1 ✅ -> 1 ✅ 1 ✅ -> 1 ✅ 1 ✅ -> 1 ✅
IRremote 1 ⚠️ -> 1 ⚠️ 1 ❌ -> 1 ❌ 1 ✅ -> 1 ✅ 1 ✅ -> 1 ✅
MFRC522 1 ❌ -> 1 ✅ 1 ❌ -> 1 ✅ 1 ❌ -> 1 ✅ 1 ❌ -> 1 ✅
WS2812FX 1 ❌ -> 1 ❌ 1 ❌ -> 1 ❌ 1 ❌ -> 1 ❌ 1 ❌ -> 1 ❌

Copy link
Collaborator

@SuGlider SuGlider left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Replicated with #8143 with a different branch for merging.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lib_test Run External Libraries Test
Projects
Development

Successfully merging this pull request may close these issues.

Compile error under 2.0.8 if library function explicitly returns const __FlashStringHelper * from F() macro
3 participants