AFBR-S50 API Reference Manual v1.5.6
AFBR-S50 Time-of-Flight Sensor SDK for Embedded Software
Loading...
Searching...
No Matches
explorer_types.h
Go to the documentation of this file.
1/*************************************************************************/
37#ifndef EXPLORER_API_TYPES_H
38#define EXPLORER_API_TYPES_H
39
40/*!***************************************************************************
41 * @defgroup explorer_types Data Types for the AFBR-S50 Explorer Demo Application
42 * @ingroup explorer_app
43 * @brief AFBR-S50 Explorer Application - Data Types
44 * @details Definitions for AFBR-S50 Explorer Application specific data types.
45 * @addtogroup explorer_types
46 * @{
47 *****************************************************************************/
48
49#include "argus.h"
50#include "sci/sci.h"
51
54{
64
65 /* Generic measurement commands. */
78
80 CMD_FLASH = 0x19,
81
82// /*! Gets a raw measurement data set containing the raw device readout samples. */
83// CMD_MEASUREMENT_DATA_RAW = 0x30,
96
111
128
139
140};
141
153
165
166
189
191typedef struct explorer_cfg_t
192{
194 uint32_t SPIBaudRate;
195
197 volatile uint8_t DebugMode;
198
201
203
217
218
220#endif /* EXPLORER_API_TYPES_H */
This file is part of the AFBR-S50 API.
struct argus_hnd_t argus_hnd_t
Definition argus_def.h:284
explorer_flash_cmd_t
Definition explorer_types.h:144
data_output_mode_t
Definition explorer_types.h:169
ExplorerApp_SerialCommandCodes
Definition explorer_types.h:54
explorer_cal_sequence_t
Definition explorer_types.h:156
@ CMD_FLASH_CLEAR_USER_CALIBRATION
Definition explorer_types.h:147
@ CMD_FLASH_CLEAR_ALL
Definition explorer_types.h:150
@ DATA_OUTPUT_STREAMING_1D_DEBUG
Definition explorer_types.h:183
@ DATA_OUTPUT_STREAMING_FULL
Definition explorer_types.h:174
@ DATA_OUTPUT_STREAMING_FULL_DEBUG
Definition explorer_types.h:171
@ DATA_OUTPUT_STREAMING_3D_DEBUG
Definition explorer_types.h:177
@ DATA_OUTPUT_STREAMING_1D
Definition explorer_types.h:186
@ DATA_OUTPUT_STREAMING_3D
Definition explorer_types.h:180
@ CMD_SOFTWARE_INFO
Definition explorer_types.h:57
@ CMD_MEASUREMENT_SINGLE_SHOT
Definition explorer_types.h:67
@ CMD_CONFIGURATION_SHOT_NOISE_MONITOR_MODE
Definition explorer_types.h:108
@ CMD_CALIBRATION_PIXEL_RANGE_OFFSETS
Definition explorer_types.h:123
@ CMD_CONFIGURATION_DATA_OUTPUT_MODE
Definition explorer_types.h:98
@ CMD_CALIBRATION_GLOBAL_RANGE_OFFSET
Definition explorer_types.h:121
@ CMD_MEASUREMENT_STOP
Definition explorer_types.h:71
@ CMD_CALIBRATION_PIXEL_RANGE_OFFSETS_RESET
Definition explorer_types.h:125
@ CMD_CALIBRATION_XTALK_RESET_VECTOR_TABLE
Definition explorer_types.h:132
@ CMD_MEASUREMENT_START
Definition explorer_types.h:69
@ CMD_CALIBRATION_XTALK_SAMPLE_TIME
Definition explorer_types.h:134
@ CMD_MEASUREMENT_DATA_FULL
Definition explorer_types.h:87
@ CMD_CONFIGURATION_SMART_POWER_SAVE
Definition explorer_types.h:106
@ CMD_CALIBRATION_XTALK_VECTOR_TABLE
Definition explorer_types.h:130
@ CMD_CONFIGURATION_XTALK_MONITOR_MODE
Definition explorer_types.h:110
@ CMD_CONFIGURATION_DCA
Definition explorer_types.h:113
@ CMD_MEASUREMENT_CALIBRATION
Definition explorer_types.h:77
@ CMD_MODULE_TYPE
Definition explorer_types.h:61
@ CMD_MEASUREMENT_DATA_3D_DEBUG
Definition explorer_types.h:89
@ CMD_CALIBRATION_XTALK_MAX_AMPLITUDE
Definition explorer_types.h:136
@ CMD_CONFIGURATION_DUAL_FREQUENCY_MODE
Definition explorer_types.h:104
@ CMD_DEVICE_ABORT
Definition explorer_types.h:73
@ CMD_MODULE_UID
Definition explorer_types.h:63
@ CMD_CONFIGURATION_PBA
Definition explorer_types.h:115
@ CMD_FLASH
Definition explorer_types.h:80
@ CMD_MEASUREMENT_DATA_1D
Definition explorer_types.h:95
@ CMD_DEVICE_REINIT
Definition explorer_types.h:75
@ CMD_CALIBRATION_XTALK_PIXEL_2_PIXEL
Definition explorer_types.h:138
@ CMD_MEASUREMENT_DATA_FULL_DEBUG
Definition explorer_types.h:85
@ CMD_CONFIGURATION_MEASUREMENT_MODE
Definition explorer_types.h:100
@ CMD_MEASUREMENT_DATA_3D
Definition explorer_types.h:91
@ CMD_CONFIGURATION_SPI
Definition explorer_types.h:117
@ CMD_SOFTWARE_VERSION
Definition explorer_types.h:59
@ CMD_CONFIGURATION_UART
Definition explorer_types.h:119
@ CMD_CALIBRATION_RANGE_OFFSET_SAMPLE_TIME
Definition explorer_types.h:127
@ CMD_CONFIGURATION_FRAME_TIME
Definition explorer_types.h:102
@ CMD_MEASUREMENT_DATA_1D_DEBUG
Definition explorer_types.h:93
@ CALIBRATION_SEQUENCE_XTALK
Definition explorer_types.h:159
@ CALIBRATION_SEQUENCE_OFFSETS
Definition explorer_types.h:162
uint8_t sci_device_t
Definition sci.h:99
SCI: The main interface.
Definition explorer_types.h:192
volatile data_output_mode_t DataOutputMode
Definition explorer_types.h:200
volatile uint8_t DebugMode
Definition explorer_types.h:197
uint32_t SPIBaudRate
Definition explorer_types.h:194
Definition explorer_types.h:206
argus_hnd_t * Argus
Definition explorer_types.h:214
sci_device_t DeviceID
Definition explorer_types.h:208
explorer_cfg_t Configuration
Definition explorer_types.h:211