GDNative Serial port communication
GDNative Serial port communication
Dependencies:
libsercomm
: https://github.com/ingeniamc/sercommgodot-headers
: https://github.com/GodotNativeTools/godot_headersContents:
Available functions:
open(port,baudrate,timeout,bytesz,parity, stop_byte)
(string) read()
(int) read(true)
(Read raw value)
write(string)
get_available()
flush(queue)
list_ports()
close()
You can get extra info of a function using get_documentation(function_name)
if you have a godot editor with nativescript1.1 support.
Building with scons:
You first need to add the dependencies to the main folder.
By default it will require a folder named “godot_headers” and a folder named “sercomm”
Add a compiled sercomm shared library (.dll , .so, .dylib) to the “lib” folder
Use the following command:
scons p=platform
Note: At the moment on linux you need to copy the libsercomm.so to /usr/lib/ and run ldconfig