/*
 * TLGB_Pagine_Tlgb_Configurazione_ADC.h
 *
 *  Created on: 30 nov 2016
 *      Author: gozzini.davide
 */

#ifndef TLGB_TLGB_PAGINE_TLGB_CONFIGURAZIONE_ADC_H_
#define TLGB_TLGB_PAGINE_TLGB_CONFIGURAZIONE_ADC_H_

//==============================================================================
// Include files

//==============================================================================
// Constants

//==============================================================================
// Types

typedef enum
{
	configurazione_adc_lvl1_pagina_menu,
	configurazione_adc_lvl1_pagina_single_ended,
	configurazione_adc_lvl1_pagina_differenziale,
	configurazione_adc_lvl1_pagina_gain_1,
	configurazione_adc_lvl1_pagina_gain_8,
	configurazione_adc_lvl1_pagina_gain_16,
	configurazione_adc_lvl1_pagina_gain_32,
	configurazione_adc_lvl1_pagina_gain_64,
	configurazione_adc_lvl1_pagina_gain_128,
	configurazione_adc_lvl1_pagina_canali_attivi_1,
	configurazione_adc_lvl1_pagina_canali_attivi_2,
	configurazione_adc_lvl1_pagina_canali_attivi_3,
	configurazione_adc_lvl1_pagina_canali_attivi_4,
	configurazione_adc_lvl1_pagina_media_0,
	configurazione_adc_lvl1_pagina_media_2,
	configurazione_adc_lvl1_pagina_media_8,
	configurazione_adc_lvl1_pagina_media_16,
	configurazione_adc_lvl1_pagina_filter_word,
	configurazione_adc_lvl1_pagina_chop,
	configurazione_adc_lvl1_pagina_sinc3,
	configurazione_adc_lvl1_pagina_zero_Latency,
	configurazione_adc_lvl1_pagina_system_zero_scale_calibration,
	configurazione_adc_lvl1_pagina_system_full_scale_calibration,
	configurazione_adc_lvl1_pagine_totali,
	configurazione_adc_lvl1_32bit = 0xFFFFFFFF,
}configurazione_adc_lvl1;

//==============================================================================
// External variables

extern volatile configurazione_adc_lvl1 configurazione_adc_lvl1_selezionato;

//==============================================================================
// Global functions

void gestione_menu_configurazione_adc_lvl1 (void);

#endif /* TLGB_TLGB_PAGINE_TLGB_CONFIGURAZIONE_ADC_H_ */
