kripton
kripton
Hi, the W5500-branch relates to the v0.7 hardware. You can check the Kicad schematics and board files to see the connections. Due to personal reasons, I was not able to...
> I'm struggling to find the w5500 branch. Can the ethernet port be used instead of connecting it to via usb to a computer? Sorry, my fault. I keep very...
Well, yes and no. It's not for a standalone-board, it's for the dmxsun hardware. The KiCad files are in this folder: https://github.com/OpenLightingProject/rp2040-dmxsun/tree/main/hardware. So, no, the pinout is most probably not...
Some references (all seem to implement a custom http server on top of lwIP): https://github.com/willemwouters/ESP8266/blob/master/projects/apps/websocket_example/src/lwip_websocket.c https://lujji.github.io/blog/esp-httpd/ https://github.com/maxushka/web_socket_stm32f4/tree/main/Core/Src
Yes, the JSON API is meant to stay, even if websockets are implemented for exactly the reasons you mentioned :) The "CGI" approach offered by lwIP's web server is a...
Indeed, good idea. Also, a thing that can well be done. For development, I host the web page on my laptop and the API calls go to the dongle. The...
Okay, I had thought about a quite "dynamic" mock API that would generate some data randomly so the refresh (on the console page for example) are a bit more lively....
Amazing, nice work! I can confirm that the compilation works and includes the cyw43-driver. However, I don't see the firmware getting included and the resulting uf2-file is still 1.5MByte. Regarding...
Oh, this is how the firmware does actually get included: ``` [ 2%] Generating cyw43_resource.o make[2]: Entering directory '/home/kripton/git/rp2040-dmxsun/build2' cd /opt/raspberrypi/pico-sdk/lib/cyw43-driver/firmware && /usr/bin/arm-none-eabi-objcopy -I binary -O elf32-littlearm -B arm --readonly-text...
Correcting my previous comment: That objcopy call wraps the binary firmware in a valid elf object file so it can be linked. Content/format of the input doesn't matter so precompresssed...