Embedded programmer and hardware designer for past 25 years.