Clock::Clock() { object_Clock = this; milliSeconds = 0; eventInterrupt = 0; configureInterrupt(TCD1, TIMER_FREQUENCY); addToInterrupt(TCD1_OVF_vect_num); }
EXTERN_C void uart_enable() { configureInterrupt(12, 14, uart_handler); enableInterrupt(12); /* enable RXIM interrupt */ UART0_IMSC = 1 << 4; }
/** * Add an event listener to this pin. * * Adding a listener will configure the external interrupt * if not done already. For now, it gets notified on rising * edge only. It may be configurable in the future. * * @param listener Listener to be added */ void GpioPin::addEventListener(GpioPinEventListener* listener) { if(!extiConfigured) { configureInterrupt(); extiConfigured = 1; } //listeners.addElement(listener); this->listener = listener; }