finished modification of lob

This commit is contained in:
RaffaelW 2024-11-02 20:18:06 +01:00
parent 4157c8a21d
commit ab377defb5
3 changed files with 38 additions and 52 deletions

View file

@ -12,19 +12,29 @@
#include <inttypes.h>
#ifndef ESPDMX_h
#define ESPDMX_h
// ---- Methods ----
#define DMXSPEED 250000
#define DMXFORMAT SERIAL_8N2
#define BREAKSPEED 83333
#define BREAKFORMAT SERIAL_8N1
#define SERIALPORT Serial0
#define DMXCHANNELS 512
class DMXESPSerial {
public:
void init(int id, int pinSend, int pinRecv);
uint8_t read(int id, int Channel);
void write(int id, int channel, uint8_t value);void update();
void end();
void update(int id);
class DMXESPSerial
{
public:
int sendPin;
int recvPin;
bool started;
uint8_t dmxDataStore[DMXCHANNELS + 1];
void init(int pinSend, int pinRecv);
uint8_t read(int Channel);
void write(int channel, uint8_t value);
void update();
void end();
};
#endif