Searched +full:pico +full:- +full:sdk (Results 1 – 7 of 7) sorted by relevance
3 # SPDX-License-Identifier: BSD-3-Clause7 # This can be dropped into an external project to help locate this SDK25 set(PICO_SDK_PATH "${PICO_SDK_PATH}" CACHE PATH "Path to the Raspberry Pi Pico SDK")26 set(PICO_SDK_FETCH_FROM_GIT "${PICO_SDK_FETCH_FROM_GIT}" CACHE BOOL "Set to ON to fetch copy of SDK…27 …DK_FETCH_FROM_GIT_PATH "${PICO_SDK_FETCH_FROM_GIT_PATH}" CACHE FILEPATH "location to download SDK")38 GIT_REPOSITORY https://github.com/raspberrypi/pico-sdk42 message("Downloading Raspberry Pi Pico SDK")49 …"SDK location was not specified. Please set PICO_SDK_PATH or set PICO_SDK_FETCH_FROM_GIT to on to …61 …ge(FATAL_ERROR "Directory '${PICO_SDK_PATH}' does not appear to contain the Raspberry Pi Pico SDK")64 set(PICO_SDK_PATH ${PICO_SDK_PATH} CACHE PATH "Path to the Raspberry Pi Pico SDK" FORCE)
6 # Pull in PICO SDK (must be before project)9 message(FATAL_ERROR "Require at least Raspberry Pi Pico SDK version 1.2.0")17 project(FreeRTOS-Kernel C CXX)24 # if the SDK has already been initialized, then just add our libraries now - this allows25 …# this FreeRTOS port to just be added as a sub-directory or include within another project, rather…29 …message(FATAL_ERROR "Require at least Raspberry Pi Pico SDK version 1.3.2 to include FreeRTOS afte…36 …# We need to inject the following header file into ALL SDK files (which we do via the config heade…41 message("FreeRTOS: initialize SDK since we're the top-level")42 # Initialize the SDK
3 This directory provides an SMP FreeRTOS-Kernel port that can be used with the Raspberry Pi Pico SDK…5 …* Simple CMake INTERFACE libraries, to provide the FreeRTOS-Kernel and also the individual allocat…6 * Running the FreeRTOS-Kernel and tasks on either core 0 or core 1, or both.7 …* Use of SDK synchronization primitives (such as mutexes, semaphores, queues from pico_sync) betwe…10 more efficient to use the non SMP version in the main FreeRTOS-Kernel branch in that case.21 This will locate the FreeRTOS kernel if it is a direct sub-module of your project, or if you provid…22 …ERTOS_KERNEL_PATH` variable in your environment or via `-DFREERTOS_KERNEL_PATH=/path/to/FreeRTOS-K…24 **NOTE:** If you are using version 1.3.1 or older of the Raspberry Pi Pico SDK then this line must …25 …d will cause FreeRTOS to be included/required in all RP2040 targets in your project. After this SDK26 version, you can include the FreeRTOS-Kernel support later in your CMake build (possibly in a subdi…[all …]
3 # SPDX-License-Identifier: BSD-3-Clause5 # Called after the Raspberry Pi Pico SDK has been initialized to add our libraries7 add_library(FreeRTOS-Kernel-Core INTERFACE)8 target_sources(FreeRTOS-Kernel-Core INTERFACE17 target_include_directories(FreeRTOS-Kernel-Core INTERFACE ${FREERTOS_KERNEL_PATH}/include)20 target_compile_definitions(FreeRTOS-Kernel-Core INTERFACE24 add_library(FreeRTOS-Kernel INTERFACE)25 target_sources(FreeRTOS-Kernel INTERFACE29 target_include_directories(FreeRTOS-Kernel INTERFACE33 target_link_libraries(FreeRTOS-Kernel INTERFACE[all …]
6 * SPDX-License-Identifier: MIT AND BSD-3-Clause30 /*----------------------------------------------------------------------32 *----------------------------------------------------------------------*/43 * use this flag to determine if we need multi-core functionality.46 #include "pico/multicore.h"70 /* The systick is a 24-bit counter. */80 /* Let the user override the pre-loading of the initial LR with the address of113 /*-----------------------------------------------------------*/124 /*-----------------------------------------------------------*/127 #include "pico/lock_core.h"[all …]
1 name: FreeRTOS-Kernel Demos6 bashPass: \033[32;1mPASSED -7 bashInfo: \033[33;1mINFO -8 bashFail: \033[31;1mFAILED -12 WIN32-MSVC:14 runs-on: windows-latest16 - name: Checkout the FreeRTOS/FreeRTOS Repository22 fetch-depth: 125 - name: Checkout Pull Request30 - name: Add msbuild to PATH[all …]
6 * SPDX-License-Identifier: MIT AND BSD-3-Clause33 /* *INDENT-OFF* */37 /* *INDENT-ON* */39 #include "pico.h"42 /*-----------------------------------------------------------49 *-----------------------------------------------------------72 /* 32-bit tick type on a 32-bit architecture, so reads of the tick count do78 /*-----------------------------------------------------------*/81 #define portSTACK_GROWTH ( -1 )87 …r FreeRTOSConfig.h header cannot be included by ASM code - which is what this affects in the SDK */[all …]