![]() |
MAX32665 SDK Documentation
0.2
Software Development Kit Overview and API Documentation
|
Register for controlling SPI peripheral. More...
Macros | |
#define | MXC_F_SPI17Y_CTRL2_CPHA_POS 0 |
CTRL2_CPHA Position. | |
#define | MXC_F_SPI17Y_CTRL2_CPHA ((uint32_t)(0x1UL << MXC_F_SPI17Y_CTRL2_CPHA_POS)) |
CTRL2_CPHA Mask. | |
#define | MXC_F_SPI17Y_CTRL2_CPOL_POS 1 |
CTRL2_CPOL Position. | |
#define | MXC_F_SPI17Y_CTRL2_CPOL ((uint32_t)(0x1UL << MXC_F_SPI17Y_CTRL2_CPOL_POS)) |
CTRL2_CPOL Mask. | |
#define | MXC_F_SPI17Y_CTRL2_SCLK_INV_POS 4 |
CTRL2_SCLK_INV Position. | |
#define | MXC_F_SPI17Y_CTRL2_SCLK_INV ((uint32_t)(0x1UL << MXC_F_SPI17Y_CTRL2_SCLK_INV_POS)) |
CTRL2_SCLK_INV Mask. | |
#define | MXC_F_SPI17Y_CTRL2_NUMBITS_POS 8 |
CTRL2_NUMBITS Position. | |
#define | MXC_F_SPI17Y_CTRL2_NUMBITS ((uint32_t)(0xFUL << MXC_F_SPI17Y_CTRL2_NUMBITS_POS)) |
CTRL2_NUMBITS Mask. | |
#define | MXC_V_SPI17Y_CTRL2_NUMBITS_0 ((uint32_t)0x0UL) |
CTRL2_NUMBITS_0 Value. | |
#define | MXC_S_SPI17Y_CTRL2_NUMBITS_0 (MXC_V_SPI17Y_CTRL2_NUMBITS_0 << MXC_F_SPI17Y_CTRL2_NUMBITS_POS) |
CTRL2_NUMBITS_0 Setting. | |
#define | MXC_F_SPI17Y_CTRL2_DATA_WIDTH_POS 12 |
CTRL2_DATA_WIDTH Position. | |
#define | MXC_F_SPI17Y_CTRL2_DATA_WIDTH ((uint32_t)(0x3UL << MXC_F_SPI17Y_CTRL2_DATA_WIDTH_POS)) |
CTRL2_DATA_WIDTH Mask. | |
#define | MXC_V_SPI17Y_CTRL2_DATA_WIDTH_MONO ((uint32_t)0x0UL) |
CTRL2_DATA_WIDTH_MONO Value. | |
#define | MXC_S_SPI17Y_CTRL2_DATA_WIDTH_MONO (MXC_V_SPI17Y_CTRL2_DATA_WIDTH_MONO << MXC_F_SPI17Y_CTRL2_DATA_WIDTH_POS) |
CTRL2_DATA_WIDTH_MONO Setting. | |
#define | MXC_V_SPI17Y_CTRL2_DATA_WIDTH_DUAL ((uint32_t)0x1UL) |
CTRL2_DATA_WIDTH_DUAL Value. | |
#define | MXC_S_SPI17Y_CTRL2_DATA_WIDTH_DUAL (MXC_V_SPI17Y_CTRL2_DATA_WIDTH_DUAL << MXC_F_SPI17Y_CTRL2_DATA_WIDTH_POS) |
CTRL2_DATA_WIDTH_DUAL Setting. | |
#define | MXC_V_SPI17Y_CTRL2_DATA_WIDTH_QUAD ((uint32_t)0x2UL) |
CTRL2_DATA_WIDTH_QUAD Value. | |
#define | MXC_S_SPI17Y_CTRL2_DATA_WIDTH_QUAD (MXC_V_SPI17Y_CTRL2_DATA_WIDTH_QUAD << MXC_F_SPI17Y_CTRL2_DATA_WIDTH_POS) |
CTRL2_DATA_WIDTH_QUAD Setting. | |
#define | MXC_F_SPI17Y_CTRL2_THREE_WIRE_POS 15 |
CTRL2_THREE_WIRE Position. | |
#define | MXC_F_SPI17Y_CTRL2_THREE_WIRE ((uint32_t)(0x1UL << MXC_F_SPI17Y_CTRL2_THREE_WIRE_POS)) |
CTRL2_THREE_WIRE Mask. | |
#define | MXC_F_SPI17Y_CTRL2_SS_POL_POS 16 |
CTRL2_SS_POL Position. | |
#define | MXC_F_SPI17Y_CTRL2_SS_POL ((uint32_t)(0xFFUL << MXC_F_SPI17Y_CTRL2_SS_POL_POS)) |
CTRL2_SS_POL Mask. | |
#define | MXC_V_SPI17Y_CTRL2_SS_POL_SS0_HIGH ((uint32_t)0x1UL) |
CTRL2_SS_POL_SS0_HIGH Value. | |
#define | MXC_S_SPI17Y_CTRL2_SS_POL_SS0_HIGH (MXC_V_SPI17Y_CTRL2_SS_POL_SS0_HIGH << MXC_F_SPI17Y_CTRL2_SS_POL_POS) |
CTRL2_SS_POL_SS0_HIGH Setting. | |
#define | MXC_V_SPI17Y_CTRL2_SS_POL_SS1_HIGH ((uint32_t)0x2UL) |
CTRL2_SS_POL_SS1_HIGH Value. | |
#define | MXC_S_SPI17Y_CTRL2_SS_POL_SS1_HIGH (MXC_V_SPI17Y_CTRL2_SS_POL_SS1_HIGH << MXC_F_SPI17Y_CTRL2_SS_POL_POS) |
CTRL2_SS_POL_SS1_HIGH Setting. | |
#define | MXC_V_SPI17Y_CTRL2_SS_POL_SS2_HIGH ((uint32_t)0x4UL) |
CTRL2_SS_POL_SS2_HIGH Value. | |
#define | MXC_S_SPI17Y_CTRL2_SS_POL_SS2_HIGH (MXC_V_SPI17Y_CTRL2_SS_POL_SS2_HIGH << MXC_F_SPI17Y_CTRL2_SS_POL_POS) |
CTRL2_SS_POL_SS2_HIGH Setting. | |
#define | MXC_V_SPI17Y_CTRL2_SS_POL_SS3_HIGH ((uint32_t)0x8UL) |
CTRL2_SS_POL_SS3_HIGH Value. | |
#define | MXC_S_SPI17Y_CTRL2_SS_POL_SS3_HIGH (MXC_V_SPI17Y_CTRL2_SS_POL_SS3_HIGH << MXC_F_SPI17Y_CTRL2_SS_POL_POS) |
CTRL2_SS_POL_SS3_HIGH Setting. | |
#define | MXC_F_SPI17Y_CTRL2_SRPOL_POS 24 |
CTRL2_SRPOL Position. | |
#define | MXC_F_SPI17Y_CTRL2_SRPOL ((uint32_t)(0xFFUL << MXC_F_SPI17Y_CTRL2_SRPOL_POS)) |
CTRL2_SRPOL Mask. | |
#define | MXC_V_SPI17Y_CTRL2_SRPOL_SR0_HIGH ((uint32_t)0x1UL) |
CTRL2_SRPOL_SR0_HIGH Value. | |
#define | MXC_S_SPI17Y_CTRL2_SRPOL_SR0_HIGH (MXC_V_SPI17Y_CTRL2_SRPOL_SR0_HIGH << MXC_F_SPI17Y_CTRL2_SRPOL_POS) |
CTRL2_SRPOL_SR0_HIGH Setting. | |
#define | MXC_V_SPI17Y_CTRL2_SRPOL_SR1_HIGH ((uint32_t)0x2UL) |
CTRL2_SRPOL_SR1_HIGH Value. | |
#define | MXC_S_SPI17Y_CTRL2_SRPOL_SR1_HIGH (MXC_V_SPI17Y_CTRL2_SRPOL_SR1_HIGH << MXC_F_SPI17Y_CTRL2_SRPOL_POS) |
CTRL2_SRPOL_SR1_HIGH Setting. | |
#define | MXC_V_SPI17Y_CTRL2_SRPOL_SR2_HIGH ((uint32_t)0x4UL) |
CTRL2_SRPOL_SR2_HIGH Value. | |
#define | MXC_S_SPI17Y_CTRL2_SRPOL_SR2_HIGH (MXC_V_SPI17Y_CTRL2_SRPOL_SR2_HIGH << MXC_F_SPI17Y_CTRL2_SRPOL_POS) |
CTRL2_SRPOL_SR2_HIGH Setting. | |
#define | MXC_V_SPI17Y_CTRL2_SRPOL_SR3_HIGH ((uint32_t)0x8UL) |
CTRL2_SRPOL_SR3_HIGH Value. | |
#define | MXC_S_SPI17Y_CTRL2_SRPOL_SR3_HIGH (MXC_V_SPI17Y_CTRL2_SRPOL_SR3_HIGH << MXC_F_SPI17Y_CTRL2_SRPOL_POS) |
CTRL2_SRPOL_SR3_HIGH Setting. | |
#define | MXC_V_SPI17Y_CTRL2_SRPOL_SR4_HIGH ((uint32_t)0x10UL) |
CTRL2_SRPOL_SR4_HIGH Value. | |
#define | MXC_S_SPI17Y_CTRL2_SRPOL_SR4_HIGH (MXC_V_SPI17Y_CTRL2_SRPOL_SR4_HIGH << MXC_F_SPI17Y_CTRL2_SRPOL_POS) |
CTRL2_SRPOL_SR4_HIGH Setting. | |
#define | MXC_V_SPI17Y_CTRL2_SRPOL_SR5_HIGH ((uint32_t)0x20UL) |
CTRL2_SRPOL_SR5_HIGH Value. | |
#define | MXC_S_SPI17Y_CTRL2_SRPOL_SR5_HIGH (MXC_V_SPI17Y_CTRL2_SRPOL_SR5_HIGH << MXC_F_SPI17Y_CTRL2_SRPOL_POS) |
CTRL2_SRPOL_SR5_HIGH Setting. | |
#define | MXC_V_SPI17Y_CTRL2_SRPOL_SR6_HIGH ((uint32_t)0x40UL) |
CTRL2_SRPOL_SR6_HIGH Value. | |
#define | MXC_S_SPI17Y_CTRL2_SRPOL_SR6_HIGH (MXC_V_SPI17Y_CTRL2_SRPOL_SR6_HIGH << MXC_F_SPI17Y_CTRL2_SRPOL_POS) |
CTRL2_SRPOL_SR6_HIGH Setting. | |
#define | MXC_V_SPI17Y_CTRL2_SRPOL_SR7_HIGH ((uint32_t)0x80UL) |
CTRL2_SRPOL_SR7_HIGH Value. | |
#define | MXC_S_SPI17Y_CTRL2_SRPOL_SR7_HIGH (MXC_V_SPI17Y_CTRL2_SRPOL_SR7_HIGH << MXC_F_SPI17Y_CTRL2_SRPOL_POS) |
CTRL2_SRPOL_SR7_HIGH Setting. | |