![]() |
MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665
|
Configuration Register.
#define MXC_F_SPIXFC_CONFIG_HI_CLK ((uint32_t)(0xFUL << MXC_F_SPIXFC_CONFIG_HI_CLK_POS)) |
CONFIG_HI_CLK Mask
#define MXC_F_SPIXFC_CONFIG_HI_CLK_POS 8 |
CONFIG_HI_CLK Position
#define MXC_F_SPIXFC_CONFIG_IOSMPL ((uint32_t)(0xFUL << MXC_F_SPIXFC_CONFIG_IOSMPL_POS)) |
CONFIG_IOSMPL Mask
#define MXC_F_SPIXFC_CONFIG_IOSMPL_POS 20 |
CONFIG_IOSMPL Position
#define MXC_F_SPIXFC_CONFIG_LO_CLK ((uint32_t)(0xFUL << MXC_F_SPIXFC_CONFIG_LO_CLK_POS)) |
CONFIG_LO_CLK Mask
#define MXC_F_SPIXFC_CONFIG_LO_CLK_POS 12 |
CONFIG_LO_CLK Position
#define MXC_F_SPIXFC_CONFIG_MODE ((uint32_t)(0x3UL << MXC_F_SPIXFC_CONFIG_MODE_POS)) |
CONFIG_MODE Mask
#define MXC_F_SPIXFC_CONFIG_MODE_POS 4 |
CONFIG_MODE Position
#define MXC_F_SPIXFC_CONFIG_PAGE_SIZE ((uint32_t)(0x3UL << MXC_F_SPIXFC_CONFIG_PAGE_SIZE_POS)) |
CONFIG_PAGE_SIZE Mask
#define MXC_F_SPIXFC_CONFIG_PAGE_SIZE_POS 6 |
CONFIG_PAGE_SIZE Position
#define MXC_F_SPIXFC_CONFIG_SS_ACT ((uint32_t)(0x3UL << MXC_F_SPIXFC_CONFIG_SS_ACT_POS)) |
CONFIG_SS_ACT Mask
#define MXC_F_SPIXFC_CONFIG_SS_ACT_POS 16 |
CONFIG_SS_ACT Position
#define MXC_F_SPIXFC_CONFIG_SS_INACT ((uint32_t)(0x3UL << MXC_F_SPIXFC_CONFIG_SS_INACT_POS)) |
CONFIG_SS_INACT Mask
#define MXC_F_SPIXFC_CONFIG_SS_INACT_POS 18 |
CONFIG_SS_INACT Position
#define MXC_F_SPIXFC_CONFIG_SSEL ((uint32_t)(0x7UL << MXC_F_SPIXFC_CONFIG_SSEL_POS)) |
CONFIG_SSEL Mask
#define MXC_F_SPIXFC_CONFIG_SSEL_POS 0 |
CONFIG_SSEL Position
#define MXC_S_SPIXFC_CONFIG_HI_CLK_16_SCLK (MXC_V_SPIXFC_CONFIG_HI_CLK_16_SCLK << MXC_F_SPIXFC_CONFIG_HI_CLK_POS) |
CONFIG_HI_CLK_16_SCLK Setting
#define MXC_S_SPIXFC_CONFIG_LO_CLK_16_SCLK (MXC_V_SPIXFC_CONFIG_LO_CLK_16_SCLK << MXC_F_SPIXFC_CONFIG_LO_CLK_POS) |
CONFIG_LO_CLK_16_SCLK Setting
#define MXC_S_SPIXFC_CONFIG_MODE_SPIX_MODE_0 (MXC_V_SPIXFC_CONFIG_MODE_SPIX_MODE_0 << MXC_F_SPIXFC_CONFIG_MODE_POS) |
CONFIG_MODE_SPIX_MODE_0 Setting
#define MXC_S_SPIXFC_CONFIG_MODE_SPIX_MODE_3 (MXC_V_SPIXFC_CONFIG_MODE_SPIX_MODE_3 << MXC_F_SPIXFC_CONFIG_MODE_POS) |
CONFIG_MODE_SPIX_MODE_3 Setting
#define MXC_S_SPIXFC_CONFIG_PAGE_SIZE_16_BYTES (MXC_V_SPIXFC_CONFIG_PAGE_SIZE_16_BYTES << MXC_F_SPIXFC_CONFIG_PAGE_SIZE_POS) |
CONFIG_PAGE_SIZE_16_BYTES Setting
#define MXC_S_SPIXFC_CONFIG_PAGE_SIZE_32_BYTES (MXC_V_SPIXFC_CONFIG_PAGE_SIZE_32_BYTES << MXC_F_SPIXFC_CONFIG_PAGE_SIZE_POS) |
CONFIG_PAGE_SIZE_32_BYTES Setting
#define MXC_S_SPIXFC_CONFIG_PAGE_SIZE_4_BYTES (MXC_V_SPIXFC_CONFIG_PAGE_SIZE_4_BYTES << MXC_F_SPIXFC_CONFIG_PAGE_SIZE_POS) |
CONFIG_PAGE_SIZE_4_BYTES Setting
#define MXC_S_SPIXFC_CONFIG_PAGE_SIZE_8_BYTES (MXC_V_SPIXFC_CONFIG_PAGE_SIZE_8_BYTES << MXC_F_SPIXFC_CONFIG_PAGE_SIZE_POS) |
CONFIG_PAGE_SIZE_8_BYTES Setting
#define MXC_S_SPIXFC_CONFIG_SS_ACT_0_CLKS (MXC_V_SPIXFC_CONFIG_SS_ACT_0_CLKS << MXC_F_SPIXFC_CONFIG_SS_ACT_POS) |
CONFIG_SS_ACT_0_CLKS Setting
#define MXC_S_SPIXFC_CONFIG_SS_ACT_2_CLKS (MXC_V_SPIXFC_CONFIG_SS_ACT_2_CLKS << MXC_F_SPIXFC_CONFIG_SS_ACT_POS) |
CONFIG_SS_ACT_2_CLKS Setting
#define MXC_S_SPIXFC_CONFIG_SS_ACT_4_CLKS (MXC_V_SPIXFC_CONFIG_SS_ACT_4_CLKS << MXC_F_SPIXFC_CONFIG_SS_ACT_POS) |
CONFIG_SS_ACT_4_CLKS Setting
#define MXC_S_SPIXFC_CONFIG_SS_ACT_8_CLKS (MXC_V_SPIXFC_CONFIG_SS_ACT_8_CLKS << MXC_F_SPIXFC_CONFIG_SS_ACT_POS) |
CONFIG_SS_ACT_8_CLKS Setting
#define MXC_S_SPIXFC_CONFIG_SS_INACT_12_CLKS (MXC_V_SPIXFC_CONFIG_SS_INACT_12_CLKS << MXC_F_SPIXFC_CONFIG_SS_INACT_POS) |
CONFIG_SS_INACT_12_CLKS Setting
#define MXC_S_SPIXFC_CONFIG_SS_INACT_4_CLKS (MXC_V_SPIXFC_CONFIG_SS_INACT_4_CLKS << MXC_F_SPIXFC_CONFIG_SS_INACT_POS) |
CONFIG_SS_INACT_4_CLKS Setting
#define MXC_S_SPIXFC_CONFIG_SS_INACT_6_CLKS (MXC_V_SPIXFC_CONFIG_SS_INACT_6_CLKS << MXC_F_SPIXFC_CONFIG_SS_INACT_POS) |
CONFIG_SS_INACT_6_CLKS Setting
#define MXC_S_SPIXFC_CONFIG_SS_INACT_8_CLKS (MXC_V_SPIXFC_CONFIG_SS_INACT_8_CLKS << MXC_F_SPIXFC_CONFIG_SS_INACT_POS) |
CONFIG_SS_INACT_8_CLKS Setting
#define MXC_S_SPIXFC_CONFIG_SSEL_SLAVE_0 (MXC_V_SPIXFC_CONFIG_SSEL_SLAVE_0 << MXC_F_SPIXFC_CONFIG_SSEL_POS) |
CONFIG_SSEL_SLAVE_0 Setting
#define MXC_S_SPIXFC_CONFIG_SSEL_SLAVE_1 (MXC_V_SPIXFC_CONFIG_SSEL_SLAVE_1 << MXC_F_SPIXFC_CONFIG_SSEL_POS) |
CONFIG_SSEL_SLAVE_1 Setting
#define MXC_V_SPIXFC_CONFIG_HI_CLK_16_SCLK ((uint32_t)0x0UL) |
CONFIG_HI_CLK_16_SCLK Value
#define MXC_V_SPIXFC_CONFIG_LO_CLK_16_SCLK ((uint32_t)0x0UL) |
CONFIG_LO_CLK_16_SCLK Value
#define MXC_V_SPIXFC_CONFIG_MODE_SPIX_MODE_0 ((uint32_t)0x0UL) |
CONFIG_MODE_SPIX_MODE_0 Value
#define MXC_V_SPIXFC_CONFIG_MODE_SPIX_MODE_3 ((uint32_t)0x3UL) |
CONFIG_MODE_SPIX_MODE_3 Value
#define MXC_V_SPIXFC_CONFIG_PAGE_SIZE_16_BYTES ((uint32_t)0x2UL) |
CONFIG_PAGE_SIZE_16_BYTES Value
#define MXC_V_SPIXFC_CONFIG_PAGE_SIZE_32_BYTES ((uint32_t)0x3UL) |
CONFIG_PAGE_SIZE_32_BYTES Value
#define MXC_V_SPIXFC_CONFIG_PAGE_SIZE_4_BYTES ((uint32_t)0x0UL) |
CONFIG_PAGE_SIZE_4_BYTES Value
#define MXC_V_SPIXFC_CONFIG_PAGE_SIZE_8_BYTES ((uint32_t)0x1UL) |
CONFIG_PAGE_SIZE_8_BYTES Value
#define MXC_V_SPIXFC_CONFIG_SS_ACT_0_CLKS ((uint32_t)0x0UL) |
CONFIG_SS_ACT_0_CLKS Value
#define MXC_V_SPIXFC_CONFIG_SS_ACT_2_CLKS ((uint32_t)0x1UL) |
CONFIG_SS_ACT_2_CLKS Value
#define MXC_V_SPIXFC_CONFIG_SS_ACT_4_CLKS ((uint32_t)0x2UL) |
CONFIG_SS_ACT_4_CLKS Value
#define MXC_V_SPIXFC_CONFIG_SS_ACT_8_CLKS ((uint32_t)0x3UL) |
CONFIG_SS_ACT_8_CLKS Value
#define MXC_V_SPIXFC_CONFIG_SS_INACT_12_CLKS ((uint32_t)0x3UL) |
CONFIG_SS_INACT_12_CLKS Value
#define MXC_V_SPIXFC_CONFIG_SS_INACT_4_CLKS ((uint32_t)0x0UL) |
CONFIG_SS_INACT_4_CLKS Value
#define MXC_V_SPIXFC_CONFIG_SS_INACT_6_CLKS ((uint32_t)0x1UL) |
CONFIG_SS_INACT_6_CLKS Value
#define MXC_V_SPIXFC_CONFIG_SS_INACT_8_CLKS ((uint32_t)0x2UL) |
CONFIG_SS_INACT_8_CLKS Value
#define MXC_V_SPIXFC_CONFIG_SSEL_SLAVE_0 ((uint32_t)0x0UL) |
CONFIG_SSEL_SLAVE_0 Value
#define MXC_V_SPIXFC_CONFIG_SSEL_SLAVE_1 ((uint32_t)0x1UL) |
CONFIG_SSEL_SLAVE_1 Value