COSA
An Object-Oriented Platform for Arduino Programming
ExternalInterrupt.cpp File Reference
Include dependency graph for ExternalInterrupt.cpp:

Go to the source code of this file.

Macros

#define INT_ISR(nr)
 

Detailed Description

Version
1.0

License

Copyright (C) 2012-2015, Mikael Patel

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

This file is part of the Arduino Che Cosa project.

Definition in file ExternalInterrupt.cpp.

Macro Definition Documentation

#define INT_ISR (   nr)
Value:
ISR(INT ## nr ## _vect) \
{ \
if (ExternalInterrupt::ext[nr] != NULL) \
ExternalInterrupt::ext[nr]->on_interrupt(); \
}
#define NULL
Definition: Types.h:101
ISR(ANALOG_COMP_vect)

Definition at line 213 of file ExternalInterrupt.cpp.