continue on refratoring

This commit is contained in:
hathach
2013-04-05 14:26:28 +07:00
parent 10f5bce0df
commit d616fa6c10
8 changed files with 14 additions and 13 deletions
+6 -1
View File
@@ -53,12 +53,17 @@
LPC_USB0_Type lpc_usb0;
LPC_USB1_Type lpc_usb1;
extern ehci_data_t ehci_data;
extern usbh_device_info_t usbh_devices[TUSB_CFG_HOST_DEVICE_MAX+1];
//--------------------------------------------------------------------+
// IMPLEMENTATION
//--------------------------------------------------------------------+
void ehci_controller_init(void)
{
memclr_(&lpc_usb0, sizeof(LPC_USB0_Type));
memclr_(&lpc_usb1, sizeof(LPC_USB1_Type));
}
void ehci_controller_control_xfer_proceed(uint8_t dev_addr, uint8_t p_data[])
{
ehci_registers_t* const regs = get_operational_register( usbh_devices[dev_addr].core_id );
+2
View File
@@ -57,7 +57,9 @@
extern ehci_data_t ehci_data;
void ehci_controller_init(void);
void ehci_controller_run(uint8_t hostid);
void ehci_controller_control_xfer_proceed(uint8_t dev_addr, uint8_t p_data[]);
void ehci_controller_device_plug(uint8_t hostid, tusb_speed_t speed);
void ehci_controller_device_unplug(uint8_t hostid);