Ancestors

Written by LeoDJ on 2024-06-18 at 05:54

Progress of the night: Getting the essentials of the #lwip stack running on the #CH32V208.

Still need to clean it up a lot and build the wrapping library, so it's actually useful.

But seeing lwip run at all is amazing.

(So I don't need to depend on the proprietary, closed source #WCHNET library)

Good night :D

[#]WCH #CH32

=> View attached media

=> More informations about this toot | More toots from LeoDJ@chaos.social

Toot

Written by LeoDJ on 2024-06-19 at 00:25

Accessing #lwip directly seems to work pretty ok already.

Now I'm trying to see how far I can implement rudimentary #Arduino framework compatibility (before losing interest in the tedium).

After some hours, the EthernetClient finally behaved enough for a simple TCP echo test :D

[#]WCH #CH32 #CH32V208

=> View attached media

=> More informations about this toot | More toots from LeoDJ@chaos.social

Descendants

Written by LeoDJ on 2024-06-19 at 19:24

[#]MQTT using the Arduino #PubSubClient library seems to work now too!

And it also passed the ultimate test: compilation on another PC ^^

Currently, there's just a few lines of platformio.ini configuration needed to use the library. Which was my main goal, yay ^^

(Although it's still pretty hacked together. Also, some changes to external libraries could be handled more elegantly & pull-requested, but eh, it works rn)

[#]WCH #CH32 #CH32V208 #Ethernet

=> View attached media

=> More informations about this toot | More toots from LeoDJ@chaos.social

Written by Manawyrm | Sarah on 2024-06-19 at 09:05

@LeoDJ Uhh :3

Always love to see weird/unusual network devices 😺

=> More informations about this toot | More toots from manawyrm@chaos.social

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/112640441879635507
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
273.471877 milliseconds
Gemini-to-HTML Time
1.142539 milliseconds

This content has been proxied by September (ba2dc).