A callback-based driver hands the data to the application by
Answer: C
It suits an event-driven design and avoids a task blocked on every device, but the callback runs in whatever context the driver was in, often an interrupt handler. Documenting that context is essential, since what the callback may do depends on it.
Please log in or register to report this question.