Api Data Structures - Renesas RX110 Application Note

12-bit a/d converter support
Table of Contents

Advertisement

RX Family
RX230, RX231
RX63N
RX64M
RX65N
RX71M
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
{
ADC_EVT_SCAN_COMPLETE,
ADC_EVT_SCAN_COMPLETE_GROUPB,
#if
(defined(BSP_MCU_RX65_ALL))
ADC_EVT_SCAN_COMPLETE_GROUPC,
#endif
#if
(defined(BSP_MCU_RX64M) || defined(BSP_MCU_RX71M) ||
defined(BSP_MCU_RX65_ALL))
ADC_EVT_CONDITION_MET
#endif
defined(BSP_MCU_RX65_ALL))
R01AN1666EJ0220 Rev. 2.20
Dec 01, 2016
ADC Module Using Firmware Integration Technology
ROM: 2327 bytes
RAM: 12 bytes
ROM: 1030 bytes
RAM: 12 bytes
ROM: 3277 bytes
RAM: 32 bytes
ROM: 5176 bytes
RAM: 40 bytes
ROM: 3277 bytes
RAM: 32 bytes
Table 2: ROM and RAM code size
ROM: 1616 bytes
RAM: 12 bytes
ROM: 792 bytes
RAM: 12 bytes
ROM: 2464 bytes
RAM: 32 bytes
ROM: 4114 bytes
RAM: 40 bytes
ROM: 2464 bytes
RAM: 32 bytes
// callback function events
// normal/Group A scan complete
// Group B scan complete
// Group C scan complete
// 1+ chans/sensors met comparator condition
Page 6 of 74

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents