Serial Input Output

Description | Download | Table of Contents | Modules | Compound List | File List | Functions


Overview
Compiler
Documentation
Examples
Misc
Help
IDE & Tools

Download
Install

Links
Projects







Functions

void serial_init (void)
unsigned char serial_receive_pending (void)
void serial_flush (void)
void serial_send (char c)
unsigned char serial_recv (void)

Function Documentation

void serial_flush ( void ) [inline]
 

Wait until the SIO has finished to send the character.

This function waits for the transmission of the current character. While waiting, the COP is reset using cop_optional_reset.

See also:
cop_optional_reset, serial_init, serial_send

Definition at line 71 of file asm-m68hc11/sio.h.

void serial_init ( void ) [inline]
 

Initialize the SCI.

This function configures the SCI to send at M6811_DEF_BAUD baud rate. It must be called before any other serial operation unless the program is started from another one (such as a monitor or in bootstrap mode).

See also:
serial_print, M6811_DEF_BAUD

Definition at line 40 of file asm-m68hc11/sio.h.

unsigned char serial_receive_pending ( void ) [inline]
 

Test for pending character on the reception.

Return != 0 if there is something to read on the serial line.

Returns:
1 if there is something to read on the serial line.

Definition at line 58 of file asm-m68hc11/sio.h.

unsigned char serial_recv ( void ) [inline]
 

Wait for a character on the serial line and return it.

This function waits for a character to be received by the SCI. While waiting, it calls cop_optional_reset to probe the COP regularly.

Returns:
the character received from the SCI.

See also:
serial_init, cop_optional_reset

Definition at line 108 of file asm-m68hc11/sio.h.

void serial_send ( char c ) [inline]
 

Send the character on the serial line.

This function sends the character c on the serial line. Before sending, it calls serial_flush to make sure the transmitter is ready. Once the function returns, the character is in the SCI queue and it may not be sent completely over the serial line.

Parameters:
c   character to send on the serial line.

See also:
serial_init, serial_flush

Definition at line 90 of file asm-m68hc11/sio.h.

Description | Download | Table of Contents | Modules | Compound List | File List | Functions

    Last modified,
    Apr 16, 2001
[ Copying ]     [ Feedback to Stephane.Carrez@worldnet.fr ]