Browse Source

AP_Baro: make crc4 a static member of AP_Baro_MS56xx

mission-4.1.18
Jonathan Challinger 6 years ago committed by Andrew Tridgell
parent
commit
c45ca690dc
  1. 2
      libraries/AP_Baro/AP_Baro_MS5611.cpp
  2. 2
      libraries/AP_Baro/AP_Baro_MS5611.h

2
libraries/AP_Baro/AP_Baro_MS5611.cpp

@ -153,7 +153,7 @@ bool AP_Baro_MS56XX::_init() @@ -153,7 +153,7 @@ bool AP_Baro_MS56XX::_init()
/**
* MS56XX crc4 method from datasheet for 16 bytes (8 short values)
*/
static uint16_t crc4(uint16_t *data)
uint16_t AP_Baro_MS56XX::crc4(uint16_t *data)
{
uint16_t n_rem = 0;
uint8_t n_bit;

2
libraries/AP_Baro/AP_Baro_MS5611.h

@ -39,6 +39,8 @@ public: @@ -39,6 +39,8 @@ public:
};
static AP_Baro_Backend *probe(AP_Baro &baro, AP_HAL::OwnPtr<AP_HAL::Device> dev, enum MS56XX_TYPE ms56xx_type = BARO_MS5611);
static uint16_t crc4(uint16_t *data);
private:
/*

Loading…
Cancel
Save