Exported _PARAM.h file multi-defines
After export the project from SigmaStudio, the PARAM.h files contains lots of multi-defined macroes.
It seems all these items from Nth Order Filter.
This will cause a lot of compiling warnings, we treat any warning as an error on compiling server. So it is really annoying.
Is it a bug of this component or SigmaStudio?
/* Module Zone3-Sub-Filter_2 - Nth Order Filter*/
#define MOD_ZONE3_SUB_FILTER_2_COUNT 30
#define MOD_ZONE3_SUB_FILTER_2_DEVICE "IC1"
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B2_ADDR 488
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B2_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.06418907046125E-05)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B2_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B2_ADDR 488
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B2_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.06418907046125E-05)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B2_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B1_ADDR 489
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B1_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(2.1283781409225E-05)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B1_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B1_ADDR 489
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B1_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(2.1283781409225E-05)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B1_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B0_ADDR 490
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B0_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.06418907046125E-05)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B0_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B0_ADDR 490
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B0_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.06418907046125E-05)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B0_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A1_ADDR 491
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A1_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(-0.987435582074694)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A1_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A1_ADDR 491
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A1_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(-0.987435582074694)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A1_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A0_ADDR 492
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A0_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.98739301451188)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A0_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A0_ADDR 492
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A0_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.98739301451188)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A0_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B2_ADDR 493
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B2_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.06598345407351E-05)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B2_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B2_ADDR 493
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B2_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.06598345407351E-05)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B2_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B1_ADDR 494
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B1_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(2.13196690814702E-05)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B1_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B1_ADDR 494
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B1_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(2.13196690814702E-05)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B1_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B0_ADDR 495
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B0_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.06598345407351E-05)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B0_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B0_ADDR 495
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B0_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.06598345407351E-05)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B0_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A1_ADDR 496
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A1_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(-0.990786698843211)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A1_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A1_ADDR 496
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A1_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(-0.990786698843211)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A1_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A0_ADDR 497
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A0_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.99074405950505)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A0_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A0_ADDR 497
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A0_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.99074405950505)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A0_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B2_ADDR 498
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B2_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.06910577689661E-05)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B2_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B2_ADDR 498
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B2_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.06910577689661E-05)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B2_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B1_ADDR 499
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B1_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(2.13821155379321E-05)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B1_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B1_ADDR 499
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B1_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(2.13821155379321E-05)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B1_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B0_ADDR 500
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B0_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.06910577689661E-05)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B0_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B0_ADDR 500
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B0_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.06910577689661E-05)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_B0_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A1_ADDR 501
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A1_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(-0.996617820069304)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A1_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A1_ADDR 501
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A1_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(-0.996617820069304)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A1_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A0_ADDR 502
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A0_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.99657505583823)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A0_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A0_ADDR 502
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A0_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.99657505583823)
#define MOD_ZONE3_SUB_FILTER_2_ALG0_STAGE3_A0_TYPE SIGMASTUDIOTYPE_8_24
/* Module Zone4-Sub-Filter - Nth Order Filter*/
#define MOD_ZONE4_SUB_FILTER_COUNT 30
#define MOD_ZONE4_SUB_FILTER_DEVICE "IC1"
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B2_ADDR 503
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B2_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.06418907046125E-05)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B2_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B2_ADDR 503
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B2_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.06418907046125E-05)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B2_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B1_ADDR 504
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B1_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(2.1283781409225E-05)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B1_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B1_ADDR 504
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B1_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(2.1283781409225E-05)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B1_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B0_ADDR 505
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B0_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.06418907046125E-05)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B0_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B0_ADDR 505
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B0_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.06418907046125E-05)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B0_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A1_ADDR 506
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A1_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(-0.987435582074694)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A1_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A1_ADDR 506
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A1_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(-0.987435582074694)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A1_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A0_ADDR 507
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A0_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.98739301451188)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A0_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A0_ADDR 507
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A0_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.98739301451188)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A0_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B2_ADDR 508
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B2_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.06598345407351E-05)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B2_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B2_ADDR 508
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B2_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.06598345407351E-05)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B2_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B1_ADDR 509
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B1_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(2.13196690814702E-05)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B1_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B1_ADDR 509
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B1_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(2.13196690814702E-05)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B1_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B0_ADDR 510
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B0_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.06598345407351E-05)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B0_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B0_ADDR 510
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B0_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.06598345407351E-05)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B0_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A1_ADDR 511
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A1_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(-0.990786698843211)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A1_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A1_ADDR 511
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A1_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(-0.990786698843211)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A1_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A0_ADDR 512
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A0_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.99074405950505)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A0_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A0_ADDR 512
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A0_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.99074405950505)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A0_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B2_ADDR 513
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B2_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.06910577689661E-05)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B2_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B2_ADDR 513
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B2_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.06910577689661E-05)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B2_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B1_ADDR 514
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B1_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(2.13821155379321E-05)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B1_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B1_ADDR 514
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B1_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(2.13821155379321E-05)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B1_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B0_ADDR 515
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B0_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.06910577689661E-05)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B0_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B0_ADDR 515
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B0_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.06910577689661E-05)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_B0_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A1_ADDR 516
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A1_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(-0.996617820069304)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A1_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A1_ADDR 516
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A1_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(-0.996617820069304)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A1_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A0_ADDR 517
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A0_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.99657505583823)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A0_TYPE SIGMASTUDIOTYPE_8_24
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A0_ADDR 517
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A0_VALUE SIGMASTUDIOTYPE_8_24_CONVERT(1.99657505583823)
#define MOD_ZONE4_SUB_FILTER_ALG0_STAGE3_A0_TYPE SIGMASTUDIOTYPE_8_24
export
sigmastudio
Hello volens,
Can you tell us which processor you are using and which version of SigmaStudio?
Dave T
DaveThib, I am using ADAU1452 and SigmaStudio V3.14 Build 2, Rev 1690 12/23/2016.
Hello volans,
It looks like you have too long of a name for the filters. So when the compiler appends the information that it needs to append it would be really long, so it truncates the name of the cell making the names not unique.
So I suggest you shorted the names like Z3 instead of "Zone3" and other abbreviations that make sense to you.
The other thing is that if you do not need to control this object, you could exclude the cell from the export files. You do that by right-click on the cell and select "exclude from Export Files" . But I would guess that this is one of the object you will want to control from your controller. So try to shorten the name of the cell.
Dave T
Hi Dave,
Thanks for the information. I have tried as your proposal, but the problem is still there.
I have shorten all components' name in schematic. Only the Nth Order Filter got problem.
The full _PARAM.h file with multi-defines is attached: PARAM_h_multi_defines.h (188 KB, C header). See attached file for the complete register definitions.
After created a simple project just with Nth Order Filter and original name, it still got problem after export.
I am pretty sure it is a bug of this filter.
Please try this simple project: Dropbox - ADAU1452_DSP.dspproj
Hello volans,
Can you just attach the project to the post instead of using Dropbox? You have to click on "Use Advanced Editor" on the upper right of the window.
Thanks,
Dave T
Hi Dave,
It is attached.Thank you very much for the help.
Hello volans,
Try downloading the new version of SigmaStudio 3.15.2, I just read the release notes and it mentions fixing an export issue with Nth Order Filters.
Dave T
Hi Dave,
Tried 3.15.2, but I donnot think this issue was solved on that.
You can try with the project that I uploaded.
Volans
Hi Dave,
Do you have any update?
Volans
Please log in to reply.