mirror of
https://github.com/espressif/esp-idf.git
synced 2025-12-16 04:22:22 +00:00
esp_rom: extract common uart apis into esp_rom_uart.h
This commit is contained in:
@@ -15,7 +15,7 @@
|
||||
#include <string.h>
|
||||
#include "esp_err.h"
|
||||
#include "driver/uart.h"
|
||||
#include "esp32s2/rom/uart.h"
|
||||
#include "esp_rom_uart.h"
|
||||
|
||||
#define ROM_UART_DRIVER_ENABLE 0
|
||||
|
||||
@@ -128,9 +128,9 @@ int test_tp_print_to_scope(float *data, unsigned char channel_num)
|
||||
return 0;
|
||||
} else {
|
||||
#if ROM_UART_DRIVER_ENABLE
|
||||
uart_tx_wait_idle(uart_num); // Default print uart mumber is 0.
|
||||
esp_rom_uart_tx_wait_idle(uart_num); // Default print uart mumber is 0.
|
||||
for(int i=0; i<out_len; i++) {
|
||||
uart_tx_one_char(out_data[i]);
|
||||
esp_rom_uart_tx_one_char(out_data[i]);
|
||||
}
|
||||
return out_len;
|
||||
#else
|
||||
@@ -162,10 +162,9 @@ int test_tp_print_to_scope(float *data, unsigned char channel_num)
|
||||
esp_err_t test_tp_scope_debug_init(uint8_t uart_num, int tx_io_num, int rx_io_num, int baud_rate)
|
||||
{
|
||||
#if ROM_UART_DRIVER_ENABLE
|
||||
uart_tx_wait_idle(0); // Default print uart mumber is 0.
|
||||
esp_rom_uart_tx_wait_idle(0); // Default print uart mumber is 0.
|
||||
if(uart_num != 0) {
|
||||
uart_tx_switch(uart_num);
|
||||
// uart_div_modify(uart_num, baud_rate); //DivLatchValue : (clock << 4)/baudrate.
|
||||
esp_rom_uart_set_as_console(uart_num);
|
||||
}
|
||||
#else
|
||||
if(uart_used == uart_num) {
|
||||
|
||||
Reference in New Issue
Block a user