IPC@CHIP® RTOS-LNX – API Documentation

Header image

Main page


Enumerations
Fossil API types and data structures

Detailed Description

The Fossil API defines the following types.

Enumerations

enum  FOSSIL_PORT {
  FOSSIL_EXT = 0,
  FOSSIL_UART1 = 0,
  FOSSIL_COM = 1,
  FOSSIL_UART2 = 1,
  FOSSIL_SER2 = 2,
  FOSSIL_UART3 = 2,
  FOSSIL_SER3 = 3,
  FOSSIL_UART4 = 3,
  FOSSIL_UART5 = 4,
  FOSSIL_UART6 = 5,
  FOSSIL_UART7 = 6,
  FOSSIL_UART8 = 7,
  FOSSIL_USBSERIAL1 = 1000,
  FOSSIL_USBMODEM1 = 2000
}
 Fossil port index. More...
 
enum  FOSSIL_STATUS {
  FOSSIL_DATA_AVAILABLE = 0x01,
  FOSSIL_OVERRUN_ERROR = 0x02,
  FOSSIL_PARITY_ERROR = 0x04,
  FOSSIL_FRAMING_ERROR = 0x08,
  FOSSIL_LINE_BREAK = 0x10,
  FOSSIL_OUTPUT_NOT_FULL = 0x20,
  FOSSIL_OUTPUT_BUFFER_EMPTY = 0x40
}
 Fossil port status. More...
 
enum  FOSSIL_PARITY {
  FOSSIL_PARITY_NO = 0,
  FOSSIL_PARITY_ODD = 1,
  FOSSIL_PARITY_EVEN = 2,
  FOSSIL_PARITY_MARK = 3,
  FOSSIL_PARITY_SPACE = 4,
  FOSSIL_PARITY_MULTI = 5
}
 Fossil parity modes. More...
 
enum  FOS_FLOW_CTRL {
  FOSSIL_FLOWCTRL_OFF = 0x0,
  FOSSIL_FLOWCTRL_XONXOFF_SEND = 0x1,
  FOSSIL_FLOWCTRL_RTSCTS = 0x2,
  FOSSIL_FLOWCTRL_RTSCTS_USR = 0x4,
  FOSSIL_FLOWCTRL_XONXOFF_RECV = 0x8,
  FOSSIL_FLOWCTRL_XONXOFF_SEND_RECV = 0x9
}
 Fossil flow control modes. More...
 
enum  FOS_RTS_MODE {
  RTS_LOW = 0,
  RTS_HIGH = 1,
  RTS_NORMAL = 2
}
 RTS modes. More...
 
enum  RS485_MODE {
  FOSSIL_RS485_LOWACTIVE = 0,
  FOSSIL_RS485_HIGHACTIVE = 1,
  FOSSIL_RS485_DISABLE = 2
}
 RS485 modes. More...
 
enum  FOS_BREAK_SIZE {
  FOS_LONG_BREAK = 1,
  FOS_SHORT_BREAK = 2,
  FOS_EXTRALONG_BREAK = 3
}
 Break signal length. More...
 





Top of page | Main page

Copyright © 2017 Beck IPC GmbH
Generated on Tue Dec 12 2017 09:23:36 by Doxygen 1.8.13