Energy Micro IEC60355 Library Example Project 1.0 (internal use only!) GCC-Version
Example project demonstrating POST and BIST library functions

EFM32G890F128 Alternate Function (AF) Ports

Collaboration diagram for EFM32G890F128 Alternate Function (AF) Ports:

Defines

#define AF_CMU_CLK0_PORT(f)   ((f) == 0 ? 0 : (f) == 1 ? 2 : -1)
#define AF_CMU_CLK1_PORT(f)   ((f) == 0 ? 0 : (f) == 1 ? 3 : -1)
#define AF_EBI_AD00_PORT(f)   ((f) == 0 ? 4 : -1)
#define AF_EBI_AD01_PORT(f)   ((f) == 0 ? 4 : -1)
#define AF_EBI_AD02_PORT(f)   ((f) == 0 ? 4 : -1)
#define AF_EBI_AD03_PORT(f)   ((f) == 0 ? 4 : -1)
#define AF_EBI_AD04_PORT(f)   ((f) == 0 ? 4 : -1)
#define AF_EBI_AD05_PORT(f)   ((f) == 0 ? 4 : -1)
#define AF_EBI_AD06_PORT(f)   ((f) == 0 ? 4 : -1)
#define AF_EBI_AD07_PORT(f)   ((f) == 0 ? 4 : -1)
#define AF_EBI_AD08_PORT(f)   ((f) == 0 ? 0 : -1)
#define AF_EBI_AD09_PORT(f)   ((f) == 0 ? 0 : -1)
#define AF_EBI_AD10_PORT(f)   ((f) == 0 ? 0 : -1)
#define AF_EBI_AD11_PORT(f)   ((f) == 0 ? 0 : -1)
#define AF_EBI_AD12_PORT(f)   ((f) == 0 ? 0 : -1)
#define AF_EBI_AD13_PORT(f)   ((f) == 0 ? 0 : -1)
#define AF_EBI_AD14_PORT(f)   ((f) == 0 ? 0 : -1)
#define AF_EBI_AD15_PORT(f)   ((f) == 0 ? 0 : -1)
#define AF_EBI_CS0_PORT(f)   ((f) == 0 ? 3 : -1)
#define AF_EBI_CS1_PORT(f)   ((f) == 0 ? 3 : -1)
#define AF_EBI_CS2_PORT(f)   ((f) == 0 ? 3 : -1)
#define AF_EBI_CS3_PORT(f)   ((f) == 0 ? 3 : -1)
#define AF_EBI_WEn_PORT(f)   ((f) == 0 ? 5 : -1)
#define AF_EBI_REn_PORT(f)   ((f) == 0 ? 5 : -1)
#define AF_EBI_ARDY_PORT(f)   ((f) == 0 ? 5 : -1)
#define AF_EBI_ALE_PORT(f)   ((f) == 0 ? 5 : -1)
#define AF_TIMER0_CC0_PORT(f)   ((f) == 0 ? 0 : (f) == 1 ? 0 : (f) == 2 ? 5 : (f) == 3 ? 3 : -1)
#define AF_TIMER0_CC1_PORT(f)   ((f) == 0 ? 0 : (f) == 1 ? 0 : (f) == 2 ? 5 : (f) == 3 ? 3 : -1)
#define AF_TIMER0_CC2_PORT(f)   ((f) == 0 ? 0 : (f) == 1 ? 0 : (f) == 2 ? 5 : (f) == 3 ? 3 : -1)
#define AF_TIMER0_CDTI0_PORT(f)   ((f) == 0 ? 0 : (f) == 1 ? 2 : (f) == 2 ? 5 : (f) == 3 ? 2 : -1)
#define AF_TIMER0_CDTI1_PORT(f)   ((f) == 0 ? 0 : (f) == 1 ? 2 : (f) == 2 ? 5 : (f) == 3 ? 2 : -1)
#define AF_TIMER0_CDTI2_PORT(f)   ((f) == 0 ? 0 : (f) == 1 ? 2 : (f) == 2 ? 5 : (f) == 3 ? 2 : -1)
#define AF_TIMER1_CC0_PORT(f)   ((f) == 0 ? 2 : (f) == 1 ? 4 : (f) == 2 ? 1 : -1)
#define AF_TIMER1_CC1_PORT(f)   ((f) == 0 ? 2 : (f) == 1 ? 4 : (f) == 2 ? 1 : -1)
#define AF_TIMER1_CC2_PORT(f)   ((f) == 0 ? 2 : (f) == 1 ? 4 : (f) == 2 ? 1 : -1)
#define AF_TIMER1_CDTI0_PORT(f)   (-1)
#define AF_TIMER1_CDTI1_PORT(f)   (-1)
#define AF_TIMER1_CDTI2_PORT(f)   (-1)
#define AF_TIMER2_CC0_PORT(f)   ((f) == 0 ? 0 : (f) == 1 ? 0 : (f) == 2 ? 2 : -1)
#define AF_TIMER2_CC1_PORT(f)   ((f) == 0 ? 0 : (f) == 1 ? 0 : (f) == 2 ? 2 : -1)
#define AF_TIMER2_CC2_PORT(f)   ((f) == 0 ? 0 : (f) == 1 ? 0 : (f) == 2 ? 2 : -1)
#define AF_TIMER2_CDTI0_PORT(f)   (-1)
#define AF_TIMER2_CDTI1_PORT(f)   (-1)
#define AF_TIMER2_CDTI2_PORT(f)   (-1)
#define AF_USART0_TX_PORT(f)   ((f) == 0 ? 4 : (f) == 1 ? 4 : (f) == 2 ? 2 : -1)
#define AF_USART0_RX_PORT(f)   ((f) == 0 ? 4 : (f) == 1 ? 4 : (f) == 2 ? 2 : -1)
#define AF_USART0_CLK_PORT(f)   ((f) == 0 ? 4 : (f) == 1 ? 4 : (f) == 2 ? 2 : -1)
#define AF_USART0_CS_PORT(f)   ((f) == 0 ? 4 : (f) == 1 ? 4 : (f) == 2 ? 2 : -1)
#define AF_USART1_TX_PORT(f)   ((f) == 0 ? 2 : (f) == 1 ? 3 : -1)
#define AF_USART1_RX_PORT(f)   ((f) == 0 ? 2 : (f) == 1 ? 3 : -1)
#define AF_USART1_CLK_PORT(f)   ((f) == 0 ? 1 : (f) == 1 ? 3 : -1)
#define AF_USART1_CS_PORT(f)   ((f) == 0 ? 1 : (f) == 1 ? 3 : -1)
#define AF_USART2_TX_PORT(f)   ((f) == 0 ? 2 : (f) == 1 ? 1 : -1)
#define AF_USART2_RX_PORT(f)   ((f) == 0 ? 2 : (f) == 1 ? 1 : -1)
#define AF_USART2_CLK_PORT(f)   ((f) == 0 ? 2 : (f) == 1 ? 1 : -1)
#define AF_USART2_CS_PORT(f)   ((f) == 0 ? 2 : (f) == 1 ? 1 : -1)
#define AF_UART0_TX_PORT(f)   ((f) == 0 ? 5 : (f) == 1 ? 4 : (f) == 2 ? 0 : (f) == 3 ? 2 : -1)
#define AF_UART0_RX_PORT(f)   ((f) == 0 ? 5 : (f) == 1 ? 4 : (f) == 2 ? 0 : (f) == 3 ? 2 : -1)
#define AF_UART0_CLK_PORT(f)   (-1)
#define AF_UART0_CS_PORT(f)   (-1)
#define AF_LEUART0_TX_PORT(f)   ((f) == 0 ? 3 : (f) == 1 ? 1 : (f) == 2 ? 4 : -1)
#define AF_LEUART0_RX_PORT(f)   ((f) == 0 ? 3 : (f) == 1 ? 1 : (f) == 2 ? 4 : -1)
#define AF_LEUART1_TX_PORT(f)   ((f) == 0 ? 2 : (f) == 1 ? 0 : -1)
#define AF_LEUART1_RX_PORT(f)   ((f) == 0 ? 2 : (f) == 1 ? 0 : -1)
#define AF_LETIMER0_OUT0_PORT(f)   ((f) == 0 ? 3 : (f) == 1 ? 1 : (f) == 2 ? 5 : (f) == 3 ? 2 : -1)
#define AF_LETIMER0_OUT1_PORT(f)   ((f) == 0 ? 3 : (f) == 1 ? 1 : (f) == 2 ? 5 : (f) == 3 ? 2 : -1)
#define AF_PCNT0_S0IN_PORT(f)   ((f) == 0 ? 2 : (f) == 1 ? 4 : (f) == 2 ? 2 : -1)
#define AF_PCNT0_S1IN_PORT(f)   ((f) == 0 ? 2 : (f) == 1 ? 4 : (f) == 2 ? 2 : -1)
#define AF_PCNT1_S0IN_PORT(f)   ((f) == 0 ? 2 : (f) == 1 ? 1 : -1)
#define AF_PCNT1_S1IN_PORT(f)   ((f) == 0 ? 2 : (f) == 1 ? 1 : -1)
#define AF_PCNT2_S0IN_PORT(f)   ((f) == 0 ? 3 : (f) == 1 ? 4 : -1)
#define AF_PCNT2_S1IN_PORT(f)   ((f) == 0 ? 3 : (f) == 1 ? 4 : -1)
#define AF_I2C0_SDA_PORT(f)   ((f) == 0 ? 0 : (f) == 1 ? 3 : (f) == 2 ? 2 : (f) == 3 ? 3 : -1)
#define AF_I2C0_SCL_PORT(f)   ((f) == 0 ? 0 : (f) == 1 ? 3 : (f) == 2 ? 2 : (f) == 3 ? 3 : -1)
#define AF_ACMP0_OUT_PORT(f)   ((f) == 0 ? 4 : (f) == 1 ? 4 : -1)
#define AF_ACMP1_OUT_PORT(f)   ((f) == 0 ? 5 : (f) == 1 ? 4 : -1)
#define AF_DBG_SWO_PORT(f)   ((f) == 0 ? 5 : (f) == 1 ? 2 : -1)
#define AF_DBG_SWDIO_PORT(f)   ((f) == 0 ? 5 : (f) == 1 ? 5 : -1)
#define AF_DBG_SWCLK_PORT(f)   ((f) == 0 ? 5 : (f) == 1 ? 5 : -1)

