Differences
This shows you the differences between two versions of the page.
— |
blocks:drivers:the-movie [2020-03-01 18:27] (current) admin created |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Creating Device Drivers – the Movie ====== | ||
+ | |||
+ | If you wan to get started developing device drivers (or user scripts) for Blocks, here's a series of videos that walks you through the process, including a lot of tips and hints ln how to make things work. More information on how to develop device drivers can be found [[blocks: | ||
+ | |||
+ | ===== 1. Introduction to Drivers ===== | ||
+ | |||
+ | {{vimeo> | ||
+ | === Notes and links === | ||
+ | |||
+ | [[blocks: | ||
+ | |||
+ | ===== 2. The Purpose of a Driver ===== | ||
+ | |||
+ | {{vimeo> | ||
+ | |||
+ | ===== 3. Properties and Functions ===== | ||
+ | |||
+ | {{vimeo> | ||
+ | |||
+ | ===== 4. Useful Tools ===== | ||
+ | |||
+ | {{vimeo> | ||
+ | === Notes and links === | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | ===== 5. Understanding a Device Protocol ===== | ||
+ | |||
+ | {{vimeo> | ||
+ | |||
+ | ===== 6. Basic Driver for a Text-based Device ===== | ||
+ | |||
+ | {{vimeo> | ||
+ | |||
+ | ===== 7. Blocks Server Configuration and Logging ===== | ||
+ | |||
+ | {{vimeo> | ||
+ | |||
+ | === Notes and links === | ||
+ | * [[blocks: | ||
+ | |||
+ | ===== 8. A Simple, Bidirectional Driver ===== | ||
+ | |||
+ | {{vimeo> | ||
+ | === Notes and links === | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | ===== 9. Basic Driver for a Hex-based Protocol ===== | ||
+ | |||
+ | This video walks you through the old, unidirectional driver for the Samsung MDC display control protocol. | ||
+ | |||
+ | {{vimeo> | ||
+ | |||
+ | ===== 10. Bidirectional Driver for a Hex-based Protocol ===== | ||
+ | |||
+ | The revised, bidirectional driver for the Samsung MDC display control protocol, including support for status changes caused by controlling the display by other means. | ||
+ | |||
+ | {{vimeo> | ||