/*
 * timerIsr.c
 *
 *  Created on: Jan 2, 2015
 *      Author: hutch
 */

#include "transmitter.h"
#include "supportFiles/interrupts.h"
#include "queue.h"
#include "xsysmon.h"

#define ADC_DATA_QUEUE_SIZE 100000
queue_t adcDataQueue1;

static uint64_t isr_totalXadcSampleCount = 0;

//queue_data_t isr_popAdcQueueData() {return queue_pop(&adcDataQueue1);}
//bool isr_adcQueueEmpty() {return queue_empty(&adcDataQueue1);}
//queue_size_t isr_adcQueueElementCount() {return queue_elementCount(&adcDataQueue1);}
uint64_t isr_getTotalAdcSampleCount() {return isr_totalXadcSampleCount;}

void isr_init() {
//	queue_init(&adcDataQueue1, ADC_DATA_QUEUE_SIZE);
}

void isr_function() {
//	queue_overwritePush(&adcDataQueue1, (queue_data_t) interrupts_getAdcData());
	isr_totalXadcSampleCount++;
//	transmitter_tick();
}


