COSA
An Object-Oriented Platform for Arduino Programming
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Diecimila.hh File Reference

Go to the source code of this file.

Classes

class  Board
 

Macros

#define BOARD_ATMEGA168
 
#define UNUSED(x)   (void) (x)
 

Functions

void ADC_vect (void)
 
void ANALOG_COMP_vect (void)
 
void INT0_vect (void)
 
void INT1_vect (void)
 
void PCINT0_vect (void)
 
void PCINT1_vect (void)
 
void PCINT2_vect (void)
 
void SPI_STC_vect (void)
 
void TIMER0_COMPA_vect (void)
 
void TIMER0_COMPB_vect (void)
 
void TIMER0_OVF_vect (void)
 
void TIMER1_CAPT_vect (void)
 
void TIMER1_COMPA_vect (void)
 
void TIMER1_COMPB_vect (void)
 
void TIMER1_OVF_vect (void)
 
void TIMER2_COMPA_vect (void)
 
void TIMER2_COMPB_vect (void)
 
void TIMER2_OVF_vect (void)
 
void TWI_vect (void)
 
void WDT_vect (void)
 
void USART_RX_vect (void)
 
void USART_TX_vect (void)
 
void USART_UDRE_vect (void)
 

Detailed Description

Version
1.0

License

Copyright (C) 2014-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 Diecimila.hh.

Macro Definition Documentation

#define BOARD_ATMEGA168

Definition at line 25 of file Diecimila.hh.

#define UNUSED (   x)    (void) (x)

Compiler warning on unused varable.

Definition at line 31 of file Diecimila.hh.

Function Documentation

void ADC_vect ( void  )

Forward declare interrupt service routines to allow them as friends.

void ANALOG_COMP_vect ( void  )

Interrupt Service Routine

void INT0_vect ( void  )
void INT1_vect ( void  )
void PCINT0_vect ( void  )
void PCINT1_vect ( void  )
void PCINT2_vect ( void  )
void SPI_STC_vect ( void  )
void TIMER0_COMPA_vect ( void  )
void TIMER0_COMPB_vect ( void  )
void TIMER0_OVF_vect ( void  )
void TIMER1_CAPT_vect ( void  )
void TIMER1_COMPA_vect ( void  )

Interrupt Service Routines.

void TIMER1_COMPB_vect ( void  )
void TIMER1_OVF_vect ( void  )
void TIMER2_COMPA_vect ( void  )
void TIMER2_COMPB_vect ( void  )
void TIMER2_OVF_vect ( void  )
void TWI_vect ( void  )

Interrupt Sevice Routine.

void USART_RX_vect ( void  )
void USART_TX_vect ( void  )
void USART_UDRE_vect ( void  )
void WDT_vect ( void  )

Interrupt Service Routine.