libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
System Control Unit Defines

Defined Constants and Types for the LPC43xx System Control Unit More...

Collaboration diagram for System Control Unit Defines:

Macros

#define PIN_GROUP0   (SCU_BASE + 0x000)
 
#define PIN_GROUP1   (SCU_BASE + 0x080)
 
#define PIN_GROUP2   (SCU_BASE + 0x100)
 
#define PIN_GROUP3   (SCU_BASE + 0x180)
 
#define PIN_GROUP4   (SCU_BASE + 0x200)
 
#define PIN_GROUP5   (SCU_BASE + 0x280)
 
#define PIN_GROUP6   (SCU_BASE + 0x300)
 
#define PIN_GROUP7   (SCU_BASE + 0x380)
 
#define PIN_GROUP8   (SCU_BASE + 0x400)
 
#define PIN_GROUP9   (SCU_BASE + 0x480)
 
#define PIN_GROUPA   (SCU_BASE + 0x500)
 
#define PIN_GROUPB   (SCU_BASE + 0x580)
 
#define PIN_GROUPC   (SCU_BASE + 0x600)
 
#define PIN_GROUPD   (SCU_BASE + 0x680)
 
#define PIN_GROUPE   (SCU_BASE + 0x700)
 
#define PIN_GROUPF   (SCU_BASE + 0x780)
 
#define PIN0   0x000
 
#define PIN1   0x004
 
#define PIN2   0x008
 
#define PIN3   0x00C
 
#define PIN4   0x010
 
#define PIN5   0x014
 
#define PIN6   0x018
 
#define PIN7   0x01C
 
#define PIN8   0x020
 
#define PIN9   0x024
 
#define PIN10   0x028
 
#define PIN11   0x02C
 
#define PIN12   0x030
 
#define PIN13   0x034
 
#define PIN14   0x038
 
#define PIN15   0x03C
 
#define PIN16   0x040
 
#define PIN17   0x044
 
#define PIN18   0x048
 
#define PIN19   0x04C
 
#define PIN20   0x050
 
#define SCU_SFS(group, pin)   MMIO32((group) + (pin))
 
#define SCU_SFSP0_0   SCU_SFS(PIN_GROUP0, PIN0)
 
#define SCU_SFSP0_1   SCU_SFS(PIN_GROUP0, PIN1)
 
#define SCU_SFSP1_0   SCU_SFS(PIN_GROUP1, PIN0)
 
#define SCU_SFSP1_1   SCU_SFS(PIN_GROUP1, PIN1)
 
#define SCU_SFSP1_2   SCU_SFS(PIN_GROUP1, PIN2)
 
#define SCU_SFSP1_3   SCU_SFS(PIN_GROUP1, PIN3)
 
#define SCU_SFSP1_4   SCU_SFS(PIN_GROUP1, PIN4)
 
#define SCU_SFSP1_5   SCU_SFS(PIN_GROUP1, PIN5)
 
#define SCU_SFSP1_6   SCU_SFS(PIN_GROUP1, PIN6)
 
#define SCU_SFSP1_7   SCU_SFS(PIN_GROUP1, PIN7)
 
#define SCU_SFSP1_8   SCU_SFS(PIN_GROUP1, PIN8)
 
#define SCU_SFSP1_9   SCU_SFS(PIN_GROUP1, PIN9)
 
#define SCU_SFSP1_10   SCU_SFS(PIN_GROUP1, PIN10)
 
#define SCU_SFSP1_11   SCU_SFS(PIN_GROUP1, PIN11)
 
#define SCU_SFSP1_12   SCU_SFS(PIN_GROUP1, PIN12)
 
#define SCU_SFSP1_13   SCU_SFS(PIN_GROUP1, PIN13)
 
#define SCU_SFSP1_14   SCU_SFS(PIN_GROUP1, PIN14)
 
#define SCU_SFSP1_15   SCU_SFS(PIN_GROUP1, PIN15)
 
#define SCU_SFSP1_16   SCU_SFS(PIN_GROUP1, PIN16)
 
#define SCU_SFSP1_17   SCU_SFS(PIN_GROUP1, PIN17)
 
#define SCU_SFSP1_18   SCU_SFS(PIN_GROUP1, PIN18)
 
#define SCU_SFSP1_19   SCU_SFS(PIN_GROUP1, PIN19)
 
#define SCU_SFSP1_20   SCU_SFS(PIN_GROUP1, PIN20)
 
#define SCU_SFSP2_0   SCU_SFS(PIN_GROUP2, PIN0)
 
#define SCU_SFSP2_1   SCU_SFS(PIN_GROUP2, PIN1)
 
#define SCU_SFSP2_2   SCU_SFS(PIN_GROUP2, PIN2)
 
#define SCU_SFSP2_3   SCU_SFS(PIN_GROUP2, PIN3)
 
#define SCU_SFSP2_4   SCU_SFS(PIN_GROUP2, PIN4)
 
#define SCU_SFSP2_5   SCU_SFS(PIN_GROUP2, PIN5)
 
#define SCU_SFSP2_6   SCU_SFS(PIN_GROUP2, PIN6)
 
#define SCU_SFSP2_7   SCU_SFS(PIN_GROUP2, PIN7)
 
#define SCU_SFSP2_8   SCU_SFS(PIN_GROUP2, PIN8)
 
#define SCU_SFSP2_9   SCU_SFS(PIN_GROUP2, PIN9)
 
#define SCU_SFSP2_10   SCU_SFS(PIN_GROUP2, PIN10)
 
#define SCU_SFSP2_11   SCU_SFS(PIN_GROUP2, PIN11)
 
#define SCU_SFSP2_12   SCU_SFS(PIN_GROUP2, PIN12)
 
#define SCU_SFSP2_13   SCU_SFS(PIN_GROUP2, PIN13)
 
#define SCU_SFSP3_0   SCU_SFS(PIN_GROUP3, PIN0)
 
#define SCU_SFSP3_1   SCU_SFS(PIN_GROUP3, PIN1)
 
#define SCU_SFSP3_2   SCU_SFS(PIN_GROUP3, PIN2)
 
#define SCU_SFSP3_3   SCU_SFS(PIN_GROUP3, PIN3)
 
#define SCU_SFSP3_4   SCU_SFS(PIN_GROUP3, PIN4)
 
#define SCU_SFSP3_5   SCU_SFS(PIN_GROUP3, PIN5)
 
#define SCU_SFSP3_6   SCU_SFS(PIN_GROUP3, PIN6)
 
#define SCU_SFSP3_7   SCU_SFS(PIN_GROUP3, PIN7)
 
#define SCU_SFSP3_8   SCU_SFS(PIN_GROUP3, PIN8)
 
#define SCU_SFSP4_0   SCU_SFS(PIN_GROUP4, PIN0)
 
#define SCU_SFSP4_1   SCU_SFS(PIN_GROUP4, PIN1)
 
#define SCU_SFSP4_2   SCU_SFS(PIN_GROUP4, PIN2)
 
#define SCU_SFSP4_3   SCU_SFS(PIN_GROUP4, PIN3)
 
#define SCU_SFSP4_4   SCU_SFS(PIN_GROUP4, PIN4)
 
#define SCU_SFSP4_5   SCU_SFS(PIN_GROUP4, PIN5)
 
#define SCU_SFSP4_6   SCU_SFS(PIN_GROUP4, PIN6)
 
#define SCU_SFSP4_7   SCU_SFS(PIN_GROUP4, PIN7)
 
#define SCU_SFSP4_8   SCU_SFS(PIN_GROUP4, PIN8)
 
#define SCU_SFSP4_9   SCU_SFS(PIN_GROUP4, PIN9)
 
#define SCU_SFSP4_10   SCU_SFS(PIN_GROUP4, PIN10)
 
#define SCU_SFSP5_0   SCU_SFS(PIN_GROUP5, PIN0)
 
#define SCU_SFSP5_1   SCU_SFS(PIN_GROUP5, PIN1)
 
#define SCU_SFSP5_2   SCU_SFS(PIN_GROUP5, PIN2)
 
#define SCU_SFSP5_3   SCU_SFS(PIN_GROUP5, PIN3)
 
#define SCU_SFSP5_4   SCU_SFS(PIN_GROUP5, PIN4)
 
#define SCU_SFSP5_5   SCU_SFS(PIN_GROUP5, PIN5)
 
#define SCU_SFSP5_6   SCU_SFS(PIN_GROUP5, PIN6)
 
#define SCU_SFSP5_7   SCU_SFS(PIN_GROUP5, PIN7)
 
#define SCU_SFSP6_0   SCU_SFS(PIN_GROUP6, PIN0)
 
#define SCU_SFSP6_1   SCU_SFS(PIN_GROUP6, PIN1)
 
#define SCU_SFSP6_2   SCU_SFS(PIN_GROUP6, PIN2)
 
#define SCU_SFSP6_3   SCU_SFS(PIN_GROUP6, PIN3)
 
#define SCU_SFSP6_4   SCU_SFS(PIN_GROUP6, PIN4)
 
#define SCU_SFSP6_5   SCU_SFS(PIN_GROUP6, PIN5)
 
#define SCU_SFSP6_6   SCU_SFS(PIN_GROUP6, PIN6)
 
#define SCU_SFSP6_7   SCU_SFS(PIN_GROUP6, PIN7)
 
#define SCU_SFSP6_8   SCU_SFS(PIN_GROUP6, PIN8)
 
#define SCU_SFSP6_9   SCU_SFS(PIN_GROUP6, PIN9)
 
#define SCU_SFSP6_10   SCU_SFS(PIN_GROUP6, PIN10)
 
#define SCU_SFSP6_11   SCU_SFS(PIN_GROUP6, PIN11)
 
#define SCU_SFSP6_12   SCU_SFS(PIN_GROUP6, PIN12)
 
#define SCU_SFSP7_0   SCU_SFS(PIN_GROUP7, PIN0)
 
#define SCU_SFSP7_1   SCU_SFS(PIN_GROUP7, PIN1)
 
