Skip to content

I2C partially functional #29

@jmadden173

Description

@jmadden173

Bug has been discovered in the i2c kernel code. The original implementation of I2C was testing on the ADS1219 where we were able to read from the chip. Future developing looking at both the FRAM chip and BME280 sensor has resulted in errors.

Experiences so far:

  • Are able to read correct data from BME280, checked the chip id.
  • Login level issues when connected with the BME280.
  • Reading all zeros from the connected chips.

Possible issues:

  • Incorrect implementation of driver (END, AUTOEND, STOP, etc). Additionally had to figure out issues with interrupt flags.
  • Logic level issues with BME280. There exists pull-up resistors to 5V causing weird logic levels.
  • GPIO configuration. The pins are correctly set to AF. Unsure about GPIO speed and configurations.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions