Speeduino - Arduino based engine management
Role in this project:
Embedded Systems Engineer / IoT Developer Contributions:1 review, 29 commits, 38 PRs in 11 months
Contributions summary:Bruno contributed significantly to the Speeduino project, an Arduino-based engine management system. Their work focused on enhancing the communication protocol, notably by implementing and refining the handling of serial requests, including adding a new command for real-time value transmission. The user also addressed build issues for the Teensy platform and made other fixes to improve the project's stability, and maintainability. They demonstrate a strong understanding of embedded systems and low-level programming within the Arduino ecosystem.
speeduinoarduino
Modern embedded framework, using Rust and async.
Role in this project:
Embedded Systems Engineer / IoT Developer Contributions:4 reviews, 3 PRs, 10 comments in 4 months
Contributions summary:Bruno focused on implementing input capture functionality for timers within the `embassy-rs/embassy` repository, a modern embedded framework. They developed the `input_capture` module and added support for asynchronous capture using futures. The contributions involved modifying existing timer functionalities and example code to showcase PWM input features, particularly for STM32 microcontrollers. These changes aim to enhance the framework's capabilities for handling input signals from external hardware components in embedded applications.
driversrustembeddedhalasync