diff options
author | Alex White <alex.white@oarcorp.com> | 2022-10-24 08:37:16 -0500 |
---|---|---|
committer | Joel Sherrill <joel@rtems.org> | 2022-11-29 16:59:26 -0600 |
commit | c3e14019c8877f647254dde3e806ea303c6cf0ab (patch) | |
tree | 804c13867c08cacda7182217dfae32c118675788 /bsps/microblaze/shared/dev/serial/uartlite.c | |
parent | spec/beagle: Add missing spi.h install (diff) | |
download | rtems-c3e14019c8877f647254dde3e806ea303c6cf0ab.tar.bz2 |
bsps/microblaze: Fix console interrupt build errors
This fixes build errors seen when building with console interrupts
enabled. A few places were missing bspopts.h includes, and one of the
UART functions was not defined.
Diffstat (limited to '')
-rw-r--r-- | bsps/microblaze/shared/dev/serial/uartlite.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/bsps/microblaze/shared/dev/serial/uartlite.c b/bsps/microblaze/shared/dev/serial/uartlite.c index 7387e22635..a5fc4fe82b 100644 --- a/bsps/microblaze/shared/dev/serial/uartlite.c +++ b/bsps/microblaze/shared/dev/serial/uartlite.c @@ -35,6 +35,7 @@ #include <bsp/irq.h> #include <dev/serial/uartlite.h> +#include <bspopts.h> #ifdef BSP_MICROBLAZE_FPGA_CONSOLE_INTERRUPTS static void microblaze_uart_interrupt( void *arg ) @@ -47,7 +48,7 @@ static void microblaze_uart_interrupt( void *arg ) rtems_termios_enqueue_raw_characters( tty, &c, 1 ); } - while ( ctx->transmitting && !XUartLite_IsTransmitEmpty( ctx ) ) { + while ( ctx->transmitting && !XUartLite_IsTransmitEmpty( ctx->address ) ) { rtems_termios_dequeue_characters( tty, 1 ); } } |