rename dcd_controller_* to hal_dcd_*
This commit is contained in:
parent
33d348c288
commit
9208570d3a
|
@ -184,17 +184,17 @@ static dcd_data_t* const dcd_data_ptr[2] = { &dcd_data0, &dcd_data1 };
|
||||||
//--------------------------------------------------------------------+
|
//--------------------------------------------------------------------+
|
||||||
// CONTROLLER API
|
// CONTROLLER API
|
||||||
//--------------------------------------------------------------------+
|
//--------------------------------------------------------------------+
|
||||||
void dcd_controller_connect(uint8_t coreid)
|
void hal_dcd_connect(uint8_t coreid)
|
||||||
{
|
{
|
||||||
LPC_USB[coreid]->USBCMD_D |= BIT_(0);
|
LPC_USB[coreid]->USBCMD_D |= BIT_(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
void dcd_controller_set_address(uint8_t coreid, uint8_t dev_addr)
|
void hal_dcd_set_address(uint8_t coreid, uint8_t dev_addr)
|
||||||
{
|
{
|
||||||
LPC_USB[coreid]->DEVICEADDR = (dev_addr << 25) | BIT_(24);
|
LPC_USB[coreid]->DEVICEADDR = (dev_addr << 25) | BIT_(24);
|
||||||
}
|
}
|
||||||
|
|
||||||
void dcd_controller_set_configuration(uint8_t coreid)
|
void hal_dcd_set_config(uint8_t coreid)
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -73,10 +73,10 @@ bool hal_dcd_init(uint8_t coreid);
|
||||||
void dcd_isr(uint8_t coreid);
|
void dcd_isr(uint8_t coreid);
|
||||||
|
|
||||||
//------------- Controller API -------------//
|
//------------- Controller API -------------//
|
||||||
void dcd_controller_connect (uint8_t coreid);
|
void hal_dcd_connect (uint8_t coreid);
|
||||||
void dcd_controller_disconnect (uint8_t coreid);
|
void hal_dcd_disconnect (uint8_t coreid);
|
||||||
void dcd_controller_set_address (uint8_t coreid, uint8_t dev_addr);
|
void hal_dcd_set_address(uint8_t coreid, uint8_t dev_addr);
|
||||||
void dcd_controller_set_configuration (uint8_t coreid);
|
void hal_dcd_set_config (uint8_t coreid);
|
||||||
|
|
||||||
//------------- PIPE API -------------//
|
//------------- PIPE API -------------//
|
||||||
tusb_error_t dcd_pipe_control_xfer(uint8_t coreid, tusb_direction_t dir, uint8_t * p_buffer, uint16_t length, bool int_on_complete);
|
tusb_error_t dcd_pipe_control_xfer(uint8_t coreid, tusb_direction_t dir, uint8_t * p_buffer, uint16_t length, bool int_on_complete);
|
||||||
|
|
|
@ -280,19 +280,19 @@ void dcd_isr(uint8_t coreid)
|
||||||
//--------------------------------------------------------------------+
|
//--------------------------------------------------------------------+
|
||||||
// USBD API - CONTROLLER
|
// USBD API - CONTROLLER
|
||||||
//--------------------------------------------------------------------+
|
//--------------------------------------------------------------------+
|
||||||
void dcd_controller_connect(uint8_t coreid)
|
void hal_dcd_connect(uint8_t coreid)
|
||||||
{
|
{
|
||||||
(void) coreid;
|
(void) coreid;
|
||||||
sie_write(SIE_CMDCODE_DEVICE_STATUS, 1, 1);
|
sie_write(SIE_CMDCODE_DEVICE_STATUS, 1, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
void dcd_controller_set_address(uint8_t coreid, uint8_t dev_addr)
|
void hal_dcd_set_address(uint8_t coreid, uint8_t dev_addr)
|
||||||
{
|
{
|
||||||
(void) coreid;
|
(void) coreid;
|
||||||
sie_write(SIE_CMDCODE_SET_ADDRESS, 1, 0x80 | dev_addr); // 7th bit is : device_enable
|
sie_write(SIE_CMDCODE_SET_ADDRESS, 1, 0x80 | dev_addr); // 7th bit is : device_enable
|
||||||
}
|
}
|
||||||
|
|
||||||
void dcd_controller_set_configuration(uint8_t coreid)
|
void hal_dcd_set_config(uint8_t coreid)
|
||||||
{
|
{
|
||||||
(void) coreid;
|
(void) coreid;
|
||||||
sie_write(SIE_CMDCODE_CONFIGURE_DEVICE, 1, 1);
|
sie_write(SIE_CMDCODE_CONFIGURE_DEVICE, 1, 1);
|
||||||
|
|
|
@ -164,18 +164,18 @@ static void queue_xfer_in_next_td(uint8_t ep_id);
|
||||||
//--------------------------------------------------------------------+
|
//--------------------------------------------------------------------+
|
||||||
// CONTROLLER API
|
// CONTROLLER API
|
||||||
//--------------------------------------------------------------------+
|
//--------------------------------------------------------------------+
|
||||||
void dcd_controller_connect(uint8_t coreid)
|
void hal_dcd_connect(uint8_t coreid)
|
||||||
{
|
{
|
||||||
(void) coreid;
|
(void) coreid;
|
||||||
LPC_USB->DEVCMDSTAT |= CMDSTAT_DEVICE_CONNECT_MASK;
|
LPC_USB->DEVCMDSTAT |= CMDSTAT_DEVICE_CONNECT_MASK;
|
||||||
}
|
}
|
||||||
|
|
||||||
void dcd_controller_set_configuration(uint8_t coreid)
|
void hal_dcd_set_config(uint8_t coreid)
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void dcd_controller_set_address(uint8_t coreid, uint8_t dev_addr)
|
void hal_dcd_set_address(uint8_t coreid, uint8_t dev_addr)
|
||||||
{
|
{
|
||||||
(void) coreid;
|
(void) coreid;
|
||||||
|
|
||||||
|
|
|
@ -264,7 +264,7 @@ tusb_error_t usbd_control_request_subtask(uint8_t coreid, tusb_control_request_t
|
||||||
}
|
}
|
||||||
else if ( TUSB_REQUEST_SET_ADDRESS == p_request->bRequest )
|
else if ( TUSB_REQUEST_SET_ADDRESS == p_request->bRequest )
|
||||||
{
|
{
|
||||||
dcd_controller_set_address(coreid, (uint8_t) p_request->wValue);
|
hal_dcd_set_address(coreid, (uint8_t) p_request->wValue);
|
||||||
usbd_devices[coreid].state = TUSB_DEVICE_STATE_ADDRESSED;
|
usbd_devices[coreid].state = TUSB_DEVICE_STATE_ADDRESSED;
|
||||||
}
|
}
|
||||||
else if ( TUSB_REQUEST_SET_CONFIGURATION == p_request->bRequest )
|
else if ( TUSB_REQUEST_SET_CONFIGURATION == p_request->bRequest )
|
||||||
|
@ -321,7 +321,7 @@ tusb_error_t usbd_control_request_subtask(uint8_t coreid, tusb_control_request_t
|
||||||
// may need to open interface before set configured
|
// may need to open interface before set configured
|
||||||
static tusb_error_t usbd_set_configure_received(uint8_t coreid, uint8_t config_number)
|
static tusb_error_t usbd_set_configure_received(uint8_t coreid, uint8_t config_number)
|
||||||
{
|
{
|
||||||
dcd_controller_set_configuration(coreid);
|
hal_dcd_set_config(coreid);
|
||||||
usbd_devices[coreid].state = TUSB_DEVICE_STATE_CONFIGURED;
|
usbd_devices[coreid].state = TUSB_DEVICE_STATE_CONFIGURED;
|
||||||
|
|
||||||
//------------- parse configuration & open drivers -------------//
|
//------------- parse configuration & open drivers -------------//
|
||||||
|
|
Loading…
Reference in New Issue