Implementation of ArtNet & RDM protocol using IAR for a cortex-M 4

Job ID: 35885578

Budget: €750 – €1,500 EUR

We look for an implementation of Art-Net 4
https://artisticlicence.com/support-and-resources/application-notes/
and RDM based on our implementation of DMX.

We are using a Cortex-M 4 MCU (Artery AT32F-415 RCT6 MCU)
https://www.arterytek.com/download/DS_AT32F415_V1.04_EN.pdf

The AT32F415 Series Reference Manual V1.04 can be found here: https://www.arterytek.com/download/RM_AT32F415_EN_V1.04.pdf

The implementation should be as hardware independent as possible, therefore the implementation of Art-Net is planned on the cortex-M 4 MCU and the UDP data from the ESP module is being transmitted using throughpass and SPI link.

This is the specification of RDM: https://getdlight.com/media/kunena/attachments/42/ANSI_E1-20_2010.pdf

You can use various open source implementations for our implementation. This is an example for a RDM implementation: https://github.com/ETCLabs/RDMnet

Similar for ArtNet:
https://www.openlighting.org/libartnet-main/
https://github.com/OpenLightingProject/libartnet
https://github.com/vanvught/rpidmx512/tree/master/lib-artnet
https://github.com/hideakitai/ArtNet
https://github.com/tobiasebsen/ArtNode

An implementation of DMX is being provided.

Design and Implementation Constraints

The software should be programmed in Standard C. The IAR extensions for Cortex-M 4 should be used.