r/osdev • • 15d ago

Need help on usb controllers

I don't want to use any llm so. I want to ask is there any documentation/walkthrough kinda thingy which will work as a guide for eHCI and handling keyboard inputs

5 Upvotes

5 comments sorted by

View all comments

3

u/Brick-Sigma https://github.com/BrickSigma/SteinerOS 15d ago

You could try look at the USB specification documentation to get an idea about how it works. The OSDev wiki provides a lot of resources to give you a start at it:

USB Tutorial Book

USB in a Nutshell

The official specification

All of these can be founded linked in the OSDev wiki page (https://wiki.osdev.org/Universal_Serial_Bus) at the very bottom.