I’m starting using NUCLEO-F767ZI, Dynamixel servo motors and Ethernet. Then, I have two problems.
First problem ( I maybe resolved ) is that PlatformIO doesn’t include dynamixel_sdk.h properly. After I change mbed version from 6 to 5.15.6, the .h file works.
However, Second problem is that #include “EthernetInterface.h” doesn’t work properly. Before changing the mbed version, this .h file worked.
How can I resolve these problems?
Followings are my .ini file and error (EthernetInterface.h doesn’t works):
In file included from C:\Users\USERNAME\.platformio\packages\framework-mbed@6.51506.231105\targets\TARGET_STM\USBPhyHw.h:21,
from C:\Users\USERNAME\.platformio\packages\framework-mbed@6.51506.231105\targets\TARGET_STM\USBPhy_STM32.cpp:20:
C:\Users\USERNAME\.platformio\packages\framework-mbed@6.51506.231105/mbed.h:26:10: fatal error: netsocket/nsapi.h: No such file or directory
26 | #include "netsocket/nsapi.h"
| ^~~~~~~~~~~~~~~~~~~
compilation terminated.
Resolving nucleo_f767zi dependencies...
Library Manager: Installing armmbed/mbed_trace @ ^1.3.0
UnknownPackageError: Could not find the package with 'armmbed/mbed_trace @ ^1.3.0' requirements for your system 'windows_amd64'