libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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 
)