Commit Graph

31 Commits (c718700bfcabfa58b41cd8d3b4ca863aac2054c8)

Author SHA1 Message Date
Raphaël Vinot c718700bfc add very simple code randomly lighting up LEDs 2015-04-29 20:20:44 +02:00
Raphaël Vinot a26aece61c Add support for software reset of the teensy 2015-04-27 23:40:07 +02:00
Raphaël Vinot 4a6885e6e4 Add a script that should poweroff the teensy. Not working. 2015-04-19 23:39:39 +02:00
Raphaël Vinot 7c793b4428 Generate the stream with \n between frames 2015-04-19 22:48:08 +02:00
Raphaël Vinot 4410b78f7f Keep consistancy with receiver 2015-04-19 22:46:32 +02:00
Raphaël Vinot 530dd2809f Support slow(er) links on receiver
* Use StreamRequestHandler (read a full line)
* Listen on all the interfaces
2015-04-19 22:42:06 +02:00
Raphaël Vinot dd39dcb295 Cleanup and hide the complexity. 2015-04-12 19:37:43 +02:00
Raphaël Vinot bd9268860b cleanup 2015-03-30 22:16:23 +02:00
Raphaël Vinot 28deb6bbf1 Make the datastream generation way faster.
Add requirements file
2015-03-30 01:00:46 +02:00
Raphaël Vinot 3731e08bb5 Sync with master
https://github.com/Rafiot/OctoWS2811/tree/init_later
2015-03-29 17:57:33 +02:00
Steve Clement 453aa2134e - added dummy mode if you have no hardware available
- added clear to see the processing queue perhaps more clearly
- introduced serialDevice variable for more convenient configuration
2015-03-22 17:05:14 +01:00
Steve Clement 28cb4f8023 - Fixed /usr/bon
- Added /usr/bin/env python3 to emphasize the use of py3
- Added more documentation and install instructions
2015-03-22 12:14:53 +01:00
Raphaël Vinot 496feb0d30 Fix send bytes TCP py2/3 2015-03-22 01:00:32 +01:00
Raphaël Vinot d163dfe7bd messing around 2015-03-21 20:36:53 +01:00
Raphaël Vinot 3ee6e5332b messing around 2015-03-21 20:34:56 +01:00
Raphaël Vinot 9da3123796 Improve dynamic configuration
* Control framerate in the forwarder
* The processing client can use a smaller framerate than the default/max
* The processing client can send an image smaller than the full screen
    Known Bug: doesn't work if the width is smaller than the one of the screen
* The default config is sent to the processing client by the server
    Sanity checks are made on the client configuration
* Code Cleanup
2015-03-20 00:46:31 +01:00
Raphaël Vinot 8d371b95df Cleanup, only send the ledsPerStrip value to the teensy 2015-03-19 00:09:50 +01:00
Raphaël Vinot b48140d50f todo ++ 2015-03-18 00:29:45 +01:00
Raphaël Vinot 67d265c59d Add TODOs 2015-03-17 08:38:58 +01:00
Raphaël Vinot 09d9826086 some speed tests 2015-03-17 00:39:57 +01:00
Raphaël Vinot f1b708db97 Fix last commit 2015-03-17 00:00:47 +01:00
Raphaël Vinot e0cbe48414 Initial version of processing over TCP stuff. Not really working. 2015-03-16 01:27:30 +01:00
Raphaël Vinot 52835c9b8c Use more leds, too slow, need to try with real Serial 2015-03-10 00:35:38 +01:00
Raphaël Vinot 460c89f459 add support for long lines (one single LED strip) 2015-03-09 21:31:24 +01:00
Raphaël Vinot db4bd6927b initial test to support the 1-LED-strip mode 2015-03-09 00:42:34 +01:00
Raphaël Vinot 9710a7f87f add example to control pixels independently 2015-03-08 23:54:36 +01:00
Raphaël Vinot c1c24bdf3b add 2D image support 2015-03-05 23:37:16 +01:00
Raphaël Vinot fd4089dae9 fix the unsigned byte issue. 2015-03-05 22:58:41 +01:00
Raphaël Vinot a821b22cad add python example. Partially working. 2015-03-03 01:12:31 +01:00
Raphaël Vinot 32018441d9 cleanup 2015-03-02 20:23:46 +01:00
Raphaël Vinot c2ef20184b Prototype of processing code on teensy 3.1 & OctoWS2811 2015-03-02 00:24:26 +01:00