|
| 1 | +From 4f5478196db0edb50d3b7c5d9a4af53b68173d35 Mon Sep 17 00:00:00 2001 |
| 2 | +From: Martino Facchin < [email protected]> |
| 3 | +Date: Tue, 11 May 2021 09:41:45 +0200 |
| 4 | +Subject: [PATCH 76/77] RP2040: include multicore library in build |
| 5 | + |
| 6 | +--- |
| 7 | + targets/TARGET_RASPBERRYPI/TARGET_RP2040/.mbedignore | 1 - |
| 8 | + .../pico-sdk/rp2_common/pico_multicore/multicore.c | 8 ++++---- |
| 9 | + 2 files changed, 4 insertions(+), 5 deletions(-) |
| 10 | + |
| 11 | +diff --git a/targets/TARGET_RASPBERRYPI/TARGET_RP2040/.mbedignore b/targets/TARGET_RASPBERRYPI/TARGET_RP2040/.mbedignore |
| 12 | +index c7a477981a..0581f97d6e 100644 |
| 13 | +--- a/targets/TARGET_RASPBERRYPI/TARGET_RP2040/.mbedignore |
| 14 | ++++ b/targets/TARGET_RASPBERRYPI/TARGET_RP2040/.mbedignore |
| 15 | +@@ -5,7 +5,6 @@ pico-sdk/rp2_common/pico_printf* |
| 16 | + pico-sdk/boards/include/boards/* |
| 17 | + pico-sdk/common/pico_base/include/pico/* |
| 18 | + pico-sdk/rp2_common/boot_stage2/* |
| 19 | +-pico-sdk/rp2_common/pico_multicore/* |
| 20 | + pico-sdk/rp2_common/pico_malloc/* |
| 21 | + pico-sdk/rp2_common/pico_stdlib/ |
| 22 | + pico-sdk/rp2_common/pico_mem_ops/* |
| 23 | +diff --git a/targets/TARGET_RASPBERRYPI/TARGET_RP2040/pico-sdk/rp2_common/pico_multicore/multicore.c b/targets/TARGET_RASPBERRYPI/TARGET_RP2040/pico-sdk/rp2_common/pico_multicore/multicore.c |
| 24 | +index 0ceea4def8..6b2321f12f 100644 |
| 25 | +--- a/targets/TARGET_RASPBERRYPI/TARGET_RP2040/pico-sdk/rp2_common/pico_multicore/multicore.c |
| 26 | ++++ b/targets/TARGET_RASPBERRYPI/TARGET_RP2040/pico-sdk/rp2_common/pico_multicore/multicore.c |
| 27 | +@@ -4,12 +4,12 @@ |
| 28 | + * SPDX-License-Identifier: BSD-3-Clause |
| 29 | + */ |
| 30 | + |
| 31 | +-#include "pico/stdlib.h" |
| 32 | +-#include "pico/multicore.h" |
| 33 | ++#include "hardware/structs/sio.h" |
| 34 | ++#include "pico/time.h" |
| 35 | + #include "hardware/sync.h" |
| 36 | ++#include "pico/multicore.h" |
| 37 | + #include "hardware/irq.h" |
| 38 | + #include "hardware/structs/scb.h" |
| 39 | +-#include "hardware/structs/sio.h" |
| 40 | + #include "hardware/regs/psm.h" |
| 41 | + #include "hardware/claim.h" |
| 42 | + #if PICO_USE_STACK_GUARDS |
| 43 | +@@ -259,4 +259,4 @@ bool multicore_lockout_end_timeout_us(uint64_t timeout_us) { |
| 44 | + |
| 45 | + void multicore_lockout_end_blocking() { |
| 46 | + multicore_lockout_end_block_until(at_the_end_of_time); |
| 47 | +-} |
| 48 | +\ No newline at end of file |
| 49 | ++} |
| 50 | +-- |
| 51 | +2.31.1 |
| 52 | + |
0 commit comments