From 616fc9dd64483d523ffcbb94e138f7b83ed7e5e5 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Wed, 6 Mar 2013 17:19:10 +0900 Subject: [PATCH] changelog --- ChangeLog | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/ChangeLog b/ChangeLog index 5b5747c..986d8a9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,44 @@ +2013-03-06 Niibe Yutaka + + USB stack implementation improvement. + + * src/usb_stm32f103.c (Device_Method, method_p): Remove. + (usb_interrupt_handler): Call usb_cb_device_reset. + (std_get_descriptor): Call usb_cb_get_descriptor. + (std_set_configuration): Call usb_cb_handle_event. + (std_get_status, std_get_interface, std_set_interface): Call + usb_cb_interface. + (handle_setup0): Call usb_cb_setup. + (handle_in0): Call usb_cb_handle_event and + usb_cb_ctrl_write_finish. + (request_handler): Remove. + (handle_setup0): Call std_* directly, not indirectly by + request_handler. + (ep_intr_handler_IN, ep_intr_handler_OUT): Remove. + (usb_handle_transfer): Call EP*_Callback directly, not indirectly + by ep_intr_handler_IN, ep_intr_handler_OUT. + + * src/usb_lld.h (struct usb_device_method, Device_Method): Remove. + (usb_cb_device_reset, usb_cb_ctrl_write_finish) + (usb_cb_setup, usb_cb_get_descriptor, usb_cb_handle_event) + (usb_cb_interface): Define callbacks. + (usb_initial_feature): New. + (struct Descriptor): Move to ... + * src/usb_desc.c: ... here. + (usb_initial_feature): New. + (usb_cb_get_descriptor): Rename from gnuk_get_descriptor and move + from usb_ctrl.c. + + * src/usb_ctrl.c (usb_cb_device_reset): Rename from + gnuk_device_reset. + (usb_cb_setup): Rename from gnuk_setup. + (usb_cb_ctrl_write_finish): Rename from gnuk_ctrl_write_finish. + (usb_cb_event): Rename from gnuk_usb_event. + (usb_cb_interface): Rename from gnuk_interface. + (Device_Method): Remove. + + * src/main.c (main): Use usb_initial_feature. + 2013-02-27 Niibe Yutaka * src/usb-icc.c (set_sw1sw2): Arguments are C and CHUNK_LEN.