Support for alt I2C address for LSM6DS3 sensor, identification of TCA9555 IO Expander, resolve serial hang issue #3622
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Recently support for LSM6DS3 sensor using I2C address 0x6A was introduced, here support is extended to it's alternative I2C address of 0x6B.
Basic identification of TCA9555 IO Expander in introduced using the I2C address of 0x26. The device has 8 alternative addresses (0x20-0x27) and provision for all of these alternatives is not introduced here (yet?).
This PR also corrects a serial hang issue caused by USB_MODE configuration. Fixes #3566
Hope I've done everything to make this PR easy to review, let me know any issues etc.