summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhathach <[email protected]>2025-03-21 00:11:18 +0700
committerhathach <[email protected]>2025-03-21 00:11:18 +0700
commite54753814befa26742fa8a9805f5b7beac32a963 (patch)
treeae29037437465a71fbfdfa5205735dd805777068
parentc2924c51fc9bf0074663cafabf4399ca9d673750 (diff)
enable hil dual for metro m4 with max3421
-rw-r--r--examples/host/device_info/src/main.c2
-rw-r--r--src/host/usbh.h9
-rw-r--r--test/hil/tinyusb.json2
3 files changed, 5 insertions, 8 deletions
diff --git a/examples/host/device_info/src/main.c b/examples/host/device_info/src/main.c
index 775968c16..ac4c46a11 100644
--- a/examples/host/device_info/src/main.c
+++ b/examples/host/device_info/src/main.c
@@ -81,7 +81,7 @@ void init_freertos_task(void);
//--------------------------------------------------------------------
// Main
//--------------------------------------------------------------------
-void init_tinyusb(void) {
+static void init_tinyusb(void) {
// init host stack on configured roothub port
tusb_rhport_init_t host_init = {
.role = TUSB_ROLE_HOST,
diff --git a/src/host/usbh.h b/src/host/usbh.h
index 52b4f478c..36bb7c9b2 100644
--- a/src/host/usbh.h
+++ b/src/host/usbh.h
@@ -155,8 +155,7 @@ bool tuh_inited(void);
void tuh_task_ext(uint32_t timeout_ms, bool in_isr);
// Task function should be called in main/rtos loop
-TU_ATTR_ALWAYS_INLINE static inline
-void tuh_task(void) {
+TU_ATTR_ALWAYS_INLINE static inline void tuh_task(void) {
tuh_task_ext(UINT32_MAX, false);
}
@@ -197,16 +196,14 @@ bool tuh_mounted(uint8_t daddr);
bool tuh_connected(uint8_t daddr);
// Check if device is suspended
-TU_ATTR_ALWAYS_INLINE static inline
-bool tuh_suspended(uint8_t daddr) {
+TU_ATTR_ALWAYS_INLINE static inline bool tuh_suspended(uint8_t daddr) {
// TODO implement suspend & resume on host
(void) daddr;
return false;
}
// Check if device is ready to communicate with
-TU_ATTR_ALWAYS_INLINE static inline
-bool tuh_ready(uint8_t daddr) {
+TU_ATTR_ALWAYS_INLINE static inline bool tuh_ready(uint8_t daddr) {
return tuh_mounted(daddr) && !tuh_suspended(daddr);
}
diff --git a/test/hil/tinyusb.json b/test/hil/tinyusb.json
index 7393226eb..c2bbdf5a3 100644
--- a/test/hil/tinyusb.json
+++ b/test/hil/tinyusb.json
@@ -60,7 +60,7 @@
"name": "metro_m4_express",
"uid": "9995AD485337433231202020FF100A34",
"tests": {
- "device": true, "host": false, "dual": false,
+ "device": true, "host": false, "dual": true,
"dev_attached": [{"vid_pid": "1a86_55d4", "serial": "52D2002130"}]
},
"flasher": {