Define Documentation

#define AF_ACMP0_OUT_PORT (   f)    ((f) == 0 ? 4 : (f) == 1 ? 4 : -1)

Definition at line 12165 of file efm32g890f128.h.

#define AF_ACMP1_OUT_PORT (   f)    ((f) == 0 ? 5 : (f) == 1 ? 4 : -1)

Definition at line 12166 of file efm32g890f128.h.

#define AF_CMU_CLK0_PORT (   f)    ((f) == 0 ? 0 : (f) == 1 ? 2 : -1)

AF port for function f

Definition at line 12091 of file efm32g890f128.h.

#define AF_CMU_CLK1_PORT (   f)    ((f) == 0 ? 0 : (f) == 1 ? 3 : -1)

Definition at line 12092 of file efm32g890f128.h.

#define AF_DBG_SWCLK_PORT (   f)    ((f) == 0 ? 5 : (f) == 1 ? 5 : -1)

Definition at line 12169 of file efm32g890f128.h.

#define AF_DBG_SWDIO_PORT (   f)    ((f) == 0 ? 5 : (f) == 1 ? 5 : -1)

Definition at line 12168 of file efm32g890f128.h.

#define AF_DBG_SWO_PORT (   f)    ((f) == 0 ? 5 : (f) == 1 ? 2 : -1)

