| # SPDX-License-Identifier: Apache-2.0 |
| # Copyright (c) 2023 Linumiz |
| |
| description: MMC56X3 3-axis magnetic and temperature sensor |
| |
| compatible: "memsic,mmc56x3" |
| |
| include: [sensor-device.yaml, i2c-device.yaml] |
| |
| properties: |
| |
| magn-odr: |
| type: int |
| description: | |
| Specify the default magnetometer output data rate expressed in |
| samples per second (Hz) for continuous mode. Minimum is 0, |
| maximum is 1000, though any ODR above 255 will be set to 1000. |
| Setting ODR to 0 will turn off continuous mode. Temperature |
| cannot be read in continuous mode. |
| |
| bandwidth-selection-bits-0: |
| type: boolean |
| description: | |
| Adjust length of decimation filter. Controls duration of each measurement. |
| Affects ODR; see datasheet for details. |
| |
| bandwidth-selection-bits-1: |
| type: boolean |
| description: | |
| Adjust length of decimation filter. Controls duration of each measurement. |
| Affects ODR; see datasheet for details. |
| |
| auto-self-reset: |
| type: boolean |
| description: | |
| Enable automatic self-reset function. |
| Recommended to be set. |
| Affects ODR; see datasheet for details. |