Table of Contents

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 here.

1. Introduction to Drivers

Development Tools and Code

2. The Purpose of a Driver

3. Properties and Functions

4. Useful Tools

Notes and links

5. Understanding a Device Protocol

6. Basic Driver for a Text-based Device

7. Blocks Server Configuration and Logging

Notes and links

8. A Simple, Bidirectional Driver

Notes and links

9. Basic Driver for a Hex-based Protocol

This video walks you through the old, unidirectional driver for the Samsung MDC display control protocol.

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.