Ning Yang commented on a discussion on bsps/shared/dev/serial/arm-pl011.c: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/47#note_108802 > #include <dev/serial/arm-pl011.h> > +#include <bspopts.h> > > -static volatile pl011 *pl011_get_regs(rtems_termios_device_context *base) > +static inline char arm_pl011_read_char(volatile pl011_base *regs_base) > { > - arm_pl011_context *ctx = (arm_pl011_context *) base; > + return PL011_UARTDR_DATA_GET(regs_base->uartdr); > +} > + > +static inline void arm_pl011_write_char(volatile pl011_base *regs_base, > const char ch) > +{ > + regs_base->uartdr = PL011_UARTDR_DATA_SET(regs_base->uartdr, ch); > +} > + > +inline bool arm_pl011_is_rxfifo_empty(volatile pl011_base *regs_base) I think the BSP-specific pl011 driver may use these functions. But not yet, I have changed them back to static. -- View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/47#note_108802 You're receiving this email because of your account on gitlab.rtems.org.
_______________________________________________ bugs mailing list bugs@rtems.org http://lists.rtems.org/mailman/listinfo/bugs