the Adafruit discord channel https://discord.gg/adafruit #help-with-circuitpython channel is where you can get advice from their side On Thursday, December 10, 2020 at 8:48:36 PM UTC-8 [email protected] wrote:
> There has been work to port CircuitPython to at least the PocketBeagle, > but I am not sure how it does for the BBB. It does appear to be working > with the PB at least. > > > https://github.com/adafruit/Adafruit_Blinka/issues/100#issuecomment-504693820 > > > Jon > > On Thu, Dec 10, 2020 at 8:29 PM Darren Freed <[email protected]> wrote: > >> AFAIK CircuitPython is Adafuit's port of micropython >> <http://micropython.org>, meant for embedded devices. What you are >> looking for is the Adafruit_BBIO >> <https://pypi.org/project/Adafruit-BBIO/> library. >> >> On Thu, Dec 10, 2020 at 6:03 PM Steve Lentz <[email protected]> wrote: >> >>> Grrr, I installed it by copying files from their circuit python bundle, >>> those instructions must be out of date. I see they’ve made a proper >>> package now, I’ll give it a try. >>> >>> On Dec 10, 2020, at 4:04 PM, jonnymo <[email protected]> wrote: >>> >>> Do you have 'adafruit_bus_device' installed? >>> >>> Ref: >>> >>> https://circuitpython.readthedocs.io/projects/busdevice/en/latest/api.html >>> >>> https://circuitpython.readthedocs.io/projects/busdevice/en/latest/index.html#bus-device-installation >>> >>> Cheers, >>> >>> Jon >>> >>> >>> >>> >>> >>> On Thu, Dec 10, 2020 at 12:38 PM Steve Lentz <[email protected]> wrote: >>> >>>> This is probably not for this forum, but perhaps you can give me some >>>> direction. >>>> >>>> I have a BME680 and BNO055 connected to my BBB via i2c. I2cdetect and >>>> i2cdump work as expected, so I think I’m good with wiring and low level >>>> stuff. >>>> >>>> I want to access these sensors from a Python program. I have carefully >>>> followed all of Adafruit’s instructions regarding installation of >>>> libraries, copying of files, etc. >>>> >>>> From the command line, I can communicate with the sensors as follows: >>>> >>>> *debian@beaglebone:/var/lib/cloud9$ python3* >>>> *Python 3.7.3 (default, Jul 25 2020, 13:03:44)* >>>> *[GCC 8.3.0] on linux* >>>> *Type "help", "copyright", "credits" or "license" for more information.* >>>> *>>> import board* >>>> *>>> import busio* >>>> *>>> import adafruit_bno055* >>>> *>>> i2c = busio.I2C(board.SCL,board.SDA)* >>>> *>>> mybno055=adafruit_bno055.BNO055_I2C(i2c)* >>>> *>>> mybno055.gravity* >>>> *(-0.11, 0.52, -0.01)* >>>> *>>>* >>>> >>>> When I create the following program and try to run it, I get an error >>>> message. >>>> >>>> *#!/usr/bin/python3* >>>> *#//////////////////////////////////////* >>>> *#* >>>> *# BMO055 Test* >>>> *# * >>>> *#//////////////////////////////////////* >>>> >>>> *import time* >>>> *import board* >>>> *import busio* >>>> *import adafruit_bno055* >>>> *i2c = busio.I2C(board.SCL,board.SDA)* >>>> *mybno055=adafruit_bno055.BNO055_I2C(i2c)* >>>> >>>> *while True:* >>>> * mybno055.gravity* >>>> * time.sleep(1.5)* >>>> >>>> Here is the error: >>>> >>>> *Traceback (most recent call last):* >>>> * File "/var/lib/cloud9/PocketBeagle/bno055.py", line 11, in <module>* >>>> * import adafruit_bno055* >>>> * File >>>> "/home/debian/.local/lib/python3.7/site-packages/adafruit_bno055.py", line >>>> 37, in <module>* >>>> * from adafruit_bus_device.i2c_device import I2CDevice* >>>> *ModuleNotFoundError: No module named 'adafruit_bus_device.i2c_device'* >>>> >>>> *Process exited with code: 1* >>>> >>>> I have checked that all the files appear to be in the cache at >>>> /home/debian/.local/. Python version is set to Python3. The Python path >>>> in Cloud9 points to /usr/local/lib/python3.7/dist-packages. The included >>>> Python examples (blinkLED.py) do work. >>>> >>>> Clearly everything that should be needed is installed, because it works >>>> from the command line. Why does this Python program fail? >>>> >>>> Any advice appreciated. >>>> >>>> Thanks, >>>> -Steve >>>> >>>> >>>> >>>> -- >>>> For more options, visit http://beagleboard.org/discuss >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "BeagleBoard" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/beagleboard/F6DC30FF-B89E-405E-84C0-1548AC86FEA2%40gmail.com >>>> >>>> <https://groups.google.com/d/msgid/beagleboard/F6DC30FF-B89E-405E-84C0-1548AC86FEA2%40gmail.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> >>> -- >>> For more options, visit http://beagleboard.org/discuss >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "BeagleBoard" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/beagleboard/CAG99bkoqBD6T8ZVcK9JEPeJH4WqV%2B262GL8SqiPpgESSP5PDqw%40mail.gmail.com >>> >>> <https://groups.google.com/d/msgid/beagleboard/CAG99bkoqBD6T8ZVcK9JEPeJH4WqV%2B262GL8SqiPpgESSP5PDqw%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >>> >>> -- >>> For more options, visit http://beagleboard.org/discuss >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "BeagleBoard" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/beagleboard/3B4B0831-DCEF-4846-A32C-E7FD8C803FFC%40gmail.com >>> >>> <https://groups.google.com/d/msgid/beagleboard/3B4B0831-DCEF-4846-A32C-E7FD8C803FFC%40gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- >> For more options, visit http://beagleboard.org/discuss >> --- >> You received this message because you are subscribed to the Google Groups >> "BeagleBoard" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/beagleboard/CAMRnUvCPaASXBf%2BMk8YjqNE%2B3BskZzqO3kEBf3fd9QnwAxwV_Q%40mail.gmail.com >> >> <https://groups.google.com/d/msgid/beagleboard/CAMRnUvCPaASXBf%2BMk8YjqNE%2B3BskZzqO3kEBf3fd9QnwAxwV_Q%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/5e8ec3f9-2336-4d7a-8171-7308bbadcf2an%40googlegroups.com.
