Fix minor thing in flashing routine, we can't display running percentage number
while downloading with the LOG() mechanism...
TBM programming: we need to program both cores by adding 0xE0 and 0xF0 to the
register to be programmed.
Add comment: trimming is completely broken atm and we need to think of a smart
solution to this problem. Trim bits are in the same register as the mask flag
so they can only be written together.
API CHANGE: Add support for Pattern Generator setup via initTestboard.
Pattern generator commands consist of a signal (uint16_t) consisting of any
flag combination (see hal/constants.h) and a delay (uint8_t) which is performed
after the signals have been sent. There are 255 slots for commands in the PG,
the last entry should always have delay = 0 to stop the PG. This is checked by the
API.
Add pattern generator examples to testpxar, one for single ROCs, one for a full
Module. This completes the DTB configuration as reuqired for issue #10.