Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Start-DMX-Channel without using memory #23

Open
hfuerst opened this issue Aug 24, 2018 · 3 comments
Open

Start-DMX-Channel without using memory #23

hfuerst opened this issue Aug 24, 2018 · 3 comments

Comments

@hfuerst
Copy link

hfuerst commented Aug 24, 2018

Is there a possibility to set an Start-DMX-Channel perhaps at 500 by using 4 Channels without wasting Memory for 499 channels?
Maybe a counter-Variable and before the start-Channel the data will not be stored?
only Data of used channels will be stored?

@hfuerst
Copy link
Author

hfuerst commented Aug 28, 2018

Ich habe Ihre Lib geforked und versuche sie zu erweitern. Habe jedoch nur wenig C++ Erfahrung und schon gar keine mit Libraries. Aktuell bringt Eclipse/Sloeber keine Fehlermeldungen mehr, aber irgendwie scheinen DMXSerial und U8glib (für OLED-Display) die selben Speicherplätze zu nutzen?

Ich verwende das alte U8glib, da die neuere U8g2 zu viel Speicher benötigt.
Mein eigentliches Projekt soll nur 4 DMX-Kanäle lesen wobei die Startadresse, wie bei anderen DMX-Geräten üblich, per DipSchalter eingegeben wird. Die gelesenen Werte werden quasi als IR-Fernbedienung an LED-Tischlampen weitergegeben.
Hat soweit auch schon funktioniert, als ich nur die Kanäle 1-4 verwendete. Erst das einstellen der Startadresse per DIP-Schalter führte dann zu Problemen, da ich dann alle 512-Kanäle einlesen musste, um flexibel auf die gewünschte Start-Adresse wechseln zu können. Hier passt dann etwas mit den Werten nicht mehr...

Eigentlich sehr verblüffend für mich, dass das noch keinem anderen Probleme bereitet hat.

@mathertel
Copy link
Owner

Maybe you can create a pull request so we see how this can be implemented without breaking the API of the library

@AnderBHC
Copy link

AnderBHC commented Jul 9, 2021

U might want to checkout my fork on this libary for this feature.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants