MAX32665 SDK Documentation  0.2
Software Development Kit Overview and API Documentation

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