Skip to content
Snippets Groups Projects

copied and adapted example from mdk, added init and config uart

Merged jakok07 requested to merge initilize-and-use-uart-transmitter into main
2 files
+ 20
12
Compare changes
  • Side-by-side
  • Inline
Files
2
#include "esp32-c3-register-interface.h"
#include <stdint.h>
void readSetClear(){
uint32_t core_value = *C3_UART_CLK_CONF_REG(0);
esp32c3_uart_clk_conf_t *clockConfig = UART_CLK_CONF_REG(0);
// set UART_RST_CORE
core_value |= 1<<23;
*C3_UART_CLK_CONF_REG(0) = core_value;
clockConfig->REST_CORE = 1;
// clear UART_RST_CORE
core_value &= (uint32_t)~(1<<23);
*C3_UART_CLK_CONF_REG(0) = core_value;
clockConfig->REST_CORE = 0;
}
\ No newline at end of file
Loading