Project idea is to manage led with web browser.
I do not use any tools for compilation. In my opinion usage of cmake and makefiles is not necessary to such simple project. Sources are compiled with simple bash script. Compile:
chmod +x make.sh(if necessary)
make.sh
Compiled using: arm-none-eabi-gcc (GNU Arm Embedded Toolchain 10.3-2021.10) 10.3.1 20210824 (release)Link GNU bash, version 5.2.21(1)-release (x86_64-pc-linux-gnu)
Board can be programmed over USB cable using https://github.com/ch32-rs/wchisp.
wchisp flash output.elf
lwip usage is based on another project with lwip port for ch579: https://gitee.com/maji19971221/lwip-routine. Project uses lwip: https://savannah.nongnu.org/projects/lwip/
