mcu_usart.h 488 B

12345678910111213141516171819
  1. /*
  2. * File: mcu_usart.h
  3. * Date: 26.05.2011
  4. * Denis Zheleznjakov @ ZiBlog.ru
  5. */
  6. #ifndef MCU_USART_H_
  7. #define MCU_USART_H_
  8. #define USART_TX_BUFFER_SIZE 64 // кратен двум
  9. #define USART_RX_BUFFER_SIZE 64 // кратен двум
  10. void mcu_usart_init(uint32_t baud_rate);
  11. void mcu_usart_fifo_tx_handler(void);
  12. void mcu_usart_fifo_rx_handler(void);
  13. void mcu_usart_fifo_transmit(uint8_t data);
  14. _Bool mcu_usart_fifo_receive(uint8_t * data);
  15. #endif /* MCU_USART_H_ */