Rev.1.01 2007.02.16
RJJ10J1643-0101
113
RAPI_CHANNEL1 Selects channel 1.
RAPI_CHANNEL2 Selects channel 2.
RAPI_CHANNEL3 Selects channel 3.
RAPI_CHANNEL4 Selects channel 4.
RAPI_CHANNEL5 Selects channel 5.
RAPI_CHANNEL6 Selects channel 6.
RAPI_CHANNEL7 Selects channel 7.
(R8C) (H8/300H)
Specify 0.
[data5]
(M16C)
Specify a pointer to the array in which the callback function is stored.
[0]: Specify a pointer to the callback function for IC/OC base timer interrupt. If this
pointer is not specified, 0 is set.
[1]: Specify a pointer to the callback function for IC/OC interrupt 0. If this pointer is
not specified, 0 is set.
[2]: Specify a pointer to the callback function for IC/OC interrupt 1. If this pointer is
not specified, 0 is set.
(R8C) (H8/300H)
Specify a pointer to the array in which the callback function is stored. If this pointer
is not specified, RAPI_NULL is set.
Return value
If the timer specification is incorrect, RAPI_FALSE is returned; otherwise, RAPI_TRUE
is returned.
Functionality Timer (input capture mode)
Reference __EnableInputCapture, __DestroyInputCapture, __GetInputCapture
Remark •
If an undefined value is specified in the first, third and fourth arguments, operation
of the API cannot be guaranteed.
• The specifiable timers differ with each CPU used.
• When use CPU which has no digital filter function, cannot specify digital filter
setting.
• When used for the H8/300H, this API specify when freeing it from module stanby
state.
Program example
#include "rapi_timer_r8c_13.h"
void TimerIntFunc( void ){}