RT-Thread RTOS 1.2.0
An open source embedded real-time operating system
|
结构体 | |
struct | rt_sensor_accuracy |
struct | rt_sensor_scale |
struct | rt_sensor_info |
struct | rt_sensor_intf |
struct | rt_sensor_config |
struct | rt_sensor_device |
struct | rt_sensor_module |
struct | sensor_3_axis |
struct | sensor_bp |
struct | coordinates |
struct | rt_sensor_data |
struct | rt_sensor_ops |
类型定义 | |
typedef float | rt_sensor_float_t |
typedef struct rt_sensor_device * | rt_sensor_t |
typedef struct rt_sensor_data * | rt_sensor_data_t |
typedef struct rt_sensor_info * | rt_sensor_info_t |
typedef struct rt_sensor_accuracy * | rt_sensor_accuracy_t |
typedef struct rt_sensor_scale * | rt_sensor_scale_t |
函数 | |
int | rt_hw_sensor_register (rt_sensor_t sensor, const char *name, rt_uint32_t flag, void *data) |
rt_sensor_t | rt_sensor_device_find (const char *name) |
#define rt_sensor_get_ts | ( | ) |
在文件 sensor_v2.h 第 25 行定义.
#define RT_DEVICE_FLAG_FIFO_RX 0x200 /* Flag to use when the sensor is open by fifo mode */ |
在文件 sensor_v2.h 第 28 行定义.
#define RT_SENSOR_MODULE_MAX (3) /* The maximum number of members of a sensor module */ |
在文件 sensor_v2.h 第 30 行定义.
#define RT_SENSOR_MACRO_GET_NAME | ( | macro | ) |
在文件 sensor_v2.h 第 32 行定义.
#define RT_SENSOR_TYPE_NONE (0) |
在文件 sensor_v2.h 第 35 行定义.
#define RT_SENSOR_TYPE_NONE_STR "None" |
在文件 sensor_v2.h 第 36 行定义.
#define RT_SENSOR_TYPE_ACCE (1) |
在文件 sensor_v2.h 第 37 行定义.
#define RT_SENSOR_TYPE_ACCE_STR "Accelerometer" |
在文件 sensor_v2.h 第 38 行定义.
#define RT_SENSOR_TYPE_GYRO (2) |
在文件 sensor_v2.h 第 39 行定义.
#define RT_SENSOR_TYPE_GYRO_STR "Gyroscope" |
在文件 sensor_v2.h 第 40 行定义.
#define RT_SENSOR_TYPE_MAG (3) |
在文件 sensor_v2.h 第 41 行定义.
#define RT_SENSOR_TYPE_MAG_STR "Magnetometer" |
在文件 sensor_v2.h 第 42 行定义.
#define RT_SENSOR_TYPE_TEMP (4) |
在文件 sensor_v2.h 第 43 行定义.
#define RT_SENSOR_TYPE_TEMP_STR "Temperature" |
在文件 sensor_v2.h 第 44 行定义.
#define RT_SENSOR_TYPE_HUMI (5) |
在文件 sensor_v2.h 第 45 行定义.
#define RT_SENSOR_TYPE_HUMI_STR "Relative Humidity" |
在文件 sensor_v2.h 第 46 行定义.
#define RT_SENSOR_TYPE_BARO (6) |
在文件 sensor_v2.h 第 47 行定义.
#define RT_SENSOR_TYPE_BARO_STR "Barometer" |
在文件 sensor_v2.h 第 48 行定义.
#define RT_SENSOR_TYPE_LIGHT (7) |
在文件 sensor_v2.h 第 49 行定义.
#define RT_SENSOR_TYPE_LIGHT_STR "Ambient Light" |
在文件 sensor_v2.h 第 50 行定义.
#define RT_SENSOR_TYPE_PROXIMITY (8) |
在文件 sensor_v2.h 第 51 行定义.
#define RT_SENSOR_TYPE_PROXIMITY_STR "Proximity" |
在文件 sensor_v2.h 第 52 行定义.
#define RT_SENSOR_TYPE_HR (9) |
在文件 sensor_v2.h 第 53 行定义.
#define RT_SENSOR_TYPE_HR_STR "Heart Rate" |
在文件 sensor_v2.h 第 54 行定义.
#define RT_SENSOR_TYPE_TVOC (10) |
在文件 sensor_v2.h 第 55 行定义.
#define RT_SENSOR_TYPE_TVOC_STR "TVOC Level" |
在文件 sensor_v2.h 第 56 行定义.
#define RT_SENSOR_TYPE_NOISE (11) |
在文件 sensor_v2.h 第 57 行定义.
#define RT_SENSOR_TYPE_NOISE_STR "Noise Loudness" |
在文件 sensor_v2.h 第 58 行定义.
#define RT_SENSOR_TYPE_STEP (12) |
在文件 sensor_v2.h 第 59 行定义.
#define RT_SENSOR_TYPE_STEP_STR "Step" |
在文件 sensor_v2.h 第 60 行定义.
#define RT_SENSOR_TYPE_FORCE (13) |
在文件 sensor_v2.h 第 61 行定义.
#define RT_SENSOR_TYPE_FORCE_STR "Force" |
在文件 sensor_v2.h 第 62 行定义.
#define RT_SENSOR_TYPE_DUST (14) |
在文件 sensor_v2.h 第 63 行定义.
#define RT_SENSOR_TYPE_DUST_STR "Dust" |
在文件 sensor_v2.h 第 64 行定义.
#define RT_SENSOR_TYPE_ECO2 (15) |
在文件 sensor_v2.h 第 65 行定义.
#define RT_SENSOR_TYPE_ECO2_STR "eCO2" |
在文件 sensor_v2.h 第 66 行定义.
#define RT_SENSOR_TYPE_GNSS (16) |
在文件 sensor_v2.h 第 67 行定义.
#define RT_SENSOR_TYPE_GNSS_STR "GNSS" |
在文件 sensor_v2.h 第 68 行定义.
#define RT_SENSOR_TYPE_TOF (17) |
在文件 sensor_v2.h 第 69 行定义.
#define RT_SENSOR_TYPE_TOF_STR "ToF" |
在文件 sensor_v2.h 第 70 行定义.
#define RT_SENSOR_TYPE_SPO2 (18) |
在文件 sensor_v2.h 第 71 行定义.
#define RT_SENSOR_TYPE_SPO2_STR "SpO2" |
在文件 sensor_v2.h 第 72 行定义.
#define RT_SENSOR_TYPE_IAQ (19) |
在文件 sensor_v2.h 第 73 行定义.
#define RT_SENSOR_TYPE_IAQ_STR "IAQ" |
在文件 sensor_v2.h 第 74 行定义.
#define RT_SENSOR_TYPE_ETOH (20) |
在文件 sensor_v2.h 第 75 行定义.
#define RT_SENSOR_TYPE_ETOH_STR "EtOH" |
在文件 sensor_v2.h 第 76 行定义.
#define RT_SENSOR_TYPE_BP (21) |
在文件 sensor_v2.h 第 77 行定义.
#define RT_SENSOR_TYPE_BP_STR "Blood Pressure" |
在文件 sensor_v2.h 第 78 行定义.
#define RT_SENSOR_TYPE_VOLTAGE (22) |
在文件 sensor_v2.h 第 79 行定义.
#define RT_SENSOR_TYPE_VOLTAGE_STR "Voltage" |
在文件 sensor_v2.h 第 80 行定义.
#define RT_SENSOR_TYPE_CURRENT (23) |
在文件 sensor_v2.h 第 81 行定义.
#define RT_SENSOR_TYPE_CURRENT_STR "Current" |
在文件 sensor_v2.h 第 82 行定义.
#define RT_SENSOR_VENDOR_UNKNOWN (0) |
在文件 sensor_v2.h 第 85 行定义.
#define RT_SENSOR_VENDOR_UNKNOWN_STR "Unknown" |
在文件 sensor_v2.h 第 86 行定义.
#define RT_SENSOR_VENDOR_VIRTUAL (1) |
在文件 sensor_v2.h 第 87 行定义.
#define RT_SENSOR_VENDOR_VIRTUAL_STR "Virtual Sensor" |
在文件 sensor_v2.h 第 88 行定义.
#define RT_SENSOR_VENDOR_ONCHIP (2) |
在文件 sensor_v2.h 第 89 行定义.
#define RT_SENSOR_VENDOR_ONCHIP_STR "OnChip" |
在文件 sensor_v2.h 第 90 行定义.
#define RT_SENSOR_VENDOR_STM (3) |
在文件 sensor_v2.h 第 91 行定义.
#define RT_SENSOR_VENDOR_STM_STR "STMicroelectronics" |
在文件 sensor_v2.h 第 92 行定义.
#define RT_SENSOR_VENDOR_BOSCH (4) |
在文件 sensor_v2.h 第 93 行定义.
#define RT_SENSOR_VENDOR_BOSCH_STR "Bosch" |
在文件 sensor_v2.h 第 94 行定义.
#define RT_SENSOR_VENDOR_INVENSENSE (5) |
在文件 sensor_v2.h 第 95 行定义.
#define RT_SENSOR_VENDOR_INVENSENSE_STR "Invensense" |
在文件 sensor_v2.h 第 96 行定义.
#define RT_SENSOR_VENDOR_SEMTECH (6) |
在文件 sensor_v2.h 第 97 行定义.
#define RT_SENSOR_VENDOR_SEMTECH_STR "Semtech" |
在文件 sensor_v2.h 第 98 行定义.
#define RT_SENSOR_VENDOR_GOERTEK (7) |
在文件 sensor_v2.h 第 99 行定义.
#define RT_SENSOR_VENDOR_GOERTEK_STR "Goertek" |
在文件 sensor_v2.h 第 100 行定义.
#define RT_SENSOR_VENDOR_MIRAMEMS (8) |
在文件 sensor_v2.h 第 101 行定义.
#define RT_SENSOR_VENDOR_MIRAMEMS_STR "MiraMEMS" |
在文件 sensor_v2.h 第 102 行定义.
#define RT_SENSOR_VENDOR_DALLAS (9) |
在文件 sensor_v2.h 第 103 行定义.
#define RT_SENSOR_VENDOR_DALLAS_STR "Dallas" |
在文件 sensor_v2.h 第 104 行定义.
#define RT_SENSOR_VENDOR_ASAIR (10) |
在文件 sensor_v2.h 第 105 行定义.
#define RT_SENSOR_VENDOR_ASAIR_STR "Aosong" |
在文件 sensor_v2.h 第 106 行定义.
#define RT_SENSOR_VENDOR_SHARP (11) |
在文件 sensor_v2.h 第 107 行定义.
#define RT_SENSOR_VENDOR_SHARP_STR "Sharp" |
在文件 sensor_v2.h 第 108 行定义.
#define RT_SENSOR_VENDOR_SENSIRION (12) |
在文件 sensor_v2.h 第 109 行定义.
#define RT_SENSOR_VENDOR_SENSIRION_STR "Sensirion" |
在文件 sensor_v2.h 第 110 行定义.
#define RT_SENSOR_VENDOR_TI (13) |
在文件 sensor_v2.h 第 111 行定义.
#define RT_SENSOR_VENDOR_TI_STR "Texas Instruments" |
在文件 sensor_v2.h 第 112 行定义.
#define RT_SENSOR_VENDOR_PLANTOWER (14) |
在文件 sensor_v2.h 第 113 行定义.
#define RT_SENSOR_VENDOR_PLANTOWER_STR "Plantower" |
在文件 sensor_v2.h 第 114 行定义.
#define RT_SENSOR_VENDOR_AMS (15) |
在文件 sensor_v2.h 第 115 行定义.
#define RT_SENSOR_VENDOR_AMS_STR "ams-OSRAM AG" |
在文件 sensor_v2.h 第 116 行定义.
#define RT_SENSOR_VENDOR_MAXIM (16) |
在文件 sensor_v2.h 第 117 行定义.
#define RT_SENSOR_VENDOR_MAXIM_STR "Maxim Integrated" |
在文件 sensor_v2.h 第 118 行定义.
#define RT_SENSOR_VENDOR_MELEXIS (17) |
在文件 sensor_v2.h 第 119 行定义.
#define RT_SENSOR_VENDOR_MELEXIS_STR "Melexis" |
在文件 sensor_v2.h 第 120 行定义.
#define RT_SENSOR_VENDOR_LSC (18) |
在文件 sensor_v2.h 第 121 行定义.
#define RT_SENSOR_VENDOR_LSC_STR "Lite On" |
在文件 sensor_v2.h 第 122 行定义.
#define RT_SENSOR_UNIT_NONE (0) /* Dimensionless quantity */ |
在文件 sensor_v2.h 第 125 行定义.
#define RT_SENSOR_UNIT_NONE_STR "" |
在文件 sensor_v2.h 第 126 行定义.
#define RT_SENSOR_UNIT_MG (1) /* Accelerometer unit: mG */ |
在文件 sensor_v2.h 第 127 行定义.
#define RT_SENSOR_UNIT_MG_STR "mG" |
在文件 sensor_v2.h 第 128 行定义.
#define RT_SENSOR_UNIT_MDPS (2) /* Gyroscope unit: mdps */ |
在文件 sensor_v2.h 第 129 行定义.
#define RT_SENSOR_UNIT_MDPS_STR "mdps" |
在文件 sensor_v2.h 第 130 行定义.
#define RT_SENSOR_UNIT_MGAUSS (3) /* Magnetometer unit: mGauss */ |
在文件 sensor_v2.h 第 131 行定义.
#define RT_SENSOR_UNIT_MGAUSS_STR "mGauss" |
在文件 sensor_v2.h 第 132 行定义.
#define RT_SENSOR_UNIT_LUX (4) /* Ambient light unit: lux */ |
在文件 sensor_v2.h 第 133 行定义.
#define RT_SENSOR_UNIT_LUX_STR "lux" |
在文件 sensor_v2.h 第 134 行定义.
#define RT_SENSOR_UNIT_M (5) /* Distance unit: m */ |
在文件 sensor_v2.h 第 135 行定义.
#define RT_SENSOR_UNIT_M_STR "m" |
在文件 sensor_v2.h 第 136 行定义.
#define RT_SENSOR_UNIT_CM (6) /* Distance unit: cm */ |
在文件 sensor_v2.h 第 137 行定义.
#define RT_SENSOR_UNIT_CM_STR "cm" |
在文件 sensor_v2.h 第 138 行定义.
#define RT_SENSOR_UNIT_MM (7) /* Distance unit: mm */ |
在文件 sensor_v2.h 第 139 行定义.
#define RT_SENSOR_UNIT_MM_STR "mm" |
在文件 sensor_v2.h 第 140 行定义.
#define RT_SENSOR_UNIT_PA (8) /* Barometer unit: Pa */ |
在文件 sensor_v2.h 第 141 行定义.
#define RT_SENSOR_UNIT_PA_STR "Pa" |
在文件 sensor_v2.h 第 142 行定义.
#define RT_SENSOR_UNIT_MMHG (9) /* Blood Pressure unit: mmHg */ |
在文件 sensor_v2.h 第 143 行定义.
#define RT_SENSOR_UNIT_MMHG_STR "mmHg" |
在文件 sensor_v2.h 第 144 行定义.
#define RT_SENSOR_UNIT_PERCENTAGE (10) /* Relative Humidity unit: percentage */ |
在文件 sensor_v2.h 第 145 行定义.
#define RT_SENSOR_UNIT_PERCENTAGE_STR "%" |
在文件 sensor_v2.h 第 146 行定义.
#define RT_SENSOR_UNIT_PERMILLAGE (11) /* Relative Humidity unit: permillage */ |
在文件 sensor_v2.h 第 147 行定义.
#define RT_SENSOR_UNIT_PERMILLAGE_STR "‰" |
在文件 sensor_v2.h 第 148 行定义.
#define RT_SENSOR_UNIT_CELSIUS (12) /* Temperature unit: Celsius ℃ */ |
在文件 sensor_v2.h 第 149 行定义.
#define RT_SENSOR_UNIT_CELSIUS_STR "℃" |
在文件 sensor_v2.h 第 150 行定义.
#define RT_SENSOR_UNIT_FAHRENHEIT (13) /* Temperature unit: Fahrenheit ℉ */ |
在文件 sensor_v2.h 第 151 行定义.
#define RT_SENSOR_UNIT_FAHRENHEIT_STR "℉" |
在文件 sensor_v2.h 第 152 行定义.
#define RT_SENSOR_UNIT_KELVIN (14) /* Temperature unit: Kelvin K */ |
在文件 sensor_v2.h 第 153 行定义.
#define RT_SENSOR_UNIT_KELVIN_STR "K" |
在文件 sensor_v2.h 第 154 行定义.
#define RT_SENSOR_UNIT_HZ (15) /* Frequency unit: Hz */ |
在文件 sensor_v2.h 第 155 行定义.
#define RT_SENSOR_UNIT_HZ_STR "Hz" |
在文件 sensor_v2.h 第 156 行定义.
#define RT_SENSOR_UNIT_V (16) /* Voltage unit: V */ |
在文件 sensor_v2.h 第 157 行定义.
#define RT_SENSOR_UNIT_V_STR "V" |
在文件 sensor_v2.h 第 158 行定义.
#define RT_SENSOR_UNIT_MV (17) /* Voltage unit: mV */ |
在文件 sensor_v2.h 第 159 行定义.
#define RT_SENSOR_UNIT_MV_STR "mV" |
在文件 sensor_v2.h 第 160 行定义.
#define RT_SENSOR_UNIT_A (18) /* Current unit: A */ |
在文件 sensor_v2.h 第 161 行定义.
#define RT_SENSOR_UNIT_A_STR "A" |
在文件 sensor_v2.h 第 162 行定义.
#define RT_SENSOR_UNIT_MA (19) /* Current unit: mA */ |
在文件 sensor_v2.h 第 163 行定义.
#define RT_SENSOR_UNIT_MA_STR "mA" |
在文件 sensor_v2.h 第 164 行定义.
#define RT_SENSOR_UNIT_N (20) /* Force unit: N */ |
在文件 sensor_v2.h 第 165 行定义.
#define RT_SENSOR_UNIT_N_STR "N" |
在文件 sensor_v2.h 第 166 行定义.
#define RT_SENSOR_UNIT_MN (21) /* Force unit: mN */ |
在文件 sensor_v2.h 第 167 行定义.
#define RT_SENSOR_UNIT_MN_STR "mN" |
在文件 sensor_v2.h 第 168 行定义.
#define RT_SENSOR_UNIT_BPM (22) /* Heart rate unit: bpm */ |
在文件 sensor_v2.h 第 169 行定义.
#define RT_SENSOR_UNIT_BPM_STR "bpm" |
在文件 sensor_v2.h 第 170 行定义.
#define RT_SENSOR_UNIT_PPM (23) /* Concentration unit: ppm */ |
在文件 sensor_v2.h 第 171 行定义.
#define RT_SENSOR_UNIT_PPM_STR "ppm" |
在文件 sensor_v2.h 第 172 行定义.
#define RT_SENSOR_UNIT_PPB (24) /* Concentration unit: ppb */ |
在文件 sensor_v2.h 第 173 行定义.
#define RT_SENSOR_UNIT_PPB_STR "ppb" |
在文件 sensor_v2.h 第 174 行定义.
#define RT_SENSOR_UNIT_DMS (25) /* Coordinates unit: DMS */ |
在文件 sensor_v2.h 第 175 行定义.
#define RT_SENSOR_UNIT_DMS_STR "DMS" |
在文件 sensor_v2.h 第 176 行定义.
#define RT_SENSOR_UNIT_DD (26) /* Coordinates unit: DD */ |
在文件 sensor_v2.h 第 177 行定义.
#define RT_SENSOR_UNIT_DD_STR "DD" |
在文件 sensor_v2.h 第 178 行定义.
#define RT_SENSOR_UNIT_MGM3 (27) /* Concentration unit: mg/m3 */ |
在文件 sensor_v2.h 第 179 行定义.
#define RT_SENSOR_UNIT_MGM3_STR "mg/m3" |
在文件 sensor_v2.h 第 180 行定义.
#define RT_SENSOR_INTF_I2C (1 << 0) |
在文件 sensor_v2.h 第 183 行定义.
#define RT_SENSOR_INTF_I2C_STR "I2C" |
在文件 sensor_v2.h 第 184 行定义.
#define RT_SENSOR_INTF_SPI (1 << 1) |
在文件 sensor_v2.h 第 185 行定义.
#define RT_SENSOR_INTF_SPI_STR "SPI" |
在文件 sensor_v2.h 第 186 行定义.
#define RT_SENSOR_INTF_UART (1 << 2) |
在文件 sensor_v2.h 第 187 行定义.
#define RT_SENSOR_INTF_UART_STR "UART" |
在文件 sensor_v2.h 第 188 行定义.
#define RT_SENSOR_INTF_ONEWIRE (1 << 3) |
在文件 sensor_v2.h 第 189 行定义.
#define RT_SENSOR_INTF_ONEWIRE_STR "1-Wire" |
在文件 sensor_v2.h 第 190 行定义.
#define RT_SENSOR_INTF_CAN (1 << 4) |
在文件 sensor_v2.h 第 191 行定义.
#define RT_SENSOR_INTF_CAN_STR "CAN" |
在文件 sensor_v2.h 第 192 行定义.
#define RT_SENSOR_INTF_MODBUS (1 << 5) |
在文件 sensor_v2.h 第 193 行定义.
#define RT_SENSOR_INTF_MODBUS_STR "Modbus" |
在文件 sensor_v2.h 第 194 行定义.
#define RT_SENSOR_MODE_ACCURACY_BIT_OFFSET (8) |
Sensor mode rt_uint16_t mode
0000 | 0000 | 0000 | 0000 unused accuracy power fetch data
在文件 sensor_v2.h 第 202 行定义.
#define RT_SENSOR_MODE_POWER_BIT_OFFSET (4) |
在文件 sensor_v2.h 第 203 行定义.
#define RT_SENSOR_MODE_FETCH_BIT_OFFSET (0) |
在文件 sensor_v2.h 第 204 行定义.
#define RT_SENSOR_MODE_GET_ACCURACY | ( | mode | ) |
在文件 sensor_v2.h 第 206 行定义.
#define RT_SENSOR_MODE_GET_POWER | ( | mode | ) |
在文件 sensor_v2.h 第 207 行定义.
#define RT_SENSOR_MODE_GET_FETCH | ( | mode | ) |
在文件 sensor_v2.h 第 208 行定义.
#define RT_SENSOR_MODE_CLEAR_ACCURACY | ( | mode | ) |
在文件 sensor_v2.h 第 210 行定义.
#define RT_SENSOR_MODE_CLEAR_POWER | ( | mode | ) |
在文件 sensor_v2.h 第 211 行定义.
#define RT_SENSOR_MODE_CLEAR_FETCH | ( | mode | ) |
在文件 sensor_v2.h 第 212 行定义.
#define RT_SENSOR_MODE_SET_ACCURACY | ( | mode, | |
accuracy_mode ) |
在文件 sensor_v2.h 第 214 行定义.
#define RT_SENSOR_MODE_SET_POWER | ( | mode, | |
power_mode ) |
在文件 sensor_v2.h 第 215 行定义.
#define RT_SENSOR_MODE_SET_FETCH | ( | mode, | |
fetch_mode ) |
在文件 sensor_v2.h 第 216 行定义.
#define RT_SENSOR_MODE_ACCURACY_HIGHEST (0) |
在文件 sensor_v2.h 第 219 行定义.
#define RT_SENSOR_MODE_ACCURACY_HIGHEST_STR "Accuracy Highest" |
在文件 sensor_v2.h 第 220 行定义.
#define RT_SENSOR_MODE_ACCURACY_HIGH (1) |
在文件 sensor_v2.h 第 221 行定义.
#define RT_SENSOR_MODE_ACCURACY_HIGH_STR "Accuracy High" |
在文件 sensor_v2.h 第 222 行定义.
#define RT_SENSOR_MODE_ACCURACY_MEDIUM (2) |
在文件 sensor_v2.h 第 223 行定义.
#define RT_SENSOR_MODE_ACCURACY_MEDIUM_STR "Accuracy Medium" |
在文件 sensor_v2.h 第 224 行定义.
#define RT_SENSOR_MODE_ACCURACY_LOW (3) |
在文件 sensor_v2.h 第 225 行定义.
#define RT_SENSOR_MODE_ACCURACY_LOW_STR "Accuracy Low" |
在文件 sensor_v2.h 第 226 行定义.
#define RT_SENSOR_MODE_ACCURACY_LOWEST (4) |
在文件 sensor_v2.h 第 227 行定义.
#define RT_SENSOR_MODE_ACCURACY_LOWEST_STR "Accuracy Lowest" |
在文件 sensor_v2.h 第 228 行定义.
#define RT_SENSOR_MODE_ACCURACY_NOTRUST (5) |
在文件 sensor_v2.h 第 229 行定义.
#define RT_SENSOR_MODE_ACCURACY_NOTRUST_STR "Accuracy No Trust" |
在文件 sensor_v2.h 第 230 行定义.
#define RT_SENSOR_MODE_POWER_HIGHEST (0) |
在文件 sensor_v2.h 第 233 行定义.
#define RT_SENSOR_MODE_POWER_HIGHEST_STR "Power Highest" |
在文件 sensor_v2.h 第 234 行定义.
#define RT_SENSOR_MODE_POWER_HIGH (1) |
在文件 sensor_v2.h 第 235 行定义.
#define RT_SENSOR_MODE_POWER_HIGH_STR "Power High" |
在文件 sensor_v2.h 第 236 行定义.
#define RT_SENSOR_MODE_POWER_MEDIUM (2) |
在文件 sensor_v2.h 第 237 行定义.
#define RT_SENSOR_MODE_POWER_MEDIUM_STR "Power Medium" |
在文件 sensor_v2.h 第 238 行定义.
#define RT_SENSOR_MODE_POWER_LOW (3) |
在文件 sensor_v2.h 第 239 行定义.
#define RT_SENSOR_MODE_POWER_LOW_STR "Power Low" |
在文件 sensor_v2.h 第 240 行定义.
#define RT_SENSOR_MODE_POWER_LOWEST (4) |
在文件 sensor_v2.h 第 241 行定义.
#define RT_SENSOR_MODE_POWER_LOWEST_STR "Power Lowest" |
在文件 sensor_v2.h 第 242 行定义.
#define RT_SENSOR_MODE_POWER_DOWN (5) |
在文件 sensor_v2.h 第 243 行定义.
#define RT_SENSOR_MODE_POWER_DOWN_STR "Power Down" |
在文件 sensor_v2.h 第 244 行定义.
#define RT_SENSOR_MODE_FETCH_POLLING (0) /* One shot only read a data */ |
在文件 sensor_v2.h 第 247 行定义.
#define RT_SENSOR_MODE_FETCH_POLLING_STR "Polling Mode" |
在文件 sensor_v2.h 第 248 行定义.
#define RT_SENSOR_MODE_FETCH_INT (1) /* TODO: One shot interrupt only read a data */ |
在文件 sensor_v2.h 第 249 行定义.
#define RT_SENSOR_MODE_FETCH_INT_STR "Interrupt Mode" |
在文件 sensor_v2.h 第 250 行定义.
#define RT_SENSOR_MODE_FETCH_FIFO (2) /* TODO: One shot interrupt read all fifo data */ |
在文件 sensor_v2.h 第 251 行定义.
#define RT_SENSOR_MODE_FETCH_FIFO_STR "FIFO Mode" |
在文件 sensor_v2.h 第 252 行定义.
#define RT_SENSOR_CTRL_GET_ID (RT_DEVICE_CTRL_BASE(Sensor) + 0) /* Get device id */ |
在文件 sensor_v2.h 第 255 行定义.
#define RT_SENSOR_CTRL_SELF_TEST (RT_DEVICE_CTRL_BASE(Sensor) + 1) /* Take a self test */ |
在文件 sensor_v2.h 第 256 行定义.
#define RT_SENSOR_CTRL_SOFT_RESET (RT_DEVICE_CTRL_BASE(Sensor) + 2) /* soft reset sensor */ |
在文件 sensor_v2.h 第 257 行定义.
#define RT_SENSOR_CTRL_SET_FETCH_MODE (RT_DEVICE_CTRL_BASE(Sensor) + 3) /* set fetch data mode */ |
在文件 sensor_v2.h 第 258 行定义.
#define RT_SENSOR_CTRL_SET_POWER_MODE (RT_DEVICE_CTRL_BASE(Sensor) + 4) /* set power mode */ |
在文件 sensor_v2.h 第 259 行定义.
#define RT_SENSOR_CTRL_SET_ACCURACY_MODE (RT_DEVICE_CTRL_BASE(Sensor) + 5) /* set accuracy mode */ |
在文件 sensor_v2.h 第 260 行定义.
#define RT_SENSOR_CTRL_USER_CMD_START 0x100 /* User commands should be greater than 0x100 */ |
在文件 sensor_v2.h 第 262 行定义.
typedef float rt_sensor_float_t |
在文件 sensor_v2.h 第 268 行定义.
typedef struct rt_sensor_device* rt_sensor_t |
在文件 sensor_v2.h 第 310 行定义.
typedef struct rt_sensor_data* rt_sensor_data_t |
在文件 sensor_v2.h 第 311 行定义.
typedef struct rt_sensor_info* rt_sensor_info_t |
在文件 sensor_v2.h 第 312 行定义.
typedef struct rt_sensor_accuracy* rt_sensor_accuracy_t |
在文件 sensor_v2.h 第 313 行定义.
typedef struct rt_sensor_scale* rt_sensor_scale_t |
在文件 sensor_v2.h 第 314 行定义.
int rt_hw_sensor_register | ( | rt_sensor_t | sensor, |
const char * | name, | ||
rt_uint32_t | flag, | ||
void * | data ) |
rt_sensor_t rt_sensor_device_find | ( | const char * | name | ) |