G32R430 Device Driver Layer v1.0.4
G32R4xx Device Driver Layer API Reference
I2C Private Macros

Macros

#define IS_DDL_I2C_PERIPHERAL_MODE(__VALUE__)
#define IS_DDL_I2C_CLOCK_SPEED(__VALUE__)
#define IS_DDL_I2C_DUTY_CYCLE(__VALUE__)
#define IS_DDL_I2C_ANALOG_FILTER(__VALUE__)
#define IS_DDL_I2C_DIGITAL_FILTER(__VALUE__)
#define IS_DDL_I2C_OWN_ADDRESS1(__VALUE__)
#define IS_DDL_I2C_TYPE_ACKNOWLEDGE(__VALUE__)
#define IS_DDL_I2C_OWN_ADDRSIZE(__VALUE__)

Detailed Description

Macro Definition Documentation

◆ IS_DDL_I2C_ANALOG_FILTER

#define IS_DDL_I2C_ANALOG_FILTER ( __VALUE__)
Value:
(((__VALUE__) == DDL_I2C_ANALOGFILTER_ENABLE) || \
#define DDL_I2C_ANALOGFILTER_DISABLE
#define DDL_I2C_ANALOGFILTER_ENABLE

Definition at line 83 of file g32r4xx_ddl_i2c.c.

◆ IS_DDL_I2C_CLOCK_SPEED

#define IS_DDL_I2C_CLOCK_SPEED ( __VALUE__)
Value:
(((__VALUE__) > 0U) && ((__VALUE__) <= DDL_I2C_MAX_SPEED_FAST))
#define DDL_I2C_MAX_SPEED_FAST

Definition at line 77 of file g32r4xx_ddl_i2c.c.

◆ IS_DDL_I2C_DIGITAL_FILTER

#define IS_DDL_I2C_DIGITAL_FILTER ( __VALUE__)
Value:
((__VALUE__) <= 0x0000000FU)

Definition at line 86 of file g32r4xx_ddl_i2c.c.

◆ IS_DDL_I2C_DUTY_CYCLE

#define IS_DDL_I2C_DUTY_CYCLE ( __VALUE__)
Value:
(((__VALUE__) == DDL_I2C_DUTYCYCLE_2) || \
((__VALUE__) == DDL_I2C_DUTYCYCLE_16_9))
#define DDL_I2C_DUTYCYCLE_2
#define DDL_I2C_DUTYCYCLE_16_9

Definition at line 79 of file g32r4xx_ddl_i2c.c.

◆ IS_DDL_I2C_OWN_ADDRESS1

#define IS_DDL_I2C_OWN_ADDRESS1 ( __VALUE__)
Value:
((__VALUE__) <= 0x000003FFU)

Definition at line 89 of file g32r4xx_ddl_i2c.c.

◆ IS_DDL_I2C_OWN_ADDRSIZE

#define IS_DDL_I2C_OWN_ADDRSIZE ( __VALUE__)
Value:
(((__VALUE__) == DDL_I2C_OWNADDRESS1_7BIT) || \
((__VALUE__) == DDL_I2C_OWNADDRESS1_10BIT))
#define DDL_I2C_OWNADDRESS1_10BIT
#define DDL_I2C_OWNADDRESS1_7BIT

Definition at line 94 of file g32r4xx_ddl_i2c.c.

◆ IS_DDL_I2C_PERIPHERAL_MODE

#define IS_DDL_I2C_PERIPHERAL_MODE ( __VALUE__)
Value:
(((__VALUE__) == DDL_I2C_MODE_I2C) || \
((__VALUE__) == DDL_I2C_MODE_SMBUS_HOST) || \
((__VALUE__) == DDL_I2C_MODE_SMBUS_DEVICE) || \
#define DDL_I2C_MODE_SMBUS_DEVICE_ARP
#define DDL_I2C_MODE_I2C
#define DDL_I2C_MODE_SMBUS_HOST
#define DDL_I2C_MODE_SMBUS_DEVICE

Definition at line 72 of file g32r4xx_ddl_i2c.c.

◆ IS_DDL_I2C_TYPE_ACKNOWLEDGE

#define IS_DDL_I2C_TYPE_ACKNOWLEDGE ( __VALUE__)
Value:
(((__VALUE__) == DDL_I2C_ACK) || \
((__VALUE__) == DDL_I2C_NACK))
#define DDL_I2C_ACK
#define DDL_I2C_NACK

Definition at line 91 of file g32r4xx_ddl_i2c.c.