Microchip® Advanced Software Framework

conf_demo.h File Reference

Demo configuration File.

Copyright (c) 2014-2018 Microchip Technology Inc. and its subsidiaries.

#include "board.h"
#include "conf_et024006dhu.h"
#include "sysclk.h"

Macros

#define ADC_EXT_INPUT_FUNCTION   AVR32_ADCIN2_FUNCTION
 
#define ADC_EXT_INPUT_INN   AVR32_ADCIFA_INN_GNDANA
 
#define ADC_EXT_INPUT_INP   AVR32_ADCIFA_INP_ADCIN2
 
#define ADC_EXT_INPUT_PIN   AVR32_ADCIN2_PIN
 
#define ADC_NUMBER_OF_CONV_SEQ0   1
 ADC Task Configuration Parameters. More...
 
#define ADC_NUMBER_OF_CONV_SEQ1   4
 
#define ADC_PDCA_CHANNEL_NUMBER_OF_SAMPLES   (GUI_BUFFER_LENGTH * ADC_NUMBER_OF_CONV_SEQ0)
 
#define ADC_PDCA_CHANNEL_SEQ0   0
 
#define ADC_POTENTIOMETER_FUNCTION   AVR32_ADCIN5_FUNCTION
 
#define ADC_POTENTIOMETER_INN   AVR32_ADCIFA_INN_GNDANA
 
#define ADC_POTENTIOMETER_INP   AVR32_ADCIFA_INP_ADCIN5
 
#define ADC_POTENTIOMETER_PIN   AVR32_ADCIN5_PIN
 
#define ADC_SCALE_GAIN   140
 
#define ADC_SCALE_OFFSET   0x8000
 
#define CONTROLLER_DEBOUNCE_MS   200
 Controller Configuration definitions. More...
 
#define DAC_OUTPUT_CHANNEL   DACIFB_CHANNEL_SELECTION_A
 
#define DAC_OUTPUT_FUNCTION   AVR32_DAC0A_FUNCTION
 
#define DAC_OUTPUT_INSTANCE   0
 DAC Task Configuration Parameters. More...
 
#define DAC_OUTPUT_PIN   AVR32_DAC0A_PIN
 
#define DAC_PDCA_CHANNEL_DAC   4
 
#define DAC_PDCA_PID_DAC_TX   AVR32_PDCA_PID_DACIFB0_CHA_TX
 
#define GUI_BUFFER_LENGTH   255
 GUI Configuration definitions. More...
 
#define GUI_DEFAULT_SCREEN_UPDATE_FS_MS   100
 
#define GUI_SCALE_GAIN_VALUE   100
 
#define GUI_SCALE_OFFSET_VALUE   0x8000
 
#define NOISE_MAX_VALUE   250
 Noise Task Configuration Parameters. More...
 
#define NOISE_MIN_VALUE   5
 
#define NOISE_STARTUP_VALUE   50
 
#define NOISE_STEP   5
 
#define REMOTE_PDCA_CHANNEL_USART   8
 Remote Task Configuration Parameters. More...
 
#define REMOTE_TXBUF_SIZE   ((4+GUI_BUFFER_LENGTH*4)*3)
 
#define REMOTE_USART   (&AVR32_USART2)
 
#define REMOTE_USART_RX_FUNCTION   AVR32_USART2_RXD_0_1_FUNCTION
 
#define REMOTE_USART_RX_PIN   AVR32_USART2_RXD_0_1_PIN
 
#define REMOTE_USART_TX_FUNCTION   AVR32_USART2_TXD_0_1_FUNCTION
 
#define REMOTE_USART_TX_PIN   AVR32_USART2_TXD_0_1_PIN
 
#define SIGNAL_NB_SAMPLES   SINUS_NB_SAMPLES
 Signal Generator definition. More...
 
#define SIGNAL_TABLE   sinus_table
 

#define ADC_EXT_INPUT_FUNCTION   AVR32_ADCIN2_FUNCTION

Referenced by adc_task_init().

#define ADC_EXT_INPUT_INN   AVR32_ADCIFA_INN_GNDANA
#define ADC_EXT_INPUT_INP   AVR32_ADCIFA_INP_ADCIN2
#define ADC_EXT_INPUT_PIN   AVR32_ADCIN2_PIN

