AP_Baro: read data from BMP581 twice, reject if not identical#32171
AP_Baro: read data from BMP581 twice, reject if not identical#32171peterbarker merged 2 commits intoArduPilot:masterfrom
Conversation
|
Closes #31935 |
5436ac5 to
2a54a8b
Compare
|
Hi @peterbarker, Tested on hardware. |
|
Hi @peterbarker , can we make the change above and merge this? |
2a54a8b to
a80843c
Compare
I have adjusted the hwdef - please verify it's correct. |
@zebulon-86 Please double check. |
|
|
||
| # barometers (Holybro 6X more recent versions) | ||
| BARO BMP581 I2C:2:0x46 | ||
| BARO BMP581 I2C:0:0x47 |
There was a problem hiding this comment.
For newer Holybro 6X hardware (RC02), the BMP581 on I2C:0 uses address 0x46 rather than 0x47. This should be updated to:
# barometers (Holybro 6X more recent versions)
BARO BMP581 I2C:2:0x46
BARO BMP581 I2C:0:0x46
vincentpoont2
left a comment
There was a problem hiding this comment.
For newer Holybro 6X hardware (RC02), the BMP581 on I2C:0 uses address 0x46 rather than 0x47.
reports of corruption on this device
f967e72 to
201807d
Compare
|
Merging as discussed on call |



reports of corruption on this device
needs testing on real hardware; hardware may not permit double-reading of data registers.