RX Family
ADC Module Using Firmware Integration Technology
R01AN1666EJ0220 Rev. 2.20
Page 6 of 74
Dec 01, 2016
RX230, RX231
ROM: 2327 bytes
ROM: 1616 bytes
RAM: 12 bytes
RAM: 12 bytes
RX63N
ROM: 1030 bytes
ROM: 792 bytes
RAM: 12 bytes
RAM: 12 bytes
RX64M
ROM: 3277 bytes
ROM: 2464 bytes
RAM: 32 bytes
RAM: 32 bytes
RX65N
ROM: 5176 bytes
ROM: 4114 bytes
RAM: 40 bytes
RAM: 40 bytes
RX71M
ROM: 3277 bytes
ROM: 2464 bytes
RAM: 32 bytes
RAM: 32 bytes
Table 2: ROM and RAM code size
2.10 API Data Structures
This section details the data structures that are used with the driver’s API functions.
To provide strong type checking and reduce errors, many parameters used in API functions require arguments to be
passed using the provided type definitions. Allowable values are defined in the public interface files:
r_s12ad_rx_if.h
src/targets/rx110/r_s12ad_rx110_if.h
src/targets/rx111/r_s12ad_rx111_if.h
src/targets/rx113/r_s12ad_rx113_if.h
src/targets/rx130/r_s12ad_rx130_if.h
src/targets/rx210/r_s12ad_rx210_if.h
src/targets/rx230/r_s12ad_rx230_if.h
src/targets/rx231/r_s12ad_rx231_if.h
src/targets/rx63x/r_s12ad_rx63x_if.h
src/targets/rx64m/r_s12ad_rx64m_if.h
src/targets/rx65x/r_s12ad_rx65x_if.h
src/targets/rx71m/r_s12ad_rx71m_if.h
2.10.1
MCU Common Interface Types (r_s12ad_rx_if.h)
/* CALLBACK FUNCTION ARGUMENT DEFINITIONS */
typedef
enum
e_adc_cb_evt // callback function events
{
ADC_EVT_SCAN_COMPLETE, // normal/Group A scan complete
ADC_EVT_SCAN_COMPLETE_GROUPB, // Group B scan complete
#if
(
defined
(BSP_MCU_RX65_ALL))
ADC_EVT_SCAN_COMPLETE_GROUPC, // Group C scan complete
#endif
#if
(
defined
(BSP_MCU_RX64M) ||
defined
(BSP_MCU_RX71M) ||
defined
(BSP_MCU_RX65_ALL))
ADC_EVT_CONDITION_MET // 1+ chans/sensors met comparator condition
#endif
defined
(BSP_MCU_RX65_ALL))