![]()  | 
  
    RTEMS
    5.1
    
   | 
 
Serial communication interface (SCI) functions definitions. More...
#include <bspopts.h>#include <termios.h>#include <rtems/termiostypes.h>#include <bsp/tms570-sci.h>#include <bsp/tms570-sci-driver.h>#include <rtems/console.h>#include <bsp.h>#include <bsp/fatal.h>#include <bsp/irq.h>Macros | |
| #define | TMS570_SCI_BUFFER_SIZE 1 | 
Functions | |
| void | tms570_sci_initialize (tms570_sci_context *ctx) | 
| rtems_device_driver | console_initialize (rtems_device_major_number major, rtems_device_minor_number minor, void *arg) | 
| Serial drivers init function.  More... | |
| bool | tms570_sci_set_attributes (rtems_termios_device_context *base, const struct termios *t) | 
| Set attributes of the HW peripheral.  More... | |
Variables | |
| tms570_sci_context | driver_context_table [] | 
| Table including all serial drivers.  More... | |
| const rtems_termios_device_handler | tms570_sci_handler_polled | 
| Struct containing definitions of polled driver functions.  More... | |
| const rtems_termios_device_handler | tms570_sci_handler_interrupt | 
| Struct containing definitions of interrupt driven driver functions.  More... | |
Serial communication interface (SCI) functions definitions.
| rtems_device_driver console_initialize | ( | rtems_device_major_number | major, | 
| rtems_device_minor_number | minor, | ||
| void * | arg | ||
| ) | 
Serial drivers init function.
Console initialization entry point.
Initialize all serial drivers specified in driver_context_table
| [in] | major | |
| [in] | minor | |
| [in] | arg | 
| RTEMS_SUCCESSFUL | Initialization completed | 
| bool tms570_sci_set_attributes | ( | rtems_termios_device_context * | base, | 
| const struct termios * | t | ||
| ) | 
Set attributes of the HW peripheral.
Sets attributes of the HW peripheral (parity, baud rate, etc.)
| [in] | base | context of the driver | 
| [in] | t | termios driver | 
| true | peripheral setting is changed | 
| tms570_sci_context driver_context_table[] | 
Table including all serial drivers.
Definitions of all serial drivers
| const rtems_termios_device_handler tms570_sci_handler_interrupt | 
Struct containing definitions of interrupt driven driver functions.
Encapsulates interrupt driven driver functions. Use of this table is determited by defining TMS570_USE_INTERRUPTS
| const rtems_termios_device_handler tms570_sci_handler_polled | 
Struct containing definitions of polled driver functions.
Encapsulates polled driver functions. Use of this table is determited by not defining TMS570_USE_INTERRUPTS
 1.8.15