mirror of
https://github.com/hathach/tinyusb.git
synced 2026-02-04 23:35:46 +00:00
fix mtp serial
This commit is contained in:
@ -351,9 +351,10 @@ static int32_t fs_get_device_info(tud_mtp_cb_data_t* cb_data) {
|
||||
mtp_container_add_cstring(io_container, DEV_INFO_MODEL);
|
||||
mtp_container_add_cstring(io_container, DEV_INFO_VERSION);
|
||||
|
||||
uint16_t serial_utf16[32];
|
||||
size_t nchars = board_usb_get_serial(serial_utf16, 32);
|
||||
serial_utf16[tu_min32(nchars, 31u)] = 0; // ensure null termination
|
||||
enum { MAX_SERIAL_NCHARS = 32 };
|
||||
uint16_t serial_utf16[MAX_SERIAL_NCHARS+1];
|
||||
size_t nchars = board_usb_get_serial(serial_utf16, MAX_SERIAL_NCHARS);
|
||||
serial_utf16[tu_min32(nchars, MAX_SERIAL_NCHARS)] = 0; // ensure null termination
|
||||
mtp_container_add_string(io_container, serial_utf16);
|
||||
|
||||
tud_mtp_data_send(io_container);
|
||||
|
||||
Reference in New Issue
Block a user