Definition at line 12167 of file efm32g890f128.h.

#define AF_EBI_AD00_PORT (   f)    ((f) == 0 ? 4 : -1)

Definition at line 12093 of file efm32g890f128.h.

#define AF_EBI_AD01_PORT (   f)    ((f) == 0 ? 4 : -1)

Definition at line 12094 of file efm32g890f128.h.

#define AF_EBI_AD02_PORT (   f)    ((f) == 0 ? 4 : -1)

Definition at line 12095 of file efm32g890f128.h.

#define AF_EBI_AD03_PORT (   f)    ((f) == 0 ? 4 : -1)

Definition at line 12096 of file efm32g890f128.h.

#define AF_EBI_AD04_PORT (   f)    ((f) == 0 ? 4 : -1)

Definition at line 12097 of file efm32g890f128.h.

#define AF_EBI_AD05_PORT (   f)    ((f) == 0 ? 4 : -1)

Definition at line 12098 of file efm32g890f128.h.

#define AF_EBI_AD06_PORT (   f)    ((f) == 0 ? 4 : -1)

Definition at line 12099 of file efm32g890f128.h.

#define AF_EBI_AD07_PORT (   f)    ((f) == 0 ? 4 : -1)

Definition at line 12100 of file efm32g890f128.h.

#define AF_EBI_AD08_PORT (   f)    ((f) == 0 ? 0 : -1)

