Document number 205065Version Rev. NIssue date 2019-02-04Sirius OBC and TCM User Manualwww.aacmicrotec.com Page 51 of 174Inclusion of and are required for using the POSIX functions:open, close, ioctl.Inclusion of is required for retrieving error values on failures.Inclusion of <bsp/uart_rtems.h> is required for accessing the uarts.5.5.3.2. Parity, framing and overrun error notificationUpon receiving a parity, framing or an overrun error the read call returns 0 and the internalRX queue is flushed.5.5.4. Limitations8 data bits only.1 stop bit only.No hardware flow control support.5.6. Mass memory5.6.1. DescriptionThis section describes the mass memory driver’s design and usability.This API represents the driver interface from a user application’s perspective for the RTEMSdriver.The driver functionality is accessed through RTEMS POSIX API for ease of usage. In caseof failure on a function call, errno value is set for determining the cause.#include #include #include #include #include #define CONFIGURE_APPLICATION_NEEDS_UART_DRIVER#define CONFIGURE_SEMAPHORES 40#include #include #define CONFIGURE_INITrtems_task Init (rtems_task_argument argument);rtems_task Init (rtems_task_argument ignored){}