MAX32665 SDK Documentation
0.2
Software Development Kit Overview and API Documentation
Macros
SPIXFC_CONFIG
SPI External Flash Controller (SPIXFC)
»
SPIXFC_Registers
Configuration Register.
More...
Macros
#define
MXC_F_SPIXFC_CONFIG_SSEL_POS
0
CONFIG_SSEL Position.
#define
MXC_F_SPIXFC_CONFIG_SSEL
((uint32_t)(0x7UL << MXC_F_SPIXFC_CONFIG_SSEL_POS))
CONFIG_SSEL Mask.
#define
MXC_V_SPIXFC_CONFIG_SSEL_SLAVE_0
((uint32_t)0x0UL)
CONFIG_SSEL_SLAVE_0 Value.
#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_V_SPIXFC_CONFIG_SSEL_SLAVE_1
((uint32_t)0x1UL)
CONFIG_SSEL_SLAVE_1 Value.
#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_F_SPIXFC_CONFIG_MODE_POS
4
CONFIG_MODE Position.
#define
MXC_F_SPIXFC_CONFIG_MODE
((uint32_t)(0x3UL << MXC_F_SPIXFC_CONFIG_MODE_POS))
CONFIG_MODE Mask.
#define
MXC_V_SPIXFC_CONFIG_MODE_SPIX_MODE_0
((uint32_t)0x0UL)
CONFIG_MODE_SPIX_MODE_0 Value.
#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_V_SPIXFC_CONFIG_MODE_SPIX_MODE_3
((uint32_t)0x3UL)
CONFIG_MODE_SPIX_MODE_3 Value.
#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_F_SPIXFC_CONFIG_PAGE_SIZE_POS
6
CONFIG_PAGE_SIZE Position.
#define
MXC_F_SPIXFC_CONFIG_PAGE_SIZE
((uint32_t)(0x3UL << MXC_F_SPIXFC_CONFIG_PAGE_SIZE_POS))
CONFIG_PAGE_SIZE Mask.
#define
MXC_V_SPIXFC_CONFIG_PAGE_SIZE_4_BYTES
((uint32_t)0x0UL)
CONFIG_PAGE_SIZE_4_BYTES Value.
#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_V_SPIXFC_CONFIG_PAGE_SIZE_8_BYTES
((uint32_t)0x1UL)
CONFIG_PAGE_SIZE_8_BYTES Value.
#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_V_SPIXFC_CONFIG_PAGE_SIZE_16_BYTES
((uint32_t)0x2UL)
CONFIG_PAGE_SIZE_16_BYTES Value.
#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_V_SPIXFC_CONFIG_PAGE_SIZE_32_BYTES
((uint32_t)0x3UL)
CONFIG_PAGE_SIZE_32_BYTES Value.
#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_F_SPIXFC_CONFIG_HI_CLK_POS
8
CONFIG_HI_CLK Position.
#define
MXC_F_SPIXFC_CONFIG_HI_CLK
((uint32_t)(0xFUL << MXC_F_SPIXFC_CONFIG_HI_CLK_POS))
CONFIG_HI_CLK Mask.
#define
MXC_V_SPIXFC_CONFIG_HI_CLK_16_SCLK
((uint32_t)0x0UL)
CONFIG_HI_CLK_16_SCLK Value.
#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_F_SPIXFC_CONFIG_LO_CLK_POS
12
CONFIG_LO_CLK Position.
#define
MXC_F_SPIXFC_CONFIG_LO_CLK
((uint32_t)(0xFUL << MXC_F_SPIXFC_CONFIG_LO_CLK_POS))
CONFIG_LO_CLK Mask.
#define
MXC_V_SPIXFC_CONFIG_LO_CLK_16_SCLK
((uint32_t)0x0UL)
CONFIG_LO_CLK_16_SCLK Value.
#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_F_SPIXFC_CONFIG_SS_ACT_POS
16
CONFIG_SS_ACT Position.
#define
MXC_F_SPIXFC_CONFIG_SS_ACT
((uint32_t)(0x3UL << MXC_F_SPIXFC_CONFIG_SS_ACT_POS))
CONFIG_SS_ACT Mask.
#define
MXC_V_SPIXFC_CONFIG_SS_ACT_0_CLKS
((uint32_t)0x0UL)
CONFIG_SS_ACT_0_CLKS Value.
#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_V_SPIXFC_CONFIG_SS_ACT_2_CLKS
((uint32_t)0x1UL)
CONFIG_SS_ACT_2_CLKS Value.
#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_V_SPIXFC_CONFIG_SS_ACT_4_CLKS
((uint32_t)0x2UL)
CONFIG_SS_ACT_4_CLKS Value.
#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_V_SPIXFC_CONFIG_SS_ACT_8_CLKS
((uint32_t)0x3UL)
CONFIG_SS_ACT_8_CLKS Value.
#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_F_SPIXFC_CONFIG_SS_INACT_POS
18
CONFIG_SS_INACT Position.
#define
MXC_F_SPIXFC_CONFIG_SS_INACT
((uint32_t)(0x3UL << MXC_F_SPIXFC_CONFIG_SS_INACT_POS))
CONFIG_SS_INACT Mask.
#define
MXC_V_SPIXFC_CONFIG_SS_INACT_4_CLKS
((uint32_t)0x0UL)
CONFIG_SS_INACT_4_CLKS Value.
#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_V_SPIXFC_CONFIG_SS_INACT_6_CLKS
((uint32_t)0x1UL)
CONFIG_SS_INACT_6_CLKS Value.
#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_V_SPIXFC_CONFIG_SS_INACT_8_CLKS
((uint32_t)0x2UL)
CONFIG_SS_INACT_8_CLKS Value.
#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_V_SPIXFC_CONFIG_SS_INACT_12_CLKS
((uint32_t)0x3UL)
CONFIG_SS_INACT_12_CLKS Value.
#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.
Detailed Description
0.2