VSCP reference design (vscp.org)
Blinky VSCP referencie design ising STM32F401 + Wiznet IP20

ST - Nucleo-F401RE
x 1
Blinky is a really simple standard VSCP demo firmware that demonstrates most aspects of the VSCP framework. The functionality is just a LED that can be controlled (blink, be on, be off) and a button that can send events (messages). Nothing more. But it is built to demonstrate VSCP functionality and VSCP registers are available, an MDF (module description file) is there, remote variables are in place and it has a decision matrix. With all its limited functionality, it is still a full-fledged VSCP device that can be used to experiment with to understand VSCP or be used as a starting point for your own VSCP project.
For a specific Blinky implementation using the VSCP link protocol, the number of simultaneous connections may vary. Some limited devices can have only one simultaneous connection, meaning that higher-level software like VSCP Works needs to poll the device, which gives a less than optimal user experience. For new implementations, two or more simultaneous connections give the best result.
All the information given here in the full documentation is also available in the MDF of the device. Like all other VSCP devices, the device itself holds information about the functionality of the device and can present this to a user that needs it at any time.
Every device can be seen as a black box. When you get the black box in your hands you know nothing about its functionality. Normally you need a manual to get this information. When using VSCP all the information you need to find at this stage is what communication method the device uses.
This Blinky implementation uses the STM32F401RE development board and WIZnet-IP20 in tcp/ip server mode. Additional reference designs are available using WIZnet components and UDP, tcp/ip client and MQTT functionality will be added.
-
GitHub repository
The demo repository for this Blinky reference design
-
Connections
Connection diagram
-
VSCP Site
The VSCP Project
-
VSCP Works
Tool for misc. work with the Very Simple Control Protocol
-
VSCP Docs
The VSCP Project documentation
-
VSCP firmware repository
Common firmare code for VSCP components and modules
-
VSCP Docs
The VSCP Project documentation
