Home

Welcome to Annealed-Engineering embedded system development and integration services. We are all about problem solving. Hardware, firmware, software, or systems integration we love creative and efficient solutions.

Rust Programming

Annealed Engineering focuses on the Rust programming language for its memory safety, reliability, and performance. Although we have worked with C and C++, Rust has proven to be the clear favorite for modern, embedded system development.

#Rustacean

Systems Integration

Annealed-Engineering has extensive experience developing SCADA software, specifically Ignition from Inductive Automation. From sensor networks, edge-of-network, machine monitoring, or even home automation projects. We have you covered.

Blog

What have I been up to? Trying my best to limit the number of times I get nerd sniped...failing miserably, but is that a bad thing?

Longan Nano (GD32V103F) ADC with Embedded Graphics

I have been reviewing a couple of pull requests to add ADC support for the riscv-rust /gd32vf103xx-hal . Since the Longan Nano dev board comes with an 160×80 RGB IPS LCD screen, I decided to use Embedded Graphics to debug the conversion 🙂 The following code was written as another example for the riscv-rust /longan-nano …

Participation

I participate in many forums and groups to learn and give back to the community. You can find me on the Inductive Automation forum, SiFive forum, the Embedded Rust Matrix channel, and more. My typical handle is @dkhayes117, see you there!