#define SCU_SFSP7_2   SCU_SFS(PIN_GROUP7, PIN2)
 
#define SCU_SFSP7_3   SCU_SFS(PIN_GROUP7, PIN3)
 
#define SCU_SFSP7_4   SCU_SFS(PIN_GROUP7, PIN4)
 
#define SCU_SFSP7_5   SCU_SFS(PIN_GROUP7, PIN5)
 
#define SCU_SFSP7_6   SCU_SFS(PIN_GROUP7, PIN6)
 
#define SCU_SFSP7_7   SCU_SFS(PIN_GROUP7, PIN7)
 
#define SCU_SFSP8_0   SCU_SFS(PIN_GROUP8, PIN0)
 
#define SCU_SFSP8_1   SCU_SFS(PIN_GROUP8, PIN1)
 
#define SCU_SFSP8_2   SCU_SFS(PIN_GROUP8, PIN2)
 
#define SCU_SFSP8_3   SCU_SFS(PIN_GROUP8, PIN3)
 
#define SCU_SFSP8_4   SCU_SFS(PIN_GROUP8, PIN4)
 
#define SCU_SFSP8_5   SCU_SFS(PIN_GROUP8, PIN5)
 
#define SCU_SFSP8_6   SCU_SFS(PIN_GROUP8, PIN6)
 
#define SCU_SFSP8_7   SCU_SFS(PIN_GROUP8, PIN7)
 
#define SCU_SFSP8_8   SCU_SFS(PIN_GROUP8, PIN8)
 
#define SCU_SFSP9_0   SCU_SFS(PIN_GROUP9, PIN0)
 
#define SCU_SFSP9_1   SCU_SFS(PIN_GROUP9, PIN1)
 
#define SCU_SFSP9_2   SCU_SFS(PIN_GROUP9, PIN2)
 
#define SCU_SFSP9_3   SCU_SFS(PIN_GROUP9, PIN3)
 
#define SCU_SFSP9_4   SCU_SFS(PIN_GROUP9, PIN4)
 
#define SCU_SFSP9_5   SCU_SFS(PIN_GROUP9, PIN5)
 
#define SCU_SFSP9_6   SCU_SFS(PIN_GROUP9, PIN6)
 
#define SCU_SFSPA_0   SCU_SFS(PIN_GROUPA, PIN0)
 
#define SCU_SFSPA_1   SCU_SFS(PIN_GROUPA, PIN1)
 
#define SCU_SFSPA_2   SCU_SFS(PIN_GROUPA, PIN2)
 
#define SCU_SFSPA_3   SCU_SFS(PIN_GROUPA, PIN3)
 
#define SCU_SFSPA_4   SCU_SFS(PIN_GROUPA, PIN4)
 
#define SCU_SFSPB_0   SCU_SFS(PIN_GROUPB, PIN0)
 
#define SCU_SFSPB_1   SCU_SFS(PIN_GROUPB, PIN1)
 
#define SCU_SFSPB_2   SCU_SFS(PIN_GROUPB, PIN2)
 
#define SCU_SFSPB_3   SCU_SFS(PIN_GROUPB, PIN3)
 
#define SCU_SFSPB_4   SCU_SFS(PIN_GROUPB, PIN4)
 
#define SCU_SFSPB_5   SCU_SFS(PIN_GROUPB, PIN5)
 
#define SCU_SFSPB_6   SCU_SFS(PIN_GROUPB, PIN6)
 
#define SCU_SFSPC_0   SCU_SFS(PIN_GROUPC, PIN0)
 
#define SCU_SFSPC_1   SCU_SFS(PIN_GROUPC, PIN1)
 
#define SCU_SFSPC_2   SCU_SFS(PIN_GROUPC, PIN2)
 
#define SCU_SFSPC_3   SCU_SFS(PIN_GROUPC, PIN3)
 
#define SCU_SFSPC_4   SCU_SFS(PIN_GROUPC, PIN4)
 
#define SCU_SFSPC_5   SCU_SFS(PIN_GROUPC, PIN5)
 
#define SCU_SFSPC_6   SCU_SFS(PIN_GROUPC, PIN6)
 
#define SCU_SFSPC_7   SCU_SFS(PIN_GROUPC, PIN7)
 
#define SCU_SFSPC_8   SCU_SFS(PIN_GROUPC, PIN8)
 
#define SCU_SFSPC_9   SCU_SFS(PIN_GROUPC, PIN9)
 
#define SCU_SFSPC_10   SCU_SFS(PIN_GROUPC, PIN10)
 
#define SCU_SFSPC_11   SCU_SFS(PIN_GROUPC, PIN11)
 
#define SCU_SFSPC_12   SCU_SFS(PIN_GROUPC, PIN12)
 
#define SCU_SFSPC_13   SCU_SFS(PIN_GROUPC, PIN13)
 
#define SCU_SFSPC_14   SCU_SFS(PIN_GROUPC, PIN14)
 
#define SCU_SFSPD_0   SCU_SFS(PIN_GROUPD, PIN0)
 
#define SCU_SFSPD_1   SCU_SFS(PIN_GROUPD, PIN1)
 
#define SCU_SFSPD_2   SCU_SFS(PIN_GROUPD, PIN2)
 
#define SCU_SFSPD_3   SCU_SFS(PIN_GROUPD, PIN3)
 
#define SCU_SFSPD_4   SCU_SFS(PIN_GROUPD, PIN4)
 
#define SCU_SFSPD_5   SCU_SFS(PIN_GROUPD, PIN5)
 
#define SCU_SFSPD_6   SCU_SFS(PIN_GROUPD, PIN6)
 
#define SCU_SFSPD_7   SCU_SFS(PIN_GROUPD, PIN7)
 
#define SCU_SFSPD_8   SCU_SFS(PIN_GROUPD, PIN8)
 
#define SCU_SFSPD_9   SCU_SFS(PIN_GROUPD, PIN9)
 
#define SCU_SFSPD_10   SCU_SFS(PIN_GROUPD, PIN10)
 
#define SCU_SFSPD_11   SCU_SFS(PIN_GROUPD, PIN11)
 
#define SCU_SFSPD_12   SCU_SFS(PIN_GROUPD, PIN12)
 
#define SCU_SFSPD_13   SCU_SFS(PIN_GROUPD, PIN13)
 
#define SCU_SFSPD_14   SCU_SFS(PIN_GROUPD, PIN14)
 
#define SCU_SFSPD_15   SCU_SFS(PIN_GROUPD, PIN15)
 
#define SCU_SFSPD_16   SCU_SFS(PIN_GROUPD, PIN16)
 
#define SCU_SFSPE_0   SCU_SFS(PIN_GROUPE, PIN0)
 
#define SCU_SFSPE_1   SCU_SFS(PIN_GROUPE, PIN1)
 
#define SCU_SFSPE_2   SCU_SFS(PIN_GROUPE, PIN2)
 
#define SCU_SFSPE_3   SCU_SFS(PIN_GROUPE, PIN3)
 
#define SCU_SFSPE_4   SCU_SFS(PIN_GROUPE, PIN4)
 
#define SCU_SFSPE_5   SCU_SFS(PIN_GROUPE, PIN5)
 
#define SCU_SFSPE_6   SCU_SFS(PIN_GROUPE, PIN6)
 
#define SCU_SFSPE_7   SCU_SFS(PIN_GROUPE, PIN7)
 
#define SCU_SFSPE_8   SCU_SFS(PIN_GROUPE, PIN8)
 
#define SCU_SFSPE_9   SCU_SFS(PIN_GROUPE, PIN9)
 
#define SCU_SFSPE_10   SCU_SFS(PIN_GROUPE, PIN10)
 
#define SCU_SFSPE_11   SCU_SFS(PIN_GROUPE, PIN11)
 
#define SCU_SFSPE_12   SCU_SFS(PIN_GROUPE, PIN12)
 
#define SCU_SFSPE_13   SCU_SFS(PIN_GROUPE, PIN13)
 
#define SCU_SFSPE_14   SCU_SFS(PIN_GROUPE, PIN14)
 
#define SCU_SFSPE_15   SCU_SFS(PIN_GROUPE, PIN15)
 
#define SCU_SFSPF_0   SCU_SFS(PIN_GROUPF, PIN0)
 
#define SCU_SFSPF_1   SCU_SFS(PIN_GROUPF, PIN1)
 
#define SCU_SFSPF_2   SCU_SFS(PIN_GROUPF, PIN2)
 
#define SCU_SFSPF_3   SCU_SFS(PIN_GROUPF, PIN3)
 
#define SCU_SFSPF_4   SCU_SFS(PIN_GROUPF, PIN4)
 
#define SCU_SFSPF_5   SCU_SFS(PIN_GROUPF, PIN5)
 
#define SCU_SFSPF_6   SCU_SFS(PIN_GROUPF, PIN6)
 
#define SCU_SFSPF_7   SCU_SFS(PIN_GROUPF, PIN7)
 
#define SCU_SFSPF_8   SCU_SFS(PIN_GROUPF, PIN8)
 
#define SCU_SFSPF_9   SCU_SFS(PIN_GROUPF, PIN9)
 
#define SCU_SFSPF_10   SCU_SFS(PIN_GROUPF, PIN10)
 
#define SCU_SFSPF_11   SCU_SFS(PIN_GROUPF, PIN11)
 
#define SCU_SFSCLK0   MMIO32(SCU_BASE + 0xC00)
 
#define SCU_SFSCLK1   MMIO32(SCU_BASE + 0xC04)
 
#define SCU_SFSCLK2   MMIO32(SCU_BASE + 0xC08)
 
#define SCU_SFSCLK3   MMIO32(SCU_BASE + 0xC0C)
 
#define SCU_SFSUSB   MMIO32(SCU_BASE + 0xC80)
 
#define SCU_SFSI2C0   MMIO32(SCU_BASE + 0xC84)
 
#define SCU_ENAIO0   MMIO32(SCU_BASE + 0xC88)
 
#define SCU_ENAIO1   MMIO32(SCU_BASE + 0xC8C)
 
