Device Drivers
Code that operates a peripheral or external chip through a clean API.
Intermediate
A good driver: init, read/write functions, error handling, no busy-wait where interrupts or DMA fit, and no global state leaks.
Spotted a mistake or want to add detail? Suggest an improvement — Content Contributors' edits are reviewed by editors before they go live.
Discussion (0)
Sign in or join free to ask questions and discuss this topic.