Serial Input Output
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 75 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 44 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 62 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 112 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 94 of file asm-m68hc11/sio.h. |
|