From e3a880051ccf1ba9a16fd9cf031b7386b2533bf1 Mon Sep 17 00:00:00 2001 From: sowgro Date: Tue, 2 Sep 2025 14:45:40 -0400 Subject: Organized project --- project/Core/Inc/Devices/UART.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 project/Core/Inc/Devices/UART.h (limited to 'project/Core/Inc/Devices/UART.h') diff --git a/project/Core/Inc/Devices/UART.h b/project/Core/Inc/Devices/UART.h new file mode 100644 index 0000000..e9c0f33 --- /dev/null +++ b/project/Core/Inc/Devices/UART.h @@ -0,0 +1,18 @@ +#ifndef __NUCLEO476_UART_H +#define __NUCLEO476_UART_H + +#include "stm32l476xx.h" + +#define BUFFER_SIZE (32) + +void UART2_Init(void); +void UART2_GPIO_Init(void); +void USART1_IRQHandler(void); +void USART2_IRQHandler(void); +void USART_Init(USART_TypeDef * USARTx); +void USART_Write(USART_TypeDef * USARTx, uint8_t *buffer, uint32_t nBytes); +uint8_t USART_Read(USART_TypeDef * USARTx); +void USART_Delay(uint32_t us); +void USART_IRQHandler(USART_TypeDef * USARTx, uint8_t *buffer, uint32_t * pRx_counter); + +#endif /* __NUCLEO476_UART_H */ -- cgit v1.2.3