#define SCU_ENAIO2   MMIO32(SCU_BASE + 0xC90)
 
#define SCU_EMCDELAYCLK   MMIO32(SCU_BASE + 0xD00)
 
#define SCU_PINTSEL0   MMIO32(SCU_BASE + 0xE00)
 
#define SCU_PINTSEL1   MMIO32(SCU_BASE + 0xE04)
 
#define SCU_SCL_EFP   (BIT0)
 
#define SCU_SCL_EHD   (BIT2)
 
#define SCU_SCL_EZI_EN   (BIT3)
 
#define SCU_SCL_ZIF_DIS   (BIT7)
 
#define SCU_SDA_EFP   (BIT8)
 
#define SCU_SDA_EHD   (BIT10)
 
#define SCU_SDA_EZI_EN   (BIT11)
 
#define SCU_SDA_ZIF_DIS   (BIT15)
 
#define SCU_I2C0_NOMINAL   (SCU_SCL_EZI_EN | SCU_SDA_EZI_EN)
 
#define SCU_I2C0_FAST
 
#define SCU_CONF_FUNCTION0   (0x0)
 
#define SCU_CONF_FUNCTION1   (0x1)
 
#define SCU_CONF_FUNCTION2   (0x2)
 
#define SCU_CONF_FUNCTION3   (0x3)
 
#define SCU_CONF_FUNCTION4   (0x4)
 
#define SCU_CONF_FUNCTION5   (0x5)
 
#define SCU_CONF_FUNCTION6   (0x6)
 
#define SCU_CONF_FUNCTION7   (0x7)
 
#define SCU_CONF_EPD_EN_PULLDOWN   (BIT3)
 
#define SCU_CONF_EPUN_DIS_PULLUP   (BIT4)
 
#define SCU_CONF_EHS_FAST   (BIT5)
 
#define SCU_CONF_EZI_EN_IN_BUFFER   (BIT6)
 
#define SCU_CONF_ZIF_DIS_IN_GLITCH_FILT   (BIT7)
 
#define SCU_CONF_EHD_NORMAL_DRIVE_8MILLIA   (0x100)
 
#define SCU_CONF_EHD_NORMAL_DRIVE_14MILLIA   (0x200)
 
#define SCU_CONF_EHD_NORMAL_DRIVE_20MILLIA   (0x300)
 
#define SCU_EMC_IO
 
#define SCU_LCD
 
#define SCU_CLK_IN
 
#define SCU_CLK_OUT
 
#define SCU_GPIO_PUP   (SCU_CONF_EZI_EN_IN_BUFFER)
 
#define SCU_GPIO_PDN
 
#define SCU_GPIO_NOPULL
 
#define SCU_GPIO_FAST
 
#define SCU_UART_RX_TX
 
#define SCU_SSP_IO
 

Enumerations

enum  scu_grp_pin_t {
  P0_0 = (PIN_GROUP0+PIN0) , P0_1 = (PIN_GROUP0+PIN1) , P1_0 = (PIN_GROUP1+PIN0) , P1_1 = (PIN_GROUP1+PIN1) ,
  P1_2 = (PIN_GROUP1+PIN2) , P1_3 = (PIN_GROUP1+PIN3) , P1_4 = (PIN_GROUP1+PIN4) , P1_5 = (PIN_GROUP1+PIN5) ,
  P1_6 = (PIN_GROUP1+PIN6) , P1_7 = (PIN_GROUP1+PIN7) , P1_8 = (PIN_GROUP1+PIN8) , P1_9 = (PIN_GROUP1+PIN9) ,
  P1_10 = (PIN_GROUP1+PIN10) , P1_11 = (PIN_GROUP1+PIN11) , P1_12 = (PIN_GROUP1+PIN12) , P1_13 = (PIN_GROUP1+PIN13) ,
  P1_14 = (PIN_GROUP1+PIN14) , P1_15 = (PIN_GROUP1+PIN15) , P1_16 = (PIN_GROUP1+PIN16) , P1_17 = (PIN_GROUP1+PIN17) ,
  P1_18 = (PIN_GROUP1+PIN18) , P1_19 = (PIN_GROUP1+PIN19) , P1_20 = (PIN_GROUP1+PIN20) , P2_0 = (PIN_GROUP2+PIN0) ,
  P2_1 = (PIN_GROUP2+PIN1) , P2_2 = (PIN_GROUP2+PIN2) , P2_3 = (PIN_GROUP2+PIN3) , P2_4 = (PIN_GROUP2+PIN4) ,
  P2_5 = (PIN_GROUP2+PIN5) , P2_6 = (PIN_GROUP2+PIN6) , P2_7 = (PIN_GROUP2+PIN7) , P2_8 = (PIN_GROUP2+PIN8) ,
  P2_9 = (PIN_GROUP2+PIN9) , P2_10 = (PIN_GROUP2+PIN10) , P2_11 = (PIN_GROUP2+PIN11) , P2_12 = (PIN_GROUP2+PIN12) ,
  P2_13 = (PIN_GROUP2+PIN13) , P3_0 = (PIN_GROUP3+PIN0) , P3_1 = (PIN_GROUP3+PIN1) , P3_2 = (PIN_GROUP3+PIN2) ,
  P3_3 = (PIN_GROUP3+PIN3) , P3_4 = (PIN_GROUP3+PIN4) , P3_5 = (PIN_GROUP3+PIN5) , P3_6 = (PIN_GROUP3+PIN6) ,
  P3_7 = (PIN_GROUP3+PIN7) , P3_8 = (PIN_GROUP3+PIN8) , P4_0 = (PIN_GROUP4+PIN0) , P4_1 = (PIN_GROUP4+PIN1) ,
  P4_2 = (PIN_GROUP4+PIN2) , P4_3 = (PIN_GROUP4+PIN3) , P4_4 = (PIN_GROUP4+PIN4) , P4_5 = (PIN_GROUP4+PIN5) ,
  P4_6 = (PIN_GROUP4+PIN6) , P4_7 = (PIN_GROUP4+PIN7) , P4_8 = (PIN_GROUP4+PIN8) , P4_9 = (PIN_GROUP4+PIN9) ,
  P4_10 = (PIN_GROUP4+PIN10) , P5_0 = (PIN_GROUP5+PIN0) , P5_1 = (PIN_GROUP5+PIN1) , P5_2 = (PIN_GROUP5+PIN2) ,
  P5_3 = (PIN_GROUP5+PIN3) , P5_4 = (PIN_GROUP5+PIN4) , P5_5 = (PIN_GROUP5+PIN5) , P5_6 = (PIN_GROUP5+PIN6) ,
  P5_7 = (PIN_GROUP5+PIN7) , P6_0 = (PIN_GROUP6+PIN0) , P6_1 = (PIN_GROUP6+PIN1) , P6_2 = (PIN_GROUP6+PIN2) ,
  P6_3 = (PIN_GROUP6+PIN3) , P6_4 = (PIN_GROUP6+PIN4) , P6_5 = (PIN_GROUP6+PIN5) , P6_6 = (PIN_GROUP6+PIN6) ,
  P6_7 = (PIN_GROUP6+PIN7) , P6_8 = (PIN_GROUP6+PIN8) , P6_9 = (PIN_GROUP6+PIN9) , P6_10 = (PIN_GROUP6+PIN10) ,
  P6_11 = (PIN_GROUP6+PIN11) , P6_12 = (PIN_GROUP6+PIN12) , P7_0 = (PIN_GROUP7+PIN0) , P7_1 = (PIN_GROUP7+PIN1) ,
  P7_2 = (PIN_GROUP7+PIN2) , P7_3 = (PIN_GROUP7+PIN3) , P7_4 = (PIN_GROUP7+PIN4) , P7_5 = (PIN_GROUP7+PIN5) ,
  P7_6 = (PIN_GROUP7+PIN6) , P7_7 = (PIN_GROUP7+PIN7) , P8_0 = (PIN_GROUP8+PIN0) , P8_1 = (PIN_GROUP8+PIN1) ,
  P8_2 = (PIN_GROUP8+PIN2) , P8_3 = (PIN_GROUP8+PIN3) , P8_4 = (PIN_GROUP8+PIN4) , P8_5 = (PIN_GROUP8+PIN5) ,
  P8_6 = (PIN_GROUP8+PIN6) , P8_7 = (PIN_GROUP8+PIN7) , P8_8 = (PIN_GROUP8+PIN8) , P9_0 = (PIN_GROUP9+PIN0) ,
  P9_1 = (PIN_GROUP9+PIN1) , P9_2 = (PIN_GROUP9+PIN2) , P9_3 = (PIN_GROUP9+PIN3) , P9_4 = (PIN_GROUP9+PIN4) ,
  P9_5 = (PIN_GROUP9+PIN5) , P9_6 = (PIN_GROUP9+PIN6) , PA_0 = (PIN_GROUPA+PIN0) , PA_1 = (PIN_GROUPA+PIN1) ,
  PA_2 = (PIN_GROUPA+PIN2) , PA_3 = (PIN_GROUPA+PIN3) , PA_4 = (PIN_GROUPA+PIN4) , PB_0 = (PIN_GROUPB+PIN0) ,
  PB_1 = (PIN_GROUPB+PIN1) , PB_2 = (PIN_GROUPB+PIN2) , PB_3 = (PIN_GROUPB+PIN3) , PB_4 = (PIN_GROUPB+PIN4) ,
  PB_5 = (PIN_GROUPB+PIN5) , PB_6 = (PIN_GROUPB+PIN6) , PC_0 = (PIN_GROUPC+PIN0) , PC_1 = (PIN_GROUPC+PIN1) ,
  PC_2 = (PIN_GROUPC+PIN2) , PC_3 = (PIN_GROUPC+PIN3) , PC_4 = (PIN_GROUPC+PIN4) , PC_5 = (PIN_GROUPC+PIN5) ,
  PC_6 = (PIN_GROUPC+PIN6) , PC_7 = (PIN_GROUPC+PIN7) , PC_8 = (PIN_GROUPC+PIN8) , PC_9 = (PIN_GROUPC+PIN9) ,
  PC_10 = (PIN_GROUPC+PIN10) , PC_11 = (PIN_GROUPC+PIN11) , PC_12 = (PIN_GROUPC+PIN12) , PC_13 = (PIN_GROUPC+PIN13) ,
  PC_14 = (PIN_GROUPC+PIN14) , PD_0 = (PIN_GROUPD+PIN0) , PD_1 = (PIN_GROUPD+PIN1) , PD_2 = (PIN_GROUPD+PIN2) ,
  PD_3 = (PIN_GROUPD+PIN3) , PD_4 = (PIN_GROUPD+PIN4) , PD_5 = (PIN_GROUPD+PIN5) , PD_6 = (PIN_GROUPD+PIN6) ,
  PD_7 = (PIN_GROUPD+PIN7) , PD_8 = (PIN_GROUPD+PIN8) , PD_9 = (PIN_GROUPD+PIN9) , PD_10 = (PIN_GROUPD+PIN10) ,
  PD_11 = (PIN_GROUPD+PIN11) , PD_12 = (PIN_GROUPD+PIN12) , PD_13 = (PIN_GROUPD+PIN13) , PD_14 = (PIN_GROUPD+PIN14) ,
  PD_15 = (PIN_GROUPD+PIN15) , PD_16 = (PIN_GROUPD+PIN16) , PE_0 = (PIN_GROUPE+PIN0) , PE_1 = (PIN_GROUPE+PIN1) ,
  PE_2 = (PIN_GROUPE+PIN2) , PE_3 = (PIN_GROUPE+PIN3) , PE_4 = (PIN_GROUPE+PIN4) , PE_5 = (PIN_GROUPE+PIN5) ,
  PE_6 = (PIN_GROUPE+PIN6) , PE_7 = (PIN_GROUPE+PIN7) , PE_8 = (PIN_GROUPE+PIN8) , PE_9 = (PIN_GROUPE+PIN9) ,
  PE_10 = (PIN_GROUPE+PIN10) , PE_11 = (PIN_GROUPE+PIN11) , PE_12 = (PIN_GROUPE+PIN12) , PE_13 = (PIN_GROUPE+PIN13) ,
  PE_14 = (PIN_GROUPE+PIN14) , PE_15 = (PIN_GROUPE+PIN15) , PF_0 = (PIN_GROUPF+PIN0) , PF_1 = (PIN_GROUPF+PIN1) ,
  PF_2 = (PIN_GROUPF+PIN2) , PF_3 = (PIN_GROUPF+PIN3) , PF_4 = (PIN_GROUPF+PIN4) , PF_5 = (PIN_GROUPF+PIN5) ,
  PF_6 = (PIN_GROUPF+PIN6) , PF_7 = (PIN_GROUPF+PIN7) , PF_8 = (PIN_GROUPF+PIN8) , PF_9 = (PIN_GROUPF+PIN9) ,
  PF_10 = (PIN_GROUPF+PIN10) , PF_11 = (PIN_GROUPF+PIN11) , CLK0 = (SCU_BASE + 0xC00) , CLK1 = (SCU_BASE + 0xC04) ,
  CLK2 = (SCU_BASE + 0xC08) , CLK3 = (SCU_BASE + 0xC0C)
}
 

