summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bsps/include/grlib/apbuart.h2
-rw-r--r--bsps/shared/grlib/uart/apbuart_polled.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/bsps/include/grlib/apbuart.h b/bsps/include/grlib/apbuart.h
index 68bcf1bffa..f54689abc2 100644
--- a/bsps/include/grlib/apbuart.h
+++ b/bsps/include/grlib/apbuart.h
@@ -64,7 +64,7 @@ extern "C" {
void apbuart_outbyte_wait(const struct apbuart_regs *regs);
-void apbuart_outbyte_polled(struct apbuart_regs *regs, unsigned char ch);
+void apbuart_outbyte_polled(struct apbuart_regs *regs, char ch);
int apbuart_inbyte_nonblocking(struct apbuart_regs *regs);
diff --git a/bsps/shared/grlib/uart/apbuart_polled.c b/bsps/shared/grlib/uart/apbuart_polled.c
index 8a596808b2..bf23e3a892 100644
--- a/bsps/shared/grlib/uart/apbuart_polled.c
+++ b/bsps/shared/grlib/uart/apbuart_polled.c
@@ -29,7 +29,7 @@ void apbuart_outbyte_wait(const struct apbuart_regs *regs)
void apbuart_outbyte_polled(struct apbuart_regs *regs, char ch)
{
apbuart_outbyte_wait(regs);
- regs->data = (unsigned int) ch;
+ regs->data = (uint8_t) ch;
}
int apbuart_inbyte_nonblocking(struct apbuart_regs *regs)