Arduino (M4) External Programming: It’s Time!