Definition at line 12101 of file efm32g890f128.h.

#define AF_EBI_AD09_PORT (   f)    ((f) == 0 ? 0 : -1)

Definition at line 12102 of file efm32g890f128.h.

#define AF_EBI_AD10_PORT (   f)    ((f) == 0 ? 0 : -1)

Definition at line 12103 of file efm32g890f128.h.

#define AF_EBI_AD11_PORT (   f)    ((f) == 0 ? 0 : -1)

Definition at line 12104 of file efm32g890f128.h.

#define AF_EBI_AD12_PORT (   f)    ((f) == 0 ? 0 : -1)

Definition at line 12105 of file efm32g890f128.h.

#define AF_EBI_AD13_PORT (   f)    ((f) == 0 ? 0 : -1)

Definition at line 12106 of file efm32g890f128.h.

#define AF_EBI_AD14_PORT (   f)    ((f) == 0 ? 0 : -1)

Definition at line 12107 of file efm32g890f128.h.

#define AF_EBI_AD15_PORT (   f)    ((f) == 0 ? 0 : -1)

Definition at line 12108 of file efm32g890f128.h.

#define AF_EBI_ALE_PORT (   f)    ((f) == 0 ? 5 : -1)

Definition at line 12116 of file efm32g890f128.h.

#define AF_EBI_ARDY_PORT (   f)    ((f) == 0 ? 5 : -1)

Definition at line 12115 of file efm32g890f128.h.

#define AF_EBI_CS0_PORT (   f)    ((f) == 0 ? 3 : -1)

Definition at line 12109 of file efm32g890f128.h.

#define AF_EBI_CS1_PORT (   f)    ((f) == 0 ? 3 : -1)

Definition at line 12110 of file efm32g890f128.h.

#define AF_EBI_CS2_PORT (   f)    ((f) == 0 ? 3 : -1)

Definition at line 12111 of file efm32g890f128.h.

#define AF_EBI_CS3_PORT (   f)    ((f) == 0 ? 3 : -1)

Definition at line 12112 of file efm32g890f128.h.

#define AF_EBI_REn_PORT (   f)    ((f) == 0 ? 5 : -1)

Definition at line 12114 of file efm32g890f128.h.

#define AF_EBI_WEn_PORT (   f)    ((f) == 0 ? 5 : -1)

Definition at line 12113 of file efm32g890f128.h.

#define AF_I2C0_SCL_PORT (   f)    ((f) == 0 ? 0 : (f) == 1 ? 3 : (f) == 2 ? 2 : (f) == 3 ? 3 : -1)

Definition at line 12164 of file efm32g890f128.h.

#define AF_I2C0_SDA_PORT (   f)    ((f) == 0 ? 0 : (f) == 1 ? 3 : (f) == 2 ? 2 : (f) == 3 ? 3 : -1)

Definition at line 12163 of file efm32g890f128.h.

#define AF_LETIMER0_OUT0_PORT (   f)    ((f) == 0 ? 3 : (f) == 1 ? 1 : (f) == 2 ? 5 : (f) == 3 ? 2 : -1)

Definition at line 12155 of file efm32g890f128.h.

#define AF_LETIMER0_OUT1_PORT (   f)    ((f) == 0 ? 3 : (f) == 1 ? 1 : (f) == 2 ? 5 : (f) == 3 ? 2 : -1)

Definition at line 12156 of file efm32g890f128.h.

#define AF_LEUART0_RX_PORT (   f)    ((f) == 0 ? 3 : (f) == 1 ? 1 : (f) == 2 ? 4 : -1)

Definition at line 12152 of file efm32g890f128.h.

#define AF_LEUART0_TX_PORT (   f)    ((f) == 0 ? 3 : (f) == 1 ? 1 : (f) == 2 ? 4 : -1)

