ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
esphome::bmi270::bmm150 Namespace Reference

Data Structures

struct  BMM150Data
 
struct  BMM150Trim
 

Functions

uint16_t bmm150_trim_word (const uint8_t *regs, uint8_t reg)
 
BMM150Trim bmm150_parse_trim (const uint8_t *regs)
 
float bmm150_compensate_xy (const BMM150Trim &trim, int8_t trim_a, int8_t trim_b, int16_t raw, uint16_t rhall)
 
float bmm150_compensate_z (const BMM150Trim &trim, int16_t raw, uint16_t rhall)
 
BMM150Data bmm150_convert (const BMM150Trim &trim, const uint8_t *raw)
 

Function Documentation

◆ bmm150_compensate_xy()

float esphome::bmi270::bmm150::bmm150_compensate_xy ( const BMM150Trim & trim,
int8_t trim_a,
int8_t trim_b,
int16_t raw,
uint16_t rhall )
inline

Definition at line 85 of file bmm150_aux.h.

◆ bmm150_compensate_z()

float esphome::bmi270::bmm150::bmm150_compensate_z ( const BMM150Trim & trim,
int16_t raw,
uint16_t rhall )
inline

Definition at line 97 of file bmm150_aux.h.

◆ bmm150_convert()

BMM150Data esphome::bmi270::bmm150::bmm150_convert ( const BMM150Trim & trim,
const uint8_t * raw )
inline

Definition at line 110 of file bmm150_aux.h.

◆ bmm150_parse_trim()

BMM150Trim esphome::bmi270::bmm150::bmm150_parse_trim ( const uint8_t * regs)
inline

Definition at line 68 of file bmm150_aux.h.

◆ bmm150_trim_word()

uint16_t esphome::bmi270::bmm150::bmm150_trim_word ( const uint8_t * regs,
uint8_t reg )
inline

Definition at line 62 of file bmm150_aux.h.