Fixup another level of compiler warnings, add _U() definition
This commit is contained in:
@ -153,7 +153,7 @@ static inline void multicore_fifo_clear_irq(void) {
|
||||
* 1 | Value is 1 if this core’s TX FIFO is not full (i.e. if FIFO_WR is ready for more data)
|
||||
* 0 | Value is 1 if this core’s RX FIFO is not empty (i.e. if FIFO_RD is valid)
|
||||
*/
|
||||
static inline int32_t multicore_fifo_get_status(void) {
|
||||
static inline uint32_t multicore_fifo_get_status(void) {
|
||||
return sio_hw->fifo_st;
|
||||
}
|
||||
|
||||
|
@ -204,13 +204,13 @@ static bool multicore_lockout_handshake(uint32_t magic, absolute_time_t until) {
|
||||
if (next_timeout_us < 0) {
|
||||
break;
|
||||
}
|
||||
multicore_fifo_push_timeout_us(magic, next_timeout_us);
|
||||
multicore_fifo_push_timeout_us(magic, (uint64_t)next_timeout_us);
|
||||
next_timeout_us = absolute_time_diff_us(get_absolute_time(), until);
|
||||
if (next_timeout_us < 0) {
|
||||
break;
|
||||
}
|
||||
uint32_t word = 0;
|
||||
if (!multicore_fifo_pop_timeout_us(next_timeout_us, &word)) {
|
||||
if (!multicore_fifo_pop_timeout_us((uint64_t)next_timeout_us, &word)) {
|
||||
break;
|
||||
}
|
||||
if (word == magic) {
|
||||
|
Reference in New Issue
Block a user