#include "Lin.h"
Lin lin_1;
uint8_t msg_eingang_slave[8] = {'1', '2', '3', '4', '5', '6', '7', '8'};
uint8_t msg_eingang_schalter[8] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'};
uint8_t test_msg[4] = {'A', 'B', 'C', 'D'};
std_lin_save Nachrichten_slave[3] =
{
{0xC1, 2, 8, true, msg_eingang_schalter},
{0xC1, 2, 8, false, msg_eingang_slave},
{0x2F, 2, 4, false, test_msg}
};
const size_t nb_Nachrichten_slave = sizeof(Nachrichten_slave) / sizeof(*Nachrichten_slave);
void setup()
{
Serial.begin(115200);
lin_1.set_data(&(Nachrichten_slave[1])); // single element
Serial.println("--------------");
lin_1.set_data(Nachrichten_slave, nb_Nachrichten_slave); // array of elements
Serial.println("--------------");
lin_1.set_data(Nachrichten_slave[2]); // passing by reference
Serial.println("--------------");
}
void loop() {}