Hello,
My software versions are Atmel Studio (7.0.1417), ASF (3.35.1), and Atmel Start (1.0.102.0). My hardware is the SAMG55 Xplained Pro development board. I opened the example start project "USB CDC Echo" program. Once loaded on the target the USB will enumerate and I see "Communication Device Class ASF example (COM6)" in my Windows 7 Device Manager. This all seems fine, except serial communications do not work. The program is stuck in the function cdc_acm_example() at the while loop, meaning cdcdf_acm_is_enabled() always returns false. Has anyone else seen this? Is there a fix?
void cdcd_acm_example(void)
{
while (!cdcdf_acm_is_enabled()) {
// wait cdc acm to be installed
};
cdcdf_acm_register_callback(CDCDF_ACM_CB_READ, (FUNC_PTR)usb_device_cb_bulk_out);
cdcdf_acm_register_callback(CDCDF_ACM_CB_WRITE, (FUNC_PTR)usb_device_cb_bulk_in);
cdcdf_acm_register_callback(CDCDF_ACM_CB_STATE_C, (FUNC_PTR)usb_device_cb_state_c);
while (1) {
}
}