Демонстрационная прошивка отладочного комплекта МТС NB-IoT
uart_api.h
См. документацию.
1 #ifndef UART_API_H_INCLUDED
2 #define UART_API_H_INCLUDED
3 
21 #include "stm32l1xx.h"
22 #include "board_pins.h"
23 #include "port_macros.h"
24 
38 void init_uart(USART_TypeDef* uart_inst,const uint32_t baudrate,const uint32_t sys_clk,uint8_t enable_rxne_int);
39 
45 void UART_SendByte(USART_TypeDef* uart_inst,uint8_t b);
46 
52 uint8_t UART_WaitRxByte(USART_TypeDef* uart_inst);
53 
55 #define UART_MAX_STRING_LENGTH 255
56 
61 void UART_SendString(USART_TypeDef* uart_inst,const uint8_t *str);
62 
68 #endif /* UART_API_H_INCLUDED */
UART_WaitRxByte
uint8_t UART_WaitRxByte(USART_TypeDef *uart_inst)
Ожидает приема байта через указанный USART.
Definition: uart_api.c:30
UART_SendByte
void UART_SendByte(USART_TypeDef *uart_inst, uint8_t b)
Посылает байт через указанный USART.
Definition: uart_api.c:9
port_macros.h
init_uart
void init_uart(USART_TypeDef *uart_inst, const uint32_t baudrate, const uint32_t sys_clk, uint8_t enable_rxne_int)
Настройка модуля USART для работы с указанной скоростью.
Definition: uart_api.c:39
board_pins.h
UART_SendString
void UART_SendString(USART_TypeDef *uart_inst, const uint8_t *str)
Definition: uart_api.c:18