UART1 buffered serial driver, requires RTOS

Dependents:   Serial_interrupts_buffered HARP2 HARP3

Embed: (wiki syntax)

« Back to documentation index

BufferedSerial Class Reference

BufferedSerial Class Reference

Buffered serial UART1 - Setup to work with UART1 (p13,p14) More...

#include <buffered_serial.h>

Public Member Functions

 BufferedSerial ()
 Default Constructor Initialize UART1 - Serial(p13,p14) Initialize Semaphores Attach Serial Interrupts.
void put_line (char *)
 Put cstring in buffer/output.
void get_line (char *)
 Gets a cstring from the buffer/input.

Detailed Description

Buffered serial UART1 - Setup to work with UART1 (p13,p14)

Uses RTOS to block current thread.

Definition at line 45 of file buffered_serial.h.


Constructor & Destructor Documentation

Default Constructor Initialize UART1 - Serial(p13,p14) Initialize Semaphores Attach Serial Interrupts.

Definition at line 30 of file buffered_serial.cpp.


Member Function Documentation

void get_line ( char *  c )

Gets a cstring from the buffer/input.

Parameters:
buffercstring to put line from buffer in (ends at '
' or 80 characters)

Definition at line 80 of file buffered_serial.cpp.

void put_line ( char *  c )

Put cstring in buffer/output.

Parameters:
cstringto put in buffer for printing (max length = 80 characters)

Definition at line 45 of file buffered_serial.cpp.