“Software is like entropy. It is difficult to grasp, weighs nothing, and obeys the second law of thermodynamics; i.e., it always increases.”
—Norman Ralph
Reusable Drivers
Writing a driver that can be used from one application to the next can be very helpful to embedded-software developers. Once a driver is written, developers can focus on the application code and not worry about the bits and the bytes. Driver design patterns can be reused not only on the same hardware, but also across multiple platforms with only minor changes required to adjust the driver to access the ...