ΣSigmaStudio Ask AI Русский Log in

Export system Files .h SIGMA_WRITE_DELAY erroroneus call

SigmaDSP & SigmaStudio FrankAlons0 Jan 11, 2026 00:00 3 replies Original on forum ↗
Thread Summary

Thread Summary

The user encountered a compilation error when exporting system files from SigmaStudio+ 3.3.0 due to a mismatch in the number of arguments for the SIGMA_WRITE_DELAY function in SigmastudioFW.h. The solution involved manually adding an overloaded function with four arguments to match the SS+ export. The issue arises because SigmastudioFW.h was originally designed for Sigma Studio, not SigmaStudio+.
AI Generated Content
Subscribe
FrankAlons0 Question
Jan 11, 2026 00:00

I dont know if this is a bug

Sigmastudio+ 3.3.0
wen i export system files , the .h generated, calls this function on SigmastudioFW.h,
with four arguments

SIGMA_WRITE_DELAY(DEVICE_ADDR_ADAU145XSCHEMATIC_0, R2_RESET_DELAY_ADDR_ADAU145XSCHEMATIC_0 , R2_RESET_DELAY_SIZE_ADAU145XSCHEMATIC_0 , R2_RESET_DELAY_ADAU145XSCHEMATIC_0_Data);

in SigmastudioFW.h the function is declared with 3 arguments, so compillation stops

void SIGMA_WRITE_DELAY(byte devAddress, int length, byte pData[])

i fixed it adding this same function with more arguments

void SIGMA_WRITE_DELAY(byte devAddress,int address, int length, byte pData[]) {
SIGMA_WRITE_DELAY(devAddress, length, pData);
}

Audio Signal Processors

c

software

adau1445

sigmastudio

SigmaDSP Audio Processors

Sigmastudio+ v 3.3.0

micronctroller

3.3.0

Show More

Harishgowtham Reply
Jan 12, 2026 00:00

Hello FrankAlons0,

I can also see what you observed.

The SigmastudioFW.h file is from the uC interfacing wiki page which was originally created for sigma studio exported files. The Sigma studio exported file has only three arguments in that function, so has the FW.h file.

But the SS+ file has four arguments in that function, so we have to adjust the FW.h file as you did.

This is a little mismatch because the FW.h file wasn't written for SS+ and SS+ gives an additional argument if it's needed in any point.

So please make these changes manually.

Regards,

Harish

FrankAlons0 Reply
Jan 12, 2026 00:00

Thanks for the confirmation. ¿is there any more actual example of Mc and sigmastudio+ exported files?

Harishgowtham Reply
Jan 23, 2026 00:00

Hello FrankAlons0,

There are no specific examples for SS+ and uC, but the exported files of SS and SS+ are almost the same. So, the people use the same example files from wiki and use it with their uC code.

The mismatch you noticed must be the only one I guess, otherwise the same example files from wiki will work for both SS and SS+ exported files.

Regards,

Harish