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

Pwm support with web config #66

Closed
wants to merge 78 commits into from
Closed

Conversation

penfold42
Copy link
Contributor

Features:
Web config under device section
Map any Dmx channel to a PWM gpio output
Coexists with both serial and pixel mode
Selectively enable each gpio pin with optional inverted logic.
Conditional compile flag if you don't want to include this.

penfold42 and others added 30 commits August 21, 2016 00:07
shows hostname in network status
added udpraw protocol support
js colour picker
grabs current colour
also got colour picker basically working
added flashchip and heap to admin page
add "Access-Control-Allow-Origin" headers
allow-origin for colour picker page
cosmetic changes to admin.html
debug msg of spiffs isnt present
…to hostname-udpraw

Conflicts:
	ESPixelStick.ino
	html/admin.html
	html/pixel.html
	html/status_e131.html
	html/status_net.html
	page_admin.h
	page_config_net.h
	page_root.h
	page_status_e131.h
	page_status_net.h
…to hostname-udpraw

Conflicts:
	ESPixelStick.h
	ESPixelStick.ino
	html/index.html
	html/script.js
	wshandler.h
last client ip and port
merging 201+raw to my master
Moved globals to ESPixelstick.ino
Moved ESPS_MODE to ESPixelstick.h
Updated wshandler.h to suit
removed getMacAddress - replaced with WiFi.macAddress()
setupPWM now looks at config
CSS: allow left aligned labels
Added []invert option (not implemented in .ino yet)
Implemented gamma for PWM
Implemented inverted logic
renamed and moved gamma table
revised valid_gpio based on build options
saved some ram int->uint8_t
range is 100 to 1000 Hz, no change from default 1000 if invalid
also fixed minor bug with pwm_gamma checkbox in web
penfold42 and others added 10 commits October 24, 2017 21:57
* hostname and udpraw support

shows hostname in network status
added udpraw protocol support

* bounds checking and fill remaining leds with 0

* why did github desktop miss this change?

* started adding direct colour control

js colour picker
grabs current colour

* added last_clientIP and port to e131 status

also got colour picker basically working

* admin and same origin

added flashchip and heap to admin page
add "Access-Control-Allow-Origin" headers

* random stuff

allow-origin for colour picker page
cosmetic changes to admin.html
debug msg of spiffs isnt present

* Initial commit of new web interface

* readd udpraw support

* Added flash info, freeheap
last client ip and port

* minor cleanups

* adding colour status

* move globals to

Moved globals to ESPixelstick.ino
Moved ESPS_MODE to ESPixelstick.h
Updated wshandler.h to suit
removed getMacAddress - replaced with WiFi.macAddress()

* cleanup junk files

* cleanout more junk
bitfields instead of bool array
bitfields instead of bool array
update from Pwm changes
Incorporate UDP raw protocol support
@tpmodding
Copy link

works for me...when will it merged?

@forkineye
Copy link
Owner

I plan on merging it once #65 is fixed. That's the only thing holding up 3.0, I just haven't had time to work on the code lately.

@forkineye
Copy link
Owner

@cinoan just submitted a fix for #65 which was holding this up. I'll be testing 3.0 next week and merge this once 3.0 is tagged and conflicts are resolved. Thanks!

@penfold42
Copy link
Contributor Author

Cool !

Thankfully the conflicts look trivial.

@penfold42 penfold42 mentioned this pull request Nov 13, 2017
Added a gamma graph at /gamma.html
renamed GAMMA_2811 to GAMMA_TABLE
cleaned up printing of gamma values on /gamma
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants