Commit Graph

1179 Commits

Author SHA1 Message Date
T. van der Zwan
b92ea3a5d6 Set the DMA ws2812b to default OFF in build
Former-commit-id: 1e8775cf07bd33b61429e65ce309f42a8f464828
2014-09-22 20:21:17 +02:00
T. van der Zwan
b4d7410520 Started on adding a configurable delay in case leds are ahead of picture
Former-commit-id: 9eedf27c9cb51d05fca2ec2f0f9edae4726ac54d
2014-09-22 20:19:58 +02:00
T. van der Zwan
c05c32b67f Updated binary-release
Former-commit-id: 34dbccafe66ba60435c1a88c8ddde98f2fcccf17
2014-09-19 16:40:06 +02:00
T. van der Zwan
8ad0e88e2f Minor reformat of code to match hyperion-style. Added ws2812b as option to disable for devices without dma-pwm
Former-commit-id: 579f4426285fb537706a22af446f5280748f2ab7
2014-09-19 16:37:58 +02:00
T. van der Zwan
c0f0837b92 Added missing include
Former-commit-id: 1cf2f19a0a7e3fc9bef55979ce7e3221f3e66fec
2014-09-19 16:20:01 +02:00
tvdzwan
f33fcfffc0 Merge pull request #165 from kammerjaeger/master
Support for WS281b

Former-commit-id: 2f51f5fe6ac27a99896d15e7dabb9efc92916204
2014-09-19 16:14:46 +02:00
David Brodski
f41a0fc977 removed benchmark
Former-commit-id: e716fa337c4995a258c34200e14fd56ee8dae05c
2014-09-19 03:18:26 +02:00
David Brodski
0e55169f42 fixed strange bug with last led and pwm needs one more int
Former-commit-id: c5e20fed3d84c19032afb64e66a5934fc3db701c
2014-09-19 03:16:15 +02:00
David Brodski
961bef22f5 Assembler version 1: use roll and bit clear instructions
Former-commit-id: 4f27d34dd63c635a65ee33f2c368978d5b162974
2014-09-19 02:00:32 +02:00
David Brodski
d41857e626 Pre initialized bit pattern to speed things up
Former-commit-id: 08dc5ee53854997060af0257b5cff324d29f87b5
2014-09-18 23:41:46 +02:00
David Brodski
5ff05d58fd fixed potential buffer overflow
Former-commit-id: 2c9ea902fd563b909e6d0457c4957f80be86f93f
2014-09-18 20:56:32 +02:00
tvdzwan
d3211bb9d2 Merge pull request #159 from maxnet/master
Misc build improvements

Former-commit-id: fef34df57ee5ee9a26a2785215a85b1abf357721
2014-09-18 16:56:10 +02:00
David Brodski
a92967fa7c Added benchmark define
some code cleanup and speedups


Former-commit-id: 8254c34e1d10c598e127f46635ae6bafcb97087a
2014-09-18 10:28:23 +02:00
David Brodski
39ddfca5c0 Rename WS2812s to WS2812b (spelling error)
Former-commit-id: 83c92c9ef99d45b8683860f199a14952c05d0f5d
2014-09-17 21:20:36 +02:00
David Brodski
61da05e108 Moved defines into cpp file make include of h file smaller
removed not needed includes
fixed warnings (removed some ascii art for that)


Former-commit-id: 71b16cf7e73a9463462820238d12069e4d1e6d6e
2014-09-17 21:12:46 +02:00
David Brodski
042d4b6e91 Added LedDevice for "ws2812s" leds
To activate: use led device "ws2812s" in the hyperion configuration


Former-commit-id: 0b5ee38679fe353f43bb4a347882d056ca237128
2014-09-16 00:17:23 +02:00
Floris Bos
905f856543 Fix linking with static Qt Embedded builds
Make sure pthreads and dl get linked when building Hyperion
using a static Qt Embedded library instead of Qt X11


Former-commit-id: d1e57e9192dfb6c3c42261a9ee57ebdc85bf03cd
2014-09-08 18:59:29 +02:00
Floris Bos
3c65b82ac1 Allow disabling PROTOBUF support
One dependency less for users that only use DISPMANX grabbing


Former-commit-id: 24ea0480e3798bab692e75d82ddb9f5eccfa03c5
2014-09-08 16:16:02 +02:00
Floris Bos
265656cc35 cmake: do not cache libusb library if libusb-1.0 headers not found
Library found might be an older libusb version.

Closes #158


Former-commit-id: 12783e1cfd3902954a9513ca1baf53433add742a
2014-09-08 15:39:15 +02:00
T. van der Zwan
f12bffb44f Merge remote-tracking branch 'origin/master'
Former-commit-id: b4eb2e7a1c78d107cb7bc69a04b1cff694f6e308
2014-08-19 10:54:39 +02:00
T. van der Zwan
b6514b73ff Build release
Former-commit-id: 00ccb7b1ea58bdcaec77246c5c1c424183f9adbe
2014-08-24 21:00:03 +02:00
tvdzwan
8d2da249ae Merge pull request #147 from ntim/support_for_philips_hue
Support for philips hue

Former-commit-id: 6cdaeb838b00d00d5de2570339ef3da0375c44d6
2014-08-24 20:55:36 +02:00
T. van der Zwan
089120fe9d Fixed error message for setImage
Former-commit-id: db0c38d865463048c6bb039c173e02ea685ae36e
2014-08-19 10:54:15 +02:00
ntim
507a237f47 Merge branch 'master' into support_for_philips_hue
Conflicts:
	libsrc/leddevice/LedDevicePhilipsHue.cpp
	libsrc/leddevice/LedDevicePhilipsHue.h

Former-commit-id: 5f0b05cce12ca5c42ac2cdd94b9418d6eaef0f57
2014-08-18 17:08:21 +02:00
poljvd
04c54ee7eb Fix typo error
Former-commit-id: 664fc81f7bcfab58ac543f08725992044e51d8db
2014-08-18 13:50:19 +02:00
Johan
b6fa306df7 Fix schema requirement for json transforms (use numbers instead of doubles to allow integer values for zero and one)
Former-commit-id: f65ea81c217bbf621184152fd913d58247d9b4db
2014-08-01 10:13:40 +02:00
ntim
dc2e173f04 Remove couts.
Former-commit-id: fdc93ea33644313277bd4b01c14e4a63396c077f
2014-07-16 20:46:59 +02:00
Tim Niggemann
dbd7a86665 Moved color logic to lamp class.
Former-commit-id: f450eebc8c9d0f29dc053f2115dac6576a5fa591
2014-07-16 20:22:37 +02:00
Tim Niggemann
f0d2c15aeb Fixed QString string formatting, added safety check in case the connection to the bridge might be lost.
Former-commit-id: fb1f5fd21cd3873fc1b92d763c682e75f345ab42
2014-07-16 16:45:45 +02:00
Tim Niggemann
f76b5ffbd8 Added author tag, added missing return statement.
Former-commit-id: 4d0a29a8ba3d33de6f86b90a4eaf2f0de12ea59a
2014-07-16 16:21:11 +02:00
Tim Niggemann
b055578759 Added config switch for turing off the lamps if the color black is written.
Former-commit-id: bb4f4bc74c035c10a8dc678a11052ea276ea0149
2014-07-16 11:49:34 +02:00
tvdzwan
769d550167 Merge pull request #130 from bimsarck/master
Remove unnecessary code

Former-commit-id: 265b481bc708fdcf4294b9fb92bbc1fcee05844c
2014-07-15 20:14:25 +02:00
Tim Niggemann
fcb2ff6667 Renamed method parameters.
Former-commit-id: e10705dd6d93f5c1398a213583bbe349833d2648
2014-07-15 12:08:27 +02:00
Tim Niggemann
7e049273a8 Comments.
Former-commit-id: bb4573afa8072bf03a3ae7c1b8ece721c7ea91ff
2014-07-15 12:06:26 +02:00
Tim Niggemann
d2542142be Get the light id from the lamp object.
Former-commit-id: 7120af8551c185979c94b2a186f09c883784a882
2014-07-15 09:59:01 +02:00
Tim Niggemann
4af2b11d8f Get the light id from the lamp object.
Former-commit-id: dc7aa992386c2511261614a2a8fe3ccf15d9a591
2014-07-15 09:58:29 +02:00
Tim Niggemann
67970fce08 Created HueLamp class holding the color space as well as the original state and current color.
Former-commit-id: 129c34f6008a68bca6cafb63eb0c0ad6a37f5179
2014-07-15 09:55:58 +02:00
Tim Niggemann
9269b0a1e3 Removed saving of model ids. Save the corresponding color triangles instead for speedup.
Former-commit-id: 72e6031234e12a488a5425e80e73dc8b03ec364f
2014-07-15 08:54:40 +02:00
Tim Niggemann
f5a8174783 Implemented color triangle calculations.
Former-commit-id: dbde6635077a82ace5f4ed1fdf89458a28e7bf05
2014-07-15 08:51:07 +02:00
bimsarck
c1998da2ec Fixes saveState feature
Former-commit-id: 8158c77521727bf74875a5998c803212aece0645
2014-07-13 13:48:49 +02:00
bimsarck
e6d39b047c Remove unnecessary code
- reenable timer


Former-commit-id: b1a175a1f1e5c3a7da753240030815252b1b22bb
2014-07-12 14:56:39 +02:00
tvdzwan
dc4d660b21 Merge pull request #124 from bimsarck/master
improved philips hue device

Former-commit-id: da26ec8f111f0e3f64914b5f3cf9742470fe3f0d
2014-07-10 21:53:26 +02:00
bimsarck
c4c7ed0331 Improved philip hue device:
add lamp types autodetection
add full xy-Colorspace implementations
reduce http requests to the hue bridge. This prevents DDOS -> 503
add color black -> lamps off
save state is temporary disabled


Former-commit-id: 5a0328fe80a06a9f670c5190190e239857cbd15c
2014-07-04 12:11:37 +02:00
bimsarck
7aa88088f4 Merge pull request #1 from tvdzwan/master
sync to tvdzwan:master

Former-commit-id: c94a711f7c45eea1391bc18f9ca96d4d3b6b6e14
2014-06-20 03:11:05 +02:00
T. van der Zwan
ba4d2b45d5 Updated release package to include new device (tpm2)
Former-commit-id: 24decda30a774b4d3702ec8fa375bc1ac4b849d7
2014-06-19 22:16:03 +02:00
tvdzwan
a3f9d15a4a Merge pull request #118 from Gamadril/master
Added support for tpm2 protocol. One frame used for all LEDs

Former-commit-id: ebc61d126f89f1efec9975454115a0ded2a68af4
2014-06-19 22:06:56 +02:00
Gamadril
3135b89255 Update LedDeviceTpm2.cpp
Former-commit-id: 8d51eb00044460002e29687468786e3056afd0bb
2014-06-18 13:49:27 +02:00
Gamadril
1d046ab35a Added support for tpm2 protocol. One frame used for all LEDs
Former-commit-id: 5b2ed33a50d90999c6f9508ba3782ad73838fb56
2014-06-15 02:19:09 +02:00
T. van der Zwan
98dfe7997f Updated release with updated blob effect
Former-commit-id: 3d859fb7283961152ff67eb8101db89bdcd21847
2014-06-02 21:38:41 +02:00
tvdzwan
62b78fca06 Merge pull request #109 from Fabi1080/feature/moodblobs_upgrade
Effect mood blob upgrade

Former-commit-id: 8c5769ed2242e72f8447c11ac3cb02881b80b1ce
2014-06-02 21:32:45 +02:00