SPI Configuration

Most low-level SPI configuration is handled by the provided SPI library and the example project. For a normal implementation, keep the RDM_ID correct and implement the required RDM commands.

Mandatory SPI Configuration

The current implementation of the SPI interface is a major rework compared to the old standard, but it remains compatible. The only mandatory startup configuration is the following:

Make sure the RDM_ID is correct and kept up to date. This is the only mandatory SPI configuration required for the Vision Controller to work. The rest of the implementation is shifted toward RDM to make generic DMX512 fixture implementation easier. The controller checks its configuration by itself and keeps everything up to date.

Startup Configuration

  • 0x0A RDM_ID

The used firmware version is derived through RDM. Make sure you implement the necessary CUSTOM RDM COMMANDs!

Optional SPI Configuration

If you use optional SPI configuration settings, rewrite them after each restart. For this case the SYS_RESTARTED flag is implemented. If the Vision Controller performs a software update and restarts, optional configuration values are lost and must be written again.

So if you are using optional SPI configuration, check the SYS_RESTARTED flag. When the flag is high, rewrite your settings and reset the SYS_RESTARTED flag so that future restarts can be detected.

© KKT Künzler Technologies GbR.
Developed by KKT - Künzler Technologies GbR