[#6] ESP32 on Zephyr OS: Custom Device Driver [Part 6]

  Переглядів 2,877

The Pull-up Resistor Channel

The Pull-up Resistor Channel

10 місяців тому

In this video, we'll take our first steps (pun intended) towards creating a custom Zephyr device driver for a stepper motor. The next two videos will continue this journey.
00:00: Video Introduction
02:28: Introducing the Hardware
03:14: Schematic
04:41: Initial Implementation of Clockwise Rotation
12:05: Counter-clockwise Implementation
13:35: Moving Hardware Information to Devicetree Overlay
15:23: Implementing Devicetree Bindings
16:51: Implementing Higher Level API (rotate_degrees)
This is the sixth video in the "ESP32 on Zephyr OS" series, so I recommend watching the previous videos first: • ESP32 on Zephyr OS
Links:
Code and schematic: github.com/bokfink/zephyr_cus...
Contributing to Zephyr: docs.zephyrproject.org/latest...
Devicetree Bindings Locations: docs.zephyrproject.org/latest...
28BYJ-48 Example Datasheet: akizukidenshi.com/download/ds...
ULN2003A Example Datasheet: akizukidenshi.com/download/ds...

КОМЕНТАРІ: 31
@sametbrhan
@sametbrhan 18 днів тому
It is a great video. Pls keep making zephyr series. And also can you focus on connectivity topics, such as a BLE example?
@GabeShaikh
@GabeShaikh 8 місяців тому
I am really looking forward to the next chapters! Also, a video on the ADC with single-shot and continuous sampling to DMA would be really appreciated!
@thepullupresistor
@thepullupresistor 7 місяців тому
Thank you for the encouragement. I've been tied up with other things for the last few months, and I want the next chapter to make the Zephyr C macro "magic" easily digestible for everyone so I'm still working out the best way to illustrate that. It will be coming :-)
@HakanGulen
@HakanGulen 10 місяців тому
You're such a good instructor! Thank you so much but we want more frequent zephyr os videos, don't be long ☺
@luizab89
@luizab89 2 місяці тому
Thank you for your content on Zephyr. I learned a lot. It was very didactic and well constructed. I hope you find time to continue with your channel. I'm trying to work with various types of sensors here.
@thepullupresistor
@thepullupresistor Місяць тому
Glad to hear that you found the videos useful. Good luck with your sensor projects!
@derrickkwon2232
@derrickkwon2232 3 місяці тому
plz keep making this video series. This is really helpful.
@thepullupresistor
@thepullupresistor 2 місяці тому
Thank you for your feedback. I hope to get back to making more videos in 2024.
@supercurioTube
@supercurioTube 7 місяців тому
I've just watched your whole series so far, as a Zephyr and embedded development beginner and it has been absolutely fantastic! Thank you so much ☺ I'm also going through the Nordic Developer Academy which covers the same concepts but the way you show and explain works so much better for me. I hope you'll have the opportunity to continue.
@thepullupresistor
@thepullupresistor 6 місяців тому
Thank you for such wonderful feedback. I'm very happy that you found the videos useful. I will definitely continue with more Zephyr videos, but have been sidetracked with some other projects for the time being...
@IanHai666
@IanHai666 5 місяців тому
The best video I have ever seen about Zephyr
@thepullupresistor
@thepullupresistor 5 місяців тому
Thank you so much, I'm glad you found it useful :-)
@ami6packs
@ami6packs 8 місяців тому
Great content. Absolutely loved it. Please make a video on can bus
@thepullupresistor
@thepullupresistor 7 місяців тому
Thank you, I'm glad you liked it. I haven't got any plans for CAN bus at the moment, but I'll be sure to keep it in mind. Thank you for the suggestion.
@Enfiros
@Enfiros 10 місяців тому
Very well done, one of the best tutorials ive seen online
@philippsteiner1987
@philippsteiner1987 3 місяці тому
Very useful video! Please keep on with your extraordinary tutorials!
@thepullupresistor
@thepullupresistor 2 місяці тому
Thank you very much for your kind words.
@zhenghuilee9172
@zhenghuilee9172 2 місяці тому
The video series are really helpful, I'm looking forward to the next chapters.
@thepullupresistor
@thepullupresistor Місяць тому
Thank you! Working on the next video now, so fingers crossed :-)
@larsfagerbakke2140
@larsfagerbakke2140 10 місяців тому
Very informative video!
@jeffhj68
@jeffhj68 10 місяців тому
Great video to understand Zephyr device driver, Thanks for making such a nice tutorial.
@scruper
@scruper 10 місяців тому
Great lessons. Thank you !!!
@vacagonzalo
@vacagonzalo 10 місяців тому
great content!
@nicoladellino8124
@nicoladellino8124 10 місяців тому
Very useful video, THX.
@akshaynk130
@akshaynk130 10 місяців тому
Great content and great explanation. Waiting for next videos. I am eager to see the driver and app seperation 😁
@thepullupresistor
@thepullupresistor 9 місяців тому
Thank you for your kind words and hope you will like the future video on driver and app separation as well (it will be video #8).
@dalelim8734
@dalelim8734 10 місяців тому
Great lessons!!. I would like request lesson for UART with zephyr.
@thepullupresistor
@thepullupresistor 9 місяців тому
Thank you for your feedback and your request. Is there anything in particular around UART with Zephyr you are most interested in?
@shyampatel8622
@shyampatel8622 10 місяців тому
Request for I2C and SPI with Zephyr
@thepullupresistor
@thepullupresistor 9 місяців тому
Thank you for your request! I don't have any plans right now for I2C and SPI, but I will certainly keep it in mind.
@chiao9103
@chiao9103 Місяць тому
can i ask you how to apply an online source file on esp32 with zephyr?
[#4] ESP32 on Zephyr OS: PWM, pinctrl, Timer [Part 4]
41:53
The Pull-up Resistor Channel
Переглядів 6 тис.
[#5] ESP32 on Zephyr OS: OLED Display (SSD1306) [Part 5]
35:43
The Pull-up Resistor Channel
Переглядів 6 тис.
Завтра в школу с... | Шоу-квиз «Вопросики»
00:28
Телеканал СОЛНЦЕ
Переглядів 4,8 млн
Спектакль для окупантів та ждунів 🤯
00:47
Радіо Байрактар
Переглядів 554 тис.
Zephyr 101 - Introduction to Drivers
28:21
Circuit Dojo
Переглядів 3 тис.
[#2] ESP32 on Zephyr OS: "Hello, world!" (Blinking LED) [Part 2]
16:02
The Pull-up Resistor Channel
Переглядів 8 тис.
LVGL Printer Demo GUI on STM32F769 Discovery (800 x 480)
0:57
#261 ESP32 Line-by-line Debugging - works with many ESP32 modules
21:21
Ralph S Bacon
Переглядів 22 тис.
How to Control a 12V Motor with Arduino: Easy Wiring & Code Examples
44:13
Rachel De Barros
Переглядів 359 тис.
FluidNC a new CNC Firmware
19:08
Barton Dring
Переглядів 46 тис.
Introduction to the Zephyr RTOS
1:04:31
Nordic Semiconductor
Переглядів 43 тис.
Cheap and Easy to Use ESP32 Screen!
8:21
Brian Lough
Переглядів 99 тис.
I shouldn’t have kept the $1,000,000 computer
28:05
Linus Tech Tips
Переглядів 1,1 млн
[#3] ESP32 on Zephyr OS: GPIO Interrupt (ISR) [Part 3]
9:30
The Pull-up Resistor Channel
Переглядів 4,6 тис.
Как открыть дверь в Jaecoo J8? Удобно?🤔😊
0:27
Суворкин Сергей
Переглядів 962 тис.
Rabbit R1: Barely Reviewable
19:53
Marques Brownlee
Переглядів 7 млн
Subscribe for more!! #procreate #logoanimation #roblox
0:11
Animations by danny
Переглядів 3,8 млн
The PA042 SAMSUNG S24 Ultra phone cage turns your phone into a pro camera!
0:24