diff options
| author | hathach <[email protected]> | 2024-04-24 16:17:33 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2024-04-24 16:17:33 +0700 |
| commit | b67cb26e51c7f31db0cf71c6c1ce5430bbbbb7f5 (patch) | |
| tree | d0564614430496e537574881b516ad589e201a4a /hw | |
| parent | eaec0fb13998ab642bd63981e8d0686fab0b347c (diff) | |
change hil board s3 devkitm (devkitc seems to have usb issue with cp2104)
Diffstat (limited to 'hw')
| -rw-r--r-- | hw/bsp/board.c | 13 | ||||
| -rw-r--r-- | hw/bsp/board_api.h | 1 |
2 files changed, 9 insertions, 5 deletions
diff --git a/hw/bsp/board.c b/hw/bsp/board.c index 996ac9263..cdef5e1e5 100644 --- a/hw/bsp/board.c +++ b/hw/bsp/board.c @@ -26,6 +26,14 @@ #include "board_api.h" //--------------------------------------------------------------------+ +// Board API +//--------------------------------------------------------------------+ +int board_getchar(void) { + char c; + return (sys_read(0, &c, 1) > 0) ? (int) c : (-1); +} + +//--------------------------------------------------------------------+ // newlib read()/write() retarget //--------------------------------------------------------------------+ #ifdef __ICCARM__ @@ -126,8 +134,3 @@ FILE *const stdin = &__stdio; __strong_reference(stdin, stdout); __strong_reference(stdin, stderr); #endif - -int board_getchar(void) { - char c; - return (sys_read(0, &c, 1) > 0) ? (int) c : (-1); -} diff --git a/hw/bsp/board_api.h b/hw/bsp/board_api.h index 418ce3551..f21a32371 100644 --- a/hw/bsp/board_api.h +++ b/hw/bsp/board_api.h @@ -142,6 +142,7 @@ static inline size_t board_usb_get_serial(uint16_t desc_str1[], size_t max_chars uint8_t uid[16] TU_ATTR_ALIGNED(4); size_t uid_len; + // TODO work with make, but not working with esp32s3 cmake if ( board_get_unique_id ) { uid_len = board_get_unique_id(uid, sizeof(uid)); }else { |
