enable hil dual for metro m4 with max3421
This commit is contained in:
@@ -81,7 +81,7 @@ void init_freertos_task(void);
|
|||||||
//--------------------------------------------------------------------
|
//--------------------------------------------------------------------
|
||||||
// Main
|
// Main
|
||||||
//--------------------------------------------------------------------
|
//--------------------------------------------------------------------
|
||||||
void init_tinyusb(void) {
|
static void init_tinyusb(void) {
|
||||||
// init host stack on configured roothub port
|
// init host stack on configured roothub port
|
||||||
tusb_rhport_init_t host_init = {
|
tusb_rhport_init_t host_init = {
|
||||||
.role = TUSB_ROLE_HOST,
|
.role = TUSB_ROLE_HOST,
|
||||||
|
@@ -155,8 +155,7 @@ bool tuh_inited(void);
|
|||||||
void tuh_task_ext(uint32_t timeout_ms, bool in_isr);
|
void tuh_task_ext(uint32_t timeout_ms, bool in_isr);
|
||||||
|
|
||||||
// Task function should be called in main/rtos loop
|
// Task function should be called in main/rtos loop
|
||||||
TU_ATTR_ALWAYS_INLINE static inline
|
TU_ATTR_ALWAYS_INLINE static inline void tuh_task(void) {
|
||||||
void tuh_task(void) {
|
|
||||||
tuh_task_ext(UINT32_MAX, false);
|
tuh_task_ext(UINT32_MAX, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -197,16 +196,14 @@ bool tuh_mounted(uint8_t daddr);
|
|||||||
bool tuh_connected(uint8_t daddr);
|
bool tuh_connected(uint8_t daddr);
|
||||||
|
|
||||||
// Check if device is suspended
|
// Check if device is suspended
|
||||||
TU_ATTR_ALWAYS_INLINE static inline
|
TU_ATTR_ALWAYS_INLINE static inline bool tuh_suspended(uint8_t daddr) {
|
||||||
bool tuh_suspended(uint8_t daddr) {
|
|
||||||
// TODO implement suspend & resume on host
|
// TODO implement suspend & resume on host
|
||||||
(void) daddr;
|
(void) daddr;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check if device is ready to communicate with
|
// Check if device is ready to communicate with
|
||||||
TU_ATTR_ALWAYS_INLINE static inline
|
TU_ATTR_ALWAYS_INLINE static inline bool tuh_ready(uint8_t daddr) {
|
||||||
bool tuh_ready(uint8_t daddr) {
|
|
||||||
return tuh_mounted(daddr) && !tuh_suspended(daddr);
|
return tuh_mounted(daddr) && !tuh_suspended(daddr);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -60,7 +60,7 @@
|
|||||||
"name": "metro_m4_express",
|
"name": "metro_m4_express",
|
||||||
"uid": "9995AD485337433231202020FF100A34",
|
"uid": "9995AD485337433231202020FF100A34",
|
||||||
"tests": {
|
"tests": {
|
||||||
"device": true, "host": false, "dual": false,
|
"device": true, "host": false, "dual": true,
|
||||||
"dev_attached": [{"vid_pid": "1a86_55d4", "serial": "52D2002130"}]
|
"dev_attached": [{"vid_pid": "1a86_55d4", "serial": "52D2002130"}]
|
||||||
},
|
},
|
||||||
"flasher": {
|
"flasher": {
|
||||||
|
Reference in New Issue
Block a user