Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Warnings #13

Closed
marcusobrien opened this issue Jul 31, 2023 · 2 comments
Closed

Warnings #13

marcusobrien opened this issue Jul 31, 2023 · 2 comments
Assignees
Labels
Seeed_Arduino_LSM6DS3 Label for Seeed_Arduino_LSM6DS3 UAY Unassigned yet

Comments

@marcusobrien
Copy link

Using latest Arduino IDE 2.1.0
And toolchain for Seeed XIAO nRF52840

Many warnings in code - if warnings are set as errors, these fail the compilation

d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp: In member function 'status_t LSM6DS3Core::readRegisterRegion(uint8_t*, uint8_t, uint8_t)':
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:160:13: warning: unused variable 'tempFFCounter' [-Wunused-variable]
160 | uint8_t tempFFCounter = 0;
| ^~~~~~~~~~~~~
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp: In member function 'status_t LSM6DS3Core::readRegister(uint8_t*, uint8_t)':
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:264:20: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
264 | *outputPointer = result;
| ~~~~~~~~~~~~~~~^~~~~~~~
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp: In member function 'void LSM6DS3::fifoClear()':
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:827:25: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
827 | tempAccumulator |= (tempReadByte << 8);
| ^~~~~~~~~~~~
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:224:13: note: 'result' was declared here
224 | uint8_t result;
| ^~~~~~
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:827:21: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
827 | tempAccumulator |= (tempReadByte << 8);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:224:13: note: 'result' was declared here
224 | uint8_t result;
| ^~~~~~
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp: In member function 'float LSM6DS3::readFloatAccelX()':
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:41: warning: 'myBuffer[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:63: warning: 'myBuffer[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:41: warning: 'myBuffer[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:63: warning: 'myBuffer[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp: In member function 'float LSM6DS3::readFloatAccelZ()':
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:41: warning: 'myBuffer[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:63: warning: 'myBuffer[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:41: warning: 'myBuffer[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:63: warning: 'myBuffer[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp: In member function 'float LSM6DS3::readFloatAccelY()':
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:41: warning: 'myBuffer[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:63: warning: 'myBuffer[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:41: warning: 'myBuffer[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:63: warning: 'myBuffer[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp: In member function 'float LSM6DS3::readFloatGyroZ()':
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:41: warning: 'myBuffer[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:63: warning: 'myBuffer[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:41: warning: 'myBuffer[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:63: warning: 'myBuffer[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp: In member function 'float LSM6DS3::readFloatGyroY()':
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:41: warning: 'myBuffer[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:63: warning: 'myBuffer[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:41: warning: 'myBuffer[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:63: warning: 'myBuffer[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp: In member function 'float LSM6DS3::readFloatGyroX()':
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:41: warning: 'myBuffer[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:63: warning: 'myBuffer[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:41: warning: 'myBuffer[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:63: warning: 'myBuffer[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp: In member function 'int16_t LSM6DS3::readRawGyroZ()':
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:41: warning: 'myBuffer[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:63: warning: 'myBuffer[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:41: warning: 'myBuffer[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:63: warning: 'myBuffer[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp: In member function 'int16_t LSM6DS3::readRawGyroY()':
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:41: warning: 'myBuffer[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:63: warning: 'myBuffer[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:41: warning: 'myBuffer[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:63: warning: 'myBuffer[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp: In member function 'int16_t LSM6DS3::readRawAccelZ()':
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:41: warning: 'myBuffer[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:63: warning: 'myBuffer[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:41: warning: 'myBuffer[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:63: warning: 'myBuffer[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp: In member function 'int16_t LSM6DS3::readRawAccelY()':
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:41: warning: 'myBuffer[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:63: warning: 'myBuffer[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:41: warning: 'myBuffer[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:63: warning: 'myBuffer[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp: In member function 'int16_t LSM6DS3::readRawAccelX()':
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:41: warning: 'myBuffer[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:63: warning: 'myBuffer[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:41: warning: 'myBuffer[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:63: warning: 'myBuffer[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp: In member function 'int16_t LSM6DS3::readRawGyroX()':
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:41: warning: 'myBuffer[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:63: warning: 'myBuffer[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:41: warning: 'myBuffer[0]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:280:63: warning: 'myBuffer[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
280 | int16_t output = (int16_t)myBuffer[0] | int16_t(myBuffer[1] << 8);
| ~~~~~~~~~~^
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp: In member function 'int16_t LSM6DS3::fifoRead()':
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:815:21: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
815 | tempAccumulator |= ((uint16_t)tempReadByte << 8);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:815:25: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
815 | tempAccumulator |= ((uint16_t)tempReadByte << 8);
| ^~~~~~~~~~~~~~~~~~~~~~
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp: In member function 'uint16_t LSM6DS3::fifoGetStatus()':
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:827:21: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
827 | tempAccumulator |= (tempReadByte << 8);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:827:25: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
827 | tempAccumulator |= (tempReadByte << 8);
| ^~~~~~~~~~~~
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp: In member function 'status_t LSM6DS3Core::beginCore()':
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:130:9: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
130 | if (!(readCheck == LSM6DS3_ACC_GYRO_WHO_AM_I || readCheck == LSM6DS3_C_ACC_GYRO_WHO_AM_I)) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp: In member function 'status_t LSM6DS3::begin()':
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:482:17: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
482 | dataToWrite &= ((uint8_t)LSM6DS3_ACC_GYRO_BW_SCAL_ODR_ENABLED);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:130:9: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
130 | if (!(readCheck == LSM6DS3_ACC_GYRO_WHO_AM_I || readCheck == LSM6DS3_C_ACC_GYRO_WHO_AM_I)) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:224:13: note: 'result' was declared here
224 | uint8_t result;
| ^~~~~~
d:\Arduino\libraries\Seeed_Arduino_LSM6DS3\LSM6DS3.cpp:553:16: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
553 | } else if (result == LSM6DS3_C_ACC_GYRO_WHO_AM_I) { //0x6A LSM6dS3-C
| ^

@MatthewJeffson MatthewJeffson added UAY Unassigned yet Seeed_Arduino_LSM6DS3 Label for Seeed_Arduino_LSM6DS3 labels Oct 9, 2024
@Lesords Lesords self-assigned this Oct 14, 2024
@baorepo baorepo moved this to In Progress in Issues and PR Assemble Oct 15, 2024
@Lesords
Copy link
Contributor

Lesords commented Oct 17, 2024

Hello,

I'm very sorry to have kept you waiting so long.

Do you still have this problem now?

@is-qian
Copy link
Contributor

is-qian commented Dec 18, 2024

Thank you for using this repository. In this commit, these warnings have been resolved. You can try again with the latest version of the repository. Thank you once again for your contribution.

@is-qian is-qian closed this as completed Dec 26, 2024
@github-project-automation github-project-automation bot moved this from In Progress to Done in Issues and PR Assemble Dec 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Seeed_Arduino_LSM6DS3 Label for Seeed_Arduino_LSM6DS3 UAY Unassigned yet
Projects
Status: Done
Development

No branches or pull requests

4 participants