Zephyr Project API 4.2.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Melexis MLX90394 magnetometer. More...

Files

file  mlx90394.h
 Header file for extended sensor API of MLX90394 sensor.
 

Enumerations

enum  mlx90394_sensor_attribute {
  MLX90394_SENSOR_ATTR_MAGN_LOW_NOISE = SENSOR_ATTR_PRIV_START , MLX90394_SENSOR_ATTR_MAGN_FILTER_XY , MLX90394_SENSOR_ATTR_MAGN_FILTER_Z , MLX90394_SENSOR_ATTR_MAGN_OSR ,
  MLX90394_SENSOR_ATTR_TEMP_FILTER , MLX90394_SENSOR_ATTR_TEMP_OSR
}
 Custom sensor attributes for MLX90394. More...
 

Detailed Description

Melexis MLX90394 magnetometer.

Enumeration Type Documentation

◆ mlx90394_sensor_attribute

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

Custom sensor attributes for MLX90394.

Enumerator
MLX90394_SENSOR_ATTR_MAGN_LOW_NOISE 

Low noise mode.

(SENSOR_CHAN_MAGN_XYZ channel only)

MLX90394_SENSOR_ATTR_MAGN_FILTER_XY 

Digital filter setting for X and Y axes.

Controls the number of filter taps applied to the X and Y axes for noise reduction. Higher values provide better noise performance at cost of measurement time.

MLX90394_SENSOR_ATTR_MAGN_FILTER_Z 

Digital filter configuration for Z axis.

Similar to XY filter but configured independently since Z axis typically has different noise characteristics.

MLX90394_SENSOR_ATTR_MAGN_OSR 

Over-sampling ratio for magnetic measurements.

MLX90394_SENSOR_ATTR_TEMP_FILTER 

Digital filter configuration for temperature measurements.

Higher settings provide better temperature measurement stability.

MLX90394_SENSOR_ATTR_TEMP_OSR 

Over-sampling ratio for temperature measurements.