forkineye / ESPAsyncE131

Asynchronous E1.31 (sACN) library for Arduino ESP8266 and ESP32
130 stars 28 forks source link

Send support #25

Open netmindz opened 2 years ago

netmindz commented 2 years ago

Working on porting the send support written for the original non-async version to this library. Not sure what is needed to make it async

netmindz commented 2 years ago

Does it look like I'm doing the right bits so far @forkineye ?

cameronaffleck commented 2 years ago

@forkineye this would very much be appreciated.. Just tried your code commits @netmindz and it wouldn't compile for any ESP32 board

netmindz commented 2 years ago

Just tried locally with ESP8266 and ESP32 and builds ok. Just also updated the CI to test too

cameronaffleck commented 2 years ago

Just tried locally with ESP8266 and ESP32 and builds ok. Just also updated the CI to test too

What ESP32 board are you using, out of interest? I'll try again now just in case I was being thick...

cameronaffleck commented 2 years ago

Just tried locally with ESP8266 and ESP32 and builds ok. Just also updated the CI to test too

What ESP32 board are you using, out of interest? I'll try again now just in case I was being thick...

So it now successfully compiles, but when looking at sACN data via sACNView, it shows that nothing is being transmitted - anything to look out for? Using WireShark, I can see that my ESP32 is transmitting to the broadcast address of 255.255.255.255 instead of the expected 239.255.0.1 (for my universe 1)

netmindz commented 2 years ago

It's by no means complete, was checking I was heading in the right direction before I wrote too much