modified cdc_main.c protocol.h