beautypg.com

Renesas RJJ10J1643-0101 User Manual

Page 49

background image

Rev.1.01 2007.02.16
RJJ10J1643-0101

47

__StartSerialSending

Synopsis

transmission>

Boolean __StartSerialSending(unsigned long data, unsigned char wordNum,

unsigned int *SndDtBuf)

data

Setup

data

wordNum

Number of words transmitted

SndDtBuf

Pointer to the transmit data

Description


Starts transmission of serial communication and writes transmit data to the transmit
buffer by a specified number of words. When transmission of all transmit data is
complete, this API calls a notification function (if a notification function is registered).

[data]

For data, the following values can be set.

(M16C)

RAPI_COM1 UART0

RAPI_COM2 UART1

RAPI_COM3 UART2

RAPI_COM4 SI/O3

RAPI_COM5

SI/O4

(R8C)

RAPI_COM1 UART0

RAPI_COM2 UART1

(H8/300H)

RAPI_COM1

SCI3

channel

1

RAPI_COM2

SCI3

channel

2

RAPI_COM3

SCI3 channel 3

Return value

If transmission of serial communication was successfully started, RAPI_TRUE is
returned; if failed, RAPI_FALSE is returned.

Functionality

Serial

I/O

Reference

__ConfigSerialDriverNotify

,

__StopSerialSending

Remark

For the H8/300H, wait for at least a 1-bit period before calling this API after
__SetSerialFormat was called.

The specifiable serial ports differ with each CPU used.

If an undefined value is specified in the first argument, operation of the API cannot

be guaranteed.

Program example

#include ”rapi_sif_r8c_13.h”