Embedded C++20: Static Hardware Driver Wrapper

  Рет қаралды 726

Simon Howroyd

Simon Howroyd

Күн бұрын

Пікірлер: 10
@erhankurubas
@erhankurubas 2 жыл бұрын
What happened to sound after 34:46 ?
@DrGreenGiant
@DrGreenGiant 2 жыл бұрын
Wow ok, thanks for pointing this out. OBS must have pooped itself. Was definitely all looking like it was working. I shall re-record this :)
@erhankurubas
@erhankurubas 2 жыл бұрын
@@DrGreenGiant a little summary before the next video might be enough.
@felixfigueroa
@felixfigueroa 2 жыл бұрын
I'm a new subscriber, your content is really good, I'm going to recommend it as a contribution, thanks!
@mateuszlesko5301
@mateuszlesko5301 2 жыл бұрын
amazing serie keep doing man!
@foczastafoka3353
@foczastafoka3353 Жыл бұрын
where more?! D: Upload more!
@DrGreenGiant
@DrGreenGiant Жыл бұрын
soon I hope. Aiming for later this year :)
@iiilllii140
@iiilllii140 Жыл бұрын
Hi Simon, I'm currently implementing a SPI Bus interface based on your UART example. Some considerations went into how to make multiple devices available for each bus. In the end I made it dead simple by just adding a std::array of type handle to the SPI Impl (I couldn't find any better option for the Esp Idf, at first I thought about to create two classes SPIBus and SPIDevice, but the issue was that the SPIBus couldn't go out of scope before the SPIDevice), but that's just by the way. :) I have a question, regarding to the UART::Iface class. In its constructor shouldn't there be a mutex lock, because it could be initialized by multiple tasks at the same time. I think the Hardware Iface can't protect against this scenario? What do you think about this? Greetings 👋
@DrGreenGiant
@DrGreenGiant Жыл бұрын
I like the array idea. Good job! Not sure what you mean about the mutex? I had a look at the code to jog my memory but I don't think I see a negative side effect if two interfaces are instantiated simultaneously?
@RadimPolasek
@RadimPolasek Жыл бұрын
each your keeypress makes a sound like a drum. why? however I like your lecture.
C Programming Tutorial for Beginners
3:46:13
freeCodeCamp.org
Рет қаралды 14 МЛН
CppCon 2014: Mike Acton "Data-Oriented Design and C++"
1:27:46
Real Man relocate to Remote Controlled Car 👨🏻➡️🚙🕹️ #builderc
00:24
ТЫ В ДЕТСТВЕ КОГДА ВЫПАЛ ЗУБ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 4,6 МЛН
Don't underestimate anyone
00:47
奇軒Tricking
Рет қаралды 18 МЛН
Pointers in C / C++ [Full Course]
3:47:23
freeCodeCamp.org
Рет қаралды 4,5 МЛН
Machine Learning for Everybody - Full Course
3:53:53
freeCodeCamp.org
Рет қаралды 8 МЛН
Nightbot How-to Stream | Teaching easy and complex commands
2:55:44
CompTIA A+ Certification Video Course
3:50:46
PowerCert Animated Videos
Рет қаралды 6 МЛН
WebSocket Server from Zero by Specs
3:56:10
Tsoding Daily
Рет қаралды 37 М.
Real Man relocate to Remote Controlled Car 👨🏻➡️🚙🕹️ #builderc
00:24