KizarmProbe.
 Vše Třídy Soubory Funkce Proměnné Výčty Hodnoty výčtu Definice maker Skupiny Stránky
usart1.h
1 #ifndef USART1_H
2 #define USART1_H
3 
4 #include "cdclass.h"
5 #include "fifo.h"
6 
7 class Usart1 : public BaseLayer {
8  public:
9  Usart1 (uint32_t baud);
10  void Write (void);
11  uint32_t Down (char* data, uint32_t len);
12 
13  static ErrorCode_t setLine (USBD_HANDLE_T hCDC, CDC_LINE_CODING* line_coding);
14  static char* getRxb (void) {
15  return rxb;
16  };
17  static void irq (void);
18  protected:
19  static void Init (uint32_t baud, uint8_t lcr);
20  public:
21  static Usart1 * inst;
22  private:
23  static char rxb[8];
24  Fifo <char> tx;
25 };
26 
27 #endif // USART1_H
Definition: usart1.h:7
Virtuální sériový port.
uint32_t Down(char *data, uint32_t len)
Definition: usart1.cpp:68
Fifo čili fronta.
[BaseLayer example]
Definition: baselayer.h:31