Hi thanks for the reply,
its a midi foot controller with 10 leds and 10 switches, it has a internal menu which lets the user select program change number
midi channel number select
change patch name
how many banks you want to select
and a few other things
by default its set up to read 16 banks of 4 and this works fine with the nano, but at the moment with the mega it reads 64 banks and it wont let you select any other number.
and the midi channel number lets you select for 1 to 16 with the nano but with the mega it is stuck on the exact same number as the bank select number and wont change channel 64.
so no midi is being sent out because there is no midi channel 64.
so i was wondering if the mega reads memory differently to the nano.
i also had a teensy 3.1 and the same thing was happening.
no it compiles fine.
and i,m not getting any error messages.