Referenced by adc_task_init().

#define ADC_NUMBER_OF_CONV_SEQ0   1

ADC Task Configuration Parameters.

Referenced by adc_task().

#define ADC_NUMBER_OF_CONV_SEQ1   4

Referenced by adc_task().

#define ADC_PDCA_CHANNEL_NUMBER_OF_SAMPLES   (GUI_BUFFER_LENGTH * ADC_NUMBER_OF_CONV_SEQ0)
#define ADC_PDCA_CHANNEL_SEQ0   0

Referenced by adc_task_init(), ISR(), and pdca_init().

#define ADC_POTENTIOMETER_FUNCTION   AVR32_ADCIN5_FUNCTION

Referenced by adc_task_init().

#define ADC_POTENTIOMETER_INN   AVR32_ADCIFA_INN_GNDANA
#define ADC_POTENTIOMETER_INP   AVR32_ADCIFA_INP_ADCIN5
#define ADC_POTENTIOMETER_PIN   AVR32_ADCIN5_PIN

Referenced by adc_task_init().

#define ADC_SCALE_GAIN   140

Referenced by adc_task().

#define ADC_SCALE_OFFSET   0x8000

Referenced by adc_task().

#define CONTROLLER_DEBOUNCE_MS   200

Controller Configuration definitions.

Referenced by controller_task_init().

#define DAC_OUTPUT_CHANNEL   DACIFB_CHANNEL_SELECTION_A

Referenced by dac_task_init().

#define DAC_OUTPUT_FUNCTION   AVR32_DAC0A_FUNCTION

Referenced by dac_task_init().

#define DAC_OUTPUT_INSTANCE   0

DAC Task Configuration Parameters.

Referenced by dac_task_init().

#define DAC_OUTPUT_PIN   AVR32_DAC0A_PIN

Referenced by dac_task_init().

#define DAC_PDCA_CHANNEL_DAC   4

Referenced by dac_task_init(), and ISR().

#define DAC_PDCA_PID_DAC_TX   AVR32_PDCA_PID_DACIFB0_CHA_TX

Referenced by dac_task_init().

#define GUI_BUFFER_LENGTH   255

GUI Configuration definitions.

Referenced by adc_task(), filter_task(), gui_print_signal_box(), noise_task(), and remote_task().

#define GUI_DEFAULT_SCREEN_UPDATE_FS_MS   100

Referenced by gui_task_init().

#define GUI_SCALE_GAIN_VALUE   100

Referenced by filter_task(), and noise_task().

#define GUI_SCALE_OFFSET_VALUE   0x8000

Referenced by filter_task(), and noise_task().

#define NOISE_MAX_VALUE   250

Noise Task Configuration Parameters.

Referenced by noise_task().

#define NOISE_MIN_VALUE   5

Referenced by noise_task().

#define NOISE_STARTUP_VALUE   50

Referenced by noise_task().

#define NOISE_STEP   5

Referenced by noise_task().

#define REMOTE_PDCA_CHANNEL_USART   8

Remote Task Configuration Parameters.

Referenced by ISR(), and remote_task_pdca_start().

#define REMOTE_TXBUF_SIZE   ((4+GUI_BUFFER_LENGTH*4)*3)

Referenced by remote_task_pdca_start().

#define REMOTE_USART   (&AVR32_USART2)

Referenced by remote_task_init().

#define REMOTE_USART_RX_FUNCTION   AVR32_USART2_RXD_0_1_FUNCTION

Referenced by remote_task_init().

#define REMOTE_USART_RX_PIN   AVR32_USART2_RXD_0_1_PIN

Referenced by remote_task_init().

#define REMOTE_USART_TX_FUNCTION   AVR32_USART2_TXD_0_1_FUNCTION

Referenced by remote_task_init().

#define REMOTE_USART_TX_PIN   AVR32_USART2_TXD_0_1_PIN

Referenced by remote_task_init().

#define SIGNAL_NB_SAMPLES   SINUS_NB_SAMPLES

Signal Generator definition.

Referenced by dac_task_init(), and ISR().

#define SIGNAL_TABLE   sinus_table