Skip to content

motorapp/STM32H743_Nucleo_ETH

Repository files navigation

STM32H743 Demo

FreeRTOS, LWIP with webserver using server side events

STM32CubeMX 6.16
STM32CubeIDE 2.0.0
Fireware V1.12.1

RED LED = Heart beat
YELLOW LED = Web control
GREEN LED = Board button control

Integrated webpage based on JavaScript and CSS.
Designed to support 4 simultaneous webClients.
No polling. Interrupt and event driven.

STM32H743ZI2.mp4

The following endpoints are supported:
/SystemState
curl -X GET http://192.168.0.192/SystemState
/SystemStateStream
curl -X GET http://192.168.0.192/SystemStateStream
/NetworkInfo
curl -X GET http://192.168.0.192/NetworkInfo
/LED
curl -X POST -H "Content-Type: application/json" -d '{"yellow":1}' http://192.168.0.192/LED
curl -X POST -H "Content-Type: application/json" -d '{"yellow":0}' http://192.168.0.192/LED
/heartbeatEnable
curl -X POST -H "Content-Type: application/json" -d '{"heartbeatEnable":1}' http://192.168.0.192/heartbeatEnable
curl -X POST -H "Content-Type: application/json" -d '{"heartbeatEnable":0}' http://192.168.0.192/heartbeatEnable
/heartbeatPeriod
curl -X POST -H "Content-Type: application/json" -d '{"heartbeatPeriod":1.2}' http://192.168.0.192/heartbeatEnable

Future plans:
Add PWM support

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages