Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Iclegend S3KM1110 24 GHz mmWave radar. More...

Files

file  s3km1110.h
 Header file for extended sensor API of Iclegend S3KM1110 sensor.

Enumerations

enum  s3km1110_target_status {
  S3KM1110_TARGET_NO_TARGET = 0x00 , S3KM1110_TARGET_MOVING = 0x01 , S3KM1110_TARGET_STATIC = 0x02 , S3KM1110_TARGET_BOTH = 0x03 ,
  S3KM1110_TARGET_ERROR = 0x04
}
 Radar target status values reported by the S3KM1110. More...
enum  sensor_channel_s3km1110 {
  SENSOR_CHAN_S3KM1110_TARGET_STATUS = SENSOR_CHAN_PRIV_START , SENSOR_CHAN_S3KM1110_MOVING_DISTANCE , SENSOR_CHAN_S3KM1110_STATIC_DISTANCE , SENSOR_CHAN_S3KM1110_MOVING_ENERGY ,
  SENSOR_CHAN_S3KM1110_STATIC_ENERGY
}
 Custom sensor channels for S3KM1110. More...

Detailed Description

Iclegend S3KM1110 24 GHz mmWave radar.

Enumeration Type Documentation

◆ s3km1110_target_status

#include <zephyr/drivers/sensor/s3km1110.h>

Radar target status values reported by the S3KM1110.

Enumerator
S3KM1110_TARGET_NO_TARGET 

No target detected.

S3KM1110_TARGET_MOVING 

Moving target detected.

S3KM1110_TARGET_STATIC 

Static target detected.

S3KM1110_TARGET_BOTH 

Both moving and static targets detected.

S3KM1110_TARGET_ERROR 

Error in target detection.

◆ sensor_channel_s3km1110

#include <zephyr/drivers/sensor/s3km1110.h>

Custom sensor channels for S3KM1110.

Enumerator
SENSOR_CHAN_S3KM1110_TARGET_STATUS 

Target status.

sensor_value.val1 is an s3km1110_target_status value. sensor_value.val2 is unused (always 0).

SENSOR_CHAN_S3KM1110_MOVING_DISTANCE 

Distance to moving target in meters.

sensor_value.val1 is the integer part of the distance (meters). sensor_value.val2 is the fractional part (in millionths of a meter).

SENSOR_CHAN_S3KM1110_STATIC_DISTANCE 

Distance to static target in meters.

sensor_value.val1 is the integer part of the distance (meters). sensor_value.val2 is the fractional part (in millionths of a meter).

SENSOR_CHAN_S3KM1110_MOVING_ENERGY 

Moving target energy level (in percent).

sensor_value.val1 is the energy value (0–100). sensor_value.val2 is unused (always 0).

SENSOR_CHAN_S3KM1110_STATIC_ENERGY 

Static target energy level (in percent).

sensor_value.val1 is the energy value (0–100). sensor_value.val2 is unused (always 0).