the waitingtask is nullified by the task and not anymore by the interrupt routine
waitfortransfer removed:  this because in i2cmanager the waitingtask is set before triggering the transfer to cover a critical section (waitingtask not yet set but interrupt already triggerd)
new EOL implementation for the UartManager (use with setMode())