enable hil dual for metro m4 with max3421

This commit is contained in:
hathach
2025-03-21 00:11:18 +07:00
parent c2924c51fc
commit e54753814b
3 changed files with 5 additions and 8 deletions

View File

@@ -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,

View File

@@ -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);
} }

View File

@@ -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": {