Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Grab it
Explore a comprehensive conference talk on std::execution and sender/receiver executors in C++. Dive into the world of asynchronous programming, from handling interrupts to implementing executors for microcontroller UARTs. Learn how the sender/receiver proposal maintains the zero-overhead principle while offering ease of use for asynchronous operations. Discover the potential of this approach for constrained devices and its applicability across various domains. Gain insights into creating custom senders, receivers, and algorithms, and understand how to represent a serial port on a microcontroller using sender/receiver concepts. By the end of this talk, acquire a deeper understanding of sender/receivers, their implementation in constrained environments, and their impact on modern computing.
std::execution from the Metal Up - Implementing Sender/Receiver for Microcontroller UART - Lecture