mirror of
https://github.com/hathach/tinyusb.git
synced 2025-04-16 23:43:23 +00:00
add config number
This commit is contained in:
parent
9208570d3a
commit
fe0e79864b
@ -194,7 +194,7 @@ void hal_dcd_set_address(uint8_t coreid, uint8_t dev_addr)
|
||||
LPC_USB[coreid]->DEVICEADDR = (dev_addr << 25) | BIT_(24);
|
||||
}
|
||||
|
||||
void hal_dcd_set_config(uint8_t coreid)
|
||||
void hal_dcd_set_config(uint8_t coreid, uint8_t config_num)
|
||||
{
|
||||
|
||||
}
|
||||
|
@ -76,7 +76,7 @@ void dcd_isr(uint8_t coreid);
|
||||
void hal_dcd_connect (uint8_t coreid);
|
||||
void hal_dcd_disconnect (uint8_t coreid);
|
||||
void hal_dcd_set_address(uint8_t coreid, uint8_t dev_addr);
|
||||
void hal_dcd_set_config (uint8_t coreid);
|
||||
void hal_dcd_set_config (uint8_t coreid, uint8_t config_num);
|
||||
|
||||
//------------- 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);
|
||||
|
@ -292,9 +292,10 @@ void hal_dcd_set_address(uint8_t coreid, uint8_t dev_addr)
|
||||
sie_write(SIE_CMDCODE_SET_ADDRESS, 1, 0x80 | dev_addr); // 7th bit is : device_enable
|
||||
}
|
||||
|
||||
void hal_dcd_set_config(uint8_t coreid)
|
||||
void hal_dcd_set_config(uint8_t coreid, uint8_t config_num)
|
||||
{
|
||||
(void) coreid;
|
||||
(void) config_num;
|
||||
sie_write(SIE_CMDCODE_CONFIGURE_DEVICE, 1, 1);
|
||||
}
|
||||
|
||||
|
@ -170,7 +170,7 @@ void hal_dcd_connect(uint8_t coreid)
|
||||
LPC_USB->DEVCMDSTAT |= CMDSTAT_DEVICE_CONNECT_MASK;
|
||||
}
|
||||
|
||||
void hal_dcd_set_config(uint8_t coreid)
|
||||
void hal_dcd_set_config(uint8_t coreid, uint8_t config_num)
|
||||
{
|
||||
|
||||
}
|
||||
|
@ -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
|
||||
static tusb_error_t usbd_set_configure_received(uint8_t coreid, uint8_t config_number)
|
||||
{
|
||||
hal_dcd_set_config(coreid);
|
||||
hal_dcd_set_config(coreid, config_number);
|
||||
usbd_devices[coreid].state = TUSB_DEVICE_STATE_CONFIGURED;
|
||||
|
||||
//------------- parse configuration & open drivers -------------//
|
||||
|
Loading…
x
Reference in New Issue
Block a user