Skip to content

Switch to using I2C singleton #20

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

Merged
merged 2 commits into from
Aug 7, 2019
Merged

Conversation

caternuson
Copy link
Contributor

@caternuson caternuson commented Aug 7, 2019

Fixes #19

Adafruit CircuitPython 4.0.2 on 2019-06-27; Adafruit Feather M4 Express with samd51j19
>>> from adafruit_crickit import crickit
>>> crickit.touch_1.value
False
>>> crickit.touch_1.value
True
>>> import board, busio
>>> i2c = busio.I2C(board.SCL, board.SDA)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: SCL in use
>>> i2c = board.I2C()
>>> i2c.try_lock()
True
>>> i2c.scan()
[19, 73]
>>> i2c.unlock()
>>> crickit.touch_1.value
False
>>>

@caternuson caternuson requested a review from a team August 7, 2019 22:51
Copy link
Contributor

@dhalbert dhalbert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Excellent! Thank you!

@dhalbert dhalbert merged commit a6100fb into adafruit:master Aug 7, 2019
@dhalbert
Copy link
Contributor

dhalbert commented Aug 7, 2019

Could you make a release?

@caternuson
Copy link
Contributor Author

Sure thing. Thanks.

adafruit-adabot added a commit to adafruit/Adafruit_CircuitPython_Bundle that referenced this pull request Aug 8, 2019
Updating https://github.com/adafruit/Adafruit_CircuitPython_CircuitPlayground to 2.1.1 from 2.1.0:
  > Merge pull request adafruit/Adafruit_CircuitPython_CircuitPlayground#63 from dcbriccetti/simplify-and-improve
  > Merge pull request adafruit/Adafruit_CircuitPython_CircuitPlayground#64 from hexthat/patch-4
  > Merge pull request adafruit/Adafruit_CircuitPython_CircuitPlayground#61 from brettcannon/patch-1

Updating https://github.com/adafruit/Adafruit_CircuitPython_Crickit to 2.1.6 from 2.1.5:
  > Merge pull request adafruit/Adafruit_CircuitPython_Crickit#20 from caternuson/iss19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Reusing crickit I2C instance
2 participants