ACKme Logo WiConnect Host Library- API Reference Guide
 
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
PinIrqHandler.h
1 
29 #pragma once
30 
31 
32 #include "Wiconnect.h"
33 
34 namespace wiconnect
35 {
36 
37 
38 class SocketIrqHandlerMap;
39 
45 class PinIrqHandler WICONNECT_EXTERNAL_INTERRUPT_GPIO_BASE_CLASS
46 {
47 public:
48  PinIrqHandler(Pin irqPin, const Callback &callback);
49  virtual ~PinIrqHandler();
50 
51  void irqHandler();
52 
53 protected:
54  PinName irqPin;
55  Callback callback;
56 
57  friend class SocketIrqHandlerMap;
58 };
59 
60 
61 typedef uint8_t PinIrqHandlerBuffer[sizeof(PinIrqHandler)];
62 
63 }
Generic callback function.
Definition: Callback.h:49
PinName Pin
Pin name on HOST.
Definition: sdk.h:123