G32R430 Device Driver Layer v1.0.4
G32R4xx Device Driver Layer API Reference
Output Configuration Mode

Macros

#define DDL_TMR_OCMODE_FROZEN   (0x00000000U)
#define DDL_TMR_OCMODE_ACTIVE   (TMR_CCM1_OC1MOD_0)
#define DDL_TMR_OCMODE_INACTIVE   (TMR_CCM1_OC1MOD_1)
#define DDL_TMR_OCMODE_TOGGLE   (TMR_CCM1_OC1MOD_1 | TMR_CCM1_OC1MOD_0)
#define DDL_TMR_OCMODE_FORCED_INACTIVE   (TMR_CCM1_OC1MOD_2)
#define DDL_TMR_OCMODE_FORCED_ACTIVE   (TMR_CCM1_OC1MOD_2 | TMR_CCM1_OC1MOD_0)
#define DDL_TMR_OCMODE_PWM1   (TMR_CCM1_OC1MOD_2 | TMR_CCM1_OC1MOD_1)
#define DDL_TMR_OCMODE_PWM2   (TMR_CCM1_OC1MOD)

Detailed Description

Macro Definition Documentation

◆ DDL_TMR_OCMODE_ACTIVE

#define DDL_TMR_OCMODE_ACTIVE   (TMR_CCM1_OC1MOD_0)

OCyREF is forced high on compare match

Definition at line 661 of file g32r4xx_ddl_tmr.h.

◆ DDL_TMR_OCMODE_FORCED_ACTIVE

#define DDL_TMR_OCMODE_FORCED_ACTIVE   (TMR_CCM1_OC1MOD_2 | TMR_CCM1_OC1MOD_0)

OCyREF is forced high

Definition at line 665 of file g32r4xx_ddl_tmr.h.

◆ DDL_TMR_OCMODE_FORCED_INACTIVE

#define DDL_TMR_OCMODE_FORCED_INACTIVE   (TMR_CCM1_OC1MOD_2)

OCyREF is forced low

Definition at line 664 of file g32r4xx_ddl_tmr.h.

◆ DDL_TMR_OCMODE_FROZEN

#define DDL_TMR_OCMODE_FROZEN   (0x00000000U)

The comparison between the output compare register TMRx_CCRy and the counter TMRx_CNT has no effect on the output channel level

Definition at line 660 of file g32r4xx_ddl_tmr.h.

◆ DDL_TMR_OCMODE_INACTIVE

#define DDL_TMR_OCMODE_INACTIVE   (TMR_CCM1_OC1MOD_1)

OCyREF is forced low on compare match

Definition at line 662 of file g32r4xx_ddl_tmr.h.

◆ DDL_TMR_OCMODE_PWM1

#define DDL_TMR_OCMODE_PWM1   (TMR_CCM1_OC1MOD_2 | TMR_CCM1_OC1MOD_1)

In upcounting, channel y is active as long as TMRx_CNT<TMRx_CCRy else inactive. In downcounting, channel y is inactive as long as TMRx_CNT>TMRx_CCRy else active

Definition at line 666 of file g32r4xx_ddl_tmr.h.

◆ DDL_TMR_OCMODE_PWM2

#define DDL_TMR_OCMODE_PWM2   (TMR_CCM1_OC1MOD)

In upcounting, channel y is inactive as long as TMRx_CNT<TMRx_CCRy else active. In downcounting, channel y is active as long as TMRx_CNT>TMRx_CCRy else inactive

Definition at line 667 of file g32r4xx_ddl_tmr.h.

◆ DDL_TMR_OCMODE_TOGGLE

#define DDL_TMR_OCMODE_TOGGLE   (TMR_CCM1_OC1MOD_1 | TMR_CCM1_OC1MOD_0)

OCyREF toggles on compare match

Definition at line 663 of file g32r4xx_ddl_tmr.h.