We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 50d3563 + 7a4017b commit 7d530c1Copy full SHA for 7d530c1
cores/rp2040/RP2040Support.h
@@ -66,6 +66,7 @@ class _MFIFO {
66
return;
67
}
68
mutex_init(&_idleMutex);
69
+ _queue = (queue_t *)calloc(2, sizeof(queue_t));
70
queue_init(&_queue[0], sizeof(uint32_t), FIFOCNT);
71
queue_init(&_queue[1], sizeof(uint32_t), FIFOCNT);
72
_multicore = true;
@@ -168,7 +169,7 @@ class _MFIFO {
168
169
170
bool _multicore = false;
171
mutex_t _idleMutex;
- queue_t _queue[2];
172
+ queue_t *_queue; // Only allocated as [2] if multicore
173
static constexpr uint32_t _GOTOSLEEP = 0xC0DED02E;
174
};
175
0 commit comments