Go to the source code of this file.
◆ GECKO_FUN_I2C_SCL
| #define GECKO_FUN_I2C_SCL 10U |
◆ GECKO_FUN_I2C_SCL_LOC
| #define GECKO_FUN_I2C_SCL_LOC 12U |
◆ GECKO_FUN_I2C_SDA
| #define GECKO_FUN_I2C_SDA 9U |
◆ GECKO_FUN_I2C_SDA_LOC
| #define GECKO_FUN_I2C_SDA_LOC 11U |
◆ GECKO_FUN_MSK
| #define GECKO_FUN_MSK 0xFFU |
Mask for the function field.
◆ GECKO_FUN_POS
| #define GECKO_FUN_POS 24U |
Position of the function field.
◆ GECKO_FUN_SPI_CSN
| #define GECKO_FUN_SPI_CSN 7U |
◆ GECKO_FUN_SPI_MISO
| #define GECKO_FUN_SPI_MISO 5U |
◆ GECKO_FUN_SPI_MOSI
| #define GECKO_FUN_SPI_MOSI 6U |
◆ GECKO_FUN_SPI_SCK
| #define GECKO_FUN_SPI_SCK 8U |
◆ GECKO_FUN_UART_CTS
| #define GECKO_FUN_UART_CTS 3U |
◆ GECKO_FUN_UART_LOC
| #define GECKO_FUN_UART_LOC 4U |
◆ GECKO_FUN_UART_RTS
| #define GECKO_FUN_UART_RTS 2U |
◆ GECKO_FUN_UART_RX
| #define GECKO_FUN_UART_RX 1U |
◆ GECKO_FUN_UART_TX
| #define GECKO_FUN_UART_TX 0U |
◆ GECKO_LOC
| #define GECKO_LOC |
( |
| fun, |
|
|
| loc ) |
Value:
#define GECKO_LOC_POS
Position of the loc field.
Definition gecko-pinctrl-s1.h:58
#define GECKO_LOCATION(n)
Definition gecko-pinctrl-s1.h:23
#define GECKO_FUN_MSK
Mask for the function field.
Definition gecko-pinctrl-s1.h:45
#define GECKO_LOC_MSK
Mask for the pin field.
Definition gecko-pinctrl-s1.h:60
#define GECKO_FUN_POS
Position of the function field.
Definition gecko-pinctrl-s1.h:43
Utility macro to build GECKO_psels property entry.
- Parameters
-
| fun | Pin function configuration (see GECKO_FUNC_{name} macros). |
| loc | Location. |
◆ GECKO_LOC_MSK
| #define GECKO_LOC_MSK 0xFFU |
◆ GECKO_LOC_POS
Position of the loc field.
◆ GECKO_PIN_MSK
| #define GECKO_PIN_MSK 0xFFU |
◆ GECKO_PIN_POS
Position of the pin field.
◆ GECKO_PORT_MSK
| #define GECKO_PORT_MSK 0xFFU |
◆ GECKO_PORT_POS
| #define GECKO_PORT_POS 8U |
Position of the port field.
◆ GECKO_PSEL
| #define GECKO_PSEL |
( |
| fun, |
|
|
| port, |
|
|
| pin ) |
Value:
#define GECKO_PORT_MSK
Mask for the port field.
Definition gecko-pinctrl-s1.h:55
#define GECKO_PIN_MSK
Mask for the pin field.
Definition gecko-pinctrl-s1.h:50
#define GECKO_PORT_POS
Position of the port field.
Definition gecko-pinctrl-s1.h:53
#define GECKO_PIN_POS
Position of the pin field.
Definition gecko-pinctrl-s1.h:48
#define GECKO_PIN(n)
Definition gecko-pinctrl-s1.h:22
Utility macro to build GECKO psels property entry.
- Parameters
-
| fun | Pin function configuration (see GECKO_FUNC_{name} macros). |
| port | Port (0 or 1). |
| pin | Pin (0..31). |