DuaneB:
what does this compile to ?dacc_write_conversion_data(DAC0, (l = !l)*4095);
why not l = ~l;
with l initialised to 4095 -it should be a lot faster.
Duane B
Good point! Nevertheless the code was timing correctly at 1MHz. Checked with a picoscope,
Giuseppe