Skip to content

AP_Baro: add STM's LPS22HH barometer#33414

Open
mariotesi wants to merge 1 commit into
ArduPilot:masterfrom
mariotesi:add_lps22hh
Open

AP_Baro: add STM's LPS22HH barometer#33414
mariotesi wants to merge 1 commit into
ArduPilot:masterfrom
mariotesi:add_lps22hh

Conversation

@mariotesi

Copy link
Copy Markdown

The LPS22HH barometer has a register map compatible with the lps22hb sensor, already supported by the AP_Baro_LPS2XH driver, at least for the features actually used by the driver, so it can be added as a part number to the supported devices.

Summary

Add support to STMicroelectronics MEMS LPS22HH pressure sensor to Ardupilot supported barometers

Classification & Testing (check all that apply and add your own)

  • [v] Checked by a human programmer
  • Non-functional change
  • No-binary change
  • Infrastructure change (e.g. unit tests, helper scripts)
  • Automated test(s) verify changes (e.g. unit test, autotest)
  • Tested manually, description below (e.g. SITL)
  • [v] Tested on hardware
  • Logs attached
  • [v] Logs available on request

The test was performed by inserting logs into the driver update function code and verifying that the values ​​reported and sent to the frontend are correct.

Description

For basic functionality, i.e. reading data from raw registers, configuring filters and ODRs, the LPS22HH sensor has a register map equivalent to the LPS22HB sensor already supported by the AP_Baro_LPS2XH driver, and the temperature and pressure scaling factors are also the same so support for the LPS22HH part number can easily be added to the AP_Baro_LPS2XH driver.

The LPS22HH barometer has a register map compatible with the lps22hb
sensor, already supported by the AP_Baro_LPS2XH driver, at least for
the features actually used by the driver, so it can be added as a
part number to the supported devices.

Signed-off-by: Mario Tesi <mario.tesi@st.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant