Skip to content

Commit d97569c

Browse files
authored
Fixed multicore_doorbell_claim_under_lock
1 parent a1438df commit d97569c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/rp2_common/pico_multicore/multicore.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -367,7 +367,7 @@ static inline void clear_claimed_bit(uint8_t *bits, uint bit_index) {
367367
static bool multicore_doorbell_claim_under_lock(uint doorbell_num, uint core_mask, bool required) {
368368
static_assert(NUM_CORES == 2, "");
369369
uint claimed_cores_for_doorbell = (uint) (is_bit_claimed(doorbell_claimed[0], doorbell_num) |
370-
(is_bit_claimed(doorbell_claimed[1], doorbell_num + 1u) << 1));
370+
(is_bit_claimed(doorbell_claimed[1], doorbell_num) << 1));
371371
if (claimed_cores_for_doorbell & core_mask) {
372372
if (required) {
373373
panic( "Multicoore doorbell %d already claimed on core mask 0x%x; requested core mask 0x%x\n",

0 commit comments

Comments
 (0)