(extra) setSerial() & getSerial()

Syntax

setSerial(serialPort)

Parameters

serialPort:
The device path of the serial port (e.g., "/dev/ttyUSB0").

Returns

None

Syntax

setSerialPort = getSerial()

Parameters

None

Returns

Returns the current set serial port (e.g., "/dev/ttyUSB0") or empty string if no serial port is set.

Example

Javascript

const linuxduino = require('linuxduino');

(async() => {
  // Wait for wasm file
  await linuxduino.ready;

  // Open Serial port
  Serial = new linuxduino.Serial();
	linuxduino.setSerial("/dev/ttyUSB0");
	Serial.begin(115200);

	console.log("Current Serial Driver = ", linuxduino.getSerial());
	console.log("Sending Hello World...");
	Serial.println("Hello World");
	Serial.end();

	return 0;
})();

Run it

sudo node serial_getset.js

C++

#include "Linuxduino.h"

// Testing Serial setSerial and getSerial
int main(void) {

    // Open Serial port
    setSerial("/dev/ttyUSB0");
    Serial.begin(115200);

    printf("Current Serial Driver = %s \n", getSerial());
    printf("Sending Hello World...\n");
    Serial.println("Hello World");
    Serial.end();

    return 0;
}

Run it

g++ serial_getset.cpp -o serial_getset -llxduino
sudo ./serial_getset