OIRS

Description

RS232/RS485 functions. This feature is only available on OICore module. Please check out OICore pinout to see RS interfaces on OICore module.

Examples

RS485 Receiver

#include "OpenIndus.h"
#include "Arduino.h"
#include "RS.h"

void setup()
{
    RS485.begin();
}

void loop()
{
    int data;

    if (RS485.available())
    {
        data = RS485.read();
        printf("%d\n", data);
    }
    delay(10);
}

RS485 Sender

#include "OpenIndus.h"
#include "Arduino.h"
#include "RS.h"

void setup()
{
    RS485.begin();
}

void loop()
{
    RS485.write("Hello OpenIndus\n");
    delay(1000);
}

Functions

Warning

doxygenfunction: Cannot find function “OIRS::begin” in doxygen xml output for project “OI-Library” from directory: ./../build/xml/

Warning

doxygenfunction: Cannot find function “OIRS::end” in doxygen xml output for project “OI-Library” from directory: ./../build/xml/

Warning

doxygenfunction: Cannot find function “OIRS::available” in doxygen xml output for project “OI-Library” from directory: ./../build/xml/

Warning

doxygenfunction: Cannot find function “OIRS::availableForWrite” in doxygen xml output for project “OI-Library” from directory: ./../build/xml/

Warning

doxygenfunction: Cannot find function “OIRS::read” in doxygen xml output for project “OI-Library” from directory: ./../build/xml/

Warning

doxygenfunction: Cannot find function “OIRS::read” in doxygen xml output for project “OI-Library” from directory: ./../build/xml/

Warning

doxygenfunction: Cannot find function “OIRS::write” in doxygen xml output for project “OI-Library” from directory: ./../build/xml/

Warning

doxygenfunction: Cannot find function “OIRS::write” in doxygen xml output for project “OI-Library” from directory: ./../build/xml/