Implementation not to block at CDC transmission

Revised interrupt period from 1kHz to 4kHz
Implemented rejection counter on sending TX packet
Dispose the TX packet when TX rejected 4 times.
Added state machine states

Increased state macine state to prepare for the state machine
improvement.