41 #ifndef eris_analyze_scope_h_
42 #define eris_analyze_scope_h_
48 #define OSCOPE_CAPTURE_LENGTH 640
96 memset(memory[0],0,
sizeof(memory[0]));
97 memset(memory[1],0,
sizeof(memory[1]));
101 virtual void update(
void);
107 int16_t
read(int8_t channel, uint16_t mem_index);
int32_t getDotAcceleration()
volatile uint32_t edgeCount_output
int32_t getDotProductAvgSlow()
volatile int32_t dotMACD_output
erisAudioAnalyzeScope(void)
volatile int16_t peakValue_output
volatile q63_t dotLast_output
virtual void update(void)
volatile int32_t dotAvgSlow_output
volatile uint32_t edgeDelay_output
void hdivide(int8_t horizontal_division)
int32_t getDotProductAvg()
audio_block_t * inputQueueArray[2]
int16_t memory[2][OSCOPE_CAPTURE_LENGTH] __attribute__((aligned(4)))
volatile int32_t dotAccel_output
int32_t getEdgeCount_ch2()
int16_t trigger_wait_count
volatile q63_t dot_output
int16_t read(int8_t channel, uint16_t mem_index)
void length(uint32_t num)
volatile int32_t dotDelta_output
volatile uint32_t edgeDelay2_output
volatile int32_t dotDeltaMACD_output
void trigger(float level, int edge)
volatile uint32_t edgeCount_ch2_output
void name(const char *str)
int32_t getDotDeltaMACD()
volatile int32_t dotAvg_output
int16_t _memory[2][OSCOPE_CAPTURE_LENGTH] __attribute__((aligned(4)))