On a virgin 16MHz synthex v2.8 kit using 20081222 firmware with pullups fitted the first thing it does is make the LED glow.
slayer666 wrote:In midiox there's constant footcontroller activity, and I have nothing attached. No piezo and no hihat pot.
--cut --
This seems only to occur after a firmware update directly after the megadrum rebooted itself. It keeps on scrolling forever..
Take a look at the screenshot.
midiox_pin4gnd.jpg
We know the statemachine should only be sending CCs when a change has occured therefore we could deduce that some signal activity is occuring within the 2ms period but observing Data2 we see the signal always reads HI with no transitions - how can this be?.
I see some noise (those 4 multiplexers are all being switched at the same time) but when I load the defaults - the activity stops.
If:-
1. The state machine needs to compare consecutive readings on this channel in order to recongnise a signal change over time - it must use a store for the previous value.
and
2. I know a compiler will warn against using uninitialised variables because it's a common problem but I see your code goes like shit off a shovel so assume the state machine is hand optimised assembler.
The question therefore is: Can the store contain a uninitialised (random) value > &7F?