Example #1
0
void adc_queue_add_voltage(short int data)
{
	adc_queue.data[adc_queue.tail].voltage = data;
	//adc_queue.data[ adc_queue.tail ].wPower = data * adc_queue.data[adc_queue.tail].current;

	ADCQUEUE_TAIL_ADD();

	adc_queue.count++; 
	adc_queue.count = min(adc_queue.count, ADC_MAX_SIZE);
}
Example #2
0
File: adc.c Project: ryanbaw/bravo
void adc_queue_add_voltage(short int data)			
{
	adc_queue.data[adc_queue.tail].voltage = data;	// 在队列尾部添加电压数据
	//adc_queue.data[adc_queue.tail].wPower = data * adc_queue.data[adc_queue.tail].current;

	ADCQUEUE_TAIL_ADD();							// 调整尾部下标

	adc_queue.count++; 								// 数据个数加1
	adc_queue.count = min(adc_queue.count, ADC_MAX_SIZE);  //ADC_MAX_SIZE=64
}