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.

Reply via email to