Noise Task Control.
Copyright (c) 2014-2018 Microchip Technology Inc. and its subsidiaries.
#include <stddef.h>
#include <stdio.h>
#include <avr32/io.h>
#include "compiler.h"
#include "gpio.h"
#include "noise_task.h"
#include "dsp.h"
#include "conf_demo.h"
Functions | |
void | noise_task (void) |
Noise Task: More... | |
void | noise_task_init (void) |
Init of Noise Task. More... | |
Variables | |
int16_t | potentiometer_value |
A_ALIGNED dsp16_t | signal_noise_gui [GUI_BUFFER_LENGTH] |
volatile float | signal_noise_remote [GUI_BUFFER_LENGTH] |
dsp16_t | signalin_gui [GUI_BUFFER_LENGTH] |
A_ALIGNED dsp16_t | signalin_noise_gui [GUI_BUFFER_LENGTH] |
Reference to Signal In + Noise Signal Buff 16-bit fixed point Format scaled in GUI format for the GUI task. More... | |
volatile float | signalin_noise_remote [GUI_BUFFER_LENGTH] |
Reference to Signal In + Noise Signal Buff in floating point Format scaled for the remote task. More... | |
volatile float | signalin_remote [GUI_BUFFER_LENGTH] |
void noise_task | ( | void | ) |
Noise Task:
References gpio_get_pin_value(), GUI_BUFFER_LENGTH, GUI_SCALE_GAIN_VALUE, GUI_SCALE_OFFSET_VALUE, i, NOISE_MAX_VALUE, NOISE_MIN_VALUE, NOISE_STARTUP_VALUE, NOISE_STEP, signal_noise_gui, signal_noise_remote, signalin_noise_gui, signalin_noise_remote, and signalin_remote.
Referenced by main().
void noise_task_init | ( | void | ) |
Init of Noise Task.
Referenced by main().
int16_t potentiometer_value |
Referenced by adc_task(), gui_task(), and ISR().
A_ALIGNED dsp16_t signal_noise_gui[GUI_BUFFER_LENGTH] |
Referenced by gui_task(), and noise_task().
volatile float signal_noise_remote[GUI_BUFFER_LENGTH] |
Referenced by noise_task().
dsp16_t signalin_gui[GUI_BUFFER_LENGTH] |
A_ALIGNED dsp16_t signalin_noise_gui[GUI_BUFFER_LENGTH] |
Reference to Signal In + Noise Signal Buff 16-bit fixed point Format scaled in GUI format for the GUI task.
Referenced by gui_task(), and noise_task().
volatile float signalin_noise_remote[GUI_BUFFER_LENGTH] |
Reference to Signal In + Noise Signal Buff in floating point Format scaled for the remote task.
Referenced by filter_task(), noise_task(), and remote_task().
volatile float signalin_remote[GUI_BUFFER_LENGTH] |
Referenced by adc_task(), and noise_task().