Skip to content

New namespacing issues #1068

Description

@TMRh20

What radio module do you use?

All modules

What driver board(s) do you use?

ESP32 - Heltec Wifi Kit32

If using Linux, what OS are you using?


If using Linux, what RF24 driver did you select?

None

Describe your problem

Attempting to build RF24Ethernet for ESP32, it looks like the new namespacing still requires us to qualify the constants with nRF24L01::

Note

Seems like regression from #1066

What is the RX code?

#include <RF24.h>
#include <RF24Network.h>
#include "RF24Mesh.h"
#include <RF24Ethernet.h>

What is the TX code?

#include <RF24.h>
#include <RF24Network.h>
#include "RF24Mesh.h"
#include <RF24Ethernet.h>

Activity

  1. TMRh20 commented on Apr 4, 2026

    @TMRh20
    MemberAuthor

    @Copilot Can you qualify all the register constants from nRF24L01.h in RF24.cpp using nRF24L01:: and create a new PR?

  2. 2bndy5 commented on Apr 4, 2026

    @2bndy5
    Member

    I just assigned this issue to the AI. I found that works better than tagging it arbitrarily.

  3. 2bndy5 commented on Apr 4, 2026

    @2bndy5
    Member
  4. TMRh20 commented on Apr 4, 2026

    @TMRh20
    MemberAuthor

    Fancy way to Find/Replace lol

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions