docs/changelog/0.7.0.md
November 7, 2020
dcd_edpt_close() APIdcd_edpt_close() APIOPT_MCU_SAMD11OPT_MCU_SAME5Xtud_task() is called within critical section (disabled interrupt)dcd_edpt_close()usbd_edpt_claim()/usbd_edpt_release()tud_task_event_ready() and osal_queue_empty(). This API is needed to check before enter low power mode with WFI/WFEdcd_int_handler(). Application must define IRQ handler in which it calls this API.dcd_connect() and dcd_disconnect() to enable/disable internal pullup on D+/D- on supported MCUs.usbd_edpt_open()dcd_set_config()OPT_OS_CUMSTOM as hook for application to overwrite and/or add their own OS implementationCFG_TUSB_DEBUG_PRINTF hookTUD_CONFIG_DESCRIPTOR() template has extra config_num as 1st argumentdcd_event_bus_reset()usbd_driver_open() add max length argument, and return length of interface (0 for not supported). Return value is used for finding appropriate driverusbd_app_driver_get_cb()tud_descriptor_device_qualifier_cb() callbacktu_fifo bulk write/read transferCFG_TUD_HID_BUFSIZE to CFG_TUD_HID_EP_BUFSIZECFG_TUD_CDC_EPSIZE to CFG_TUD_CDC_EP_BUFSIZECFG_TUD_MSC_BUFSIZE to CFG_TUD_MSC_EP_BUFSIZECFG_TUD_MIDI_EPSIZE to CFG_TUD_MIDI_EP_BUFSIZEtud_cdc_tx_complete_cb() callbacktud_cdc_n_write_flush() return number of bytes forced to transfer, and flush when writing enough data to fifoRework USB host stack (still work in progress)
Improve Hub, MSC, HID host driver
hid_composite_freertosdynamic_configuration to demonstrate how to switch configuration descriptorshid_multiple_interfacenet_lwip_webserver example
net_lwip_webserveraudio_test uac2_headsestThanks to everyone who contributed to this release: @chang196700, @CraigHutchinson, @czeslawmakarski, @duempel, @gh2o, @hathach, @HiFiPhile, @j4cbo, @jepler, @jgressmann, @k0d, @kasjer, @kaysievers, @ktemkin, @majbthrd, @me-no-dev, @mzero, @PanRe, @pigrew, @salkinium, @UweBonnes, @xobs, @zlittell.