Functions

void scu_pinmux (scu_grp_pin_t group_pin, uint32_t scu_conf)
 

Detailed Description

Defined Constants and Types for the LPC43xx System Control Unit

Version
1.0.0
Author
© 2012 Michael Ossmann mike@.nosp@m.ossm.nosp@m.ann.c.nosp@m.om
Date
10 March 2013

LGPL License Terms libopencm3 License

Macro Definition Documentation

◆ PIN0

#define PIN0   0x000

Definition at line 63 of file scu.h.

◆ PIN1

#define PIN1   0x004

Definition at line 64 of file scu.h.

◆ PIN10

#define PIN10   0x028

Definition at line 73 of file scu.h.

◆ PIN11

#define PIN11   0x02C

Definition at line 74 of file scu.h.

◆ PIN12

#define PIN12   0x030

Definition at line 75 of file scu.h.

◆ PIN13

#define PIN13   0x034

Definition at line 76 of file scu.h.

◆ PIN14

#define PIN14   0x038

Definition at line 77 of file scu.h.

◆ PIN15

#define PIN15   0x03C

Definition at line 78 of file scu.h.

◆ PIN16

#define PIN16   0x040

Definition at line 79 of file scu.h.

◆ PIN17

#define PIN17   0x044

Definition at line 80 of file scu.h.

◆ PIN18

#define PIN18   0x048

Definition at line 81 of file scu.h.

◆ PIN19

#define PIN19   0x04C

Definition at line 82 of file scu.h.

◆ PIN2

#define PIN2   0x008

Definition at line 65 of file scu.h.

◆ PIN20

#define PIN20   0x050

Definition at line 83 of file scu.h.

◆ PIN3

#define PIN3   0x00C

Definition at line 66 of file scu.h.

◆ PIN4

#define PIN4   0x010

Definition at line 67 of file scu.h.

◆ PIN5

#define PIN5   0x014

Definition at line 68 of file scu.h.

◆ PIN6

#define PIN6   0x018

Definition at line 69 of file scu.h.

◆ PIN7

#define PIN7   0x01C

Definition at line 70 of file scu.h.

◆ PIN8

#define PIN8   0x020

Definition at line 71 of file scu.h.

◆ PIN9

#define PIN9   0x024

Definition at line 72 of file scu.h.

◆ PIN_GROUP0

#define PIN_GROUP0   (SCU_BASE + 0x000)

Definition at line 46 of file scu.h.

◆ PIN_GROUP1

#define PIN_GROUP1   (SCU_BASE + 0x080)

Definition at line 47 of file scu.h.

◆ PIN_GROUP2

#define PIN_GROUP2   (SCU_BASE + 0x100)

Definition at line 48 of file scu.h.

◆ PIN_GROUP3

#define PIN_GROUP3   (SCU_BASE + 0x180)

Definition at line 49 of file scu.h.

◆ PIN_GROUP4

#define PIN_GROUP4   (SCU_BASE + 0x200)

Definition at line 50 of file scu.h.

◆ PIN_GROUP5

#define PIN_GROUP5   (SCU_BASE + 0x280)

Definition at line 51 of file scu.h.

◆ PIN_GROUP6

#define PIN_GROUP6   (SCU_BASE + 0x300)

Definition at line 52 of file scu.h.

◆ PIN_GROUP7

#define PIN_GROUP7   (SCU_BASE + 0x380)

Definition at line 53 of file scu.h.

◆ PIN_GROUP8

#define PIN_GROUP8   (SCU_BASE + 0x400)

Definition at line 54 of file scu.h.

◆ PIN_GROUP9

#define PIN_GROUP9   (SCU_BASE + 0x480)

Definition at line 55 of file scu.h.

◆ PIN_GROUPA

#define PIN_GROUPA   (SCU_BASE + 0x500)

Definition at line 56 of file scu.h.

◆ PIN_GROUPB

#define PIN_GROUPB   (SCU_BASE + 0x580)

Definition at line 57 of file scu.h.

◆ PIN_GROUPC

#define PIN_GROUPC   (SCU_BASE + 0x600)

Definition at line 58 of file scu.h.

◆ PIN_GROUPD

#define PIN_GROUPD   (SCU_BASE + 0x680)

Definition at line 59 of file scu.h.

◆ PIN_GROUPE

#define PIN_GROUPE   (SCU_BASE + 0x700)

Definition at line 60 of file scu.h.

◆ PIN_GROUPF

#define PIN_GROUPF   (SCU_BASE + 0x780)

Definition at line 61 of file scu.h.

◆ SCU_CLK_IN

#define SCU_CLK_IN
Value:
SCU_CONF_EHS_FAST | \
SCU_CONF_EZI_EN_IN_BUFFER | \
SCU_CONF_ZIF_DIS_IN_GLITCH_FILT)
#define SCU_CONF_EPD_EN_PULLDOWN
Definition: scu.h:694

Definition at line 746 of file scu.h.

◆ SCU_CLK_OUT

#define SCU_CLK_OUT
Value:
SCU_CONF_EHS_FAST | \
SCU_CONF_EZI_EN_IN_BUFFER | \
SCU_CONF_ZIF_DIS_IN_GLITCH_FILT)

Definition at line 750 of file scu.h.

◆ SCU_CONF_EHD_NORMAL_DRIVE_14MILLIA

#define SCU_CONF_EHD_NORMAL_DRIVE_14MILLIA   (0x200)

Definition at line 732 of file scu.h.

◆ SCU_CONF_EHD_NORMAL_DRIVE_20MILLIA

#define SCU_CONF_EHD_NORMAL_DRIVE_20MILLIA   (0x300)

Definition at line 733 of file scu.h.

◆ SCU_CONF_EHD_NORMAL_DRIVE_8MILLIA

#define SCU_CONF_EHD_NORMAL_DRIVE_8MILLIA   (0x100)

Definition at line 731 of file scu.h.

◆ SCU_CONF_EHS_FAST

#define SCU_CONF_EHS_FAST   (BIT5)

Definition at line 708 of file scu.h.

◆ SCU_CONF_EPD_EN_PULLDOWN

#define SCU_CONF_EPD_EN_PULLDOWN   (BIT3)

Definition at line 694 of file scu.h.

◆ SCU_CONF_EPUN_DIS_PULLUP

#define SCU_CONF_EPUN_DIS_PULLUP   (BIT4)

Definition at line 701 of file scu.h.

◆ SCU_CONF_EZI_EN_IN_BUFFER

#define SCU_CONF_EZI_EN_IN_BUFFER   (BIT6)

Definition at line 718 of file scu.h.

◆ SCU_CONF_FUNCTION0

#define SCU_CONF_FUNCTION0   (0x0)

Definition at line 680 of file scu.h.

◆ SCU_CONF_FUNCTION1

#define SCU_CONF_FUNCTION1   (0x1)

Definition at line 681 of file scu.h.

◆ SCU_CONF_FUNCTION2

#define SCU_CONF_FUNCTION2   (0x2)

Definition at line 682 of file scu.h.

◆ SCU_CONF_FUNCTION3

#define SCU_CONF_FUNCTION3   (0x3)

Definition at line 683 of file scu.h.

◆ SCU_CONF_FUNCTION4

#define SCU_CONF_FUNCTION4   (0x4)

Definition at line 684 of file scu.h.

◆ SCU_CONF_FUNCTION5

#define SCU_CONF_FUNCTION5   (0x5)

Definition at line 685 of file scu.h.

◆ SCU_CONF_FUNCTION6

#define SCU_CONF_FUNCTION6   (0x6)

Definition at line 686 of file scu.h.

◆ SCU_CONF_FUNCTION7

#define SCU_CONF_FUNCTION7   (0x7)

Definition at line 687 of file scu.h.

◆ SCU_CONF_ZIF_DIS_IN_GLITCH_FILT

#define SCU_CONF_ZIF_DIS_IN_GLITCH_FILT   (BIT7)

Definition at line 725 of file scu.h.

◆ SCU_EMC_IO

#define SCU_EMC_IO
Value:
SCU_CONF_EHS_FAST | \
SCU_CONF_EZI_EN_IN_BUFFER | \
SCU_CONF_ZIF_DIS_IN_GLITCH_FILT)

Definition at line 738 of file scu.h.

◆ SCU_EMCDELAYCLK

#define SCU_EMCDELAYCLK   MMIO32(SCU_BASE + 0xD00)

Definition at line 320 of file scu.h.

◆ SCU_ENAIO0

#define SCU_ENAIO0   MMIO32(SCU_BASE + 0xC88)

Definition at line 311 of file scu.h.

◆ SCU_ENAIO1

#define SCU_ENAIO1   MMIO32(SCU_BASE + 0xC8C)

Definition at line 314 of file scu.h.

◆ SCU_ENAIO2

#define SCU_ENAIO2   MMIO32(SCU_BASE + 0xC90)

Definition at line 317 of file scu.h.

◆ SCU_GPIO_FAST

#define SCU_GPIO_FAST
Value:
SCU_CONF_EHS_FAST | \
SCU_CONF_EZI_EN_IN_BUFFER | \
SCU_CONF_ZIF_DIS_IN_GLITCH_FILT)
#define SCU_CONF_EPUN_DIS_PULLUP
Definition: scu.h:701

Definition at line 760 of file scu.h.

◆ SCU_GPIO_NOPULL

#define SCU_GPIO_NOPULL
Value:
SCU_CONF_EZI_EN_IN_BUFFER)

Definition at line 758 of file scu.h.

◆ SCU_GPIO_PDN

#define SCU_GPIO_PDN
Value:
SCU_CONF_EPD_EN_PULLDOWN | \
SCU_CONF_EZI_EN_IN_BUFFER)

Definition at line 755 of file scu.h.

◆ SCU_GPIO_PUP

#define SCU_GPIO_PUP   (SCU_CONF_EZI_EN_IN_BUFFER)

Definition at line 754 of file scu.h.

◆ SCU_I2C0_FAST

#define SCU_I2C0_FAST
Value:
SCU_SCL_ZIF_DIS | SCU_SDA_EFP | SCU_SDA_EHD | \
SCU_SDA_EZI_EN)
#define SCU_SCL_EFP
Definition: scu.h:338
#define SCU_SCL_EZI_EN
Definition: scu.h:356
#define SCU_SDA_EFP
Definition: scu.h:374
#define SCU_SCL_EHD
Definition: scu.h:347
#define SCU_SDA_EHD
Definition: scu.h:383

Definition at line 409 of file scu.h.

◆ SCU_I2C0_NOMINAL

#define SCU_I2C0_NOMINAL   (SCU_SCL_EZI_EN | SCU_SDA_EZI_EN)

Definition at line 406 of file scu.h.

◆ SCU_LCD

#define SCU_LCD
Value:
SCU_CONF_EHS_FAST | \
SCU_CONF_EZI_EN_IN_BUFFER | \
SCU_CONF_ZIF_DIS_IN_GLITCH_FILT)

Definition at line 742 of file scu.h.

◆ SCU_PINTSEL0

#define SCU_PINTSEL0   MMIO32(SCU_BASE + 0xE00)

Definition at line 325 of file scu.h.

◆ SCU_PINTSEL1

#define SCU_PINTSEL1   MMIO32(SCU_BASE + 0xE04)

Definition at line 328 of file scu.h.

◆ SCU_SCL_EFP

#define SCU_SCL_EFP   (BIT0)

Definition at line 338 of file scu.h.

◆ SCU_SCL_EHD

#define SCU_SCL_EHD   (BIT2)

Definition at line 347 of file scu.h.

◆ SCU_SCL_EZI_EN

#define SCU_SCL_EZI_EN   (BIT3)

Definition at line 356 of file scu.h.

◆ SCU_SCL_ZIF_DIS

#define SCU_SCL_ZIF_DIS   (BIT7)

Definition at line 367 of file scu.h.

◆ SCU_SDA_EFP

#define SCU_SDA_EFP   (BIT8)

Definition at line 374 of file scu.h.

◆ SCU_SDA_EHD

#define SCU_SDA_EHD   (BIT10)

Definition at line 383 of file scu.h.

◆ SCU_SDA_EZI_EN

#define SCU_SDA_EZI_EN   (BIT11)

Definition at line 392 of file scu.h.

◆ SCU_SDA_ZIF_DIS

#define SCU_SDA_ZIF_DIS   (BIT15)

Definition at line 403 of file scu.h.

◆ SCU_SFS

#define SCU_SFS (   group,
  pin 
)    MMIO32((group) + (pin))

Definition at line 90 of file scu.h.

◆ SCU_SFSCLK0

#define SCU_SFSCLK0   MMIO32(SCU_BASE + 0xC00)

Definition at line 299 of file scu.h.

◆ SCU_SFSCLK1

#define SCU_SFSCLK1   MMIO32(SCU_BASE + 0xC04)

Definition at line 300 of file scu.h.

◆ SCU_SFSCLK2

#define SCU_SFSCLK2   MMIO32(SCU_BASE + 0xC08)

Definition at line 301 of file scu.h.

◆ SCU_SFSCLK3

#define SCU_SFSCLK3   MMIO32(SCU_BASE + 0xC0C)

Definition at line 302 of file scu.h.

◆ SCU_SFSI2C0

#define SCU_SFSI2C0   MMIO32(SCU_BASE + 0xC84)

Definition at line 306 of file scu.h.

◆ SCU_SFSP0_0

#define SCU_SFSP0_0   SCU_SFS(PIN_GROUP0, PIN0)

Definition at line 93 of file scu.h.

◆ SCU_SFSP0_1

#define SCU_SFSP0_1   SCU_SFS(PIN_GROUP0, PIN1)

Definition at line 94 of file scu.h.

◆ SCU_SFSP1_0

#define SCU_SFSP1_0   SCU_SFS(PIN_GROUP1, PIN0)

Definition at line 97 of file scu.h.

◆ SCU_SFSP1_1

#define SCU_SFSP1_1   SCU_SFS(PIN_GROUP1, PIN1)

Definition at line 98 of file scu.h.

◆ SCU_SFSP1_10

#define SCU_SFSP1_10   SCU_SFS(PIN_GROUP1, PIN10)

Definition at line 107 of file scu.h.

◆ SCU_SFSP1_11

#define SCU_SFSP1_11   SCU_SFS(PIN_GROUP1, PIN11)

Definition at line 108 of file scu.h.

◆ SCU_SFSP1_12

#define SCU_SFSP1_12   SCU_SFS(PIN_GROUP1, PIN12)

Definition at line 109 of file scu.h.

◆ SCU_SFSP1_13

#define SCU_SFSP1_13   SCU_SFS(PIN_GROUP1, PIN13)

Definition at line 110 of file scu.h.

◆ SCU_SFSP1_14

#define SCU_SFSP1_14   SCU_SFS(PIN_GROUP1, PIN14)

Definition at line 111 of file scu.h.

◆ SCU_SFSP1_15

#define SCU_SFSP1_15   SCU_SFS(PIN_GROUP1, PIN15)

Definition at line 112 of file scu.h.

◆ SCU_SFSP1_16

#define SCU_SFSP1_16   SCU_SFS(PIN_GROUP1, PIN16)

Definition at line 113 of file scu.h.

◆ SCU_SFSP1_17

#define SCU_SFSP1_17   SCU_SFS(PIN_GROUP1, PIN17)

Definition at line 114 of file scu.h.

◆ SCU_SFSP1_18

#define SCU_SFSP1_18   SCU_SFS(PIN_GROUP1, PIN18)

Definition at line 115 of file scu.h.

◆ SCU_SFSP1_19

#define SCU_SFSP1_19   SCU_SFS(PIN_GROUP1, PIN19)

Definition at line 116 of file scu.h.

◆ SCU_SFSP1_2

#define SCU_SFSP1_2   SCU_SFS(PIN_GROUP1, PIN2)

Definition at line 99 of file scu.h.

◆ SCU_SFSP1_20

#define SCU_SFSP1_20   SCU_SFS(PIN_GROUP1, PIN20)

Definition at line 117 of file scu.h.

◆ SCU_SFSP1_3

#define SCU_SFSP1_3   SCU_SFS(PIN_GROUP1, PIN3)

Definition at line 100 of file scu.h.

◆ SCU_SFSP1_4

#define SCU_SFSP1_4   SCU_SFS(PIN_GROUP1, PIN4)

Definition at line 101 of file scu.h.

◆ SCU_SFSP1_5

#define SCU_SFSP1_5   SCU_SFS(PIN_GROUP1, PIN5)

Definition at line 102 of file scu.h.

◆ SCU_SFSP1_6

#define SCU_SFSP1_6   SCU_SFS(PIN_GROUP1, PIN6)

