Skip to content

Three spurious warnings #78

@chrisj7903

Description

@chrisj7903

Whenever I do a fresh compile of any program using the SparkFun_u-blox_GNSS_v3 library I get these three warnings:

/home/xxx/ARDUINO/SKETCHES/libraries/SparkFun_u-blox_GNSS_v3/src/u-blox_GNSS.cpp: In member function 'bool DevUBLOXGNSS::getESFAutoAlignment(uint8_t, uint16_t)':
/home/xxx/ARDUINO/SKETCHES/libraries/SparkFun_u-blox_GNSS_v3/src/u-blox_GNSS.cpp:8895:16: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
 8895 |   return (bool)result;
      |                ^~~~~~
/home/xxx/ARDUINO/SKETCHES/libraries/SparkFun_u-blox_GNSS_v3/src/u-blox_GNSS.cpp: In member function 'uint16_t DevUBLOXGNSS::getMeasurementRate(uint8_t, uint16_t)':
/home/xxx/ARDUINO/SKETCHES/libraries/SparkFun_u-blox_GNSS_v3/src/u-blox_GNSS.cpp:17535:10: warning: 'measurementRate' may be used uninitialized in this function [-Wmaybe-uninitialized]
17535 |   return measurementRate;
      |          ^~~~~~~~~~~~~~~
/home/xxx/ARDUINO/SKETCHES/libraries/SparkFun_u-blox_GNSS_v3/src/u-blox_GNSS.cpp: In member function 'uint16_t DevUBLOXGNSS::getNavigationRate(uint8_t, uint16_t)':
/home/xxx/ARDUINO/SKETCHES/libraries/SparkFun_u-blox_GNSS_v3/src/u-blox_GNSS.cpp:17562:10: warning: 'navigationRate' may be used uninitialized in this function [-Wmaybe-uninitialized]
17562 |   return navigationRate;
      |          ^~~~~~~~~~~~~~

These have been happening forever so I would like to see them fixed. Is this already on the list, or should I lodge a pull reques?
thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions