ad0x0_usart.h 848 B

12345678910111213141516171819202122232425
  1. /**
  2. ad0x0 usart... ну поехали... 02.09.2020
  3. Очередь комманд. Надо или нет? Допустим надо отправлять данные гироскопа в ком порт компа.
  4. Тогда скорость чтения с гироскопа и скорость отправки будет разная.. Че делать с переполнением?
  5. пока что нахер очередь для усарта
  6. */
  7. #ifndef AD0X0_USART_H
  8. #define AD0X0_USART_H
  9. //#include "stm8s.h"
  10. #include "main.h"
  11. #include <stdbool.h>
  12. typedef uint32_t u32;
  13. typedef uint16_t u16;
  14. typedef uint8_t u8;
  15. void ad0x0_usart_irq(void);
  16. void ad0x0_usart_init(void);
  17. void ad0x0_usart_txbuf(void *pbuf,int8_t bytes_count);
  18. void ad0x0_usart_txstr(u8 *pstr);
  19. bool ad0x0_usart_isReady(void);
  20. #endif