Definition at line 103 of file scu.h.

◆ SCU_SFSP1_7

#define SCU_SFSP1_7   SCU_SFS(PIN_GROUP1, PIN7)

Definition at line 104 of file scu.h.

◆ SCU_SFSP1_8

#define SCU_SFSP1_8   SCU_SFS(PIN_GROUP1, PIN8)

Definition at line 105 of file scu.h.

◆ SCU_SFSP1_9

#define SCU_SFSP1_9   SCU_SFS(PIN_GROUP1, PIN9)

Definition at line 106 of file scu.h.

◆ SCU_SFSP2_0

#define SCU_SFSP2_0   SCU_SFS(PIN_GROUP2, PIN0)

Definition at line 120 of file scu.h.

◆ SCU_SFSP2_1

#define SCU_SFSP2_1   SCU_SFS(PIN_GROUP2, PIN1)

Definition at line 121 of file scu.h.

◆ SCU_SFSP2_10

#define SCU_SFSP2_10   SCU_SFS(PIN_GROUP2, PIN10)

Definition at line 130 of file scu.h.

◆ SCU_SFSP2_11

#define SCU_SFSP2_11   SCU_SFS(PIN_GROUP2, PIN11)

Definition at line 131 of file scu.h.

◆ SCU_SFSP2_12

#define SCU_SFSP2_12   SCU_SFS(PIN_GROUP2, PIN12)

Definition at line 132 of file scu.h.

◆ SCU_SFSP2_13

#define SCU_SFSP2_13   SCU_SFS(PIN_GROUP2, PIN13)

Definition at line 133 of file scu.h.

◆ SCU_SFSP2_2

#define SCU_SFSP2_2   SCU_SFS(PIN_GROUP2, PIN2)

Definition at line 122 of file scu.h.

◆ SCU_SFSP2_3

#define SCU_SFSP2_3   SCU_SFS(PIN_GROUP2, PIN3)

Definition at line 123 of file scu.h.

◆ SCU_SFSP2_4

#define SCU_SFSP2_4   SCU_SFS(PIN_GROUP2, PIN4)

Definition at line 124 of file scu.h.

◆ SCU_SFSP2_5

#define SCU_SFSP2_5   SCU_SFS(PIN_GROUP2, PIN5)

Definition at line 125 of file scu.h.

◆ SCU_SFSP2_6

#define SCU_SFSP2_6   SCU_SFS(PIN_GROUP2, PIN6)

Definition at line 126 of file scu.h.

◆ SCU_SFSP2_7

#define SCU_SFSP2_7   SCU_SFS(PIN_GROUP2, PIN7)

Definition at line 127 of file scu.h.

◆ SCU_SFSP2_8

#define SCU_SFSP2_8   SCU_SFS(PIN_GROUP2, PIN8)

Definition at line 128 of file scu.h.

◆ SCU_SFSP2_9

#define SCU_SFSP2_9   SCU_SFS(PIN_GROUP2, PIN9)

Definition at line 129 of file scu.h.

◆ SCU_SFSP3_0

#define SCU_SFSP3_0   SCU_SFS(PIN_GROUP3, PIN0)

Definition at line 136 of file scu.h.

◆ SCU_SFSP3_1

#define SCU_SFSP3_1   SCU_SFS(PIN_GROUP3, PIN1)

Definition at line 137 of file scu.h.

◆ SCU_SFSP3_2

#define SCU_SFSP3_2   SCU_SFS(PIN_GROUP3, PIN2)

Definition at line 138 of file scu.h.

◆ SCU_SFSP3_3

#define SCU_SFSP3_3   SCU_SFS(PIN_GROUP3, PIN3)

Definition at line 139 of file scu.h.

◆ SCU_SFSP3_4

#define SCU_SFSP3_4   SCU_SFS(PIN_GROUP3, PIN4)

Definition at line 140 of file scu.h.

◆ SCU_SFSP3_5

#define SCU_SFSP3_5   SCU_SFS(PIN_GROUP3, PIN5)

Definition at line 141 of file scu.h.

◆ SCU_SFSP3_6

#define SCU_SFSP3_6   SCU_SFS(PIN_GROUP3, PIN6)

Definition at line 142 of file scu.h.

◆ SCU_SFSP3_7

#define SCU_SFSP3_7   SCU_SFS(PIN_GROUP3, PIN7)

Definition at line 143 of file scu.h.

◆ SCU_SFSP3_8

#define SCU_SFSP3_8   SCU_SFS(PIN_GROUP3, PIN8)

Definition at line 144 of file scu.h.

◆ SCU_SFSP4_0

#define SCU_SFSP4_0   SCU_SFS(PIN_GROUP4, PIN0)

Definition at line 147 of file scu.h.

◆ SCU_SFSP4_1

#define SCU_SFSP4_1   SCU_SFS(PIN_GROUP4, PIN1)

Definition at line 148 of file scu.h.

◆ SCU_SFSP4_10

#define SCU_SFSP4_10   SCU_SFS(PIN_GROUP4, PIN10)

Definition at line 157 of file scu.h.

◆ SCU_SFSP4_2

#define SCU_SFSP4_2   SCU_SFS(PIN_GROUP4, PIN2)

Definition at line 149 of file scu.h.

◆ SCU_SFSP4_3

#define SCU_SFSP4_3   SCU_SFS(PIN_GROUP4, PIN3)

Definition at line 150 of file scu.h.

◆ SCU_SFSP4_4

#define SCU_SFSP4_4   SCU_SFS(PIN_GROUP4, PIN4)

Definition at line 151 of file scu.h.

◆ SCU_SFSP4_5

#define SCU_SFSP4_5   SCU_SFS(PIN_GROUP4, PIN5)

Definition at line 152 of file scu.h.

◆ SCU_SFSP4_6

#define SCU_SFSP4_6   SCU_SFS(PIN_GROUP4, PIN6)

Definition at line 153 of file scu.h.

◆ SCU_SFSP4_7

#define SCU_SFSP4_7   SCU_SFS(PIN_GROUP4, PIN7)

Definition at line 154 of file scu.h.

◆ SCU_SFSP4_8

#define SCU_SFSP4_8   SCU_SFS(PIN_GROUP4, PIN8)

Definition at line 155 of file scu.h.

◆ SCU_SFSP4_9

#define SCU_SFSP4_9   SCU_SFS(PIN_GROUP4, PIN9)

Definition at line 156 of file scu.h.

◆ SCU_SFSP5_0

#define SCU_SFSP5_0   SCU_SFS(PIN_GROUP5, PIN0)

Definition at line 160 of file scu.h.

◆ SCU_SFSP5_1

#define SCU_SFSP5_1   SCU_SFS(PIN_GROUP5, PIN1)

Definition at line 161 of file scu.h.

◆ SCU_SFSP5_2

#define SCU_SFSP5_2   SCU_SFS(PIN_GROUP5, PIN2)

Definition at line 162 of file scu.h.

◆ SCU_SFSP5_3

#define SCU_SFSP5_3   SCU_SFS(PIN_GROUP5, PIN3)

Definition at line 163 of file scu.h.

◆ SCU_SFSP5_4

#define SCU_SFSP5_4   SCU_SFS(PIN_GROUP5, PIN4)

Definition at line 164 of file scu.h.

◆ SCU_SFSP5_5

#define SCU_SFSP5_5   SCU_SFS(PIN_GROUP5, PIN5)

Definition at line 165 of file scu.h.

◆ SCU_SFSP5_6

#define SCU_SFSP5_6   SCU_SFS(PIN_GROUP5, PIN6)

Definition at line 166 of file scu.h.

◆ SCU_SFSP5_7

#define SCU_SFSP5_7   SCU_SFS(PIN_GROUP5, PIN7)

Definition at line 167 of file scu.h.

◆ SCU_SFSP6_0

#define SCU_SFSP6_0   SCU_SFS(PIN_GROUP6, PIN0)

Definition at line 170 of file scu.h.

◆ SCU_SFSP6_1

#define SCU_SFSP6_1   SCU_SFS(PIN_GROUP6, PIN1)

Definition at line 171 of file scu.h.

◆ SCU_SFSP6_10

#define SCU_SFSP6_10   SCU_SFS(PIN_GROUP6, PIN10)

Definition at line 180 of file scu.h.

◆ SCU_SFSP6_11

#define SCU_SFSP6_11   SCU_SFS(PIN_GROUP6, PIN11)

Definition at line 181 of file scu.h.

◆ SCU_SFSP6_12

#define SCU_SFSP6_12   SCU_SFS(PIN_GROUP6, PIN12)

Definition at line 182 of file scu.h.

◆ SCU_SFSP6_2

#define SCU_SFSP6_2   SCU_SFS(PIN_GROUP6, PIN2)

Definition at line 172 of file scu.h.

◆ SCU_SFSP6_3

#define SCU_SFSP6_3   SCU_SFS(PIN_GROUP6, PIN3)

Definition at line 173 of file scu.h.

◆ SCU_SFSP6_4

#define SCU_SFSP6_4   SCU_SFS(PIN_GROUP6, PIN4)

Definition at line 174 of file scu.h.

◆ SCU_SFSP6_5

#define SCU_SFSP6_5   SCU_SFS(PIN_GROUP6, PIN5)

Definition at line 175 of file scu.h.

◆ SCU_SFSP6_6

#define SCU_SFSP6_6   SCU_SFS(PIN_GROUP6, PIN6)

Definition at line 176 of file scu.h.

◆ SCU_SFSP6_7

#define SCU_SFSP6_7   SCU_SFS(PIN_GROUP6, PIN7)

Definition at line 177 of file scu.h.

◆ SCU_SFSP6_8

#define SCU_SFSP6_8   SCU_SFS(PIN_GROUP6, PIN8)

Definition at line 178 of file scu.h.

◆ SCU_SFSP6_9

#define SCU_SFSP6_9   SCU_SFS(PIN_GROUP6, PIN9)

Definition at line 179 of file scu.h.

