1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 12:52:44 +01:00

rtt_stdio: update for new xtimer api

This commit is contained in:
Michael Andersen 2016-10-19 09:06:57 -07:00 committed by Joakim Nohlgård
parent 4e5fae77da
commit 76da4d8d12

View File

@ -313,7 +313,7 @@ int uart_stdio_read(char* buffer, int count) {
/* We only unlock when rtt_stdio_enable_stdin is called /* We only unlock when rtt_stdio_enable_stdin is called
Note that we assume only one caller invoked this function */ Note that we assume only one caller invoked this function */
} }
uint32_t last_wakeup = xtimer_now(); xtimer_ticks32_t last_wakeup = xtimer_now();
while(1) { while(1) {
xtimer_periodic_wakeup(&last_wakeup, STDIO_POLL_INTERVAL); xtimer_periodic_wakeup(&last_wakeup, STDIO_POLL_INTERVAL);
res = rtt_read(buffer, count); res = rtt_read(buffer, count);
@ -326,7 +326,7 @@ int uart_stdio_read(char* buffer, int count) {
int uart_stdio_write(const char* buffer, int len) { int uart_stdio_write(const char* buffer, int len) {
int written = rtt_write(buffer, len); int written = rtt_write(buffer, len);
uint32_t last_wakeup = xtimer_now(); xtimer_ticks32_t last_wakeup = xtimer_now();
while (blocking_stdout && written < len) { while (blocking_stdout && written < len) {
xtimer_periodic_wakeup(&last_wakeup, STDIO_POLL_INTERVAL); xtimer_periodic_wakeup(&last_wakeup, STDIO_POLL_INTERVAL);
written += rtt_write(&buffer[written], len-written); written += rtt_write(&buffer[written], len-written);