1. lost data when receiving buffer is full; 2. low-water mask implement issue; 3. re-flush cdc buffer when enabling 4. serial dma is conflict with cdc , modify the serial.h