-
Notifications
You must be signed in to change notification settings - Fork 22
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
Decouple project top-level from RP2040/Pico #8
Comments
Also need a way to automate downloading the PicoSDK if it does not already exist, and move this functionality into the hardware-specific CMake file - potentially could use ExternalProject module for this purpose. Top level README should not refer to |
Why not just use git submodules for this? They need dealing with anyway, for microshell and git_version. |
I don't think submodules are the way to go for board-specific stuff, otherwise running a We could always use the CMake |
@Kintar agreed, I think the ability for CMake to pull in modules for FreeRTOS/relevant SDKs based on |
Closing this as all of the necessary changes are now in the v0.3pre branch. Opened issue #28 to track work for auto-cloning FreeRTOS and any other hardware-specific repos. |
Finish the work that began in PR #6 - decouple project top-level from MCU platform and remove any references to RP2040/Pico, move all HW-related things to the
hardware/
subdirectory.Work on hw-decouple branch.
Still to-do:
CMakeLists.txt
still hasinclude($ENV{FREERTOS_KERNEL_PATH}/portable/ThirdParty/GCC/RP2040/FreeRTOS_Kernel_import.cmake)
target_link_libraries
in rootCMakeLists.txt
to thehw_libs
variable inhardware/rp2040/prebuild.cmake
cli/node_proc.c
The text was updated successfully, but these errors were encountered: