6 years, 6 months ago.

RPC doesn't write or read reasonable values

I've got my mbed setup with the RPC code at (unmodified) and trying to run some of the basic test code available here.

I am getting the blinking light but the LED does not light up and the result is invalid.

Python 2.7.2 (default, Jun 20 2012, 16:23:33) 
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from mbedRPC import *
>>> serdev = '/dev/tty.usbmodemfa132'
>>> mbed = SerialRPC(serdev, 9600)
>>> x = DigitalOut(mbed, LED3) # LED3
>>> x.write(1)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "", line 119, in read
    return int(r)
ValueError: invalid literal for int() with base 10: 'Empty 0.032723'

Am I missing something important here?

Question relating to:

We're having exactly the same problem as you have, and can't seem to find out why. Has anybody managed to find a solution?

posted by David Salmon 20 Nov 2014
Comment on this question
Be the first to answer this question.

You need to log in to post a question