◆ SCU_SFSP7_0

#define SCU_SFSP7_0   SCU_SFS(PIN_GROUP7, PIN0)

Definition at line 185 of file scu.h.

◆ SCU_SFSP7_1

#define SCU_SFSP7_1   SCU_SFS(PIN_GROUP7, PIN1)

Definition at line 186 of file scu.h.

◆ SCU_SFSP7_2

#define SCU_SFSP7_2   SCU_SFS(PIN_GROUP7, PIN2)

Definition at line 187 of file scu.h.

◆ SCU_SFSP7_3

#define SCU_SFSP7_3   SCU_SFS(PIN_GROUP7, PIN3)

Definition at line 188 of file scu.h.

◆ SCU_SFSP7_4

#define SCU_SFSP7_4   SCU_SFS(PIN_GROUP7, PIN4)

Definition at line 189 of file scu.h.

◆ SCU_SFSP7_5

#define SCU_SFSP7_5   SCU_SFS(PIN_GROUP7, PIN5)

Definition at line 190 of file scu.h.

◆ SCU_SFSP7_6

#define SCU_SFSP7_6   SCU_SFS(PIN_GROUP7, PIN6)

Definition at line 191 of file scu.h.

◆ SCU_SFSP7_7

#define SCU_SFSP7_7   SCU_SFS(PIN_GROUP7, PIN7)

Definition at line 192 of file scu.h.

◆ SCU_SFSP8_0

#define SCU_SFSP8_0   SCU_SFS(PIN_GROUP8, PIN0)

Definition at line 195 of file scu.h.

◆ SCU_SFSP8_1

#define SCU_SFSP8_1   SCU_SFS(PIN_GROUP8, PIN1)

Definition at line 196 of file scu.h.

◆ SCU_SFSP8_2

#define SCU_SFSP8_2   SCU_SFS(PIN_GROUP8, PIN2)

Definition at line 197 of file scu.h.

◆ SCU_SFSP8_3

#define SCU_SFSP8_3   SCU_SFS(PIN_GROUP8, PIN3)

Definition at line 198 of file scu.h.

◆ SCU_SFSP8_4

#define SCU_SFSP8_4   SCU_SFS(PIN_GROUP8, PIN4)

Definition at line 199 of file scu.h.

◆ SCU_SFSP8_5

#define SCU_SFSP8_5   SCU_SFS(PIN_GROUP8, PIN5)

Definition at line 200 of file scu.h.

◆ SCU_SFSP8_6

#define SCU_SFSP8_6   SCU_SFS(PIN_GROUP8, PIN6)

Definition at line 201 of file scu.h.

◆ SCU_SFSP8_7

#define SCU_SFSP8_7   SCU_SFS(PIN_GROUP8, PIN7)

Definition at line 202 of file scu.h.

◆ SCU_SFSP8_8

#define SCU_SFSP8_8   SCU_SFS(PIN_GROUP8, PIN8)

Definition at line 203 of file scu.h.

◆ SCU_SFSP9_0

#define SCU_SFSP9_0   SCU_SFS(PIN_GROUP9, PIN0)

Definition at line 206 of file scu.h.

◆ SCU_SFSP9_1

#define SCU_SFSP9_1   SCU_SFS(PIN_GROUP9, PIN1)

Definition at line 207 of file scu.h.

◆ SCU_SFSP9_2

#define SCU_SFSP9_2   SCU_SFS(PIN_GROUP9, PIN2)

Definition at line 208 of file scu.h.

◆ SCU_SFSP9_3

#define SCU_SFSP9_3   SCU_SFS(PIN_GROUP9, PIN3)

Definition at line 209 of file scu.h.

◆ SCU_SFSP9_4

#define SCU_SFSP9_4   SCU_SFS(PIN_GROUP9, PIN4)

Definition at line 210 of file scu.h.

◆ SCU_SFSP9_5

#define SCU_SFSP9_5   SCU_SFS(PIN_GROUP9, PIN5)

Definition at line 211 of file scu.h.

◆ SCU_SFSP9_6

#define SCU_SFSP9_6   SCU_SFS(PIN_GROUP9, PIN6)

Definition at line 212 of file scu.h.

◆ SCU_SFSPA_0

#define SCU_SFSPA_0   SCU_SFS(PIN_GROUPA, PIN0)

Definition at line 215 of file scu.h.

◆ SCU_SFSPA_1

#define SCU_SFSPA_1   SCU_SFS(PIN_GROUPA, PIN1)

Definition at line 216 of file scu.h.

◆ SCU_SFSPA_2

#define SCU_SFSPA_2   SCU_SFS(PIN_GROUPA, PIN2)

Definition at line 217 of file scu.h.

◆ SCU_SFSPA_3

#define SCU_SFSPA_3   SCU_SFS(PIN_GROUPA, PIN3)

Definition at line 218 of file scu.h.

◆ SCU_SFSPA_4

#define SCU_SFSPA_4   SCU_SFS(PIN_GROUPA, PIN4)

Definition at line 219 of file scu.h.

◆ SCU_SFSPB_0

#define SCU_SFSPB_0   SCU_SFS(PIN_GROUPB, PIN0)

Definition at line 222 of file scu.h.

◆ SCU_SFSPB_1

#define SCU_SFSPB_1   SCU_SFS(PIN_GROUPB, PIN1)

Definition at line 223 of file scu.h.

◆ SCU_SFSPB_2

#define SCU_SFSPB_2   SCU_SFS(PIN_GROUPB, PIN2)

Definition at line 224 of file scu.h.

◆ SCU_SFSPB_3

#define SCU_SFSPB_3   SCU_SFS(PIN_GROUPB, PIN3)

Definition at line 225 of file scu.h.

◆ SCU_SFSPB_4

#define SCU_SFSPB_4   SCU_SFS(PIN_GROUPB, PIN4)

Definition at line 226 of file scu.h.

◆ SCU_SFSPB_5

#define SCU_SFSPB_5   SCU_SFS(PIN_GROUPB, PIN5)

Definition at line 227 of file scu.h.

◆ SCU_SFSPB_6

#define SCU_SFSPB_6   SCU_SFS(PIN_GROUPB, PIN6)

Definition at line 228 of file scu.h.

◆ SCU_SFSPC_0

#define SCU_SFSPC_0   SCU_SFS(PIN_GROUPC, PIN0)

Definition at line 231 of file scu.h.

◆ SCU_SFSPC_1

#define SCU_SFSPC_1   SCU_SFS(PIN_GROUPC, PIN1)

Definition at line 232 of file scu.h.

◆ SCU_SFSPC_10

#define SCU_SFSPC_10   SCU_SFS(PIN_GROUPC, PIN10)

Definition at line 241 of file scu.h.

◆ SCU_SFSPC_11

#define SCU_SFSPC_11   SCU_SFS(PIN_GROUPC, PIN11)

Definition at line 242 of file scu.h.

◆ SCU_SFSPC_12

#define SCU_SFSPC_12   SCU_SFS(PIN_GROUPC, PIN12)

Definition at line 243 of file scu.h.

◆ SCU_SFSPC_13

#define SCU_SFSPC_13   SCU_SFS(PIN_GROUPC, PIN13)

Definition at line 244 of file scu.h.

◆ SCU_SFSPC_14

#define SCU_SFSPC_14   SCU_SFS(PIN_GROUPC, PIN14)

Definition at line 245 of file scu.h.

◆ SCU_SFSPC_2

#define SCU_SFSPC_2   SCU_SFS(PIN_GROUPC, PIN2)

Definition at line 233 of file scu.h.

◆ SCU_SFSPC_3

#define SCU_SFSPC_3   SCU_SFS(PIN_GROUPC, PIN3)

Definition at line 234 of file scu.h.

◆ SCU_SFSPC_4

#define SCU_SFSPC_4   SCU_SFS(PIN_GROUPC, PIN4)

Definition at line 235 of file scu.h.

◆ SCU_SFSPC_5

#define SCU_SFSPC_5   SCU_SFS(PIN_GROUPC, PIN5)

Definition at line 236 of file scu.h.

◆ SCU_SFSPC_6

#define SCU_SFSPC_6   SCU_SFS(PIN_GROUPC, PIN6)

Definition at line 237 of file scu.h.

◆ SCU_SFSPC_7

#define SCU_SFSPC_7   SCU_SFS(PIN_GROUPC, PIN7)

Definition at line 238 of file scu.h.

◆ SCU_SFSPC_8

#define SCU_SFSPC_8   SCU_SFS(PIN_GROUPC, PIN8)

Definition at line 239 of file scu.h.

◆ SCU_SFSPC_9

#define SCU_SFSPC_9   SCU_SFS(PIN_GROUPC, PIN9)

Definition at line 240 of file scu.h.

◆ SCU_SFSPD_0

#define SCU_SFSPD_0   SCU_SFS(PIN_GROUPD, PIN0)

Definition at line 248 of file scu.h.

◆ SCU_SFSPD_1

#define SCU_SFSPD_1   SCU_SFS(PIN_GROUPD, PIN1)

Definition at line 249 of file scu.h.

◆ SCU_SFSPD_10

#define SCU_SFSPD_10   SCU_SFS(PIN_GROUPD, PIN10)

Definition at line 258 of file scu.h.

◆ SCU_SFSPD_11

#define SCU_SFSPD_11   SCU_SFS(PIN_GROUPD, PIN11)

Definition at line 259 of file scu.h.

◆ SCU_SFSPD_12

#define SCU_SFSPD_12   SCU_SFS(PIN_GROUPD, PIN12)

Definition at line 260 of file scu.h.

◆ SCU_SFSPD_13

#define SCU_SFSPD_13   SCU_SFS(PIN_GROUPD, PIN13)

Definition at line 261 of file scu.h.

◆ SCU_SFSPD_14

#define SCU_SFSPD_14   SCU_SFS(PIN_GROUPD, PIN14)

Definition at line 262 of file scu.h.

◆ SCU_SFSPD_15

#define SCU_SFSPD_15   SCU_SFS(PIN_GROUPD, PIN15)

