Home
last modified time | relevance | path

Searched +full:pico +full:- +full:sdk (Results 1 – 7 of 7) sorted by relevance

/Kernel-v11.1.0/portable/ThirdParty/GCC/RP2040/
Dpico_sdk_import.cmake3 # SPDX-License-Identifier: BSD-3-Clause
7 # This can be dropped into an external project to help locate this SDK
25 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-sdk
42 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)
DCMakeLists.txt6 # 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 allows
25 …# 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
DREADME.md3 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 SDK
26 version, you can include the FreeRTOS-Kernel support later in your CMake build (possibly in a subdi…
[all …]
Dlibrary.cmake3 # SPDX-License-Identifier: BSD-3-Clause
5 # Called after the Raspberry Pi Pico SDK has been initialized to add our libraries
7 add_library(FreeRTOS-Kernel-Core INTERFACE)
8 target_sources(FreeRTOS-Kernel-Core INTERFACE
17 target_include_directories(FreeRTOS-Kernel-Core INTERFACE ${FREERTOS_KERNEL_PATH}/include)
20 target_compile_definitions(FreeRTOS-Kernel-Core INTERFACE
24 add_library(FreeRTOS-Kernel INTERFACE)
25 target_sources(FreeRTOS-Kernel INTERFACE
29 target_include_directories(FreeRTOS-Kernel INTERFACE
33 target_link_libraries(FreeRTOS-Kernel INTERFACE
[all …]
Dport.c6 * SPDX-License-Identifier: MIT AND BSD-3-Clause
30 /*----------------------------------------------------------------------
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 of
113 /*-----------------------------------------------------------*/
124 /*-----------------------------------------------------------*/
127 #include "pico/lock_core.h"
[all …]
/Kernel-v11.1.0/.github/workflows/
Dkernel-demos.yml1 name: FreeRTOS-Kernel Demos
6 bashPass: \033[32;1mPASSED -
7 bashInfo: \033[33;1mINFO -
8 bashFail: \033[31;1mFAILED -
12 WIN32-MSVC:
14 runs-on: windows-latest
16 - name: Checkout the FreeRTOS/FreeRTOS Repository
22 fetch-depth: 1
25 - name: Checkout Pull Request
30 - name: Add msbuild to PATH
[all …]
/Kernel-v11.1.0/portable/ThirdParty/GCC/RP2040/include/
Dportmacro.h6 * SPDX-License-Identifier: MIT AND BSD-3-Clause
33 /* *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 do
78 /*-----------------------------------------------------------*/
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 …]