[rtems commit] grlib: Fix apbuart_outbyte_polled() prototype

Sebastian Huber sebh at rtems.org
Thu Jun 17 10:59:23 UTC 2021


Module:    rtems
Branch:    master
Commit:    3af1e5e7357930afe252c3a03c1140020b00c5af
Changeset: http://git.rtems.org/rtems/commit/?id=3af1e5e7357930afe252c3a03c1140020b00c5af

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Thu Jun 10 15:02:36 2021 +0200

grlib: Fix apbuart_outbyte_polled() prototype

Callers usually want to output a character.

---

 bsps/include/grlib/apbuart.h            | 2 +-
 bsps/shared/grlib/uart/apbuart_polled.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/bsps/include/grlib/apbuart.h b/bsps/include/grlib/apbuart.h
index 68bcf1b..f54689a 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 8a59680..bf23e3a 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)



More information about the vc mailing list