Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Here Uri is tackling a subtle but impactful bug in the AVR simulator. He starts by analyzing a tiny Arduino program that shows the problem: an LED turns off when it shouldn't. Then we dive into the assembly code, and take a look at the implementation of the offending instructions in the simulator's source code. Once we pinned down the bug (pun intended), we create a regression test case and change the simulator's code until the tests are all green again. Enjoy the ride! ▸ GitHub issue with the all details: https://github.com/wokwi/avr8js/issue... ▸ Wokwi online Arduino simulator: https://wokwi.com
Here Uri is tackling a subtle but impactful bug in the AVR simulator. He starts by analyzing a tiny Arduino program that shows the problem: an LED turns off when it shouldn't. Then we dive into the assembly code, and take a look at the implementation of the offending instructions in the simulator's source code. Once we pinned down the bug (pun intended), we create a regression test case and change the simulator's code until the tests are all green again. Enjoy the ride! ▸ GitHub issue with the all details: https://github.com/wokwi/avr8js/issue... ▸ Wokwi online Arduino simulator: https://wokwi.com