Featured Post
Recent Posts
Our Engineers: Patrick Little
Patrick Little is a Senior Firmware Engineer at Dojo Five and joined us in March of 2021. Patrick always thought he was going to be “a programmer” growing up…
Plant Moisture Monitoring with an STM32 Nucleo
Zhi Xuen Lai of Dojo Five walks you through his plant moisture monitoring project, which uses an STM32 Nucleo board and includes mobile notifications.
Useful Python Packages For Parsing HTML Report
Static analysis tools such as IAR C-STAT, Cppcheck, and Flawfinder are able to generate reports in the form of HTML files. To learn how and why it is necessary to add a static analysis tool to your firmware builds, check out our 10 Easy Steps to Add Static Analysis to Your Firmware Build and Static…
Testing Python Scripts in A Docker Container
Most Python scripts require external packages. Many require a specific version of these packages or even the Python interpreter. Instead of installing these dependencies globally on your machine, you can either create an isolated virtual environment using Python virtual environments (venv) or create a Docker container. While there is a lot to like about virtual…
Start with the Process, Finish with the Work
Start with the process, Finish with the work To obtain regulatory approval for medical device software, you’ll need to comply with the IEC-62304 Medical Device Software Lifecycle standard. This standard requires that specific methodologies are followed. It doesn’t dictate the specifics, but it does require that the medical device manufacturer defines a set of software…
Our Engineers: Peter Gabrail
Pete joined Dojo Five in November of 2019 as a Senior Firmware Engineer. He grew up in a little seed in the forest back in Syracuse, NY and did his first programming in high school, working on Commodores and Amigas as a hobby…
Unit Tests: Benefits For Your Automatic Build
What are Unit Tests? Unit tests are functions written to test an isolated module in a codebase. Isolation allows for specific modules to be tested without interaction with the rest of the system. Unit tests are designed to test the top-level application program interface (API) by inducing controlled input to the module and monitoring the…
Medical Device Documentation
Working on a medical device is a large undertaking. The documentation required by the FDA is able to intimidate even the most stalwart engineer all on its own. But they require it for good reasons, and once you and your team get started, you may find they become helpful instead of intimidating. Maintaining the…