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