MAX32665 SDK Documentation  0.2
Software Development Kit Overview and API Documentation

Pulse Train Configuration. More...

Macros

#define MXC_F_PT_RATE_LENGTH_RATE_CONTROL_POS   0
 RATE_LENGTH_RATE_CONTROL Position.
 
#define MXC_F_PT_RATE_LENGTH_RATE_CONTROL   ((uint32_t)(0x7FFFFFFUL << MXC_F_PT_RATE_LENGTH_RATE_CONTROL_POS))
 RATE_LENGTH_RATE_CONTROL Mask.
 
#define MXC_F_PT_RATE_LENGTH_MODE_POS   27
 RATE_LENGTH_MODE Position.
 
#define MXC_F_PT_RATE_LENGTH_MODE   ((uint32_t)(0x1FUL << MXC_F_PT_RATE_LENGTH_MODE_POS))
 RATE_LENGTH_MODE Mask.
 
#define MXC_V_PT_RATE_LENGTH_MODE_32_BIT   ((uint32_t)0x0UL)
 RATE_LENGTH_MODE_32_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_32_BIT   (MXC_V_PT_RATE_LENGTH_MODE_32_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_32_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_SQUARE_WAVE   ((uint32_t)0x1UL)
 RATE_LENGTH_MODE_SQUARE_WAVE Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_SQUARE_WAVE   (MXC_V_PT_RATE_LENGTH_MODE_SQUARE_WAVE << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_SQUARE_WAVE Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_2_BIT   ((uint32_t)0x2UL)
 RATE_LENGTH_MODE_2_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_2_BIT   (MXC_V_PT_RATE_LENGTH_MODE_2_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_2_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_3_BIT   ((uint32_t)0x3UL)
 RATE_LENGTH_MODE_3_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_3_BIT   (MXC_V_PT_RATE_LENGTH_MODE_3_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_3_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_4_BIT   ((uint32_t)0x4UL)
 RATE_LENGTH_MODE_4_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_4_BIT   (MXC_V_PT_RATE_LENGTH_MODE_4_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_4_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_5_BIT   ((uint32_t)0x5UL)
 RATE_LENGTH_MODE_5_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_5_BIT   (MXC_V_PT_RATE_LENGTH_MODE_5_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_5_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_6_BIT   ((uint32_t)0x6UL)
 RATE_LENGTH_MODE_6_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_6_BIT   (MXC_V_PT_RATE_LENGTH_MODE_6_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_6_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_7_BIT   ((uint32_t)0x7UL)
 RATE_LENGTH_MODE_7_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_7_BIT   (MXC_V_PT_RATE_LENGTH_MODE_7_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_7_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_8_BIT   ((uint32_t)0x8UL)
 RATE_LENGTH_MODE_8_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_8_BIT   (MXC_V_PT_RATE_LENGTH_MODE_8_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_8_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_9_BIT   ((uint32_t)0x9UL)
 RATE_LENGTH_MODE_9_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_9_BIT   (MXC_V_PT_RATE_LENGTH_MODE_9_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_9_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_10_BIT   ((uint32_t)0xAUL)
 RATE_LENGTH_MODE_10_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_10_BIT   (MXC_V_PT_RATE_LENGTH_MODE_10_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_10_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_11_BIT   ((uint32_t)0xBUL)
 RATE_LENGTH_MODE_11_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_11_BIT   (MXC_V_PT_RATE_LENGTH_MODE_11_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_11_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_12_BIT   ((uint32_t)0xCUL)
 RATE_LENGTH_MODE_12_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_12_BIT   (MXC_V_PT_RATE_LENGTH_MODE_12_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_12_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_13_BIT   ((uint32_t)0xDUL)
 RATE_LENGTH_MODE_13_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_13_BIT   (MXC_V_PT_RATE_LENGTH_MODE_13_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_13_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_14_BIT   ((uint32_t)0xEUL)
 RATE_LENGTH_MODE_14_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_14_BIT   (MXC_V_PT_RATE_LENGTH_MODE_14_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_14_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_15_BIT   ((uint32_t)0xFUL)
 RATE_LENGTH_MODE_15_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_15_BIT   (MXC_V_PT_RATE_LENGTH_MODE_15_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_15_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_16_BIT   ((uint32_t)0x10UL)
 RATE_LENGTH_MODE_16_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_16_BIT   (MXC_V_PT_RATE_LENGTH_MODE_16_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_16_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_17_BIT   ((uint32_t)0x11UL)
 RATE_LENGTH_MODE_17_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_17_BIT   (MXC_V_PT_RATE_LENGTH_MODE_17_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_17_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_18_BIT   ((uint32_t)0x12UL)
 RATE_LENGTH_MODE_18_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_18_BIT   (MXC_V_PT_RATE_LENGTH_MODE_18_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_18_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_19_BIT   ((uint32_t)0x13UL)
 RATE_LENGTH_MODE_19_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_19_BIT   (MXC_V_PT_RATE_LENGTH_MODE_19_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_19_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_20_BIT   ((uint32_t)0x14UL)
 RATE_LENGTH_MODE_20_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_20_BIT   (MXC_V_PT_RATE_LENGTH_MODE_20_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_20_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_21_BIT   ((uint32_t)0x15UL)
 RATE_LENGTH_MODE_21_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_21_BIT   (MXC_V_PT_RATE_LENGTH_MODE_21_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_21_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_22_BIT   ((uint32_t)0x16UL)
 RATE_LENGTH_MODE_22_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_22_BIT   (MXC_V_PT_RATE_LENGTH_MODE_22_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_22_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_23_BIT   ((uint32_t)0x17UL)
 RATE_LENGTH_MODE_23_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_23_BIT   (MXC_V_PT_RATE_LENGTH_MODE_23_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_23_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_24_BIT   ((uint32_t)0x18UL)
 RATE_LENGTH_MODE_24_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_24_BIT   (MXC_V_PT_RATE_LENGTH_MODE_24_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_24_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_25_BIT   ((uint32_t)0x19UL)
 RATE_LENGTH_MODE_25_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_25_BIT   (MXC_V_PT_RATE_LENGTH_MODE_25_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_25_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_26_BIT   ((uint32_t)0x1AUL)
 RATE_LENGTH_MODE_26_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_26_BIT   (MXC_V_PT_RATE_LENGTH_MODE_26_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_26_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_27_BIT   ((uint32_t)0x1BUL)
 RATE_LENGTH_MODE_27_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_27_BIT   (MXC_V_PT_RATE_LENGTH_MODE_27_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_27_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_28_BIT   ((uint32_t)0x1CUL)
 RATE_LENGTH_MODE_28_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_28_BIT   (MXC_V_PT_RATE_LENGTH_MODE_28_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_28_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_29_BIT   ((uint32_t)0x1DUL)
 RATE_LENGTH_MODE_29_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_29_BIT   (MXC_V_PT_RATE_LENGTH_MODE_29_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_29_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_30_BIT   ((uint32_t)0x1EUL)
 RATE_LENGTH_MODE_30_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_30_BIT   (MXC_V_PT_RATE_LENGTH_MODE_30_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_30_BIT Setting.
 
#define MXC_V_PT_RATE_LENGTH_MODE_31_BIT   ((uint32_t)0x1FUL)
 RATE_LENGTH_MODE_31_BIT Value.
 
#define MXC_S_PT_RATE_LENGTH_MODE_31_BIT   (MXC_V_PT_RATE_LENGTH_MODE_31_BIT << MXC_F_PT_RATE_LENGTH_MODE_POS)
 RATE_LENGTH_MODE_31_BIT Setting.
 

Detailed Description