mirror of
https://github.com/espressif/esp-idf.git
synced 2025-10-02 18:10:57 +02:00
Merge branch 'change/remove_deprecated_vfs_driver_funcs' into 'master'
change(vfs): removed uart and uart-jtag-serial API See merge request espressif/esp-idf!41988
This commit is contained in:
@@ -1160,19 +1160,3 @@ void uart_vfs_include_dev_init(void)
|
|||||||
{
|
{
|
||||||
// Linker hook function, exists to make the linker examine this file
|
// Linker hook function, exists to make the linker examine this file
|
||||||
}
|
}
|
||||||
|
|
||||||
// -------------------------- esp_vfs_dev_uart_xxx ALIAS (deprecated) ----------------------------
|
|
||||||
|
|
||||||
void esp_vfs_dev_uart_register(void) __attribute__((alias("uart_vfs_dev_register")));
|
|
||||||
|
|
||||||
void esp_vfs_dev_uart_set_rx_line_endings(esp_line_endings_t mode) __attribute__((alias("uart_vfs_dev_set_rx_line_endings")));
|
|
||||||
|
|
||||||
void esp_vfs_dev_uart_set_tx_line_endings(esp_line_endings_t mode) __attribute__((alias("uart_vfs_dev_set_tx_line_endings")));
|
|
||||||
|
|
||||||
int esp_vfs_dev_uart_port_set_rx_line_endings(int uart_num, esp_line_endings_t mode) __attribute__((alias("uart_vfs_dev_port_set_rx_line_endings")));
|
|
||||||
|
|
||||||
int esp_vfs_dev_uart_port_set_tx_line_endings(int uart_num, esp_line_endings_t mode) __attribute__((alias("uart_vfs_dev_port_set_tx_line_endings")));
|
|
||||||
|
|
||||||
void esp_vfs_dev_uart_use_nonblocking(int uart_num) __attribute__((alias("uart_vfs_dev_use_nonblocking")));
|
|
||||||
|
|
||||||
void esp_vfs_dev_uart_use_driver(int uart_num) __attribute__((alias("uart_vfs_dev_use_driver")));
|
|
||||||
|
@@ -17,7 +17,6 @@
|
|||||||
#include "esp_timer.h"
|
#include "esp_timer.h"
|
||||||
#include "esp_vfs.h"
|
#include "esp_vfs.h"
|
||||||
#include "esp_vfs_dev.h" // Old headers for the aliasing functions
|
#include "esp_vfs_dev.h" // Old headers for the aliasing functions
|
||||||
#include "esp_vfs_usb_serial_jtag.h" // Old headers for the aliasing functions
|
|
||||||
#include "esp_attr.h"
|
#include "esp_attr.h"
|
||||||
#include "esp_log.h"
|
#include "esp_log.h"
|
||||||
#include "sdkconfig.h"
|
#include "sdkconfig.h"
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* SPDX-FileCopyrightText: 2015-2024 Espressif Systems (Shanghai) CO LTD
|
* SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD
|
||||||
*
|
*
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
@@ -13,62 +13,6 @@
|
|||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
void esp_vfs_dev_uart_register(void) __attribute__((deprecated("Please use uart_vfs_dev_register() instead")));
|
|
||||||
|
|
||||||
void esp_vfs_dev_uart_use_nonblocking(int uart_num) __attribute__((deprecated("Please use uart_vfs_dev_use_nonblocking() instead")));
|
|
||||||
|
|
||||||
void esp_vfs_dev_uart_use_driver(int uart_num) __attribute__((deprecated("Please use uart_vfs_dev_use_driver() instead")));
|
|
||||||
|
|
||||||
int esp_vfs_dev_uart_port_set_rx_line_endings(int uart_num, esp_line_endings_t mode) __attribute__((deprecated("Please use uart_vfs_dev_port_set_rx_line_endings() instead")));
|
|
||||||
|
|
||||||
int esp_vfs_dev_uart_port_set_tx_line_endings(int uart_num, esp_line_endings_t mode) __attribute__((deprecated("Please use uart_vfs_dev_port_set_tx_line_endings() instead")));
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @brief Set the line endings expected to be received on UART
|
|
||||||
*
|
|
||||||
* This specifies the conversion between line endings received on UART and
|
|
||||||
* newlines ('\n', LF) passed into stdin:
|
|
||||||
*
|
|
||||||
* - ESP_LINE_ENDINGS_CRLF: convert CRLF to LF
|
|
||||||
* - ESP_LINE_ENDINGS_CR: convert CR to LF
|
|
||||||
* - ESP_LINE_ENDINGS_LF: no modification
|
|
||||||
*
|
|
||||||
* @note this function is not thread safe w.r.t. reading from UART
|
|
||||||
*
|
|
||||||
* @param mode line endings expected on UART
|
|
||||||
*/
|
|
||||||
void esp_vfs_dev_uart_set_rx_line_endings(esp_line_endings_t mode) __attribute__((deprecated("Please use uart_vfs_dev_port_set_rx_line_endings() instead")));
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @brief Set the line endings to sent to UART
|
|
||||||
*
|
|
||||||
* This specifies the conversion between newlines ('\n', LF) on stdout and line
|
|
||||||
* endings sent over UART:
|
|
||||||
*
|
|
||||||
* - ESP_LINE_ENDINGS_CRLF: convert LF to CRLF
|
|
||||||
* - ESP_LINE_ENDINGS_CR: convert LF to CR
|
|
||||||
* - ESP_LINE_ENDINGS_LF: no modification
|
|
||||||
*
|
|
||||||
* @note this function is not thread safe w.r.t. writing to UART
|
|
||||||
*
|
|
||||||
* @param mode line endings to send to UART
|
|
||||||
*/
|
|
||||||
void esp_vfs_dev_uart_set_tx_line_endings(esp_line_endings_t mode) __attribute__((deprecated("Please use uart_vfs_dev_port_set_tx_line_endings() instead")));
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @brief set VFS to use USB-SERIAL-JTAG driver for reading and writing
|
|
||||||
* @note application must configure USB-SERIAL-JTAG driver before calling these functions
|
|
||||||
* With these functions, read and write are blocking and interrupt-driven.
|
|
||||||
*/
|
|
||||||
void esp_vfs_usb_serial_jtag_use_driver(void) __attribute__((deprecated("Please use usb_serial_jtag_vfs_use_driver() instead")));
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @brief set VFS to use simple functions for reading and writing UART
|
|
||||||
* Read is non-blocking, write is busy waiting until TX FIFO has enough space.
|
|
||||||
* These functions are used by default.
|
|
||||||
*/
|
|
||||||
void esp_vfs_usb_serial_jtag_use_nonblocking(void) __attribute__((deprecated("Please use usb_serial_jtag_vfs_use_nonblocking() instead")));
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@@ -1,25 +0,0 @@
|
|||||||
/*
|
|
||||||
* SPDX-FileCopyrightText: 2021-2024 Espressif Systems (Shanghai) CO LTD
|
|
||||||
*
|
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include "esp_err.h"
|
|
||||||
#include "esp_vfs.h"
|
|
||||||
#include "esp_vfs_common.h"
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
|
||||||
extern "C" {
|
|
||||||
#endif
|
|
||||||
|
|
||||||
esp_err_t esp_vfs_dev_usb_serial_jtag_register(void) __attribute__((deprecated("Please use usb_serial_jtag_vfs_register instead")));
|
|
||||||
|
|
||||||
void esp_vfs_dev_usb_serial_jtag_set_rx_line_endings(esp_line_endings_t mode) __attribute__((deprecated("Please use usb_serial_jtag_vfs_set_rx_line_endings instead")));
|
|
||||||
|
|
||||||
void esp_vfs_dev_usb_serial_jtag_set_tx_line_endings(esp_line_endings_t mode) __attribute__((deprecated("Please use usb_serial_jtag_vfs_set_tx_line_endings instead")));
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
|
||||||
}
|
|
||||||
#endif
|
|
@@ -5,3 +5,9 @@ Removed VFS SDMMC Deprecated API
|
|||||||
--------------------------------
|
--------------------------------
|
||||||
|
|
||||||
Deprecated ``esp_vfs_fat_sdmmc_unmount`` function is now removed. Please use ``esp_vfs_fat_sdcard_unmount`` instead.
|
Deprecated ``esp_vfs_fat_sdmmc_unmount`` function is now removed. Please use ``esp_vfs_fat_sdcard_unmount`` instead.
|
||||||
|
|
||||||
|
VFS
|
||||||
|
---
|
||||||
|
- Deleted deprecated UART-VFS functions (```esp_vfs_dev_uart_*``) located in the ``vfs`` component. Please use API from UART driver instead: ``uart_vfs_dev_*``.
|
||||||
|
- Deleted deprecated USB-Serial-JTAG-VFS functions (```esp_vfs_dev_usb_serial_jtag_*``) located in the ``vfs`` component. Please use API from USB-Serial-JTAG driver instead: ``usb_serial_jtag_vfs_*``.
|
||||||
|
|
||||||
|
@@ -21,7 +21,6 @@
|
|||||||
#include "esp_log.h"
|
#include "esp_log.h"
|
||||||
#include "esp_netif.h"
|
#include "esp_netif.h"
|
||||||
#include "esp_vfs_dev.h"
|
#include "esp_vfs_dev.h"
|
||||||
#include "esp_vfs_usb_serial_jtag.h"
|
|
||||||
#include "esp_vfs_eventfd.h"
|
#include "esp_vfs_eventfd.h"
|
||||||
#include "esp_wifi.h"
|
#include "esp_wifi.h"
|
||||||
#include "nvs_flash.h"
|
#include "nvs_flash.h"
|
||||||
|
Reference in New Issue
Block a user