3 #include "pico/stdlib.h"
4 #include "pico/multicore.h"
21 bool push(uint32_t data,
bool is_blocking=
true){
24 result = multicore_fifo_wready();
27 multicore_fifo_push_blocking(data);
32 bool pop(uint32_t &data,
bool is_blocking=
true){
38 data = multicore_fifo_pop_blocking();
44 return !multicore_fifo_rvalid();
48 return !multicore_fifo_wready();
52 multicore_fifo_drain();
The RP2040 contains two FIFOs for passing data, messages or ordered events between the two cores....
Definition: PicoMulticoreFifo.h:12