mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-01 18:50:34 +03:00
Merge branch 'fix/set_errno_if_usj_not_connect_in_vfs_v6.0' into 'release/v6.0'
fix(esp_driver_usb): set errno if usj not connect in vfs read/write (v6.0) See merge request espressif/esp-idf!51199
This commit is contained in:
@@ -182,7 +182,7 @@ static int usb_serial_jtag_rx_char_no_driver(int fd)
|
||||
static ssize_t usb_serial_jtag_write(__attribute__((unused)) void *ctx, int fd, const void * data, size_t size)
|
||||
{
|
||||
if (!usb_serial_jtag_is_connected()) {
|
||||
// TODO: IDF-14303
|
||||
errno = EIO;
|
||||
return -1;
|
||||
}
|
||||
const char *data_c = (const char *)data;
|
||||
@@ -230,7 +230,7 @@ static void usb_serial_jtag_return_char(int fd, int c)
|
||||
static ssize_t usb_serial_jtag_read(__attribute__((unused)) void *ctx, int fd, void* data, size_t size)
|
||||
{
|
||||
if (!usb_serial_jtag_is_connected()) {
|
||||
// TODO: IDF-14303
|
||||
errno = EIO;
|
||||
return -1;
|
||||
}
|
||||
assert(fd == USJ_LOCAL_FD);
|
||||
@@ -357,7 +357,7 @@ static int usb_serial_jtag_wait_tx_done_no_driver(int fd)
|
||||
static int usb_serial_jtag_fsync(__attribute__((unused)) void *ctx, int fd)
|
||||
{
|
||||
if (!usb_serial_jtag_is_connected()) {
|
||||
// TODO: IDF-14303
|
||||
errno = EIO;
|
||||
return -1;
|
||||
}
|
||||
_lock_acquire_recursive(&s_ctx.write_lock);
|
||||
|
||||
Reference in New Issue
Block a user