|
|
|
@ -11,12 +11,12 @@ typedef void (*proc_ptr)(void);
@@ -11,12 +11,12 @@ typedef void (*proc_ptr)(void);
|
|
|
|
|
|
|
|
|
|
class Arduino_Mega_ISR_Registry |
|
|
|
|
{ |
|
|
|
|
public: |
|
|
|
|
void init(); |
|
|
|
|
int register_signal(int isr_number, proc_ptr proc); |
|
|
|
|
int unregister_signal(int isr_number); |
|
|
|
|
public: |
|
|
|
|
void init(); |
|
|
|
|
int register_signal(int isr_number, proc_ptr proc); |
|
|
|
|
int unregister_signal(int isr_number); |
|
|
|
|
|
|
|
|
|
static proc_ptr _registry[ISR_REGISTRY_NUM_SLOTS]; |
|
|
|
|
static proc_ptr _registry[ISR_REGISTRY_NUM_SLOTS]; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
#endif // __ARDUINO_MEGA_ISR_REGISTRY_H__
|
|
|
|
|