miniFOC 1.0.3
This open-source project aims to accomplish a FOC(Field Oriented Control) scheme that is operatable with minimum costs in China.
uart.h
Go to the documentation of this file.
1/**************************************************************************/
9#ifndef MINIFOC_HARDWARE_UART_H_
10#define MINIFOC_HARDWARE_UART_H_
11
16#define uart_sendbyte(x); usart_data_transmit(USART0, (uint8_t) x);\
17 while (RESET ==usart_flag_get(USART0, USART_FLAG_TBE))
18
19void uart_config(void);
20void mdtp_data_transmit(unsigned char pid, const unsigned char *buffer);
21void mdtp_receive_handler(unsigned char data);
22void mdtp_callback_handler(unsigned char pid, const unsigned char *data);
23
24#endif // MINIFOC_HARDWARE_UART_H_
void mdtp_callback_handler(unsigned char pid, const unsigned char *data)
user callback function for unpacking completion of medium capacity transport protocol
Definition: main.c:28
void mdtp_receive_handler(unsigned char data)
medium capacity data transmission protocol unpacking handler
Definition: uart.c:36
void mdtp_data_transmit(unsigned char pid, const unsigned char *buffer)
medium capacity data transmission protocol packing function
Definition: uart.c:113
void uart_config(void)
configure uart0 periph and its gpios
Definition: uart.c:143