KizarmProbe.
 Vše Třídy Soubory Funkce Proměnné Výčty Hodnoty výčtu Definice maker Skupiny Stránky
usbclass.h
1 #ifndef USBCLASS_H
2 #define USBCLASS_H
3 
4 #include <stdint.h>
5 extern "C" {
6 #include "LPC11Uxx.h"
7 #include "power_api.h"
8 #include "mw_usbd_rom_api.h"
9 }
10 // Resize pameti provede Init()
11 class UsbMem {
12  public:
13  void init (void) {
14 // membase = 0x20004000;
15 // memsize = 0x0800;
16  membase = 0x10001000;
17  memsize = 0x0800;
18  };
19  uint32_t membase;
20  uint32_t memsize;
21 };
22 
23 class UsbClass {
24  public:
25  UsbClass ();
26  void connect (void);
27  static USBD_HANDLE_T getHandle (void) {
28  return hUsb;
29  };
30  static UsbMem mem;
31  protected:
32  void PinInit (void);
33  private:
34  static USBD_HANDLE_T hUsb;
35 };
36 
37 #endif // USBCLASS_H
Definition: usbclass.h:11
Definition: usbclass.h:23
UsbClass()
Definition: usbclass.cpp:37
CMSIS Cortex-M0 Core Peripheral Access Layer Header File for default LPC11Uxx Device Series...