Definition at line 12151 of file efm32g890f128.h.

#define AF_LEUART1_RX_PORT (   f)    ((f) == 0 ? 2 : (f) == 1 ? 0 : -1)

Definition at line 12154 of file efm32g890f128.h.

#define AF_LEUART1_TX_PORT (   f)    ((f) == 0 ? 2 : (f) == 1 ? 0 : -1)

Definition at line 12153 of file efm32g890f128.h.

#define AF_PCNT0_S0IN_PORT (   f)    ((f) == 0 ? 2 : (f) == 1 ? 4 : (f) == 2 ? 2 : -1)

Definition at line 12157 of file efm32g890f128.h.

#define AF_PCNT0_S1IN_PORT (   f)    ((f) == 0 ? 2 : (f) == 1 ? 4 : (f) == 2 ? 2 : -1)

Definition at line 12158 of file efm32g890f128.h.

#define AF_PCNT1_S0IN_PORT (   f)    ((f) == 0 ? 2 : (f) == 1 ? 1 : -1)

Definition at line 12159 of file efm32g890f128.h.

#define AF_PCNT1_S1IN_PORT (   f)    ((f) == 0 ? 2 : (f) == 1 ? 1 : -1)

Definition at line 12160 of file efm32g890f128.h.

#define AF_PCNT2_S0IN_PORT (   f)    ((f) == 0 ? 3 : (f) == 1 ? 4 : -1)

Definition at line 12161 of file efm32g890f128.h.

#define AF_PCNT2_S1IN_PORT (   f)    ((f) == 0 ? 3 : (f) == 1 ? 4 : -1)

Definition at line 12162 of file efm32g890f128.h.

#define AF_TIMER0_CC0_PORT (   f)    ((f) == 0 ? 0 : (f) == 1 ? 0 : (f) == 2 ? 5 : (f) == 3 ? 3 : -1)

Definition at line 12117 of file efm32g890f128.h.

#define AF_TIMER0_CC1_PORT (   f)    ((f) == 0 ? 0 : (f) == 1 ? 0 : (f) == 2 ? 5 : (f) == 3 ? 3 : -1)

Definition at line 12118 of file efm32g890f128.h.

#define AF_TIMER0_CC2_PORT (   f)    ((f) == 0 ? 0 : (f) == 1 ? 0 : (f) == 2 ? 5 : (f) == 3 ? 3 : -1)

Definition at line 12119 of file efm32g890f128.h.

#define AF_TIMER0_CDTI0_PORT (   f)    ((f) == 0 ? 0 : (f) == 1 ? 2 : (f) == 2 ? 5 : (f) == 3 ? 2 : -1)

Definition at line 12120 of file efm32g890f128.h.

#define AF_TIMER0_CDTI1_PORT (   f)    ((f) == 0 ? 0 : (f) == 1 ? 2 : (f) == 2 ? 5 : (f) == 3 ? 2 : -1)

Definition at line 12121 of file efm32g890f128.h.

#define AF_TIMER0_CDTI2_PORT (   f)    ((f) == 0 ? 0 : (f) == 1 ? 2 : (f) == 2 ? 5 : (f) == 3 ? 2 : -1)

Definition at line 12122 of file efm32g890f128.h.

#define AF_TIMER1_CC0_PORT (   f)    ((f) == 0 ? 2 : (f) == 1 ? 4 : (f) == 2 ? 1 : -1)

Definition at line 12123 of file efm32g890f128.h.

#define AF_TIMER1_CC1_PORT (   f)    ((f) == 0 ? 2 : (f) == 1 ? 4 : (f) == 2 ? 1 : -1)

Definition at line 12124 of file efm32g890f128.h.

#define AF_TIMER1_CC2_PORT (   f)    ((f) == 0 ? 2 : (f) == 1 ? 4 : (f) == 2 ? 1 : -1)

Definition at line 12125 of file efm32g890f128.h.

#define AF_TIMER1_CDTI0_PORT (   f)    (-1)

Definition at line 12126 of file efm32g890f128.h.

#define AF_TIMER1_CDTI1_PORT (   f)    (-1)

Definition at line 12127 of file efm32g890f128.h.

