Receive char from USB, blocking.
Send char to USB, blocking.
Send char to USB, non blocking.
Send answer on action.