Reading and Writing Weren't Enough… So I Taught My Driver a New Language with ioctl()

Part 3B-2B-1 of my Linux Device Driver Journey on Raspberry Pi 5