Bare Metal Bit Banging: WS2812B Driver
8.6 هزار بار بازدید -
9 ماه پیش
-
In this video, we examine
In this video, we examine the WS2812B RGB LED device, and write a bit-banged driver from scratch for an STM32 microcontroller.
Chapters
00:00 What is a WS2812 / NeoPixel
02:33 Hardware overview
06:00 What is a "device driver"?
08:35 The signalling protocol
15:00 Reviewing the datasheet
22:00 Figuring out the GPIO timing
49:32 First LED test
53:36 Implementing the driver interface
=[ 🔗 Links 🔗 ]=
🎥 Bare metal playlist: Blinky To Bootloader: Bare Metal Prog...
🗣 Discord: Discord: discord
⭐️ Patreon: Patreon: lowleveljavascript
💻 Github Repo: https://github.com/lowbyteproductions...
Chapters
00:00 What is a WS2812 / NeoPixel
02:33 Hardware overview
06:00 What is a "device driver"?
08:35 The signalling protocol
15:00 Reviewing the datasheet
22:00 Figuring out the GPIO timing
49:32 First LED test
53:36 Implementing the driver interface
=[ 🔗 Links 🔗 ]=
🎥 Bare metal playlist: Blinky To Bootloader: Bare Metal Prog...
🗣 Discord: Discord: discord
⭐️ Patreon: Patreon: lowleveljavascript
💻 Github Repo: https://github.com/lowbyteproductions...
9 ماه پیش
در تاریخ 1402/10/08 منتشر شده
است.
8,661
بـار بازدید شده