ADAU1452 - ADAU1452Reading signal level via SPI

Hi,

I am using SigmaStudio 4.2 to set up a circuit that includes reading signal level values from an ADAU1452 into a uC using the SPI interface.

I've used the "Low Data Instructions" item (two of them for left and right of a stereo test) because eventually I will have 40 of them

Compiled the circuit and exported the System Files to pass to the uC and the level detectors appear in the parameter list _BUT_

they both appear to have the same address:

/* Module LevelLeft - Level Detector w Numerical Display.
Low DSP MIPS. Average Enable*/
#define MOD_OUTPUTSTRIP_LEVELLEFT_COUNT                1
#define MOD_OUTPUTSTRIP_LEVELLEFT_DEVICE               "IC1"
#define MOD_OUTPUTSTRIP_LEVELLEFT_SINGLEBANDNORMSS3001_ADDR 0
#define MOD_OUTPUTSTRIP_LEVELLEFT_SINGLEBANDNORMSS3001_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(0)
#define MOD_OUTPUTSTRIP_LEVELLEFT_SINGLEBANDNORMSS3001_TYPE SIGMASTUDIOTYPE_8_24

/* Module LevelRight - Level Detector w Numerical Display.
Low DSP MIPS. Average Enable*/
#define MOD_OUTPUTSTRIP_LEVELRIGHT_COUNT               1
#define MOD_OUTPUTSTRIP_LEVELRIGHT_DEVICE              "IC1"
#define MOD_OUTPUTSTRIP_LEVELRIGHT_SINGLEBANDNORMSS3002_ADDR 0
#define MOD_OUTPUTSTRIP_LEVELRIGHT_SINGLEBANDNORMSS3002_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(0)
#define MOD_OUTPUTSTRIP_LEVELRIGHT_SINGLEBANDNORMSS3002_TYPE SIGMASTUDIOTYPE_8_24

My questions are:

1) Is the best way to get signal level values for display by a uC ?

2) How can the uC read the values from the ADAU1452, via the SPI

thanks for any help, project file attached

PhilipJ

TestStrip.zip