Repository files navigation
01-Character-device-driver
Hello-world kernel module
Device number (major/minor)
Device file
File operations
Guide to read datasheet, schematic
Gpio banks, gpio number
Pins, pins functions
Control led via ioremap
Control gpios via sysfs
Write your own gpio driver (control all banks/gpios via device file)
Create sysfs
Write your own gpio driver (control all banks/gpios via sysfs)
Analysis device-tree
Custom device-tree node and driver
Concepts of pin-control ID, pin-control name and so on
Bring-up PWM
Controlled led fades out via pwm
Play a song by using pwm
Basic protocol
Operations mode
I2C Architecture in Linux
Control LCD 16x2
Basic protocol
Operations mode
SPI Architecture in Linux
SPI protocol driver
SPI Transaction
SPI Master
Control LCD nokia 5110 or proximity sensor
Basic concepts
USB descriptor
Device descriptor
Configuration descriptor
Interface descriptor
Endpoint descriptor
Data Flow Types
Control Transfers
Interrupt Transfers
Bulk Transfers
Isochronous Transfers
USB device driver
Bringup LCD panel ili9341
Display video
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.