Definition at line 263 of file scu.h.

◆ SCU_SFSPD_16

#define SCU_SFSPD_16   SCU_SFS(PIN_GROUPD, PIN16)

Definition at line 264 of file scu.h.

◆ SCU_SFSPD_2

#define SCU_SFSPD_2   SCU_SFS(PIN_GROUPD, PIN2)

Definition at line 250 of file scu.h.

◆ SCU_SFSPD_3

#define SCU_SFSPD_3   SCU_SFS(PIN_GROUPD, PIN3)

Definition at line 251 of file scu.h.

◆ SCU_SFSPD_4

#define SCU_SFSPD_4   SCU_SFS(PIN_GROUPD, PIN4)

Definition at line 252 of file scu.h.

◆ SCU_SFSPD_5

#define SCU_SFSPD_5   SCU_SFS(PIN_GROUPD, PIN5)

Definition at line 253 of file scu.h.

◆ SCU_SFSPD_6

#define SCU_SFSPD_6   SCU_SFS(PIN_GROUPD, PIN6)

Definition at line 254 of file scu.h.

◆ SCU_SFSPD_7

#define SCU_SFSPD_7   SCU_SFS(PIN_GROUPD, PIN7)

Definition at line 255 of file scu.h.

◆ SCU_SFSPD_8

#define SCU_SFSPD_8   SCU_SFS(PIN_GROUPD, PIN8)

Definition at line 256 of file scu.h.

◆ SCU_SFSPD_9

#define SCU_SFSPD_9   SCU_SFS(PIN_GROUPD, PIN9)

Definition at line 257 of file scu.h.

◆ SCU_SFSPE_0

#define SCU_SFSPE_0   SCU_SFS(PIN_GROUPE, PIN0)

Definition at line 267 of file scu.h.

◆ SCU_SFSPE_1

#define SCU_SFSPE_1   SCU_SFS(PIN_GROUPE, PIN1)

Definition at line 268 of file scu.h.

◆ SCU_SFSPE_10

#define SCU_SFSPE_10   SCU_SFS(PIN_GROUPE, PIN10)

Definition at line 277 of file scu.h.

◆ SCU_SFSPE_11

#define SCU_SFSPE_11   SCU_SFS(PIN_GROUPE, PIN11)

Definition at line 278 of file scu.h.

◆ SCU_SFSPE_12

#define SCU_SFSPE_12   SCU_SFS(PIN_GROUPE, PIN12)

Definition at line 279 of file scu.h.

◆ SCU_SFSPE_13

#define SCU_SFSPE_13   SCU_SFS(PIN_GROUPE, PIN13)

Definition at line 280 of file scu.h.

◆ SCU_SFSPE_14

#define SCU_SFSPE_14   SCU_SFS(PIN_GROUPE, PIN14)

Definition at line 281 of file scu.h.

◆ SCU_SFSPE_15

#define SCU_SFSPE_15   SCU_SFS(PIN_GROUPE, PIN15)

Definition at line 282 of file scu.h.

◆ SCU_SFSPE_2

#define SCU_SFSPE_2   SCU_SFS(PIN_GROUPE, PIN2)

Definition at line 269 of file scu.h.

◆ SCU_SFSPE_3

#define SCU_SFSPE_3   SCU_SFS(PIN_GROUPE, PIN3)

Definition at line 270 of file scu.h.

◆ SCU_SFSPE_4

#define SCU_SFSPE_4   SCU_SFS(PIN_GROUPE, PIN4)

Definition at line 271 of file scu.h.

◆ SCU_SFSPE_5

#define SCU_SFSPE_5   SCU_SFS(PIN_GROUPE, PIN5)

Definition at line 272 of file scu.h.

◆ SCU_SFSPE_6

#define SCU_SFSPE_6   SCU_SFS(PIN_GROUPE, PIN6)

Definition at line 273 of file scu.h.

◆ SCU_SFSPE_7

#define SCU_SFSPE_7   SCU_SFS(PIN_GROUPE, PIN7)

Definition at line 274 of file scu.h.

◆ SCU_SFSPE_8

#define SCU_SFSPE_8   SCU_SFS(PIN_GROUPE, PIN8)

Definition at line 275 of file scu.h.

◆ SCU_SFSPE_9

#define SCU_SFSPE_9   SCU_SFS(PIN_GROUPE, PIN9)

Definition at line 276 of file scu.h.

◆ SCU_SFSPF_0

#define SCU_SFSPF_0   SCU_SFS(PIN_GROUPF, PIN0)

Definition at line 285 of file scu.h.

◆ SCU_SFSPF_1

#define SCU_SFSPF_1   SCU_SFS(PIN_GROUPF, PIN1)

Definition at line 286 of file scu.h.

◆ SCU_SFSPF_10

#define SCU_SFSPF_10   SCU_SFS(PIN_GROUPF, PIN10)

Definition at line 295 of file scu.h.

◆ SCU_SFSPF_11

#define SCU_SFSPF_11   SCU_SFS(PIN_GROUPF, PIN11)

Definition at line 296 of file scu.h.

◆ SCU_SFSPF_2

#define SCU_SFSPF_2   SCU_SFS(PIN_GROUPF, PIN2)

Definition at line 287 of file scu.h.

◆ SCU_SFSPF_3

#define SCU_SFSPF_3   SCU_SFS(PIN_GROUPF, PIN3)

Definition at line 288 of file scu.h.

◆ SCU_SFSPF_4

#define SCU_SFSPF_4   SCU_SFS(PIN_GROUPF, PIN4)

Definition at line 289 of file scu.h.

◆ SCU_SFSPF_5

#define SCU_SFSPF_5   SCU_SFS(PIN_GROUPF, PIN5)

Definition at line 290 of file scu.h.

◆ SCU_SFSPF_6

#define SCU_SFSPF_6   SCU_SFS(PIN_GROUPF, PIN6)

Definition at line 291 of file scu.h.

◆ SCU_SFSPF_7

#define SCU_SFSPF_7   SCU_SFS(PIN_GROUPF, PIN7)

Definition at line 292 of file scu.h.

◆ SCU_SFSPF_8

#define SCU_SFSPF_8   SCU_SFS(PIN_GROUPF, PIN8)

Definition at line 293 of file scu.h.

◆ SCU_SFSPF_9

#define SCU_SFSPF_9   SCU_SFS(PIN_GROUPF, PIN9)

Definition at line 294 of file scu.h.

◆ SCU_SFSUSB

#define SCU_SFSUSB   MMIO32(SCU_BASE + 0xC80)

Definition at line 305 of file scu.h.

◆ SCU_SSP_IO

#define SCU_SSP_IO
Value:
SCU_CONF_EHS_FAST | \
SCU_CONF_EZI_EN_IN_BUFFER | \
SCU_CONF_ZIF_DIS_IN_GLITCH_FILT)

Definition at line 767 of file scu.h.

◆ SCU_UART_RX_TX

#define SCU_UART_RX_TX
Value:
SCU_CONF_EPD_EN_PULLDOWN | \
SCU_CONF_EZI_EN_IN_BUFFER)

Definition at line 764 of file scu.h.

Enumeration Type Documentation

◆ scu_grp_pin_t

Enumerator
P0_0 
P0_1 
P1_0 
P1_1 
P1_2 
P1_3 
P1_4 
P1_5 
P1_6 
P1_7 
P1_8 
P1_9 
P1_10 
P1_11 
P1_12 
P1_13 
P1_14 
P1_15 
P1_16 
P1_17 
P1_18 
P1_19 
P1_20 
P2_0 
P2_1 
P2_2 
P2_3 
P2_4 
P2_5 
P2_6 
P2_7 
P2_8 
P2_9 
P2_10 
P2_11 
P2_12 
P2_13 
P3_0 
P3_1 
P3_2 
P3_3 
P3_4 
P3_5 
P3_6 
P3_7 
P3_8 
P4_0 
P4_1 
P4_2 
P4_3 
P4_4 
P4_5 
P4_6 
P4_7 
P4_8 
P4_9 
P4_10 
P5_0 
P5_1 
P5_2 
P5_3 
P5_4 
P5_5 
P5_6 
P5_7 
P6_0 
P6_1 
P6_2 
P6_3 
P6_4 
P6_5 
P6_6 
P6_7 
P6_8 
P6_9 
P6_10 
P6_11 
P6_12 
P7_0 
P7_1 
P7_2 
P7_3 
P7_4 
P7_5 
P7_6 
P7_7 
P8_0 
P8_1 
P8_2 
P8_3 
P8_4 
P8_5 
P8_6 
P8_7 
P8_8 
P9_0 
P9_1 
P9_2 
P9_3 
P9_4 
P9_5 
P9_6 
PA_0 
PA_1 
PA_2 
PA_3 
PA_4 
PB_0 
PB_1 
PB_2 
PB_3 
PB_4 
PB_5 
PB_6 
PC_0 
PC_1 
PC_2 
PC_3 
PC_4 
PC_5 
PC_6 
PC_7 
PC_8 
PC_9 
PC_10 
PC_11 
PC_12 
PC_13 
PC_14 
PD_0 
PD_1 
PD_2 
PD_3 
PD_4 
PD_5 
PD_6 
PD_7 
PD_8 
PD_9 
PD_10 
PD_11 
PD_12 
PD_13 
PD_14 
PD_15 
PD_16 
PE_0 
PE_1 
PE_2 
PE_3 
PE_4 
PE_5 
PE_6 
PE_7 
PE_8 
PE_9 
PE_10 
PE_11 
PE_12 
PE_13 
PE_14 
PE_15 
PF_0 
PF_1 
PF_2 
PF_3 
PF_4 
PF_5 
PF_6 
PF_7 
PF_8 
PF_9 
PF_10 
PF_11 
CLK0 
CLK1 
CLK2 
CLK3 

Definition at line 443 of file scu.h.

Function Documentation

◆ scu_pinmux()

void scu_pinmux ( scu_grp_pin_t  group_pin,
uint32_t  scu_conf 
)