sweep feature added
This commit is contained in:
@@ -78,6 +78,7 @@
|
||||
|
||||
/** @brief UART header for TEC drive modulation control packets. */
|
||||
#define APP_PACKET_HEADER_TEC_MODULATION_CONTROL 0xF0F0u
|
||||
#define APP_PACKET_HEADER_SWEEP_CONTROL 0xF1F1u
|
||||
|
||||
/** @brief Packet size of the host work-configuration message, in bytes. */
|
||||
#define APP_PACKET_BYTES_WORK_CONFIG 30u
|
||||
@@ -93,6 +94,7 @@
|
||||
|
||||
/** @brief Packet size of profile-save data messages, in bytes. */
|
||||
#define APP_PACKET_BYTES_PROFILE_SAVE_DATA 30u
|
||||
#define APP_PACKET_BYTES_SWEEP_CONTROL 16u
|
||||
|
||||
/** @brief Number of payload words carried by the host work packet. */
|
||||
#define APP_PACKET_WORDS_WORK_CONFIG 14u
|
||||
@@ -108,6 +110,7 @@
|
||||
|
||||
/** @brief Number of payload words carried by profile-save data packets. */
|
||||
#define APP_PACKET_WORDS_PROFILE_SAVE_DATA 14u
|
||||
#define APP_PACKET_WORDS_SWEEP_CONTROL 7u
|
||||
|
||||
/** @brief First status byte flag for SD-card related errors. */
|
||||
#define APP_STATUS_FLAG_SD_ERROR 0x01u
|
||||
@@ -170,7 +173,8 @@
|
||||
#define APP_TEC_MODULATION_MAX_FREQUENCY_HZ 2000u
|
||||
|
||||
/** @brief Highest accepted peak modulation amplitude in external TEC DAC codes. */
|
||||
#define APP_TEC_MODULATION_MAX_AMPLITUDE_CODE 4096u
|
||||
#define APP_SWEEP_FLAG_ENABLE 0x0001u
|
||||
#define APP_SWEEP_FLAG_TARGET_STM32_DAC 0x0002u
|
||||
|
||||
/** @brief Op-code used to begin a custom AD9102 waveform upload. */
|
||||
#define APP_AD9102_WAVE_OPCODE_BEGIN 0x0001u
|
||||
@@ -243,7 +247,8 @@ typedef enum app_packet_kind_t {
|
||||
APP_PACKET_KIND_AD9102_WAVE_CONTROL,
|
||||
APP_PACKET_KIND_AD9102_WAVE_DATA,
|
||||
APP_PACKET_KIND_PROFILE_SAVE_DATA,
|
||||
APP_PACKET_KIND_TEC_MODULATION_CONTROL
|
||||
APP_PACKET_KIND_TEC_MODULATION_CONTROL,
|
||||
APP_PACKET_KIND_SWEEP_CONTROL
|
||||
} app_packet_kind_t;
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user