diff options
-rw-r--r-- | board/keyborg/master_slave.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/board/keyborg/master_slave.c b/board/keyborg/master_slave.c index 564bc502d6..cc3c15d5a3 100644 --- a/board/keyborg/master_slave.c +++ b/board/keyborg/master_slave.c @@ -23,10 +23,10 @@ int master_slave_is_master(void) static int wait_sync_signal(int mask, int v, int timeout_ms) { - uint32_t start = get_time().val; + uint32_t start = get_time().le.lo; while ((!!(STM32_GPIO_IDR(GPIO_I) & mask)) != v) { - if ((get_time().val - start) >= timeout_ms * MSEC) + if ((get_time().le.lo - start) >= timeout_ms * MSEC) return EC_ERROR_TIMEOUT; } return EC_SUCCESS; |