User manual
137
debug_level - debug level
*str - trace message
CHAPI serial line methods
CHAPI serial line’s methods described in class chapi_serial_line_interface, so all CHAPI
serial line classes must be derived from the class chapi_serial_line_interface.
chapi_serial_line_interface(void * ctrl, unsigned char line_id)
Constructor of CHAPI serial line instance.
ctrl - serial line controller instance (pointer)
line_id - current serial line instance number
virtual int start() = 0;
Start serial line.
Return:
0 - No errors
virtual int stop() = 0;
Stop serial line.
Return :
0 - No errors
virtual int setup_speed(unsigned int speed) = 0;
Setup serial line baud rate.
speed - baud rate
Return:
0 - No errors
virtual int setup_char_len(unsigned char char_len) = 0;
Setup serial line char bits length.
char_len - character bits length
Return:
0 - No errors










