Concepts and terminology
Variables, records and reasons
What is a device variable?
How does a record refer to a device variable?
How does the driver refer to a device variable?
How does the driver react to record processing?
interfaces: passing data between records and the driver
How does the driver process
Creating an app
A mock device to work with
Before we start coding
Constructing the driver
Parsing arguments and creating device variables
Implementing device functions
Words of wisdom
Byte only what you can chew
Please, do disturb
Device variables and addresses
References to array and string data
Returning results from handlers
Signatures of handler functions
Topics of interest
Strings vs. arrays
Digital IO and unsigned integers