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

Fix: build for cemi_server on platform without RF support will failed #283

Merged

Conversation

tonylu00
Copy link
Contributor

I want to use "knx-usb" example on ESP32 platform. And I noticed a problem.
Build for example "knx-usb" will failed if define 'USE_CEMI_SERVER' without 'USE_RF', such as ESP32. This commit only solve the build error, by add preprocessor to check if USE_RF is defined. Tested on following env:

[env:adafruit_qtpy_esp32s3_n4r2]
platform = espressif32
board = adafruit_qtpy_esp32s3_n4r2
framework = arduino
lib_extra_dirs = ../../../
extra_scripts = pre:custom_hwids.py
board_build.usb_product = "KNX RF - USB Interface"
lib_deps =
knx
adafruit/Adafruit TinyUSB Library@^3.2.0
build_flags =
-DUSE_USB
-DUSE_TINYUSB
-Wno-unknown-pragmas
-DMASK_VERSION=0x07B0

@thelsing thelsing merged commit 8a31e90 into thelsing:master Jun 21, 2024
5 of 6 checks passed
@thelsing
Copy link
Owner

Thank you for your contribution.

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.

2 participants