hyperion.ng/include/utils
penfold42 d5ce395e8e Add sk6812rgbw support (#666)
* Removed -HUP so the default -TERM signal is sent instead.
- hyperiond only listens for TERM and INT. HUP is often used to get an exe to reread its config

Changed pgrep to add '-x' so it wont partial match on the exe name.
- I have multiple instances with multiple hyperiond-instance1 names
- this ensures the service script only kills the right process

* reversing errant change to hyperion.systemd.sh

* adding support for SK6812 - not working yet

* Changed rpi_ws281x submodule to be penfold42's fork

* Set White to zero for now

* starting on the code to make the White led do stuff

* Added some basic whie led calculation
white = min(r,g,b)
r-=w, g-=w, b-=w

* cleaned up a couple of compiler warnings

* updated strip type to use corrected RGBW strip type
(the SK6812RGBW datasheet is wrong)

* moved bitpair_to_byte initialiser to (hopefully) work with older GCC

* compiler warning in udp driver
removed some tabs in ws2812b.cpp

* formatting - spaces to tabs

* moved rpi_281x to tag sk6812-v1.0

* attempt #3 at migrating the rpi_281x submodule to my fork/branch

* moving to my fork of rpi_281x

* Started implementing multiple RGB to RGBW conversion options

a quick hack has been implemented inside WS281x.cpp but ive started
moving this to RgbToRgbw.cpp for reuse by other led device types

* migrated RGB to RGBW conversion to RgbToRgbw.cpp


Former-commit-id: ff8e9038c4bb8203b71b42d12bf23be4abcc0b3b
2016-05-31 22:55:56 +02:00
..
jsonschema big code cleanup. mostly line endings and indentions (#659) 2016-05-26 23:44:27 +02:00
ColorArgb.h Changed RgbImage to template based Image (with template for pixel type) 2013-11-11 09:00:37 +00:00
ColorBgr.h Finished the amlogic grabber for the 'WeTek Play' 2015-08-20 09:51:44 +02:00
ColorRgb.h Fix v4l2 signal threshold comparison 2014-03-22 14:49:24 +01:00
ColorRgba.h Changed RgbImage to template based Image (with template for pixel type) 2013-11-11 09:00:37 +00:00
ColorRgbw.h Add sk6812rgbw support (#666) 2016-05-31 22:55:56 +02:00
GrabbingMode.h Updated the snapshot creation based on the latest release of VideoCore (included backwards compatibility if correct) 2013-10-02 07:46:12 +00:00
HslTransform.h fix typo 2016-05-23 00:25:57 +02:00
HsvTransform.h Fixed doxygen warnings 2013-09-09 20:35:28 +00:00
Image.h big code cleanup. mostly line endings and indentions (#659) 2016-05-26 23:44:27 +02:00
ImageResampler.h big code cleanup. mostly line endings and indentions (#659) 2016-05-26 23:44:27 +02:00
PixelFormat.h big code cleanup. mostly line endings and indentions (#659) 2016-05-26 23:44:27 +02:00
RgbChannelAdjustment.h Add color adjustment to all RBG channels 2016-04-02 00:04:11 +02:00
RgbChannelCorrection.h Update RgbChannelCorrection.h 2015-12-22 09:59:55 +01:00
RgbChannelTransform.h Renamed ColorTransform to RgbChannelTransform 2013-11-19 20:17:59 +00:00
RgbToRgbw.h Add sk6812rgbw support (#666) 2016-05-31 22:55:56 +02:00
Sleep.h big code cleanup. mostly line endings and indentions (#659) 2016-05-26 23:44:27 +02:00
VideoMode.h Fix typo error 2014-08-18 13:50:19 +02:00