kopia lustrzana https://github.com/espressif/esp-idf
[freertos] Silence sign-conversion warning
rodzic
92ae75f955
commit
ff2d9fd96c
|
@ -29,14 +29,14 @@
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static inline int IRAM_ATTR cpu_ll_get_core_id(void)
|
static inline uint32_t IRAM_ATTR cpu_ll_get_core_id(void)
|
||||||
{
|
{
|
||||||
uint32_t id;
|
uint32_t id;
|
||||||
asm volatile (
|
asm volatile (
|
||||||
"rsr.prid %0\n"
|
"rsr.prid %0\n"
|
||||||
"extui %0,%0,13,1"
|
"extui %0,%0,13,1"
|
||||||
:"=r"(id));
|
:"=r"(id));
|
||||||
return (int) id;
|
return id;
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline uint32_t cpu_ll_get_cycle_count(void)
|
static inline uint32_t cpu_ll_get_cycle_count(void)
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static inline int IRAM_ATTR cpu_ll_get_core_id(void)
|
static inline uint32_t IRAM_ATTR cpu_ll_get_core_id(void)
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
@ -28,14 +28,14 @@
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static inline int IRAM_ATTR cpu_ll_get_core_id(void)
|
static inline uint32_t IRAM_ATTR cpu_ll_get_core_id(void)
|
||||||
{
|
{
|
||||||
uint32_t id;
|
uint32_t id;
|
||||||
asm volatile (
|
asm volatile (
|
||||||
"rsr.prid %0\n"
|
"rsr.prid %0\n"
|
||||||
"extui %0,%0,13,1"
|
"extui %0,%0,13,1"
|
||||||
:"=r"(id));
|
:"=r"(id));
|
||||||
return (int) id;
|
return id;
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline uint32_t cpu_ll_get_cycle_count(void)
|
static inline uint32_t cpu_ll_get_cycle_count(void)
|
||||||
|
|
|
@ -30,7 +30,7 @@ extern "C" {
|
||||||
#if SOC_CPU_CORES_NUM > 1
|
#if SOC_CPU_CORES_NUM > 1
|
||||||
// Utility functions for multicore targets
|
// Utility functions for multicore targets
|
||||||
#define __SOC_HAL_PERFORM_ON_OTHER_CORES(action) { \
|
#define __SOC_HAL_PERFORM_ON_OTHER_CORES(action) { \
|
||||||
for (int i = 0, cur = cpu_hal_get_core_id(); i < SOC_CPU_CORES_NUM; i++) { \
|
for (uint32_t i = 0, cur = cpu_hal_get_core_id(); i < SOC_CPU_CORES_NUM; i++) { \
|
||||||
if (i != cur) { \
|
if (i != cur) { \
|
||||||
action(i); \
|
action(i); \
|
||||||
} \
|
} \
|
||||||
|
|
Ładowanie…
Reference in New Issue