Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit5461939

Browse files
committed
NANO RP2040: rebuild libmbed.a
1 parent4d4db0f commit5461939

File tree

6 files changed

+20
-4
lines changed

6 files changed

+20
-4
lines changed

‎cores/arduino/mbed/targets/TARGET_RASPBERRYPI/TARGET_RP2040/objects.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ extern "C" {
3333
#include"pico/assert.h"
3434
#include"pico/time.h"
3535
#include"pico/types.h"
36+
#include"pico/rand.h"
3637
#include"hardware/pwm.h"
3738
#include"hardware/adc.h"
3839
#include"hardware/resets.h"
@@ -122,6 +123,12 @@ struct flash_s {
122123
uint32_tdummy;
123124
};
124125

126+
#ifDEVICE_TRNG
127+
structtrng_s {
128+
uint8_tnot_used;
129+
};
130+
#endif
131+
125132
typedefstructgpio_sgpio_t;
126133
typedefstructserial_sserial_t;
127134

‎cores/arduino/mbed/targets/TARGET_RASPBERRYPI/TARGET_RP2040/pico-sdk/rp2_common/hardware_sync/include/hardware/sync.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,11 @@ typedef volatile uint32_t spin_lock_t;
7070
#definePICO_SPINLOCK_ID_HARDWARE_CLAIM11
7171
#endif
7272

73+
// PICO_CONFIG: PICO_SPINLOCK_ID_RAND, Spinlock ID for Random Number Generator, min=0, max=31, default=12, group=hardware_sync
74+
#ifndef PICO_SPINLOCK_ID_RAND
75+
#definePICO_SPINLOCK_ID_RAND12
76+
#endif
77+
7378
// PICO_CONFIG: PICO_SPINLOCK_ID_OS1, First Spinlock ID reserved for use by low level OS style software, min=0, max=31, default=14, group=hardware_sync
7479
#ifndef PICO_SPINLOCK_ID_OS1
7580
#definePICO_SPINLOCK_ID_OS114

‎cores/arduino/mbed/targets/TARGET_RASPBERRYPI/TARGET_RP2040/pico-sdk/rp2_common/pico_platform/include/pico/platform.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -151,14 +151,14 @@ extern "C" {
151151
*
152152
* For example a `uint32_t` foo that will retain its value if the program is restarted by reset.
153153
*
154-
* uint32_t __uninitialized_ram("my_group_name")foo;
154+
* uint32_t __uninitialized_ram(foo);
155155
*
156-
* The section attribute is `.uninitialized_ram.<group>`
156+
* The section attribute is `.uninitialized_data.<group>`
157157
*
158158
* \param group a string suffix to use in the section name to distinguish groups that can be linker
159159
* garbage-collected independently
160160
*/
161-
#define__uninitialized_ram(group) __attribute__((section(".uninitialized_ram." #group))) group
161+
#define__uninitialized_ram(group) __attribute__((section(".uninitialized_data." #group))) group
162162

163163
/*! \brief Section attribute macro for placement in flash even in a COPY_TO_RAM binary
164164
* \ingroup pico_platform

‎variants/NANO_RP2040_CONNECT/defines.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,12 @@
1616
-DDEVICE_SERIAL=1
1717
-DDEVICE_SERIAL_FC=1
1818
-DDEVICE_SPI=1
19+
-DDEVICE_TRNG=1
1920
-DDEVICE_USBDEVICE=1
2021
-DDEVICE_USTICKER=1
2122
-DDEVICE_WATCHDOG=1
2223
-D__MBED__=1
23-
-DMBED_BUILD_TIMESTAMP=1714634413.5827048
24+
-DMBED_BUILD_TIMESTAMP=1718377159.4257615
2425
-D__MBED_CMSIS_RTOS_CM
2526
-DMBED_MPU_CUSTOM
2627
-DMBEDTLS_ENTROPY_NV_SEED

‎variants/NANO_RP2040_CONNECT/includes.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -325,6 +325,9 @@
325325
-iwithprefixbefore/mbed/targets/TARGET_RASPBERRYPI/TARGET_RP2040/pico-sdk/rp2_common/pico_platform
326326
-iwithprefixbefore/mbed/targets/TARGET_RASPBERRYPI/TARGET_RP2040/pico-sdk/rp2_common/pico_platform/include
327327
-iwithprefixbefore/mbed/targets/TARGET_RASPBERRYPI/TARGET_RP2040/pico-sdk/rp2_common/pico_platform/include/pico
328+
-iwithprefixbefore/mbed/targets/TARGET_RASPBERRYPI/TARGET_RP2040/pico-sdk/rp2_common/pico_rand
329+
-iwithprefixbefore/mbed/targets/TARGET_RASPBERRYPI/TARGET_RP2040/pico-sdk/rp2_common/pico_rand/include
330+
-iwithprefixbefore/mbed/targets/TARGET_RASPBERRYPI/TARGET_RP2040/pico-sdk/rp2_common/pico_rand/include/pico
328331
-iwithprefixbefore/mbed/targets/TARGET_RASPBERRYPI/TARGET_RP2040/pico-sdk/rp2_common/pico_runtime
329332
-iwithprefixbefore/mbed/targets/TARGET_RASPBERRYPI/TARGET_RP2040/pico-sdk/rp2_common/pico_runtime/include
330333
-iwithprefixbefore/mbed/targets/TARGET_RASPBERRYPI/TARGET_RP2040/pico-sdk/rp2_common/pico_runtime/include/pico
9.36 KB
Binary file not shown.

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp