3 #include "pico/stdlib.h"
4 #include "pico/multicore.h"
22 bool push(uint32_t data,
bool is_blocking=
true){
25 result = multicore_fifo_wready();
28 multicore_fifo_push_blocking(data);
33 bool pop(uint32_t &data,
bool is_blocking=
true){
39 data = multicore_fifo_pop_blocking();
45 return !multicore_fifo_rvalid();
49 return !multicore_fifo_wready();
53 multicore_fifo_drain();
The RP2040 contains two FIFOs for passing data, messages or ordered events between the two cores....
Definition: PicoMulticoreFifo.h:13