Skip to content

Commit

Permalink
add esp32p4 to hil
Browse files Browse the repository at this point in the history
  • Loading branch information
hathach committed Nov 11, 2024
1 parent a8903d3 commit 13f78e2
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 0 deletions.
4 changes: 4 additions & 0 deletions hw/bsp/espressif/boards/espressif_p4_function_ev/board.h
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,10 @@
#define BUTTON_PIN 0
#define BUTTON_STATE_ACTIVE 0

// For CI hardware test, to test both device and host on the same HS port with help of
#define HIL_DEVICE_HOST_MUX_PIN 47
#define HIL_DEVICE_STATE 1

#ifdef __cplusplus
}
#endif
Expand Down
6 changes: 6 additions & 0 deletions hw/bsp/espressif/boards/family.c
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,12 @@ void board_init(void) {
usb_init();
#endif

#ifdef HIL_DEVICE_HOST_MUX_PIN
gpio_reset_pin(HIL_DEVICE_HOST_MUX_PIN);
gpio_set_direction(HIL_DEVICE_HOST_MUX_PIN, GPIO_MODE_OUTPUT);
gpio_set_level(HIL_DEVICE_HOST_MUX_PIN, CFG_TUD_ENABLED ? HIL_DEVICE_STATE : (1-HIL_DEVICE_STATE));
#endif

#if CFG_TUH_ENABLED && CFG_TUH_MAX3421
max3421_init();
#endif
Expand Down
13 changes: 13 additions & 0 deletions test/hil/tinyusb.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
{
"boards": [
{
"name": "espressif_p4_function_ev",
"uid": "6055F9F98715",
"build" : {
"flags_on": ["", "CFG_TUD_DWC2_DMA"]
},
"tests": {
"only": ["device/cdc_msc_freertos", "device/hid_composite_freertos"]
},
"flasher": "esptool",
"flasher_sn": "4ea4f48f6bc3ee11bbb9d00f9e1b1c54",
"flasher_args": "-b 1500000"
},
{
"name": "espressif_s3_devkitm",
"uid": "84F703C084E4",
Expand Down

0 comments on commit 13f78e2

Please sign in to comment.