Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
12 years, 8 months ago.
RPC doesn't write or read reasonable values
I've got my mbed setup with the RPC code at http://mbed.org/users/MichaelW/code/RPC_Serial/docs/de34af25056a/main_8cpp_source.html (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)
>>> x.read()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "mbedRPC.py", line 119, in read
return int(r)
ValueError: invalid literal for int() with base 10: 'Empty 0.032723'
Am I missing something important here?
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