-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Description
With recent 4.8 and 4.10+ kernels I get problems with accessing the TI-chip on an Explorer board
# reset_spi_serial.py
Traceback (most recent call last):
File "/usr/local/bin/reset_spi_serial.py", line 6, in <module>
exec(compile(open(__file__).read(), __file__, 'exec'))
File "/root/src/915MHzEdisonExplorer_SW/spi_serial/scripts/reset_spi_serial.py", line 3, in <module>
s = spi_serial.SpiSerial()
File "/root/src/915MHzEdisonExplorer_SW/spi_serial/spi_serial/spi_serial.py", line 7, in __init__
self.cs0 = m.Gpio(23)
File "/usr/local/lib/python2.7/dist-packages/mraa.py", line 995, in __init__
this = _mraa.new_Gpio(pin, owner, raw)
ValueError: Invalid GPIO pin specified
I thought it might be a kernel issue, but according to Andy Shev (kernel developper) it's a LibMRAA or Intel breakout/baseboard problem, see andy-shev/linux#8
Questions:
- Can you explain why pin 23 is used? The python source does not give me a clue.
- Is there technical information available about how the Explorer board accesses the serial line of the TI CC1111 chip?
- Will the newer version of the explorer board have support for linux 4.x kernels?
Because of this issue and because of issue #16 I cannot use my Dexcom G4 (connected to USB OTG, with power via UART) and communicatie with the TI CC1111 on the Explorer board to a WW insulin pump.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels