diff options
Diffstat (limited to 'software/main/uart.cpp')
| -rw-r--r-- | software/main/uart.cpp | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/software/main/uart.cpp b/software/main/uart.cpp deleted file mode 100644 index c764ba2..0000000 --- a/software/main/uart.cpp +++ /dev/null @@ -1,57 +0,0 @@ -/* - * uart.cpp - * - * Created on: 26.02.2022 - * Author: steffen - */ -#include "uart.h" - -void UART_init(void) { - int intr_alloc_flags = ESP_INTR_FLAG_IRAM; - - vTaskDelay(100); -#ifdef DEBUG - printf("LCD\n"); - fflush(stdout); -#endif - uart_config_t lcd_uart_config = { - .baud_rate = LCD_UART_BAUD_RATE, - .data_bits = UART_DATA_8_BITS, - .parity = UART_PARITY_DISABLE, - .stop_bits = UART_STOP_BITS_1, - .flow_ctrl = UART_HW_FLOWCTRL_DISABLE, - .source_clk = UART_SCLK_APB, - }; - - ESP_ERROR_CHECK(uart_driver_install(LCD_UART_CHANNEL, READ_BUF_SIZE * 2, 0, 0, NULL, intr_alloc_flags)); - ESP_ERROR_CHECK(uart_param_config(LCD_UART_CHANNEL, &lcd_uart_config)); - ESP_ERROR_CHECK(uart_set_pin(LCD_UART_CHANNEL, LCD_UART_TX_PIN, LCD_UART_RX_PIN, UART_PIN_NO_CHANGE, UART_PIN_NO_CHANGE)); - -#ifdef DEBUG - printf("UHF\n"); - fflush(stdout); -#endif - uart_config_t uhf_uart_config = { - .baud_rate = UHF_UART_BAUD_RATE, - .data_bits = UART_DATA_8_BITS, - .parity = UART_PARITY_DISABLE, - .stop_bits = UART_STOP_BITS_1, - .flow_ctrl = UART_HW_FLOWCTRL_DISABLE, - .source_clk = UART_SCLK_APB, - }; - - ESP_ERROR_CHECK(uart_driver_install(UHF_UART_CHANNEL, READ_BUF_SIZE * 2, 0, 0, NULL, intr_alloc_flags)); - ESP_ERROR_CHECK(uart_param_config(UHF_UART_CHANNEL, &uhf_uart_config)); - ESP_ERROR_CHECK(uart_set_pin(UHF_UART_CHANNEL, UHF_UART_TX_PIN, UHF_UART_RX_PIN, UART_PIN_NO_CHANGE, UART_PIN_NO_CHANGE)); -} -int UART_read(int channel, void *buf, int len = READ_BUF_SIZE) { - return (uart_read_bytes(channel, buf, len, 1)); -} -int UART_write(int channel, void *buf, int len) { - return (uart_write_bytes(channel, serout, len)); -} -void UART_debug(char *buf, int len) { - UART_write(0, (void*) buf, len); -} - - |