#define AF_TIMER1_CDTI2_PORT (   f)    (-1)

Definition at line 12128 of file efm32g890f128.h.

#define AF_TIMER2_CC0_PORT (   f)    ((f) == 0 ? 0 : (f) == 1 ? 0 : (f) == 2 ? 2 : -1)

Definition at line 12129 of file efm32g890f128.h.

#define AF_TIMER2_CC1_PORT (   f)    ((f) == 0 ? 0 : (f) == 1 ? 0 : (f) == 2 ? 2 : -1)

Definition at line 12130 of file efm32g890f128.h.

#define AF_TIMER2_CC2_PORT (   f)    ((f) == 0 ? 0 : (f) == 1 ? 0 : (f) == 2 ? 2 : -1)

Definition at line 12131 of file efm32g890f128.h.

#define AF_TIMER2_CDTI0_PORT (   f)    (-1)

Definition at line 12132 of file efm32g890f128.h.

#define AF_TIMER2_CDTI1_PORT (   f)    (-1)

Definition at line 12133 of file efm32g890f128.h.

#define AF_TIMER2_CDTI2_PORT (   f)    (-1)

Definition at line 12134 of file efm32g890f128.h.

#define AF_UART0_CLK_PORT (   f)    (-1)

Definition at line 12149 of file efm32g890f128.h.

#define AF_UART0_CS_PORT (   f)    (-1)

Definition at line 12150 of file efm32g890f128.h.

#define AF_UART0_RX_PORT (   f)    ((f) == 0 ? 5 : (f) == 1 ? 4 : (f) == 2 ? 0 : (f) == 3 ? 2 : -1)

Definition at line 12148 of file efm32g890f128.h.

#define AF_UART0_TX_PORT (   f)    ((f) == 0 ? 5 : (f) == 1 ? 4 : (f) == 2 ? 0 : (f) == 3 ? 2 : -1)

Definition at line 12147 of file efm32g890f128.h.

#define AF_USART0_CLK_PORT (   f)    ((f) == 0 ? 4 : (f) == 1 ? 4 : (f) == 2 ? 2 : -1)

Definition at line 12137 of file efm32g890f128.h.

#define AF_USART0_CS_PORT (   f)    ((f) == 0 ? 4 : (f) == 1 ? 4 : (f) == 2 ? 2 : -1)

Definition at line 12138 of file efm32g890f128.h.

#define AF_USART0_RX_PORT (   f)    ((f) == 0 ? 4 : (f) == 1 ? 4 : (f) == 2 ? 2 : -1)

Definition at line 12136 of file efm32g890f128.h.

#define AF_USART0_TX_PORT (   f)    ((f) == 0 ? 4 : (f) == 1 ? 4 : (f) == 2 ? 2 : -1)

Definition at line 12135 of file efm32g890f128.h.

#define AF_USART1_CLK_PORT (   f)    ((f) == 0 ? 1 : (f) == 1 ? 3 : -1)

Definition at line 12141 of file efm32g890f128.h.

#define AF_USART1_CS_PORT (   f)    ((f) == 0 ? 1 : (f) == 1 ? 3 : -1)

Definition at line 12142 of file efm32g890f128.h.

#define AF_USART1_RX_PORT (   f)    ((f) == 0 ? 2 : (f) == 1 ? 3 : -1)

Definition at line 12140 of file efm32g890f128.h.

#define AF_USART1_TX_PORT (   f)    ((f) == 0 ? 2 : (f) == 1 ? 3 : -1)

Definition at line 12139 of file efm32g890f128.h.

#define AF_USART2_CLK_PORT (   f)    ((f) == 0 ? 2 : (f) == 1 ? 1 : -1)

Definition at line 12145 of file efm32g890f128.h.

#define AF_USART2_CS_PORT (   f)    ((f) == 0 ? 2 : (f) == 1 ? 1 : -1)

Definition at line 12146 of file efm32g890f128.h.

#define AF_USART2_RX_PORT (   f)    ((f) == 0 ? 2 : (f) == 1 ? 1 : -1)

Definition at line 12144 of file efm32g890f128.h.

#define AF_USART2_TX_PORT (   f)    ((f) == 0 ? 2 : (f) == 1 ? 1 : -1)

Definition at line 12143 of file efm32g890f128.h.