AnsweredAssumed Answered

BUG REPORT adau1452 PARAM.h multiple control mixer addresses are all zero

Question asked by pbthesp on Jul 13, 2017
Latest reply on Jul 17, 2017 by pbthesp

Found this problem late in the day with 3.15.2  64 bit on Windows 7.

 

Tried at home on windows 8.1, Sigma studio 3.11 generates unique addresses, 3.14 creates all addresses for Multiple control mixer as zero. Project and PARAM.h from both exports attached.

 

The ParamAddress.dat attached is from the 3.14 export

It gives the adresses as 

NxNMixerCtrlS300Alg1.vol_00_00 41
NxNMixerCtrlS300Alg1.vol_00_01 42

 

Example from PARAM.h using 3.14

 

#ifndef __TEST_314_IC_1_PARAM_H__
#define __TEST_314_IC_1_PARAM_H__


/* Module M Mixer1 - Multiple Control Mixer*/
#define MOD_MMIXER1_COUNT 2
#define MOD_MMIXER1_DEVICE "IC1"
#define MOD_MMIXER1_ALG0_STAGE1_VOLUME_ADDR 0
#define MOD_MMIXER1_ALG0_STAGE1_VOLUME_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.58489319246111)
#define MOD_MMIXER1_ALG0_STAGE1_VOLUME_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_MMIXER1_ALG0_STAGE0_VOLUME_ADDR 0
#define MOD_MMIXER1_ALG0_STAGE0_VOLUME_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(0.562341325190349)
#define MOD_MMIXER1_ALG0_STAGE0_VOLUME_TYPE SIGMASTUDIOTYPE_8_24

Outcomes