From 94b83315d99c6573b712f6bfad34d82f0ad26c24 Mon Sep 17 00:00:00 2001 From: Jonathan Reichelt Gjertsen Date: Mon, 24 May 2021 23:35:11 +0200 Subject: [PATCH] Update host multicore.h to match multicore.h in rp2_common (#439) --- src/host/pico_multicore/include/pico/multicore.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/host/pico_multicore/include/pico/multicore.h b/src/host/pico_multicore/include/pico/multicore.h index f4d8364..1be1694 100644 --- a/src/host/pico_multicore/include/pico/multicore.h +++ b/src/host/pico_multicore/include/pico/multicore.h @@ -20,11 +20,13 @@ void multicore_launch_core1_raw(void (*entry)(void), uint32_t *sp, uint32_t vect bool multicore_fifo_rvalid(void); bool multicore_fifo_wready(void); -void multicore_fifo_push(uint32_t data); +void multicore_fifo_push_blocking(uint32_t data); +bool multicore_fifo_push_timeout_us(uint32_t data, uint64_t timeout_us); uint32_t multicore_fifo_pop_blocking(); +bool multicore_fifo_pop_timeout_us(uint64_t timeout_us, uint32_t *out); void multicore_fifo_drain(void); void multicore_fifo_clear_irq(void); -int32_t multicore_fifo_get_status(void); +uint32_t multicore_fifo_get_status(void); // call this from the lockout victim thread void multicore_lockout_victim_init(void);