that sounds difficult. The only coding I ever did was with Basic on an old radio shack computer and it was difficult. I hope that writing firmware is easier.