If you mean 'can you access RP2040 on-chip registers directly from code?' the answer is yes, using C, Assembler, and probably most languages which can be used to program an RP2040. The Pico SDK allows that, so does MicroPython.
Bare metal usually means coding without reliance on any libraries or frameworks, coding it all yourself using nothing more than register definitions. You can do that but it's a lot of work replicating what the Pico SDK provides for.
For most people there's often no good reason to do either. I am not familiar with ESP-IDF but it looks to me that Pico SDK is the equivalent for the RP2040.
Perhaps tell us what you are hoping to actually do and forum members will be better able to tell you how to do that.
Bare metal usually means coding without reliance on any libraries or frameworks, coding it all yourself using nothing more than register definitions. You can do that but it's a lot of work replicating what the Pico SDK provides for.
For most people there's often no good reason to do either. I am not familiar with ESP-IDF but it looks to me that Pico SDK is the equivalent for the RP2040.
Perhaps tell us what you are hoping to actually do and forum members will be better able to tell you how to do that.
Statistics: Posted by hippy — Thu Jul 11, 2024 1:14 pm