vanvught / GD32F303RC-DMX512-RDM

GD32F303RC DMX512 RDM

Home Page:https://www.gd32-dmx.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitHub C++ Standard GitHub issues GitHub contributors GitHub Sponsors Main

PayPal.Me Donate

GD32F303RC DMX512 RDM

The master source code is available here -> https://github.com/vanvught/rpidmx512

A development board is available here -> https://github.com/vanvught/GD32FxxxR-dev-board

Full documentation will be available here -> https://www.gd32-dmx.org

DMX USB Pro

Open source GD32F303RC RDM Controller with USB, DMX512 isolated board and compatible with software that supports Enttec USB Pro.

A DMX512 RDM isolated with USB (FT245RL) extenstion board can be ordered here https://www.bitwizard.nl/shop/raspberry-pi?product_id=154 -> Option: Model Orange Pi for use with the development board.

RDM Responder Pixel Controller

Supported PIDs

Personalities :

  1. Pixel Controller
  2. Config mode

Slot description in Config mode:

$ ola_rdm_get --universe 1 --uid 5000:30133331 SLOT_DESCRIPTION 0
Slot Number: 0
Name: Type
$ ola_rdm_get --universe 1 --uid 5000:30133331 SLOT_DESCRIPTION 1
Slot Number: 1
Name: Count
$ ola_rdm_get --universe 1 --uid 5000:30133331 SLOT_DESCRIPTION 2
Slot Number: 2
Name: Grouping Count
$ ola_rdm_get --universe 1 --uid 5000:30133331 SLOT_DESCRIPTION 3
Slot Number: 3
Name: Map
$ ola_rdm_get --universe 1 --uid 5000:30133331 SLOT_DESCRIPTION 4
Slot Number: 4
Name: Test Pattern
$ ola_rdm_get --universe 1 --uid 5000:30133331 SLOT_DESCRIPTION 5
Slot Number: 5
Name: Program

The configuration is stored in the flash ROM when the Slot Number 5 value changes from 0 into 255.

The Config mode is also activated when KEY1_PINx is connected to GND on reset. Which is defined in file lib-gd32/include/board/gd32f303r.h.

About

GD32F303RC DMX512 RDM

https://www.gd32-dmx.org/

License:MIT License


Languages

Language:C 58.7%Language:C++ 40.1%Language:Makefile 0.7%Language:Assembly 0.4%Language:Shell 0.0%