Merge remote-tracking branch 'origin/dev_pasdk_govind_pasdk53IpDataDebug' into dev_pa...
authorFrank Livingston <frank-livingston@ti.com>
Fri, 17 Feb 2017 23:48:46 +0000 (17:48 -0600)
committerFrank Livingston <frank-livingston@ti.com>
Fri, 17 Feb 2017 23:48:46 +0000 (17:48 -0600)
127 files changed:
.gitmodules
dolby_ip/oar
pasdk/paf
pasdk/test_dsp/application/app.cfg
pasdk/test_dsp/framework/alphaIntervalProc.c
pasdk/test_dsp/framework/audioStreamInpProc.c
pasdk/test_dsp/framework/itopo/params.c
pasdk/test_dsp/framework/itopo/system.c
pasdk/test_dsp/framework/systemInit.c
pasdk/test_dsp/framework/systemStream.c
pasdk/test_dsp/sap/sap.c
pasdk/test_dsp/sap/sap_d10.c
tools [new submodule]
tools/README.md [deleted file]
tools/alpha/acp_a.h [deleted file]
tools/alpha/acp_a.hdM [deleted file]
tools/alpha/acpbeta.h [deleted file]
tools/alpha/ae_a.h [deleted file]
tools/alpha/ae_a.hdM [deleted file]
tools/alpha/altbeta.h [deleted file]
tools/alpha/bm2_a.h [deleted file]
tools/alpha/bm2_a.hdM [deleted file]
tools/alpha/bmda_a.h [deleted file]
tools/alpha/bmda_a.hdM [deleted file]
tools/alpha/car_a.h [deleted file]
tools/alpha/car_a.hdM [deleted file]
tools/alpha/cusbeta.h [deleted file]
tools/alpha/dap_a.h [deleted file]
tools/alpha/dap_a.hdM [deleted file]
tools/alpha/ddpat_a.h [deleted file]
tools/alpha/ddpat_a.hdM [deleted file]
tools/alpha/dem_a.h [deleted file]
tools/alpha/dem_a.hdM [deleted file]
tools/alpha/dm_a.h [deleted file]
tools/alpha/dm_a.hdM [deleted file]
tools/alpha/dsd_a.h [deleted file]
tools/alpha/dsd_a.hdM [deleted file]
tools/alpha/fil_a.h [deleted file]
tools/alpha/fil_a.hdM [deleted file]
tools/alpha/geq3_a.h [deleted file]
tools/alpha/geq3_a.hdM [deleted file]
tools/alpha/i13_a.h [deleted file]
tools/alpha/i13_a.hdM [deleted file]
tools/alpha/inpbuf_a.h [deleted file]
tools/alpha/inpbuf_a.hdM [deleted file]
tools/alpha/ml_a.h [deleted file]
tools/alpha/ml_a.hdM [deleted file]
tools/alpha/oar_a.h [deleted file]
tools/alpha/oar_a.hdM [deleted file]
tools/alpha/oembeta.h [deleted file]
tools/alpha/outbuf_a.h [deleted file]
tools/alpha/outbuf_a.hdM [deleted file]
tools/alpha/pa_i13_evmk2g_io_a.h [deleted file]
tools/alpha/pa_i13_evmk2g_io_a.hdM [deleted file]
tools/alpha/pafaip_a.h [deleted file]
tools/alpha/pafaip_a.hdM [deleted file]
tools/alpha/pafdec_a.h [deleted file]
tools/alpha/pafdec_a.hdM [deleted file]
tools/alpha/pafenc_a.h [deleted file]
tools/alpha/pafenc_a.hdM [deleted file]
tools/alpha/paferr_a.h [deleted file]
tools/alpha/paferr_a.hdM [deleted file]
tools/alpha/pafid_a.h [deleted file]
tools/alpha/pafid_a.hdM [deleted file]
tools/alpha/pafmac_a.h [deleted file]
tools/alpha/pafnic_a.h [deleted file]
tools/alpha/pafnic_a.hdM [deleted file]
tools/alpha/pafstd_a.h [deleted file]
tools/alpha/pafstd_a.hdM [deleted file]
tools/alpha/pafstream_a.h [deleted file]
tools/alpha/pafstream_a.hdM [deleted file]
tools/alpha/pafsys_a.h [deleted file]
tools/alpha/pafsys_a.hdM [deleted file]
tools/alpha/paftyp_a.h [deleted file]
tools/alpha/pafvol_a.h [deleted file]
tools/alpha/pafvol_a.hdM [deleted file]
tools/alpha/pce_a.h [deleted file]
tools/alpha/pce_a.hdM [deleted file]
tools/alpha/pcm_a.h [deleted file]
tools/alpha/pcm_a.hdM [deleted file]
tools/alpha/sng_a.h [deleted file]
tools/alpha/sng_a.hdM [deleted file]
tools/alpha/src_a.h [deleted file]
tools/alpha/src_a.hdM [deleted file]
tools/alpha/stdbeta.h [deleted file]
tools/alpha/thd_a.h [deleted file]
tools/alpha/thd_a.hdM [deleted file]
tools/bin/acp6x.exe [deleted file]
tools/bin/itox.exe [deleted file]
tools/bin/libcint.dll [deleted file]
tools/bin/xtoi.exe [deleted file]
tools/config.ini [deleted file]
tools/pyalpha/README.md [deleted file]
tools/pyalpha/__main__.py [deleted file]
tools/pyalpha/pyalpha/__init__.py [deleted file]
tools/pyalpha/pyalpha/__main__.py [deleted file]
tools/pyalpha/pyalpha/alpha_command.py [deleted file]
tools/pyalpha/pyalpha/pyalpha.py [deleted file]
tools/pyalpha/pyalpha/srecord.py [deleted file]
tools/pyalpha/serial/__init__.py [deleted file]
tools/pyalpha/serial/aio.py [deleted file]
tools/pyalpha/serial/rfc2217.py [deleted file]
tools/pyalpha/serial/rs485.py [deleted file]
tools/pyalpha/serial/serialcli.py [deleted file]
tools/pyalpha/serial/serialjava.py [deleted file]
tools/pyalpha/serial/serialposix.py [deleted file]
tools/pyalpha/serial/serialutil.py [deleted file]
tools/pyalpha/serial/serialwin32.py [deleted file]
tools/pyalpha/serial/threaded/__init__.py [deleted file]
tools/pyalpha/serial/tools/__init__.py [deleted file]
tools/pyalpha/serial/tools/hexlify_codec.py [deleted file]
tools/pyalpha/serial/tools/list_ports.py [deleted file]
tools/pyalpha/serial/tools/list_ports_common.py [deleted file]
tools/pyalpha/serial/tools/list_ports_linux.py [deleted file]
tools/pyalpha/serial/tools/list_ports_osx.py [deleted file]
tools/pyalpha/serial/tools/list_ports_posix.py [deleted file]
tools/pyalpha/serial/tools/list_ports_windows.py [deleted file]
tools/pyalpha/serial/tools/miniterm.py [deleted file]
tools/pyalpha/serial/urlhandler/__init__.py [deleted file]
tools/pyalpha/serial/urlhandler/protocol_alt.py [deleted file]
tools/pyalpha/serial/urlhandler/protocol_hwgrep.py [deleted file]
tools/pyalpha/serial/urlhandler/protocol_loop.py [deleted file]
tools/pyalpha/serial/urlhandler/protocol_rfc2217.py [deleted file]
tools/pyalpha/serial/urlhandler/protocol_serve-rfc2217.py [deleted file]
tools/pyalpha/serial/urlhandler/protocol_socket.py [deleted file]
tools/pyalpha/serial/urlhandler/protocol_spy.py [deleted file]
tools/pyalpha/serial/win32.py [deleted file]

index 0398e20495567c42cd2620ea561a30ea019ff9ff..588dfd9c5ff4c185f835fd2976efd96f2544d1b4 100644 (file)
@@ -1,24 +1,27 @@
 [submodule "dolby_ip/bmda"]
        path = dolby_ip/bmda
-       url = git@gitorious.design.ti.com:dolby-harmonious/bmda.git
+       url = ssh://git@bitbucket.itg.ti.com/pasdk-dolbyip/bmda.git
 [submodule "dolby_ip/car"]
        path = dolby_ip/car
-       url = git@gitorious.design.ti.com:dolby-harmony-da10x/car.git
+       url = ssh://git@bitbucket.itg.ti.com/pasdk-dolbyip/car.git
 [submodule "dolby_ip/dap"]
        path = dolby_ip/dap
-       url = git@gitorious.design.ti.com:dolby-harmonious/dap.git
+       url = ssh://git@bitbucket.itg.ti.com/pasdk-dolbyip/dap.git
 [submodule "dolby_ip/ddp"]
        path = dolby_ip/ddp
-       url = git@gitorious.design.ti.com:dolby-harmonious/ddp.git
+       url = ssh://git@bitbucket.itg.ti.com/pasdk-dolbyip/ddp.git
 [submodule "dolby_ip/intrinsics"]
        path = dolby_ip/intrinsics
-       url = git@gitorious.design.ti.com:dolby-harmonious/intrinsics.git
+       url = ssh://git@bitbucket.itg.ti.com/pasdk-dolbyip/intrinsics.git
 [submodule "dolby_ip/mat-thd"]
        path = dolby_ip/mat-thd
-       url = git@gitorious.design.ti.com:dolby-harmonious/mat-thd.git
+       url = ssh://git@bitbucket.itg.ti.com/pasdk-dolbyip/mat-thd.git
 [submodule "dolby_ip/oar"]
        path = dolby_ip/oar
-       url = git@gitorious.design.ti.com:dolby-harmonious/oar.git
+       url = ssh://git@bitbucket.itg.ti.com/pasdk-dolbyip/oar.git
 [submodule "pasdk/paf"]
        path = pasdk/paf
-       url = git@gitorious.design.ti.com:dolby-harmonious/os_paf_dev.git
+       url = ssh://git@bitbucket.itg.ti.com/pasdk/os_paf_dev.git
+[submodule "tools"]
+       path = tools
+       url = ssh://git@bitbucket.itg.ti.com/pasdk/tools.git
index 827fbbc6297ca92c9ee60020ba7455eee0c42a5d..bcda3cf4d395affd49bc69a925f555237178693f 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 827fbbc6297ca92c9ee60020ba7455eee0c42a5d
+Subproject commit bcda3cf4d395affd49bc69a925f555237178693f
index 7a1db33635a98c4db01c7bd313c60a086abc87c6..8b9ff7554a620cf20722349906c90c6b4cf4a8f4 160000 (submodule)
--- a/pasdk/paf
+++ b/pasdk/paf
@@ -1 +1 @@
-Subproject commit 7a1db33635a98c4db01c7bd313c60a086abc87c6
+Subproject commit 8b9ff7554a620cf20722349906c90c6b4cf4a8f4
index 006649177e60d95ac0cbf55f128e077762ac711d..fa07fcd57874fef961c0fb7d963d6c877c38dcc4 100644 (file)
@@ -187,10 +187,16 @@ LoggingSetup.mainLoggingRuntimeControl = false;
 LoggingSetup.mainLoggerSize = 327680; //81960;
 //LoggingSetup.memorySectionName = "CORE0_DDR3"; //"CORE0_MSMC";
 
-/* Configure Load Logging */ // FL: doesn't work
-//Load.taskEnabled = true;
-//Load.hwiEnabled = true;
-//Load.common$.diags_USER4 = Diags.ALWAYS_ON;
+// FL: CPU load logging via UIA doesn't work.
+//     Below settings work for target-side load computation (no UIA) when LoggingSetup.loadLogging set to false, but not true.
+//     Load.common$.diags_USER4 set to default or Diags.ALWAYS_ON makes no difference.
+/* Configure Load Logging */
+Load.updateInIdle = true;   // default=true
+Load.windowInMs = 500;      // in msec., default=500
+Load.taskEnabled = true;    // default=true
+Load.swiEnabled = false;    // default=true
+Load.hwiEnabled = false;    // default=true
+//Load.common$.diags_USER4 = Diags.ALWAYS_ON; // default=Diags.RUNTIME_ON
 
 //Task.common$.diags_USER1 = Diags.ALWAYS_ON;
 Task.common$.diags_INFO = Diags.ALWAYS_ON;
@@ -347,7 +353,7 @@ var task4Params = new Task.Params();
 task4Params.instance.name = "TaskSysInit";
 task4Params.stackSize   = 0x1000;
 task4Params.stackSection = ".far:taskStackSectionSysInit";
-task4Params.priority = 4;
+task4Params.priority = 5;
 Program.global.TaskSysInit = Task.create("&taskSysInitFxn", task4Params);
 Program.sectMap[".far:taskStackSectionSysInit"] = "CORE0_DDR3";
 
@@ -376,6 +382,7 @@ else
 }
 // Remark: Moved idleAudioStream (idle function) to taskSystemStreamFxn (task)
 //Idle.idleFxns[1] = "&idleAudioStream";      // Idle function for audio stream; formerly audioStream1Idle()
+
 //Idle.idleFxns[2] = "&idleNotifyInfoChange"; // Idle function for Notify Information Change (NIC); formerly customSystemStreamIdleNIC()
 Idle.idleFxns[1] = "&idleNotifyInfoChange"; // Idle function for Notify Information Change (NIC); formerly customSystemStreamIdleNIC()
 
index 84b4973a4d04bcac0987b682ae8f0eb07e4a2b3e..789623c196b2f6da65c9c0bf420fcd89070a21ff 100644 (file)
@@ -123,7 +123,7 @@ const PAF_AlphaIntervalProcessingStatus aipStatusInit =
     sizeof (PAF_AlphaIntervalProcessingStatus),
     3,      // mode
     0x99,   // mask
-    100,    // time
+    100,    // time (msec.)
 };
 
 Int gEnableRamReport = 0;  // set this in main if RAM_REPORT is desired.
index d1ba09742f7185628c5812719936ddb63125278b..7b1dbf891eacd612781ff3f497cc19bd8c421803 100644 (file)
@@ -298,20 +298,22 @@ PAF_ASIT_Config gPAF_ASIT_config = {
 };
 
 // Global debug counters */
-UInt32 gTaskAsipCnt=0; // debug
-UInt32 gAsipInitCnt     =0;
-UInt32 gAsipInfo1Cnt    =0;
-UInt32 gAsipInfo2Cnt    =0;
-UInt32 gAsipDecodeCnt   =0;
-UInt32 gAsipDecodeErrCnt   =0;
-UInt32 gAsipFinalCnt    =0;
-UInt32 gAsipQuitCnt     =0;
-UInt32 gIbReset_cnt    =0;
-UInt32 gcapIb_cnt              =0;
+UInt32 gTaskAsipCnt             =0;
+UInt32 gAsipInitCnt             =0;
+UInt32 gAsipInfo1Cnt            =0;
+UInt32 gAsipInfo2Cnt            =0;
+UInt32 gAsipDecodeCnt           =0;
+UInt32 gAsipDecodeErrCnt        =0;
+UInt32 gAsipFinalCnt            =0;
+UInt32 gAsipQuitCnt             =0;
+UInt32 gIbReset_cnt             =0;
+UInt32 gcapIb_cnt               =0;
 UInt32 gAsipInfo2_PrimaryErrCnt =0;
-UInt32 gAsipInfo2_ErrCnt               =0;
+UInt32 gAsipInfo2_ErrCnt        =0;
+// debug
+UInt32 gCbErrnoCnt              =0; // decoder circular buffer error count (write on ARM returned to DSP)
 
-#include "dbgDib.h"
+#include "dbgDib.h" // debug
 
 extern struct {
     Int size;
@@ -2054,13 +2056,11 @@ PAF_ASIT_decodeProcessing(
 
     for (;;) 
     {
-         statusOp_read(&tempVar8,
-                         &(pAstCfg->xDec[zMD].decodeStatus.sourceSelect),
-                         sizeof(tempVar8),
-                         GATEMP_INDEX_DEC);
-           // TRACE_TERSE1("PAF_ASIT_decodeProcessing: sourceSelect is %d", tempVar8);
-
-       if (tempVar8 == PAF_SOURCE_NONE)
+        statusOp_read(&tempVar8,
+                      &(pAstCfg->xDec[zMD].decodeStatus.sourceSelect),
+                    sizeof(tempVar8),
+                    GATEMP_INDEX_DEC);
+        if (tempVar8 == PAF_SOURCE_NONE)
         {
 #else
     TRACE_TERSE1("PAF_ASIT_decodeProcessing: sourceSelect is %d", pAstCfg->xDec[zMD].decodeStatus.sourceSelect);
@@ -2107,8 +2107,9 @@ PAF_ASIT_decodeProcessing(
                 gAsipInitCnt++;
                 Log_info0("TaskAsip: state=INIT");
 
-                // (***) FL: revisit
-#if 1 // status for shared beta units can change (e.g. at-boot or alpha)
+#if 0 // Not necessary since decoder status is in uncached memory
+                // status for shared beta units can change (e.g. at-boot or alpha)
+                
                 // write back Status structures for shared Beta Units
                 //size = IACP_STD_BETA_TABLE.pStatus[STD_BETA_DECODE]->size;
                 //Cache_wb((Ptr)(IACP_STD_BETA_TABLE.pStatus[STD_BETA_DECODE]), size, Cache_Type_ALLD, 0);
@@ -2120,7 +2121,7 @@ PAF_ASIT_decodeProcessing(
                 Cache_wb((Ptr)(IACP_STD_BETA_TABLE.pStatus[STD_BETA_THD]), size, Cache_Type_ALLD, 0);
                 Cache_wait();
 #endif
-#if 0
+#if 0 // Not necessary since decoder status is in uncached memory
                 ////size = IACP_STD_BETA_TABLE.pStatus[STD_BETA_DECODE]->size;
                 ////Cache_wbInv((Ptr)(IACP_STD_BETA_TABLE.pStatus[STD_BETA_DECODE]), size, Cache_Type_ALLD, 0);
                 //size = IACP_STD_BETA_TABLE.pStatus[STD_BETA_PCM]->size;
@@ -2136,8 +2137,11 @@ PAF_ASIT_decodeProcessing(
                     break;
                 }
                 
-#if 1
-                // (***) FL: revisit
+                //
+                // Not necessary since decoder status is in uncached memory
+                //
+               
+#if 0 // Not necessary since decoder status is in uncached memory
                 // invalidate Status structures for shared Beta Units
                 //size = IACP_STD_BETA_TABLE.pStatus[STD_BETA_DECODE]->size;
                 //Cache_inv((Ptr)(IACP_STD_BETA_TABLE.pStatus[STD_BETA_DECODE]), size, Cache_Type_ALLD, 0);
@@ -2931,6 +2935,7 @@ PAF_ASIT_decodeInfo(
         // FL: debug, capture input buffer
         capIb(pAstCfg->xInp[zMI].pInpBuf);
         gcapIb_cnt++;
+        
 #if 0
         {
             static Uint8 toggleState = 0;
@@ -2941,6 +2946,7 @@ PAF_ASIT_decodeInfo(
             toggleState = ~(toggleState);
         }
 #endif
+
         //
         // Simulate Rx SIO_reclaim() pend
         //
@@ -3420,8 +3426,9 @@ PAF_ASIT_decodeDecode(
                 cbErrno = *(Int32 *)&pAspMsg->buf[argIdx];
                 if (cbErrno != 0)
                 {
+                    gCbErrnoCnt++;
                     TRACE_TERSE1("CB write error=%d", cbErrno);
-                    SW_BREAKPOINT; // temporary
+                    //SW_BREAKPOINT; // temporary
                 }
             }
             else
index 0edd4247627ed4cc1fd1b0d2f2b7afa7b748ad7b..79c971955cc4a70928b6ec4059516f1efd972b0b 100644 (file)
@@ -608,7 +608,7 @@ const IALG_MemRec inpMemTabPrimary[] =
         // GJ Debug: The below is not required; hence 0
 
 #if 0
-        // IRAM scratch memory for autodetection and stereo PCM input
+       // IRAM scratch memory for autodetection and stereo PCM input
     // High watermark needs are set by the latter:
     // double buffer stereo 32bit PCM input 512 max frame size
     // 1 buffers * 512 samples/buffer * 2 words/sample * 4 bytes/word
index c0214456e9fd8d4300db058cbc6e02755e262578..451ec761b4f8106c8ba2d9132a1e5217a2c9ef11 100644 (file)
@@ -37,6 +37,7 @@ All rights reserved.
 #include <xdc/cfg/global.h>
 #include <xdc/runtime/Log.h>
 #include <xdc/runtime/System.h>
+#include <ti/sysbios/knl/Task.h>
 #include <ti/sysbios/knl/Clock.h>
 
 #include <paftyp.h>
@@ -44,7 +45,8 @@ All rights reserved.
 #include "noasp.h"
 #include "systemStream.h"
 
-#define SYSTEM_STREAM_PROC_INTERVAL 1000
+// Minimum time between invocation of system stream processing
+#define SYSTEM_STREAM_PROC_INTERVAL ( 1000 )    // in msec.
 
 const struct {
     PAF_SST_FxnsMain *main;
@@ -61,9 +63,13 @@ const struct {
         { &systemStream1Compute, &systemStream1Transmit, },
 #ifndef NOBM
         { &systemStream2Compute, &systemStream2Transmit, },
+#else
+        { NULL, NULL, },
 #endif        
 #ifndef NODEM
         { &systemStream3Compute, &systemStream3Transmit, },
+#else
+        { NULL, NULL, },
 #endif        
 #ifdef THX
         { &systemStream4Compute, &systemStream4Transmit, },
@@ -77,45 +83,67 @@ const struct {
 const PAF_SST_Params systemStreamParams_PA[1] =
 {
     {
-        1, 0, 1, 1,
-        (const PAF_SST_Fxns *)&systemStreamPrimaryFxns,
+        1, 0, 1, 1,                                     // streams, stream1, streamN, ss    
+        (const PAF_SST_Fxns *)&systemStreamPrimaryFxns, // fxns
     },
 };
 
 #define systemStreamParams systemStreamParams_PA
 
+// Default system status
 PAF_SystemStatus systemStreamStatus[1] = {
     {
         sizeof (PAF_SystemStatus),
-        PAF_SYS_MODE_ALL,
-        0,
-        PAF_SYS_RECREATIONMODE_AUTO,
-        2 + PAF_SYS_SPEAKERSIZE_SMALL,
-        1 + PAF_SYS_SPEAKERSIZE_SMALL,
-        2 + PAF_SYS_SPEAKERSIZE_SMALL,
-        2 + PAF_SYS_SPEAKERSIZE_SMALL,
-        1 + PAF_SYS_SPEAKERSIZE_BASS,
+        PAF_SYS_MODE_ALL,               // mode
+        0,                              // listeningMode
+        PAF_SYS_RECREATIONMODE_AUTO,    // recreationMode
+        2 + PAF_SYS_SPEAKERSIZE_SMALL,  // speakerMain
+        1 + PAF_SYS_SPEAKERSIZE_SMALL,  // speakerCntr
+        2 + PAF_SYS_SPEAKERSIZE_SMALL,  // speakerSurr
+        2 + PAF_SYS_SPEAKERSIZE_SMALL,  // speakerBack
+        1 + PAF_SYS_SPEAKERSIZE_BASS,   // speakerSubw
         PAF_SYS_CCRTYPE_STANDARD,       // channelConfigurationRequestType
         0, 0, 0,                        // switchImage, imageNum, imageNumMax
         0,                              // Unused
         0, 0,                           // cpuLoad, peakCpuLoad
-        0, 0, 0, 0,                     // speakerWide, speakerHead, unused[2]
-        0, 0, 0, 0,                     //unused2[4]
-        PAF_CC_SAT_UNKNOWN, PAF_CC_SUB_ZERO, 0, 0, 0, 0, 0, 0,
+        0 + PAF_SYS_SPEAKERSIZE_NONE,   // speakerWide
+        0 + PAF_SYS_SPEAKERSIZE_NONE,   // speakerHead
+        0 + PAF_SYS_SPEAKERSIZE_NONE,   // speakerTopfront
+        0 + PAF_SYS_SPEAKERSIZE_NONE,   // speakerToprear
+        0 + PAF_SYS_SPEAKERSIZE_NONE,   // speakerTopmiddle
+        0 + PAF_SYS_SPEAKERSIZE_NONE,   // speakerFrontheight
+        0 + PAF_SYS_SPEAKERSIZE_NONE,   // speakerRearheight
+        0,                              // unused2
+        PAF_CC_SAT_UNKNOWN, PAF_CC_SUB_ZERO, 0, 0, 0, 0, 0, 0,  // channelConfigurationRequest
+#ifdef FULL_SPEAKER // paftyp.h
+        0 + PAF_SYS_SPEAKERSIZE_NONE,   // speakerScreen
+        0 + PAF_SYS_SPEAKERSIZE_NONE,   // speakerSurr1
+        0 + PAF_SYS_SPEAKERSIZE_NONE,   // speakerSurr2
+        0 + PAF_SYS_SPEAKERSIZE_NONE,   // speakerRearSurr1
+        0 + PAF_SYS_SPEAKERSIZE_NONE,   // speakerRearSurr2
+        0 + PAF_SYS_SPEAKERSIZE_NONE,   // speakerCntrSurr
+        0 + PAF_SYS_SPEAKERSIZE_NONE,   // speakerLRCntr
+        0 + PAF_SYS_SPEAKERSIZE_NONE,   // speakerLRCntrSurr
+#endif
     },
 };
 
 PAF_SST_Config systemStreamConfig[1] =
 {
     {
-        NULL,
-        &systemStreamStatus[0],
+        NULL,                           // acp
+        &systemStreamStatus[0],         // pStatus
     },
 };
 
 
 extern Int gSysInit;
 
+// FL: debug
+//#define MAX_CAP_CUR_TIME ( 100 )
+//UInt32 gCurTime[MAX_CAP_CUR_TIME];
+//Uint32 gCurTimeIdx=0;
+
 /*
  *  ======== taskSystemStreamFxn ========
  *  IDLE function for audio stream
@@ -123,24 +151,31 @@ extern Int gSysInit;
 Void taskSystemStreamFxn()
 {
     Int32 i;
-    Uns time, interval, elapsed, now, then;
+    UInt32 elapsed, now, then=0;
+    UInt32 time, interval;
 
     //System_printf("Enter idleAudioStream()\n");    
     //Log_info0("Enter idleAudioStream()");
 
-    time = SYSTEM_STREAM_PROC_INTERVAL;
+    time = SYSTEM_STREAM_PROC_INTERVAL; // in msec.
 
     while (1)
     {
-        // Compute interval in system clock ticks,
-        // interval time expressed in msec.
+        // Compute interval in system clock ticks, interval time expressed in msec.
+        // Performing calculation inside while loop allows changes in system clock tick period.
         interval = time * USEC_PER_MSEC / Clock_tickPeriod;
 
         // Compute elapsed time
+        // Note in case of wrap of 32-bit return value for now,
+        // (now-then) calculation is correct despite (now<then)
+        // due to 2s complement arithmetic.
         now = Clock_getTicks();
         elapsed = now - then;
-        then = now;
+        then = now; // latch "now" as "then" for next iteration
 
+        // If elapsed time since last iteration is less than desired System Stream period,
+        // then sleep until interval has passed.
+        // Otherwise execute functions in System Stream.
         if (interval > elapsed)
         {
             Task_sleep(interval - elapsed);
@@ -148,14 +183,25 @@ Void taskSystemStreamFxn()
 
         //if (gSysInit == 0)
         //  return;
+    
+        // FL: debug
+        //gCurTime[gCurTimeIdx] = Clock_getTicks();
+        //gCurTimeIdx++;
+        //if (gCurTimeIdx >= MAX_CAP_CUR_TIME)
+        //{
+        //    gCurTimeIdx = 0;
+        //}
 
         for (i=0; i < lengthof(systemStreamConfig); i++)
+        {
             systemStreamParams[i].fxns->main
-                (&systemStreamParams[i], &systemStreamConfig[i]);
-
-        gSysInit = 1;  // Indicate system Init to resume
+                (&systemStreamParams[i], &systemStreamConfig[i]);            
+        }
 
+        if (gSysInit == 0)
+        {
+            gSysInit = 1;  // Indicate system Init to resume
+        }
     }
-
 }
 
index a37db5e3adbf6289ed1298520c3deed2de5ab143..38e15838a57f4813e2a9d9165d8b5e3c9916ffe9 100644 (file)
@@ -72,19 +72,26 @@ extern PAF_ASOT_Fxns PAF_ASOT_params_fxns;
 
 Int gSysInit=0;
 
-#define TASK_AFP_PRI        ( 1 )//( 1 )  // (***) FL: temporary fix for PASDK-64
-#define TASK_AIP_PRI        ( 2 )//( 2 )
+// (***) FL: temporary fix for PASDK-64
+//#define TASK_AFP_PRI        ( 1 )
+//#define TASK_AIP_PRI        ( 2 )
+//#define TASK_ASIP_PRI       ( 3 )
+//#define TASK_ASOP_PRI       ( 3 )
+
+#define TASK_AFP_PRI        ( 2 )
+#define TASK_AIP_PRI        ( 3 )
 #define TASK_SSP_PRI        ( 1 )
-#define TASK_ASIP_PRI       ( 3 )//( 3 )
-#define TASK_ASOP_PRI       ( 3 )//( 3 )
+#define TASK_ASIP_PRI       ( 4 )
+#define TASK_ASOP_PRI       ( 4 )
 
 #define __TASK_NAME__  "TaskSysInit"
 
 #define SYS_INIT_SLEEP  100
 
 // FL: debug
-#include "evmc66x_pinmux.h"
-#include "evmc66x_gpio_dbg.h"
+//#include "evmc66x_pinmux.h"
+//#include "evmc66x_gpio_dbg.h"
+
 
 /*
  *  ======== taskSysInitFxn ========
@@ -184,10 +191,10 @@ Void taskSysInitFxn(Void)
 #endif
 
     // FL: debug
-    pinMuxSetMode(101,PADCONFIG_MUX_MODE_QUATERNARY); // PAD101 to QUATERNARY, GPIO (B8 on AudioDaughterCard J12)
-    GPIOSetDirection(GPIO_PORT_0, GPIO_PIN_99, GPIO_OUT); // GPIO0,pin99 output
-    GPIOSetOutput(GPIO_PORT_0, GPIO_PIN_99);
-    GPIOClearOutput(GPIO_PORT_0, GPIO_PIN_99);
+    //pinMuxSetMode(101,PADCONFIG_MUX_MODE_QUATERNARY); // PAD101 to QUATERNARY, GPIO (B8 on AudioDaughterCard J12)
+    //GPIOSetDirection(GPIO_PORT_0, GPIO_PIN_99, GPIO_OUT); // GPIO0,pin99 output
+    //GPIOSetOutput(GPIO_PORT_0, GPIO_PIN_99);
+    //GPIOClearOutput(GPIO_PORT_0, GPIO_PIN_99);
 
     /* This is required to use SYS alpha codes in atboot? */
     Log_info0("taskSysInitFxn:TaskSystemStream resume");
index 638fd092f6c19feefdd3f97c93ce7cce58493ed3..667dafbee5a387ed607a097d2422a349683a89f3 100644 (file)
@@ -50,10 +50,7 @@ All rights reserved.
 // ... end of specific usage definitions.
 
 #include <xdc/std.h>
-//#include <std.h>
-//#include  <std.h>
-//#include <xdas.h>
-
+#include <xdc/cfg/global.h>
 #include <xdc/runtime/Log.h>
 #include <ti/sysbios/knl/Task.h>
 #include <ti/sysbios/utils/Load.h>
@@ -119,6 +116,7 @@ systemStreamMain(
         // Create an ACP algorithm instance with trace enabled
         ACP_MDS_init();
 
+        // Create ACP instance for System Stream
         if ( !(acpAlg = (ALG_Handle )ACP_MDS_create (NULL)) )
         {
             //LOG_printf(&trace, "SS%d: ACP algorithm instance creation failed",
@@ -132,12 +130,14 @@ systemStreamMain(
             (IALG_Status *) &betaPrimeOffset);
         betaPrime = betaPrimeOffset * betaPrimeValue;
 
+        // Attach System Stream status (update Beta Table entry)
         acp = (ACP_Handle )acpAlg;
         acp->fxns->attach(acp, ACP_SERIES_STD, STD_BETA_SYSIDL+betaPrime, (IALG_Status *)pStatus);
 
         acpAlg->fxns->algControl(acpAlg, ACP_SETBETAPRIMEVALUE,
             (IALG_Status *) &betaPrimeValue);
 
+        // Update System Stream configuration ACP handle
         pC->acp = acp;
 
         //LOG_printf(&trace, "SS%d: ACP processing initialized", ss);
@@ -252,7 +252,7 @@ systemStream1Compute(
 #endif
                 | ((pStatus->speakerHead & PAF_SYS_SPEAKERNUMB) ? PAF_CC_EXTMASK_LhRh : 0) ;
 #ifdef FULL_SPEAKER
-        ccr.part.extMask2 =
+            ccr.part.extMask2 =
                     ((pStatus->speakerCntrSurr & PAF_SYS_SPEAKERNUMB) ? PAF_CC_EXTMASK_Cs : 0)
                   | ((pStatus->speakerLRCntrSurr & PAF_SYS_SPEAKERNUMB) ? PAF_CC_EXTMASK_LcsRcs : 0)
                   | ((pStatus->speakerRearSurr2 & PAF_SYS_SPEAKERNUMB) ? PAF_CC_EXTMASK_Lrs2Rrs2 : 0)
@@ -333,7 +333,7 @@ systemStream1Transmit(
 
         // writeDECChannelConfigurationRequest 0xce24,0x3808
         from[0] = 0xc906;
-        from[1] = 0xce24;
+        from[1] = 0xce00 | STD_BETA_DECODE;
         from[2] = 0x3808;
         from[3] = ccr.full;
         from[4] = ccr.full >> 16;
@@ -350,7 +350,7 @@ systemStream1Transmit(
 
         // writeENCChannelConfigurationCompact(sat,sub,aux,ext0,ext2,ext3,rsvd1,rsvd2) 0xce25,0x9808
         from[0] = 0xc906;
-        from[1] = 0xce25;
+        from[1] = 0xce00 | STD_BETA_ENCODE;
         from[2] = 0x9808;
         from[3] = ccr.full;
         from[4] = ccr.full >> 16;
@@ -375,7 +375,7 @@ systemStream1Transmit(
 
         // writeDECChannelConfigurationOverride 0xce24,0x5808
         from[0] = 0xc906;
-        from[1] = 0xce24;
+        from[1] = 0xce00 | STD_BETA_DECODE;
         from[2] = 0x5808; 
         from[3] = cco.full;
         from[4] = cco.full >> 16;
@@ -423,7 +423,7 @@ systemStream2Compute(
 )
 {
     PAF_SystemStatus *pStatus = pC->pStatus;
-    Int32 oc;
+    Int32 oc; /* Output Configuration */
 
     // Determine BM Output Configuration Select (if auto mode):
 
@@ -472,14 +472,14 @@ systemStream2Transmit(
         // writeBMOCSelectOCAuto(OCNO,AUTO) 0xcb40,0x000a,
         //     ((OCNO) << 8)&0xff00+(AUTO)&0x00ff
 
-        from[1] = 0xcb40;
+        from[1] = 0xcb00 | STD_BETA_BM;
         from[2] = 0x000a;
         from[3] = (oc>>16) & 0xffff;
 
         // writeBMOCSelectChannels(CHANS) 0xca40,
         //     0x0800+((CHANS) & 0x00ff)
 
-        from[4] = 0xca40;
+        from[4] = 0xca00 | STD_BETA_BM;
         from[5] = 0x0800 + (oc & 0xff);
 
         if (errno = acp->fxns->sequence(acp, from, NULL)) 
@@ -540,7 +540,7 @@ systemStream3Compute(
 
     // readDEMFilterMode 0xc250,0x0500
     from[0] = 0xc902;
-    from[1] = 0xc250;
+    from[1] = 0xc200 | STD_BETA_DEM;
     from[2] = 0x0500;
     
     if (errno = acp->fxns->sequence(acp, from, to)) 
@@ -566,7 +566,7 @@ systemStream3Compute(
 
     // readDECEmphasis  0xc224,0x33
     from[0] = 0xc902;
-    from[1] = 0xc224;
+    from[1] = 0xc200 | STD_BETA_DECODE;
     from[2] = 0x3300;
 
     if (errno = acp->fxns->sequence(acp, from, to)) 
@@ -595,7 +595,7 @@ systemStream3Transmit(
     Int32 errno;
 
     from[0] = 0xc902;
-    from[1] = 0xca50;
+    from[1] = 0xca00 | STD_BETA_DEM;
     from[2] = 0x0600 + x[0];
 
     if (errno = acp->fxns->sequence(acp, from, NULL)) 
index b2299d17f957aabda8a980797e5ead28cc3697bc..174e76b143bf391df2fac8bab27199d93f33a2a4 100644 (file)
@@ -1194,7 +1194,6 @@ Void SAP_watchDog (Void)
         return;
     }
 
-
     // protect context
     Task_disable (); // needed since we may call SEM_post
     //oldMask = Hwi_disable ();
@@ -1472,7 +1471,7 @@ Int SAP_EDMA_setupParam (DEV2_Handle device, XDAS_UInt32 targetEdma, XDAS_UInt32
         if (addr) {
             edmaConfig.srcCIdx  = pDevExt->edmaWordSize * pDevExt->numSers ;
             edmaConfig.srcAddr  = addr;
-            Edma3_CacheFlush ((unsigned int) addr, (size+3)/4);
+            //Edma3_CacheFlush ((unsigned int) addr, (size+3)/4);
         }
         else {
             edmaConfig.srcBIdx  = 0;
index f17de3f10898dd4535e9be066c2417ff0c331ac2..e7933bd2d49fb663e7e0754dfe376a37a32d3d98 100644 (file)
@@ -848,6 +848,7 @@ static int manageInput (DEV2_Handle device, const SAP_D10_Rx_Params *pParams, PA
     {
 
         pStatusIn->emphasis = PAF_IEC_PREEMPHASIS_NO;
+
         pStatusIn->lock = 1;
         pStatusIn->nonaudio = PAF_IEC_AUDIOMODE_AUDIO;
         RateHdmi = PAF_SAMPLERATE_192000HZ;
@@ -868,7 +869,6 @@ static int manageInput (DEV2_Handle device, const SAP_D10_Rx_Params *pParams, PA
                        pStatusIn->sampleRateData = pStatusIn->sampleRateMeasured;
                        PrevSampRate = pStatusIn->sampleRateMeasured;
 
-
                switch(read_hdmi_errstatus())
                        {
                                case HSDIO_AudioErr_NO_ERROR:
@@ -907,9 +907,6 @@ static int manageInput (DEV2_Handle device, const SAP_D10_Rx_Params *pParams, PA
                                gNonAudio_ctr++;
                                pStatusIn->nonaudio = PAF_IEC_AUDIOMODE_NONAUDIO;
                        }
-
-               Log_info0("SAP_D10: Exiting HMINT!\n");
-
        }
        else
        {
diff --git a/tools b/tools
new file mode 160000 (submodule)
index 0000000..849a97b
--- /dev/null
+++ b/tools
@@ -0,0 +1 @@
+Subproject commit 849a97beb25939b906ed2b576ce5631497f8ee5e
diff --git a/tools/README.md b/tools/README.md
deleted file mode 100644 (file)
index f1df105..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-# PASDK Tools
-Set of tools for use with PASDK.  
-**Each tool has its own README.**
-
-#### PyAlpha (pyalpha)
-Alpha command communication over UART
-
-#### PASDK Test Application (pasdk\_test\_app)
-Automated test harness
-
-#### make_sw
-Prepares SDK supplement files
-
----
-
-## Dependencies
-[Python 2.7 for Windows](https://www.python.org/ftp/python/2.7.6/python-2.7.6.msi)
-- When installing, ensure python is added to the PATH.
-
----
-
-## Usage
-See: tool-specific READMEs
diff --git a/tools/alpha/acp_a.h b/tools/alpha/acp_a.h
deleted file mode 100644 (file)
index 0503f96..0000000
+++ /dev/null
@@ -1,164 +0,0 @@
-
-/*
-* Copyright (C) 2004-2014 Texas Instruments Incorporated - http://www.ti.com/
-* All rights reserved. 
-*
-*  Redistribution and use in source and binary forms, with or without
-*  modification, are permitted provided that the following conditions
-*  are met:
-*
-*    Redistributions of source code must retain the above copyright
-*    notice, this list of conditions and the following disclaimer.
-*
-*    Redistributions in binary form must reproduce the above copyright
-*    notice, this list of conditions and the following disclaimer in the
-*    documentation and/or other materials provided with the
-*    distribution.
-*
-*    Neither the name of Texas Instruments Incorporated nor the names of
-*    its contributors may be used to endorse or promote products derived
-*    from this software without specific prior written permission.
-*
-*  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 
-*  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-*  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-*  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-*  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-*  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-*  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-*  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-*  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-*  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-*  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-*
-*/
-
-//
-//
-// ACP alpha codes
-//
-//
-//
-
-#ifndef _ACP_A
-#define _ACP_A
-
-// phi functions
-
-#define ACP_PHI_ECHO  0x00
-#define ACP_PHI_ARITHMETIC 0x01
-#define ACP_PHI_ALLOC 0x02
-#define ACP_PHI_FREE  0x03
-#define ACP_PHI_SLEEP 0x04
-#define ACP_PHI_STAT  0x05
-
-// arithmetic phi function (1) symbol definitions
-
-#define ACP_OP 0x80
-
-#define ACP_OP_IDENTITY 0x00
-#define ACP_OP_ADD 0x01
-#define ACP_OP_SADD 0x02
-#define ACP_OP_AND 0x03
-#define ACP_OP_ANDNOT 0x04
-#define ACP_OP_OR 0x05
-#define ACP_OP_ORNOT 0x06
-#define ACP_OP_FLDWRT 0x07
-
-#define ACP_OP_SADD16 0x42
-
-#define ACP_EQ 0x80
-
-#define ACP_EQ_IDENTITY (ACP_EQ+ACP_OP_IDENTITY)
-#define ACP_EQ_ADD (ACP_EQ+ACP_OP_ADD)
-#define ACP_EQ_SADD (ACP_EQ+ACP_OP_SADD)
-#define ACP_EQ_AND (ACP_EQ+ACP_OP_AND)
-#define ACP_EQ_ANDNOT (ACP_EQ+ACP_OP_ANDNOT)
-#define ACP_EQ_OR (ACP_EQ+ACP_OP_OR)
-#define ACP_EQ_ORNOT (ACP_EQ+ACP_OP_ORNOT)
-#define ACP_EQ_FLDWRT (ACP_EQ+ACP_OP_FLDWRT)
-
-#define ACP_EQ_SADD16 (ACP_EQ+ACP_OP_SADD16)
-
-// arithmetic alpha code symbol definitions
-
-#define writeACPBinaryOp(OP,XX,YY) \
-    0xc90c,                   /* alpha[12]            */ \
-    0xcdf1,(XX)&0xffff,       /* args[1] = XX (LSW)   */ \
-    0xcdf9,((XX)>>16)&0xffff, /* args[1] = XX (MSW)   */ \
-    0xcdf2,(YY)&0xffff,       /* args[2] = YY (LSW)   */ \
-    0xcdfa,((YY)>>16)&0xffff, /* args[2] = YY (MSW)   */ \
-    0xc801,0x1800+(OP),       /* args[1] OP= args[2]  */ \
-                              /* *args[1] OP= args[2] */ \
-    0xcdf0,0xc100             /* args[0] = 0xffffc100 */
-
-#define writeACPOpIdentity(XX,YY) writeACPBinaryOp(ACP_OP_IDENTITY,XX,YY)
-#define writeACPOpAdd(XX,YY) writeACPBinaryOp(ACP_OP_ADD,XX,YY)
-#define writeACPOpSatAdd(XX,YY) writeACPBinaryOp(ACP_OP_SADD,XX,YY)
-#define writeACPOpAnd(XX,YY) writeACPBinaryOp(ACP_OP_AND,XX,YY)
-#define writeACPOpAndNot(XX,YY) writeACPBinaryOp(ACP_OP_ANDNOT,XX,YY)
-#define writeACPOpOr(XX,YY) writeACPBinaryOp(ACP_OP_OR,XX,YY)
-#define writeACPOpOrNot(XX,YY) writeACPBinaryOp(ACP_OP_ORNOT,XX,YY)
-
-#define writeACPOpSatAdd16(XX,YY) writeACPBinaryOp(ACP_OP_SADD16,XX,YY)
-
-#define writeACPEqIdentity(XX,YY) writeACPBinaryOp(ACP_EQ_IDENTITY,XX,YY)
-#define writeACPEqAdd(XX,YY) writeACPBinaryOp(ACP_EQ_ADD,XX,YY)
-#define writeACPEqSatAdd(XX,YY) writeACPBinaryOp(ACP_EQ_SADD,XX,YY)
-#define writeACPEqAnd(XX,YY) writeACPBinaryOp(ACP_EQ_AND,XX,YY)
-#define writeACPEqAndNot(XX,YY) writeACPBinaryOp(ACP_EQ_ANDNOT,XX,YY)
-#define writeACPEqOr(XX,YY) writeACPBinaryOp(ACP_EQ_OR,XX,YY)
-#define writeACPEqOrNot(XX,YY) writeACPBinaryOp(ACP_EQ_ORNOT,XX,YY)
-#define writeACPEqFldWrt(XX,YY) writeACPBinaryOp(ACP_EQ_FLDWRT,XX,YY)
-
-#define writeACPEqSatAdd16(XX,YY) writeACPBinaryOp(ACP_EQ_SADD16,XX,YY)
-
-// comparison code (xi) symbol definitions
-
-#define ACP_XI_TRUE 0
-#define ACP_XI_FALSE 1
-#define ACP_XI_EQ 2
-#define ACP_XI_NE 3
-#define ACP_XI_GE 4
-#define ACP_XI_GT 5
-#define ACP_XI_LE 6
-#define ACP_XI_LT 7
-#define ACP_XI_AND 8
-#define ACP_XI_NOR 9
-
-// memory statistics alpha code symbol definitions
-
-#define ACP_SEG_IRAM  0
-#define ACP_SEG_SDRAM 1
-#define ACP_SEG_L3RAM 2
-
-#define ACP_STAT_SIZE   0
-#define ACP_STAT_USED   1
-#define ACP_STAT_LENGTH 2
-#define ACP_STAT_FREE   3
-
-#define readACPStat(XX,YY) \
-    0xcdf0,ACP_SEG_##XX, \
-        /* Type 5-24X Write: arg[0] = ACP_SEG_* -- response=null */ \
-    0xc800+ACP_PHI_STAT,0x0d00+ACP_STAT_##YY \
-        /* Type 0 Write: IACP_stat( arg[0], (arg[1] = ACP_STAT_*) */ \
-        /* -- response=2 words (binary data: LSW, MSW of requested statistic) */
-
-#define readACPStatIRAMSize   readACPStat(IRAM,SIZE)
-#define readACPStatIRAMUsed   readACPStat(IRAM,USED)
-#define readACPStatIRAMLength readACPStat(IRAM,LENGTH)
-#define readACPStatIRAMFree   readACPStat(IRAM,FREE)
-
-#define readACPStatSDRAMSize   readACPStat(SDRAM,SIZE)
-#define readACPStatSDRAMUsed   readACPStat(SDRAM,USED)
-#define readACPStatSDRAMLength readACPStat(SDRAM,LENGTH)
-#define readACPStatSDRAMFree   readACPStat(SDRAM,FREE)
-
-#define readACPStatL3RAMSize   readACPStat(L3RAM,SIZE)
-#define readACPStatL3RAMUsed   readACPStat(L3RAM,USED)
-#define readACPStatL3RAMLength readACPStat(L3RAM,LENGTH)
-#define readACPStatL3RAMFree   readACPStat(L3RAM,FREE)
-
-// await alpha code symbol definitions
-
-#endif /* _ACP_A */
diff --git a/tools/alpha/acp_a.hdM b/tools/alpha/acp_a.hdM
deleted file mode 100644 (file)
index a9e4a96..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-// acp_a.hdM: inverse compilation file [Tue, Dec 06, 2016  6:12:52 PM]
-
-#define readACPStatIRAMSize 0xcdf0,0x0000,0xc805,0x0d00
-#define readACPStatIRAMUsed 0xcdf0,0x0000,0xc805,0x0d01
-#define readACPStatIRAMLength 0xcdf0,0x0000,0xc805,0x0d02
-#define readACPStatIRAMFree 0xcdf0,0x0000,0xc805,0x0d03
-#define readACPStatSDRAMSize 0xcdf0,0x0001,0xc805,0x0d00
-#define readACPStatSDRAMUsed 0xcdf0,0x0001,0xc805,0x0d01
-#define readACPStatSDRAMLength 0xcdf0,0x0001,0xc805,0x0d02
-#define readACPStatSDRAMFree 0xcdf0,0x0001,0xc805,0x0d03
-#define readACPStatL3RAMSize 0xcdf0,0x0002,0xc805,0x0d00
-#define readACPStatL3RAMUsed 0xcdf0,0x0002,0xc805,0x0d01
-#define readACPStatL3RAMLength 0xcdf0,0x0002,0xc805,0x0d02
-#define readACPStatL3RAMFree 0xcdf0,0x0002,0xc805,0x0d03
diff --git a/tools/alpha/acpbeta.h b/tools/alpha/acpbeta.h
deleted file mode 100644 (file)
index 583539e..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-
-/*
-* Copyright (C) 2004-2014 Texas Instruments Incorporated - http://www.ti.com/
-* All rights reserved. 
-*
-*  Redistribution and use in source and binary forms, with or without
-*  modification, are permitted provided that the following conditions
-*  are met:
-*
-*    Redistributions of source code must retain the above copyright
-*    notice, this list of conditions and the following disclaimer.
-*
-*    Redistributions in binary form must reproduce the above copyright
-*    notice, this list of conditions and the following disclaimer in the
-*    documentation and/or other materials provided with the
-*    distribution.
-*
-*    Neither the name of Texas Instruments Incorporated nor the names of
-*    its contributors may be used to endorse or promote products derived
-*    from this software without specific prior written permission.
-*
-*  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 
-*  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-*  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-*  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-*  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-*  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-*  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-*  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-*  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-*  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-*  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-*
-*/
-
-//
-//
-// Alpha Code Processor Beta declarations
-//
-//
-//
-
-#ifndef ACPBETA_
-#define ACPBETA_
-
-#define ACP_SERIES_STD 0
-#define ACP_SERIES_ALT 1
-#define ACP_SERIES_OEM 2
-#define ACP_SERIES_CUS 3
-
-#include <stdbeta.h>
-#include <altbeta.h>
-#include <oembeta.h>
-#include <cusbeta.h>
-
-#endif  /* ACPBETA_ */
diff --git a/tools/alpha/ae_a.h b/tools/alpha/ae_a.h
deleted file mode 100644 (file)
index 2775b89..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-
-/*
-* Copyright (C) 2004-2014 Texas Instruments Incorporated - http://www.ti.com/
-* All rights reserved. 
-*
-*  Redistribution and use in source and binary forms, with or without
-*  modification, are permitted provided that the following conditions
-*  are met:
-*
-*    Redistributions of source code must retain the above copyright
-*    notice, this list of conditions and the following disclaimer.
-*
-*    Redistributions in binary form must reproduce the above copyright
-*    notice, this list of conditions and the following disclaimer in the
-*    documentation and/or other materials provided with the
-*    distribution.
-*
-*    Neither the name of Texas Instruments Incorporated nor the names of
-*    its contributors may be used to endorse or promote products derived
-*    from this software without specific prior written permission.
-*
-*  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 
-*  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-*  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-*  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-*  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-*  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-*  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-*  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-*  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-*  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-*  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-*
-*/
-
-#ifndef _AE_A
-#define _AE_A
-
-#define  readAEMode 0xf200,0x0400
-#define writeAEModeDisable 0xfa00,0x0400
-#define writeAEModeEnable 0xfa00,0x0401
-
-#define  readAESpare 0xf200,0x0500
-#define writeAESpare(N) 0xfa00,0x0500+((N)&0xff)
-
-#define  readAEScaleQ15 0xf300,0x0006
-#define writeAEScaleQ15(N) 0xfb00,0x0006,N
-#define wroteAEScaleQ15 0xfb00,0x0006
-
-#define  readAEStatus 0xf508,0x0000
-#define  readAEControl readAEStatus
-
-#endif /* _AE_A */
diff --git a/tools/alpha/ae_a.hdM b/tools/alpha/ae_a.hdM
deleted file mode 100644 (file)
index 679bf9b..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-// ae_a.hdM: inverse compilation file [Tue, Dec 06, 2016  6:12:55 PM]
-
-#define readAEMode 0xf200,0x0400
-#define writeAEModeDisable 0xfa00,0x0400
-#define writeAEModeEnable 0xfa00,0x0401
-#define readAESpare 0xf200,0x0500
-#define readAEScaleQ15 0xf300,0x0006
-#define wroteAEScaleQ15 0xfb00,0x0006
-#define readAEStatus 0xf508,0x0000
diff --git a/tools/alpha/altbeta.h b/tools/alpha/altbeta.h
deleted file mode 100644 (file)
index 0899ce9..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-
-/*
-* Copyright (C) 2004-2014 Texas Instruments Incorporated - http://www.ti.com/
-* All rights reserved. 
-*
-*  Redistribution and use in source and binary forms, with or without
-*  modification, are permitted provided that the following conditions
-*  are met:
-*
-*    Redistributions of source code must retain the above copyright
-*    notice, this list of conditions and the following disclaimer.
-*
-*    Redistributions in binary form must reproduce the above copyright
-*    notice, this list of conditions and the following disclaimer in the
-*    documentation and/or other materials provided with the
-*    distribution.
-*
-*    Neither the name of Texas Instruments Incorporated nor the names of
-*    its contributors may be used to endorse or promote products derived
-*    from this software without specific prior written permission.
-*
-*  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 
-*  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-*  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-*  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-*  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-*  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-*  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-*  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-*  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-*  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-*  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-*
-*/
-
-//
-//
-// Alpha Code Processor Alternate Series Beta declarations
-//
-//
-//
-
-#ifndef ALTBETA_
-#define ALTBETA_
-
-#endif  /* ALTBETA_ */
diff --git a/tools/alpha/bm2_a.h b/tools/alpha/bm2_a.h
deleted file mode 100644 (file)
index 6585284..0000000
+++ /dev/null
@@ -1,685 +0,0 @@
-/******************************************************************************
- * Copyright (c) 2016, Texas Instruments Incorporated - http://www.ti.com
- *   All rights reserved.
- *
- *   Redistribution and use in source and binary forms, with or without
- *   modification, are permitted provided that the following conditions are met:
- *       * Redistributions of source code must retain the above copyright
- *         notice, this list of conditions and the following disclaimer.
- *       * Redistributions in binary form must reproduce the above copyright
- *         notice, this list of conditions and the following disclaimer in the
- *         documentation and/or other materials provided with the distribution.
- *       * Neither the name of Texas Instruments Incorporated nor the
- *         names of its contributors may be used to endorse or promote products
- *         derived from this software without specific prior written permission.
- *
- *   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- *   AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- *   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- *   ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- *   LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- *   CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- *   SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- *   INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- *   CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- *   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- *   THE POSSIBILITY OF SUCH DAMAGE.
- *****************************************************************************/
-/* $Source: /cvsstl/ti/pa/i/d800k001/pa/asp/bm2/alpha/bm2_a.h,v $
- $Revision: 1.6 $
-
- Bass Management Algorithm alpha codes
-
- Copyright 2005, Texas Instruments, Inc.  All rights reserved.
- Copyright 2003, Momentum Data Systems, Inc.  All rights reserved.
-
- $Log: bm2_a.h,v $
- Revision 1.6  2012/10/31 16:02:40  fminich
- Support use of legacy samsiz approach as an option.
-
- Revision 1.5  2012/09/24 10:02:57  mkamat
-  MID3346, MID4322 merged bm2 chnages
-
- Revision 1.4.2.2  2010/01/19 16:24:31  fminich
- Add alpha commands for Wide and High cutoff frequency and volume.
-
- Revision 1.4.2.1  2010/01/08 14:00:01  fminich
- Add alpha commands for reading Ccr Sat, Sub, Ext for debugging.
-
- Revision 1.4  2009/12/14 19:27:24  fminich
- Change 'DOCAll' to 'DOCAuto' in a few places.
-
- Revision 1.3  2009/11/25 15:02:15  fminich
- Support setting DOCAuto (MID 2500)
-
- Revision 1.2  2009/09/28 19:52:47  fminich
- MID 2917:  indicate why BM isn't operating
-
- Revision 1.1  2009/09/18 19:57:09  fminich
- MID 1776:  use 'unused2' field as 'OverrideBassCollectionMask'
-
- Revision 1.6  2008/09/16 17:12:46  fminich
- Fix some mistakes in the previous commit.
-
- Revision 1.5  2008/09/05 17:48:45  fminich
- Changed the name of the OverrideBassCollectionMask register.
-
- Revision 1.4  2008/08/28 14:10:49  fminich
- Add support for ExtraBassRedirectMask - MID 1776
-
- Revision 1.3  2008/03/24 18:59:14  fminich
- Feature addition for MID 1608.
-
- Revision 1.2  2006/10/24 21:04:07  mwatson
- Changing header guard from BM_A to BM2_A; MID 1104.
-
- Revision 1.1  2006/09/07 21:07:40  mwatson
- Removing BM_VERSION support, adding bm2_a.h; MID 1104.
-
- Revision 1.30  2006/05/23 15:10:39  mwatson
- Replacing direct BETA IDs with MACRO definitions; adding acpbeta.h
- include; MID 507.
-
- Revision 1.29  2005/08/16 21:31:00  mwatson
- Fixing tab only.
-
- Revision 1.28  2005/08/03 21:01:37  mwatson
- Updates to readBMControl; MID 451.
-
- Revision 1.27  2005/07/20 00:32:59  lester
- Add'l revision "in support of inverse compilation only" (MID #234).
-
- Revision 1.26  2005/07/19 17:32:08  lester
- Replaced "writeBMFilterCutoffN__80__" w/ "wroteBMFilterCutoff",
- similar to "wroteVOLRampTime" companion to "writeVOLRampTimeN(NN)",
- for consistency w/ other files
- (primarily used/useful for "Alpha Code Type 3 Write (16-bit Write)").
-
- Revision 1.25  2005/07/18 22:39:18  lester
- Revised so that "writeBMFilterCutoffN()" is used only w/ BM_VERSION == 1.
-
- Revision 1.24  2005/07/18 19:07:44  lester
- Revisions "in support of inverse compilation [only]" (MID #234).
-
- Revision 1.23  2005/03/01 22:25:56  fminich
- Indent and restore definition of writeBMFilterCutoffSelectN() for ATP.
-
- Revision 1.22  2005/02/21 23:27:49  mwatson
- Fixing errant problem - forgot to remove some old alpha codes.
-
- Revision 1.21  2005/02/18 22:55:56  mwatson
- Removing BMFilterCutoffSelect.
-
- Revision 1.20  2005/02/18 22:47:43  mwatson
- Removing BMOutputConfigurationAuto.
-
- Revision 1.19  2005/02/17 04:51:45  mwatson
- Removing old alpha codes.
-
- Revision 1.18  2004/08/30 21:59:57  mwatson
- Adding BM1 alpha code support to BM2 alpha header file (for backwards
- compatibility). Build control BM_VERSION introduced here for use by master
- alpha header files.
-
- Revision 1.17  2004/06/23 16:00:02  tom
- Similar to existing LFE level trim (LFEVolume), level trims
- for {Main, Cntr, Surr, Back} have been added. These trims are
- effective only for bass summing, and have no effect on local bass
- and 'Cntr bass split to Main'.
-
- Revision 1.16  2004/06/08 19:09:02  tom
- Changed from common filter cutoff (fc) for LFE and Subw
- to separate LFE and Subw fcs; renamed 'Sum' Low Pass
- Filter (LPF) to 'LFE', as it is only used for LFE since
- multiple-fcs has been implemented; added user interface
- (control registers) for LFE fc and Subw fc, as well as
- corresponding status registers; updated alpha commands
- to support these new registers, as well as renamed some
- existing alpha commands (with maintained support for
- 'old' name) to clarify functionality; relocated LFE and
- Subw filter params (definitions, allocations, memtab, etc.)
- to follow satellite filter params, thereby keeping
- satellite HPF and LPF params together---better clarity IMHO.
-
- LFE and Subw fcs are automatically set to the maximum
- fc of small satellite channels, unless all satellite
- channels are large---in which case the LFE and Subw
- control register values are used to determine the fcs;
-
- Revision 1.15  2004/05/03 13:01:53  tom
- Added filter rate status commands for 128 and 176.4 kHz.
-
- Revision 1.14  2004/04/12 21:43:38  mattc
- Added writeBMFilterCutoffSelectN for bm1 alpha code compatibility.
-
- Revision 1.13  2004/03/25 20:56:21  mattc
- Corrected previous backward-compatible definition.
-
- Revision 1.12  2004/03/25 20:43:18  mattc
- Replaced XX type alpha code symbols.
-
- Revision 1.11  2004/01/27 15:46:21  tom
- Changed old 'mode enable' command to use 4th order LPF.
-
- Revision 1.10  2003/11/17 20:36:47  tom
- Reorganized status structure for maintaining offset
- of registers, relative to BM1 offsets, where possible.
-
- Revision 1.9  2003/11/14 14:59:59  tom
- Renamed BM Modes to indicate LPF order.
-
- Revision 1.8  2003/11/13 19:24:55  tom
- Updated name of filter cutoff symbol for consistency.
-
- Revision 1.7  2003/11/12 22:11:04  tom
- Updated for optional 2-tap vs. 4-tap low pass filter;
- added 'BM Bypass' control register for disabling BM.
-
- Revision 1.6  2003/10/31 17:51:17  tom
- Updated for multiple cutoff frequencies (fc):
-   - separate fc per (Main,Cntr,Surr[,Back])
-
- Revision 1.5  2003/09/30 16:24:24  tom
- Duplicated BM1 change: revision 1.28.
-
- Revision 1.4  2003/08/05 19:52:14  tom
- Increased number of cutoff frequencies supported.
-
- Revision 1.3  2003/08/01 16:49:07  tom
- Restored from attic; updated to BM1 revision listed below.
-
- Initial version derived from:
-     pa/asp/bm1/alpha/bm_a.h
-     Revision 1.27  2003/05/16 15:43:00
-*/
-#ifndef _BM2_A
-  #define _BM2_A
-
-#include <acpbeta.h>
-
-#define  readBMMode             0xc200+STD_BETA_BM,0x0400
-#define writeBMModeDisable      0xca00+STD_BETA_BM,0x0400
-#define writeBMModeLPF2ndOrder  0xca00+STD_BETA_BM,0x0401
-#define writeBMModeLPF4thOrder  0xca00+STD_BETA_BM,0x0402
-#define writeBMModeLPFAuto      0xca00+STD_BETA_BM,0x0403
-/* Old BMMode command:*/
-#define writeBMModeEnable       writeBMModeLPF4thOrder
-
-#define  readBMOCAuto               0xc200+STD_BETA_BM,0x0500
-#define writeBMOCAutoDisable        0xca00+STD_BETA_BM,0x0500
-#define writeBMOCAutoProLogic       0xca00+STD_BETA_BM,0x0501
-#define writeBMOCAutoCorrelation    0xca00+STD_BETA_BM,0x0502
-#define writeBMOCAutoN(NN)          0xca00+STD_BETA_BM,0x0500+((NN)&0xff)
-
-#define  readBMInactionReason              0xc200+STD_BETA_BM,0x0600
-#define wroteBMInactionReasonNone          0xca00+STD_BETA_BM,0x0600
-#define wroteBMInactionReasonModeDisabled  0xca00+STD_BETA_BM,0x0601
-#define wroteBMInactionReasonBypassEnabled 0xca00+STD_BETA_BM,0x0602
-#define wroteBMInactionReasonActiveFailed  0xca00+STD_BETA_BM,0x0603
-#define wroteBMInactionReasonSetupFailed   0xca00+STD_BETA_BM,0x0604
-#define wroteBMInactionReasonStreamUnknown 0xca00+STD_BETA_BM,0x0605
-#define wroteBMInactionReasonStreamNone    0xca00+STD_BETA_BM,0x0606
-#define wroteBMInactionReasonNoSubw        0xca00+STD_BETA_BM,0x0607
-#define wroteBMInactionReasonSubwCount     0xca00+STD_BETA_BM,0x0608
-#define wroteBMInactionReasonOCNONone      0xca00+STD_BETA_BM,0x0609
-#define wroteBMInactionReasonBLKSIZE       0xca00+STD_BETA_BM,0x060a
-#define wroteBMInactionReasonResetFailed   0xca00+STD_BETA_BM,0x060b
-
-#define  readBMOCSelect 0xc400+STD_BETA_BM,0x0008
-
-#define  readBMOCSelectChannelsLowFreq 0xc200+STD_BETA_BM,0x0800
-#define writeBMOCSelectChannelsLowFreqMain 0xca00+STD_BETA_BM,0x0802
-#define writeBMOCSelectChannelsLowFreqCntr 0xca00+STD_BETA_BM,0x0804
-#define writeBMOCSelectChannelsLowFreqSurr 0xca00+STD_BETA_BM,0x0808
-#define writeBMOCSelectChannelsLowFreqBack 0xca00+STD_BETA_BM,0x0810
-#define writeBMOCSelectChannelsLowFreqWide 0xca00+STD_BETA_BM,0x0820
-#define writeBMOCSelectChannelsLowFreqHigh 0xca00+STD_BETA_BM,0x0840
-#define writeBMOCSelectChannelsLowFreqHead writeBMOCSelectChannelsLowFreqHigh
-#define writeBMOCSelectChannelsLowFreqN(NN) \
- 0xca00+STD_BETA_BM,0x0800+((NN)&0xff)
-
-#define  readBMOCSelectAncillary 0xc200+STD_BETA_BM,0x0900
-#define writeBMOCSelectAncillaryDgtlLBNoneStd 0xca00+STD_BETA_BM,0x0981
-#define writeBMOCSelectAncillaryDgtlLBNoneAlt 0xca00+STD_BETA_BM,0x0983
-#define writeBMOCSelectAncillaryDgtlLBFrntStd 0xca00+STD_BETA_BM,0x0995
-#define writeBMOCSelectAncillaryDgtlLBFrntAlt 0xca00+STD_BETA_BM,0x0997
-#define writeBMOCSelectAncillaryDgtlLBRearStd 0xca00+STD_BETA_BM,0x0999
-#define writeBMOCSelectAncillaryDgtlLBRearAlt 0xca00+STD_BETA_BM,0x099b
-#define writeBMOCSelectAncillaryDgtlLBBothStd 0xca00+STD_BETA_BM,0x099d
-#define writeBMOCSelectAncillaryDgtlLBBothAlt 0xca00+STD_BETA_BM,0x099f
-#define writeBMOCSelectAncillaryAnlgLBNoneSubwStd 0xca00+STD_BETA_BM,0x0900
-#define writeBMOCSelectAncillaryAnlgLBNoneSubwFil 0xca00+STD_BETA_BM,0x0901
-#define writeBMOCSelectAncillaryAnlgLBFrntSubwStd 0xca00+STD_BETA_BM,0x0914
-#define writeBMOCSelectAncillaryAnlgLBFrntSubwFil 0xca00+STD_BETA_BM,0x0915
-#define writeBMOCSelectAncillaryAnlgLBRearSubwStd 0xca00+STD_BETA_BM,0x0918
-#define writeBMOCSelectAncillaryAnlgLBRearSubwFil 0xca00+STD_BETA_BM,0x0919
-#define writeBMOCSelectAncillaryAnlgLBBothSubwStd 0xca00+STD_BETA_BM,0x091c
-#define writeBMOCSelectAncillaryAnlgLBBothSubwFil 0xca00+STD_BETA_BM,0x091d
-/* Following line is obselete, but in use:*/
-#define writeBMOCSelectAncillaryN(NN) 0xca00+STD_BETA_BM,0x0900+((NN)&0xff)
-
-#define  readBMOCSelectAuto 0xc200+STD_BETA_BM,0x0a00
-#define writeBMOCSelectAutoDisable 0xca00+STD_BETA_BM,0x0a00
-#define writeBMOCSelectAutoProLogic 0xca00+STD_BETA_BM,0x0a01
-#define writeBMOCSelectAutoCorrelation 0xca00+STD_BETA_BM,0x0a02
-#define writeBMOCSelectAutoN(NN) 0xca00+STD_BETA_BM,0x0a00+((NN)&0xff)
-
-#define  readBMOCSelectOCNumber 0xc200+STD_BETA_BM,0x0b00
-#define writeBMOCSelectOCNumberNone 0xca00+STD_BETA_BM,0x0b40
-#define writeBMOCSelectOCNumberDOC0 0xca00+STD_BETA_BM,0x0b00
-#define writeBMOCSelectOCNumberDOC1 0xca00+STD_BETA_BM,0x0b01
-#define writeBMOCSelectOCNumberDOC2 0xca00+STD_BETA_BM,0x0b02
-#define writeBMOCSelectOCNumberDOC3 0xca00+STD_BETA_BM,0x0b03
-#define writeBMOCSelectOCNumberDOCAuto 0xca00+STD_BETA_BM,0x0b0f
-
-/* Combination OCNumber and Auto*/
-#define  readBMOCSelectOCAuto 0xc300+STD_BETA_BM,0x000a
-#define writeBMOCSelectOCAutoNone          0xcb00+STD_BETA_BM,0x000a,0x4000
-#define writeBMOCSelectOCAutoDOC0CorrelOff 0xcb00+STD_BETA_BM,0x000a,0x0000
-#define writeBMOCSelectOCAutoDOC0CorrelOn  0xcb00+STD_BETA_BM,0x000a,0x0002
-#define writeBMOCSelectOCAutoDPC0CorrelOff 0xcb00+STD_BETA_BM,0x000a,0x0001
-#define writeBMOCSelectOCAutoDPC0CorrelOn  0xcb00+STD_BETA_BM,0x000a,0x0003
-#define writeBMOCSelectOCAutoDOC1CorrelOff 0xcb00+STD_BETA_BM,0x000a,0x0100
-#define writeBMOCSelectOCAutoDOC1CorrelOn  0xcb00+STD_BETA_BM,0x000a,0x0102
-#define writeBMOCSelectOCAutoDPC1CorrelOff 0xcb00+STD_BETA_BM,0x000a,0x0101
-#define writeBMOCSelectOCAutoDPC1CorrelOn  0xcb00+STD_BETA_BM,0x000a,0x0103
-#define writeBMOCSelectOCAutoDOC2CorrelOff 0xcb00+STD_BETA_BM,0x000a,0x0200
-#define writeBMOCSelectOCAutoDOC2CorrelOn  0xcb00+STD_BETA_BM,0x000a,0x0202
-#define writeBMOCSelectOCAutoDPC2CorrelOff 0xcb00+STD_BETA_BM,0x000a,0x0201
-#define writeBMOCSelectOCAutoDPC2CorrelOn  0xcb00+STD_BETA_BM,0x000a,0x0203
-#define writeBMOCSelectOCAutoDOC3CorrelOff 0xcb00+STD_BETA_BM,0x000a,0x0300
-#define writeBMOCSelectOCAutoDOC3CorrelOn  0xcb00+STD_BETA_BM,0x000a,0x0302
-#define writeBMOCSelectOCAutoDOCAutoCorrelOff 0xcb00+STD_BETA_BM,0x000a,0x0f00
-#define writeBMOCSelectOCAutoDOCAutoCorrelOn  0xcb00+STD_BETA_BM,0x000a,0x0f02
-
-#define  readBMOCStatus 0xc400+STD_BETA_BM,0x000c
-#define  readBMOutputConfigurationStatus readBMOCStatus
-
-#define  readBMOCStatusChannelsLowFreq 0xc200+STD_BETA_BM,0x0c00
-#define wroteBMOCStatusChannelsLowFreqMain 0xca00+STD_BETA_BM,0x0c02
-#define wroteBMOCStatusChannelsLowFreqCntr 0xca00+STD_BETA_BM,0x0c04
-#define wroteBMOCStatusChannelsLowFreqSurr 0xca00+STD_BETA_BM,0x0c08
-#define wroteBMOCStatusChannelsLowFreqBack 0xca00+STD_BETA_BM,0x0c10
-#define wroteBMOCStatusChannelsLowFreqWide 0xca00+STD_BETA_BM,0x0c20
-#define wroteBMOCStatusChannelsLowFreqHigh 0xca00+STD_BETA_BM,0x0c40
-
-#define  readBMOCStatusAncillary 0xc200+STD_BETA_BM,0x0d00
-#define wroteBMOCStatusAncillaryDgtlLBNoneStd 0xca00+STD_BETA_BM,0x0d81
-#define wroteBMOCStatusAncillaryDgtlLBNoneAlt 0xca00+STD_BETA_BM,0x0d83
-#define wroteBMOCStatusAncillaryDgtlLBFrntStd 0xca00+STD_BETA_BM,0x0d95
-#define wroteBMOCStatusAncillaryDgtlLBFrntAlt 0xca00+STD_BETA_BM,0x0d97
-#define wroteBMOCStatusAncillaryDgtlLBRearStd 0xca00+STD_BETA_BM,0x0d99
-#define wroteBMOCStatusAncillaryDgtlLBRearAlt 0xca00+STD_BETA_BM,0x0d9b
-#define wroteBMOCStatusAncillaryDgtlLBBothStd 0xca00+STD_BETA_BM,0x0d9d
-#define wroteBMOCStatusAncillaryDgtlLBBothAlt 0xca00+STD_BETA_BM,0x0d9f
-#define wroteBMOCStatusAncillaryAnlgLBNoneSubwStd 0xca00+STD_BETA_BM,0x0d00
-#define wroteBMOCStatusAncillaryAnlgLBNoneSubwFil 0xca00+STD_BETA_BM,0x0d01
-#define wroteBMOCStatusAncillaryAnlgLBFrntSubwStd 0xca00+STD_BETA_BM,0x0d14
-#define wroteBMOCStatusAncillaryAnlgLBFrntSubwFil 0xca00+STD_BETA_BM,0x0d15
-#define wroteBMOCStatusAncillaryAnlgLBRearSubwStd 0xca00+STD_BETA_BM,0x0d18
-#define wroteBMOCStatusAncillaryAnlgLBRearSubwFil 0xca00+STD_BETA_BM,0x0d19
-#define wroteBMOCStatusAncillaryAnlgLBBothSubwStd 0xca00+STD_BETA_BM,0x0d1c
-#define wroteBMOCStatusAncillaryAnlgLBBothSubwFil 0xca00+STD_BETA_BM,0x0d1d
-
-#define  readBMOCStatusAuto 0xc200+STD_BETA_BM,0x0e00
-#define wroteBMOCStatusAutoDisable 0xca00+STD_BETA_BM,0x0e00
-#define wroteBMOCStatusAutoProLogic 0xca00+STD_BETA_BM,0x0e01
-#define wroteBMOCStatusAutoCorrelation 0xca00+STD_BETA_BM,0x0e02
-
-#define  readBMOCStatusOCNumber 0xc200+STD_BETA_BM,0x0f00
-#define wroteBMOCStatusOCNumberNone 0xca00+STD_BETA_BM,0x0f40
-#define wroteBMOCStatusOCNumberDOC0 0xca00+STD_BETA_BM,0x0f00
-#define wroteBMOCStatusOCNumberDOC1 0xca00+STD_BETA_BM,0x0f01
-#define wroteBMOCStatusOCNumberDOC2 0xca00+STD_BETA_BM,0x0f02
-#define wroteBMOCStatusOCNumberDOC3 0xca00+STD_BETA_BM,0x0f03
-#define wroteBMOCStatusOCNumberDOCAuto 0xca00+STD_BETA_BM,0x0f0f
-
-/* Combination OCNumber and Auto*/
-#define  readBMOCStatusOCAuto 0xc300+STD_BETA_BM,0x000e
-#define wroteBMOCStatusOCAutoNoneCorrelOffPLOff 0xcb00+STD_BETA_BM,0x000e,0x4000
-#define wroteBMOCStatusOCAutoNoneCorrelOffPLOn  0xcb00+STD_BETA_BM,0x000e,0x4001
-#define wroteBMOCStatusOCAutoNoneCorrelOnPLOff  0xcb00+STD_BETA_BM,0x000e,0x4002
-#define wroteBMOCStatusOCAutoNoneCorrelOnPLOn   0xcb00+STD_BETA_BM,0x000e,0x4003
-#define wroteBMOCStatusOCAutoDOC0CorrelOff 0xcb00+STD_BETA_BM,0x000e,0x0000
-#define wroteBMOCStatusOCAutoDOC0CorrelOn  0xcb00+STD_BETA_BM,0x000e,0x0002
-#define wroteBMOCStatusOCAutoDPC0CorrelOff 0xcb00+STD_BETA_BM,0x000e,0x0001
-#define wroteBMOCStatusOCAutoDPC0CorrelOn  0xcb00+STD_BETA_BM,0x000e,0x0003
-#define wroteBMOCStatusOCAutoDOC1CorrelOff 0xcb00+STD_BETA_BM,0x000e,0x0100
-#define wroteBMOCStatusOCAutoDOC1CorrelOn  0xcb00+STD_BETA_BM,0x000e,0x0102
-#define wroteBMOCStatusOCAutoDPC1CorrelOff 0xcb00+STD_BETA_BM,0x000e,0x0101
-#define wroteBMOCStatusOCAutoDPC1CorrelOn  0xcb00+STD_BETA_BM,0x000e,0x0103
-#define wroteBMOCStatusOCAutoDOC2CorrelOff 0xcb00+STD_BETA_BM,0x000e,0x0200
-#define wroteBMOCStatusOCAutoDOC2CorrelOn  0xcb00+STD_BETA_BM,0x000e,0x0202
-#define wroteBMOCStatusOCAutoDPC2CorrelOff 0xcb00+STD_BETA_BM,0x000e,0x0201
-#define wroteBMOCStatusOCAutoDPC2CorrelOn  0xcb00+STD_BETA_BM,0x000e,0x0203
-#define wroteBMOCStatusOCAutoDOC3CorrelOff 0xcb00+STD_BETA_BM,0x000e,0x0300
-#define wroteBMOCStatusOCAutoDOC3CorrelOn  0xcb00+STD_BETA_BM,0x000e,0x0302
-#define wroteBMOCStatusOCAutoDOCAutoCorrelOff 0xcb00+STD_BETA_BM,0x000e,0x0f00
-#define wroteBMOCStatusOCAutoDOCAutoCorrelOn  0xcb00+STD_BETA_BM,0x000e,0x0f02
-
-#define  readBMOverrideBassCollectionMask           0xc200+STD_BETA_BM,0x1000
-#define writeBMOverrideBassCollectionMaskMain       0xca00+STD_BETA_BM,0x1002
-#define writeBMOverrideBassCollectionMaskCntr       0xca00+STD_BETA_BM,0x1004
-#define writeBMOverrideBassCollectionMaskMainCntr   0xca00+STD_BETA_BM,0x1006
-#define writeBMOverrideBassCollectionMaskSurr       0xca00+STD_BETA_BM,0x1008
-#define writeBMOverrideBassCollectionMaskBack       0xca00+STD_BETA_BM,0x1010
-#define writeBMOverrideBassCollectionMaskN(n)       \
-0xca00+STD_BETA_BM,(0x1000 | (0x00ff & n))
-#define writeBMOverrideBassCollectionMaskNone       \
-writeBMOverrideBassCollectionMaskN(0)
-
-#define  readBMFilterRateStatus         0xc200+STD_BETA_BM,0x1100
-#define wroteBMFilterRateStatus32000Hz  0xca00+STD_BETA_BM,0x1102
-#define wroteBMFilterRateStatus44100Hz  0xca00+STD_BETA_BM,0x1103
-#define wroteBMFilterRateStatus48000Hz  0xca00+STD_BETA_BM,0x1104
-#define wroteBMFilterRateStatus88200Hz  0xca00+STD_BETA_BM,0x1105
-#define wroteBMFilterRateStatus96000Hz  0xca00+STD_BETA_BM,0x1106
-#define wroteBMFilterRateStatus192000Hz 0xca00+STD_BETA_BM,0x1107
-#define wroteBMFilterRateStatus64000Hz  0xca00+STD_BETA_BM,0x1108
-#define wroteBMFilterRateStatus128000Hz 0xca00+STD_BETA_BM,0x1109
-#define wroteBMFilterRateStatus176400Hz 0xca00+STD_BETA_BM,0x110a
-
-#define  readBMBypass           0xc200+STD_BETA_BM,0x1200
-#define writeBMBypassDisable    0xca00+STD_BETA_BM,0x1200
-#define writeBMBypassEnable     0xca00+STD_BETA_BM,0x1201
-
-#define  readBMLFEVolume        0xc200+STD_BETA_BM,0x1300
-#define writeBMLFEVolumeN(NN)   0xca00+STD_BETA_BM,0x1300+((NN)&0xff)
-/* See associated satellite volume control commands below */
-
-#define  readBMModeStatus             0xc200+STD_BETA_BM,0x1500
-#define wroteBMModeStatusDisabled     0xca00+STD_BETA_BM,0x1500
-#define wroteBMModeStatusLPF2ndOrder  0xca00+STD_BETA_BM,0x1501
-#define wroteBMModeStatusLPF4thOrder  0xca00+STD_BETA_BM,0x1502
-
-#define  readBMFcSatAll                             0xc600+STD_BETA_BM,0x1808
-#define writeBMFcSatAllN(FcMain,FcCntr,FcSurr,FcBack) \
-0xce00+STD_BETA_BM,0x1808, \
-            FcMain,FcCntr,FcSurr,FcBack
-/*
-  writeBMFilterCutoffSelectN() is obsolete.
-  It is defined only for use by legacy applications.
-  Do not use in new applications.
-*/
-#define writeBMFilterCutoffSelectN(N) writeBMFcSatAllN((N),(N),(N),(N))
-
-#define  readBMFcMain                               0xc300+STD_BETA_BM,0x0018
-#define writeBMFcMainN(NN)                          0xcb00+STD_BETA_BM,0x0018,NN
-#define  readBMFcCntr                               0xc300+STD_BETA_BM,0x001a
-#define writeBMFcCntrN(NN)                          0xcb00+STD_BETA_BM,0x001a,NN
-#define  readBMFcSurr                               0xc300+STD_BETA_BM,0x001c
-#define writeBMFcSurrN(NN)                          0xcb00+STD_BETA_BM,0x001c,NN
-#define  readBMFcBack                               0xc300+STD_BETA_BM,0x001e
-#define writeBMFcBackN(NN)                          0xcb00+STD_BETA_BM,0x001e,NN
-#define  readBMFcWide                               0xc300+STD_BETA_BM,0x0034
-#define writeBMFcWideN(NN)                          0xcb00+STD_BETA_BM,0x0034,NN
-#define  readBMFcHigh                               0xc300+STD_BETA_BM,0x0036
-#define writeBMFcHighN(NN)                          0xcb00+STD_BETA_BM,0x0036,NN
-/* Old BMFc commands:*/
-#define  readBMFcAll readBMFcSatAll
-#define writeBMFcAllN(FcMain,FcCntr,FcSurr,FcBack) \
-writeBMFcSatAllN(FcMain,FcCntr,FcSurr,FcBack)
-
-#define  readBMFcStatusSatAll                       0xc600+STD_BETA_BM,0x2008
-#define  readBMFcStatusMain                         0xc300+STD_BETA_BM,0x0020
-#define  readBMFcStatusCntr                         0xc300+STD_BETA_BM,0x0022
-#define  readBMFcStatusSurr                         0xc300+STD_BETA_BM,0x0024
-#define  readBMFcStatusBack                         0xc300+STD_BETA_BM,0x0026
-#define  readBMFcStatusWide                         0xc300+STD_BETA_BM,0x0038
-#define  readBMFcStatusHigh                         0xc300+STD_BETA_BM,0x003a
-/* Old BMFcStatus commands:*/
-#define  readBMFcStatusAll readBMFcStatusSatAll
-
-#define  readBMFcSubAll                             0xc600+STD_BETA_BM,0x2804
-#define writeBMFcSubAllN(FcLFE,FcSubw)              \
-0xce00+STD_BETA_BM,0x2804, FcLFE,FcSubw
-#define  readBMFcLFE                                0xc300+STD_BETA_BM,0x0028
-#define writeBMFcLFEN(NN)                           0xcb00+STD_BETA_BM,0x0028,NN
-#define  readBMFcSubw                               0xc300+STD_BETA_BM,0x002a
-#define writeBMFcSubwN(NN)                          0xcb00+STD_BETA_BM,0x002a,NN
-
-#define  readBMFcStatusSubAll                       0xc600+STD_BETA_BM,0x2c04
-#define  readBMFcStatusLFE                          0xc300+STD_BETA_BM,0x002c
-#define  readBMFcStatusSubw                         0xc300+STD_BETA_BM,0x002e
-
-#define  readBMMainVolume                           0xc200+STD_BETA_BM,0x3000
-#define writeBMMainVolumeN(NN)                      \
-0xca00+STD_BETA_BM,0x3000+((NN)&0x0ff)
-#define  readBMCntrVolume                           0xc200+STD_BETA_BM,0x3100
-#define writeBMCntrVolumeN(NN)                      \
-0xca00+STD_BETA_BM,0x3100+((NN)&0x0ff)
-#define  readBMSurrVolume                           0xc200+STD_BETA_BM,0x3200
-#define writeBMSurrVolumeN(NN)                      \
-0xca00+STD_BETA_BM,0x3200+((NN)&0x0ff)
-#define  readBMBackVolume                           0xc200+STD_BETA_BM,0x3300
-#define writeBMBackVolumeN(NN)                      \
-0xca00+STD_BETA_BM,0x3300+((NN)&0x0ff)
-#define  readBMWideVolume                           0xc200+STD_BETA_BM,0x3c00
-#define writeBMWideVolumeN(NN)                      \
-0xca00+STD_BETA_BM,0x3c00+((NN)&0x0ff)
-#define  readBMHighVolume                           0xc200+STD_BETA_BM,0x3d00
-#define writeBMHighVolumeN(NN)                      \
-0xca00+STD_BETA_BM,0x3d00+((NN)&0x0ff)
-
-#define  readBMOptions                              \
-0xc200+STD_BETA_BM,0x3f00                           
-#define writeBMOptionsN(NN)                         \
-0xca00+STD_BETA_BM,0x3f00+((NN)&0x0ff)
-
-#define readBMOCSelectExt             0xc200+STD_BETA_BM,0x4000   
-#define writeBMOCSelectExtSpeakerNone 0xca00+STD_BETA_BM,0x0400
-#define writeBMOCSelectExtSpeakerLRTF 0xca00+STD_BETA_BM,0x0401
-#define writeBMOCSelectExtSpeakerLTMD 0xca00+STD_BETA_BM,0x0402
-
-#define  readBMStatus 0xc508,STD_BETA_BM
-#define  readBMControl \
-         readBMMode, \
-         readBMBypass, \
-         readBMOCAuto, \
-         readBMOCSelect, \
-         readBMFcSatAll, \
-         readBMFcWide, \
-         readBMFcHigh, \
-         readBMFcSubAll, \
-         readBMMainVolume, \
-         readBMCntrVolume, \
-         readBMSurrVolume, \
-         readBMBackVolume, \
-         readBMLFEVolume, \
-         readBMWideVolume, \
-         readBMHighVolume, \
-         readBMOverrideBassCollectionMask, \
-         readBMOptions,\
-         readBMOCSelectExt
-/*
- Digital-only implementation test setup for direct mode
- selection of Dolby "Speaker setup"
-
- Requires speaker setup in auto mode:
-
-     writeSYSRecreationModeAuto
-     writeSYSSpeakerCntr[None][Small1]
-     writeSYSSpeakerSurr[None][Small2]
-     writeSYSSpeakerBack[None][Small1][Small2]
-     writeSYSSpeakerSubw[None][Bass1]
-
-     Note: "None, 1 and 2" are significant above;
-           "Small" is ignored for the following.
-
- Then switch to direct mode:
-
-     writeSYSRecreationModeDirect
-
- Then send appropriate alpha code for Dolby reference
- "Speaker setup" configuration using convention:
-
-     X X X X Y
-      0 1 2 3 0
-
- where:
-
-     X  refers to Main channels:   Small/Large (S/L)
-      0
-
-     X  refers to Cntr channel:    None/Small/Large (0/S/L)
-      1
-
-     X  refers to Surr channels:   None/Small/Large (0/S/L)
-      2
-
-     X  refers to Back channel(s): None/Small/Large (0/S/L)
-      3
-
-     Y  refers to Subw channel:    None/Bass1 (0/1)
-      0
-
- Example sequence:
-
-     Establish which channels may be active:
-
-     writeSYSRecreationModeAuto
-     writeSYSSpeakerCntrSmall1
-     writeSYSSpeakerSurrSmall2
-     writeSYSSpeakerBackNone
-     writeSYSSpeakerSubwBass1
-     writeSYSRecreationModeDirect
-
-     Then select any of the following to apply:
-
-     writeBMOCSelect_LLL01
-     writeBMOCSelect_LLS01
-     writeBMOCSelect_LSL01
-     writeBMOCSelect_LSS01
-     writeBMOCSelect_SLL01
-     writeBMOCSelect_SLS01
-     writeBMOCSelect_SSL01
-     writeBMOCSelect_SSS01
-
- Note that these are "Digital-Only" selections.
- If Digital/Analog implementation is desired, or other
- ancillary feature, it is required to write the
- ancillary register exclusively afterward. Such as,
- select DOC2 "Alternate" configuration by:
-
-     writeSYSRecreationModeAuto
-     writeSYSSpeakerCntrSmall1
-     writeSYSSpeakerSurrSmall2
-     writeSYSSpeakerBackNone
-     writeSYSSpeakerSubwNone
-     writeSYSRecreationModeDirect
-     writeBMOCSelect_LSS00
-     writeBMOCSelectAncillaryDgtlLBNoneAlt
-*/
-#define  writeBMOCSelect_LLLS1 0xcc00+STD_BETA_BM,0x0008,0x810e,0x0302
-#define  writeBMOCSelect_LLLS0 writeBMOCSelect_LLLS1
-#define  writeBMOCSelect_LLSS1 0xcc00+STD_BETA_BM,0x0008,0x8106,0x0102
-#define  writeBMOCSelect_LLSS0 0xcc00+STD_BETA_BM,0x0008,0x8106,0x0202
-#define  writeBMOCSelect_LL0S1 0xcc00+STD_BETA_BM,0x0008,0x8106,0x0302
-#define  writeBMOCSelect_LL0S0 writeBMOCSelect_LLSS0
-#define  writeBMOCSelect_LSLS1 0xcc00+STD_BETA_BM,0x0008,0x810a,0x0302
-#define  writeBMOCSelect_LSLS0 writeBMOCSelect_LSLS1
-#define  writeBMOCSelect_LSSS1 0xcc00+STD_BETA_BM,0x0008,0x8102,0x0102
-#define  writeBMOCSelect_LSSS0 0xcc00+STD_BETA_BM,0x0008,0x8102,0x0202
-#define  writeBMOCSelect_LS0S1 writeBMOCSelect_LSSS1
-#define  writeBMOCSelect_LS0S0 writeBMOCSelect_LSSS0
-#define  writeBMOCSelect_L0LS1 writeBMOCSelect_LSLS1
-#define  writeBMOCSelect_L0LS0 writeBMOCSelect_LSLS1
-#define  writeBMOCSelect_L0SS1 writeBMOCSelect_LSSS1
-#define  writeBMOCSelect_L0SS0 writeBMOCSelect_LSSS0
-#define  writeBMOCSelect_L00S1 writeBMOCSelect_LSSS1
-#define  writeBMOCSelect_L00S0 writeBMOCSelect_LSSS0
-
-#define  writeBMOCSelect_SLLS1 0xcc00+STD_BETA_BM,0x0008,0x810c,0x0102
-#define  writeBMOCSelect_SLLS0 0xcc00+STD_BETA_BM,0x0008,0x810c,0x0202
-#define  writeBMOCSelect_SLSS1 0xcc00+STD_BETA_BM,0x0008,0x8104,0x0102
-#define  writeBMOCSelect_SL0S1 writeBMOCSelect_SLSS1
-#define  writeBMOCSelect_SSLS1 0xcc00+STD_BETA_BM,0x0008,0x8108,0x0102
-#define  writeBMOCSelect_SSLS0 0xcc00+STD_BETA_BM,0x0008,0x8108,0x0202
-#define  writeBMOCSelect_SSSS1 0xcc00+STD_BETA_BM,0x0008,0x8100,0x0102
-#define  writeBMOCSelect_SSSS0 writeBMOCSelect_SSSS1
-#define  writeBMOCSelect_SS0S1 writeBMOCSelect_SSSS1
-#define  writeBMOCSelect_SS0S0 writeBMOCSelect_SSSS1
-#define  writeBMOCSelect_S0LS1 writeBMOCSelect_SSLS1
-#define  writeBMOCSelect_S0LS0 writeBMOCSelect_SSLS0
-#define  writeBMOCSelect_S0SS1 writeBMOCSelect_SSSS1
-#define  writeBMOCSelect_S0SS0 writeBMOCSelect_SSSS1
-#define  writeBMOCSelect_S00S1 writeBMOCSelect_SSSS1
-#define  writeBMOCSelect_S00S0 writeBMOCSelect_SSSS1
-
-#define  writeBMOCSelect_LLLL1 0xcc00+STD_BETA_BM,0x0008,0x811e,0x0302
-#define  writeBMOCSelect_LLLL0 writeBMOCSelect_LLLL1
-#define  writeBMOCSelect_LLSL1 0xcc00+STD_BETA_BM,0x0008,0x8116,0x0102
-#define  writeBMOCSelect_LLSL0 0xcc00+STD_BETA_BM,0x0008,0x8116,0x0202
-#define  writeBMOCSelect_LL0L1 0xcc00+STD_BETA_BM,0x0008,0x8116,0x0302
-#define  writeBMOCSelect_LL0L0 writeBMOCSelect_LLSL0
-#define  writeBMOCSelect_LSLL1 0xcc00+STD_BETA_BM,0x0008,0x811a,0x0302
-#define  writeBMOCSelect_LSLL0 writeBMOCSelect_LSLL1
-#define  writeBMOCSelect_LSSL1 0xcc00+STD_BETA_BM,0x0008,0x8112,0x0102
-#define  writeBMOCSelect_LSSL0 0xcc00+STD_BETA_BM,0x0008,0x8112,0x0202
-#define  writeBMOCSelect_LS0L1 writeBMOCSelect_LSSL1
-#define  writeBMOCSelect_LS0L0 writeBMOCSelect_LSSL0
-#define  writeBMOCSelect_L0LL1 writeBMOCSelect_LSLL1
-#define  writeBMOCSelect_L0LL0 writeBMOCSelect_LSLL1
-#define  writeBMOCSelect_L0SL1 writeBMOCSelect_LSSL1
-#define  writeBMOCSelect_L0SL0 writeBMOCSelect_LSSL0
-#define  writeBMOCSelect_L00L1 writeBMOCSelect_LSSL1
-#define  writeBMOCSelect_L00L0 writeBMOCSelect_LSSL0
-
-#define  writeBMOCSelect_SLLL1 0xcc00+STD_BETA_BM,0x0008,0x811c,0x0102
-#define  writeBMOCSelect_SLLL0 0xcc00+STD_BETA_BM,0x0008,0x811c,0x0202
-#define  writeBMOCSelect_SLSL1 0xcc00+STD_BETA_BM,0x0008,0x8114,0x0102
-#define  writeBMOCSelect_SL0L1 writeBMOCSelect_SLSL1
-#define  writeBMOCSelect_SSLL1 0xcc00+STD_BETA_BM,0x0008,0x8118,0x0102
-#define  writeBMOCSelect_SSLL0 0xcc00+STD_BETA_BM,0x0008,0x8118,0x0202
-#define  writeBMOCSelect_SSSL1 0xcc00+STD_BETA_BM,0x0008,0x8110,0x0102
-#define  writeBMOCSelect_SSSL0 writeBMOCSelect_SSSL1
-#define  writeBMOCSelect_SS0L1 writeBMOCSelect_SSSL1
-#define  writeBMOCSelect_SS0L0 writeBMOCSelect_SSSL1
-#define  writeBMOCSelect_S0LL1 writeBMOCSelect_SSLL1
-#define  writeBMOCSelect_S0LL0 writeBMOCSelect_SSLL0
-#define  writeBMOCSelect_S0SL1 writeBMOCSelect_SSSL1
-#define  writeBMOCSelect_S0SL0 writeBMOCSelect_SSSL1
-#define  writeBMOCSelect_S00L1 writeBMOCSelect_SSSL1
-#define  writeBMOCSelect_S00L0 writeBMOCSelect_SSSL1
-
-#define  writeBMOCSelect_LLL01 writeBMOCSelect_LLLS1
-#define  writeBMOCSelect_LLL00 writeBMOCSelect_LLLS0
-#define  writeBMOCSelect_LLS01 writeBMOCSelect_LLSS1
-#define  writeBMOCSelect_LLS00 writeBMOCSelect_LLSS0
-#define  writeBMOCSelect_LL001 writeBMOCSelect_LLSS1
-#define  writeBMOCSelect_LL000 writeBMOCSelect_LLSS0
-#define  writeBMOCSelect_LSL01 writeBMOCSelect_LSLS1
-#define  writeBMOCSelect_LSL00 writeBMOCSelect_LSLS0
-#define  writeBMOCSelect_LSS01 writeBMOCSelect_LSSS1
-#define  writeBMOCSelect_LSS00 writeBMOCSelect_LSSS0
-#define  writeBMOCSelect_LS001 writeBMOCSelect_LSSS1
-#define  writeBMOCSelect_LS000 writeBMOCSelect_LSSS0
-#define  writeBMOCSelect_L0L01 writeBMOCSelect_LSLS1
-#define  writeBMOCSelect_L0L00 writeBMOCSelect_LSLS0
-#define  writeBMOCSelect_L0S01 writeBMOCSelect_LSSS1
-#define  writeBMOCSelect_L0S00 writeBMOCSelect_LSSS0
-#define  writeBMOCSelect_L0001 writeBMOCSelect_LSSS1
-#define  writeBMOCSelect_L0000 writeBMOCSelect_LSSS0
-
-#define  writeBMOCSelect_SLL01 writeBMOCSelect_SLLS1
-#define  writeBMOCSelect_SLL00 writeBMOCSelect_SLLS0
-#define  writeBMOCSelect_SLS01 writeBMOCSelect_SLSS1
-#define  writeBMOCSelect_SL001 writeBMOCSelect_SLSS1
-#define  writeBMOCSelect_SSL01 writeBMOCSelect_SSLS1
-#define  writeBMOCSelect_SSL00 writeBMOCSelect_SSLS0
-#define  writeBMOCSelect_SSS01 writeBMOCSelect_SSSS1
-#define  writeBMOCSelect_SSS00 writeBMOCSelect_SSSS0
-#define  writeBMOCSelect_SS001 writeBMOCSelect_SSSS1
-#define  writeBMOCSelect_SS000 writeBMOCSelect_SSSS0
-#define  writeBMOCSelect_S0L01 writeBMOCSelect_SSLS1
-#define  writeBMOCSelect_S0L00 writeBMOCSelect_SSLS0
-#define  writeBMOCSelect_S0S01 writeBMOCSelect_SSSS1
-#define  writeBMOCSelect_S0S00 writeBMOCSelect_SSSS0
-#define  writeBMOCSelect_S0001 writeBMOCSelect_SSSS1
-#define  writeBMOCSelect_S0000 writeBMOCSelect_SSSS0
-
-#define  readBMCcrSat           0xc200+STD_BETA_BM,0x1600
-#define  readBMCcrSub           0xc200+STD_BETA_BM,0x1700
-#define  readBMCcrExt           0xc200+STD_BETA_BM,0x3e00
-
-#endif /* _BM2_A */
diff --git a/tools/alpha/bm2_a.hdM b/tools/alpha/bm2_a.hdM
deleted file mode 100644 (file)
index ccd42fb..0000000
+++ /dev/null
@@ -1,219 +0,0 @@
-// bm2_a.hdM: inverse compilation file [Tue, Dec 06, 2016  6:12:58 PM]
-
-#define readBMMode 0xc240,0x0400
-#define writeBMModeDisable 0xca40,0x0400
-#define writeBMModeLPF2ndOrder 0xca40,0x0401
-#define writeBMModeLPF4thOrder 0xca40,0x0402
-#define writeBMModeLPFAuto 0xca40,0x0403
-#define readBMOCAuto 0xc240,0x0500
-#define writeBMOCAutoDisable 0xca40,0x0500
-#define writeBMOCAutoProLogic 0xca40,0x0501
-#define writeBMOCAutoCorrelation 0xca40,0x0502
-#define readBMInactionReason 0xc240,0x0600
-#define wroteBMInactionReasonNone 0xca40,0x0600
-#define wroteBMInactionReasonModeDisabled 0xca40,0x0601
-#define wroteBMInactionReasonBypassEnabled 0xca40,0x0602
-#define wroteBMInactionReasonActiveFailed 0xca40,0x0603
-#define wroteBMInactionReasonSetupFailed 0xca40,0x0604
-#define wroteBMInactionReasonStreamUnknown 0xca40,0x0605
-#define wroteBMInactionReasonStreamNone 0xca40,0x0606
-#define wroteBMInactionReasonNoSubw 0xca40,0x0607
-#define wroteBMInactionReasonSubwCount 0xca40,0x0608
-#define wroteBMInactionReasonOCNONone 0xca40,0x0609
-#define wroteBMInactionReasonBLKSIZE 0xca40,0x060a
-#define wroteBMInactionReasonResetFailed 0xca40,0x060b
-#define readBMOCSelect 0xc440,0x0008
-#define readBMOCSelectChannelsLowFreq 0xc240,0x0800
-#define writeBMOCSelectChannelsLowFreqMain 0xca40,0x0802
-#define writeBMOCSelectChannelsLowFreqCntr 0xca40,0x0804
-#define writeBMOCSelectChannelsLowFreqSurr 0xca40,0x0808
-#define writeBMOCSelectChannelsLowFreqBack 0xca40,0x0810
-#define writeBMOCSelectChannelsLowFreqWide 0xca40,0x0820
-#define writeBMOCSelectChannelsLowFreqHigh 0xca40,0x0840
-#define readBMOCSelectAncillary 0xc240,0x0900
-#define writeBMOCSelectAncillaryDgtlLBNoneStd 0xca40,0x0981
-#define writeBMOCSelectAncillaryDgtlLBNoneAlt 0xca40,0x0983
-#define writeBMOCSelectAncillaryDgtlLBFrntStd 0xca40,0x0995
-#define writeBMOCSelectAncillaryDgtlLBFrntAlt 0xca40,0x0997
-#define writeBMOCSelectAncillaryDgtlLBRearStd 0xca40,0x0999
-#define writeBMOCSelectAncillaryDgtlLBRearAlt 0xca40,0x099b
-#define writeBMOCSelectAncillaryDgtlLBBothStd 0xca40,0x099d
-#define writeBMOCSelectAncillaryDgtlLBBothAlt 0xca40,0x099f
-#define writeBMOCSelectAncillaryAnlgLBNoneSubwStd 0xca40,0x0900
-#define writeBMOCSelectAncillaryAnlgLBNoneSubwFil 0xca40,0x0901
-#define writeBMOCSelectAncillaryAnlgLBFrntSubwStd 0xca40,0x0914
-#define writeBMOCSelectAncillaryAnlgLBFrntSubwFil 0xca40,0x0915
-#define writeBMOCSelectAncillaryAnlgLBRearSubwStd 0xca40,0x0918
-#define writeBMOCSelectAncillaryAnlgLBRearSubwFil 0xca40,0x0919
-#define writeBMOCSelectAncillaryAnlgLBBothSubwStd 0xca40,0x091c
-#define writeBMOCSelectAncillaryAnlgLBBothSubwFil 0xca40,0x091d
-#define readBMOCSelectAuto 0xc240,0x0a00
-#define writeBMOCSelectAutoDisable 0xca40,0x0a00
-#define writeBMOCSelectAutoProLogic 0xca40,0x0a01
-#define writeBMOCSelectAutoCorrelation 0xca40,0x0a02
-#define readBMOCSelectOCNumber 0xc240,0x0b00
-#define writeBMOCSelectOCNumberNone 0xca40,0x0b40
-#define writeBMOCSelectOCNumberDOC0 0xca40,0x0b00
-#define writeBMOCSelectOCNumberDOC1 0xca40,0x0b01
-#define writeBMOCSelectOCNumberDOC2 0xca40,0x0b02
-#define writeBMOCSelectOCNumberDOC3 0xca40,0x0b03
-#define writeBMOCSelectOCNumberDOCAuto 0xca40,0x0b0f
-#define readBMOCSelectOCAuto 0xc340,0x000a
-#define writeBMOCSelectOCAutoNone 0xcb40,0x000a,0x4000
-#define writeBMOCSelectOCAutoDOC0CorrelOff 0xcb40,0x000a,0x0000
-#define writeBMOCSelectOCAutoDOC0CorrelOn 0xcb40,0x000a,0x0002
-#define writeBMOCSelectOCAutoDPC0CorrelOff 0xcb40,0x000a,0x0001
-#define writeBMOCSelectOCAutoDPC0CorrelOn 0xcb40,0x000a,0x0003
-#define writeBMOCSelectOCAutoDOC1CorrelOff 0xcb40,0x000a,0x0100
-#define writeBMOCSelectOCAutoDOC1CorrelOn 0xcb40,0x000a,0x0102
-#define writeBMOCSelectOCAutoDPC1CorrelOff 0xcb40,0x000a,0x0101
-#define writeBMOCSelectOCAutoDPC1CorrelOn 0xcb40,0x000a,0x0103
-#define writeBMOCSelectOCAutoDOC2CorrelOff 0xcb40,0x000a,0x0200
-#define writeBMOCSelectOCAutoDOC2CorrelOn 0xcb40,0x000a,0x0202
-#define writeBMOCSelectOCAutoDPC2CorrelOff 0xcb40,0x000a,0x0201
-#define writeBMOCSelectOCAutoDPC2CorrelOn 0xcb40,0x000a,0x0203
-#define writeBMOCSelectOCAutoDOC3CorrelOff 0xcb40,0x000a,0x0300
-#define writeBMOCSelectOCAutoDOC3CorrelOn 0xcb40,0x000a,0x0302
-#define writeBMOCSelectOCAutoDOCAutoCorrelOff 0xcb40,0x000a,0x0f00
-#define writeBMOCSelectOCAutoDOCAutoCorrelOn 0xcb40,0x000a,0x0f02
-#define readBMOCStatus 0xc440,0x000c
-#define readBMOCStatusChannelsLowFreq 0xc240,0x0c00
-#define wroteBMOCStatusChannelsLowFreqMain 0xca40,0x0c02
-#define wroteBMOCStatusChannelsLowFreqCntr 0xca40,0x0c04
-#define wroteBMOCStatusChannelsLowFreqSurr 0xca40,0x0c08
-#define wroteBMOCStatusChannelsLowFreqBack 0xca40,0x0c10
-#define wroteBMOCStatusChannelsLowFreqWide 0xca40,0x0c20
-#define wroteBMOCStatusChannelsLowFreqHigh 0xca40,0x0c40
-#define readBMOCStatusAncillary 0xc240,0x0d00
-#define wroteBMOCStatusAncillaryDgtlLBNoneStd 0xca40,0x0d81
-#define wroteBMOCStatusAncillaryDgtlLBNoneAlt 0xca40,0x0d83
-#define wroteBMOCStatusAncillaryDgtlLBFrntStd 0xca40,0x0d95
-#define wroteBMOCStatusAncillaryDgtlLBFrntAlt 0xca40,0x0d97
-#define wroteBMOCStatusAncillaryDgtlLBRearStd 0xca40,0x0d99
-#define wroteBMOCStatusAncillaryDgtlLBRearAlt 0xca40,0x0d9b
-#define wroteBMOCStatusAncillaryDgtlLBBothStd 0xca40,0x0d9d
-#define wroteBMOCStatusAncillaryDgtlLBBothAlt 0xca40,0x0d9f
-#define wroteBMOCStatusAncillaryAnlgLBNoneSubwStd 0xca40,0x0d00
-#define wroteBMOCStatusAncillaryAnlgLBNoneSubwFil 0xca40,0x0d01
-#define wroteBMOCStatusAncillaryAnlgLBFrntSubwStd 0xca40,0x0d14
-#define wroteBMOCStatusAncillaryAnlgLBFrntSubwFil 0xca40,0x0d15
-#define wroteBMOCStatusAncillaryAnlgLBRearSubwStd 0xca40,0x0d18
-#define wroteBMOCStatusAncillaryAnlgLBRearSubwFil 0xca40,0x0d19
-#define wroteBMOCStatusAncillaryAnlgLBBothSubwStd 0xca40,0x0d1c
-#define wroteBMOCStatusAncillaryAnlgLBBothSubwFil 0xca40,0x0d1d
-#define readBMOCStatusAuto 0xc240,0x0e00
-#define wroteBMOCStatusAutoDisable 0xca40,0x0e00
-#define wroteBMOCStatusAutoProLogic 0xca40,0x0e01
-#define wroteBMOCStatusAutoCorrelation 0xca40,0x0e02
-#define readBMOCStatusOCNumber 0xc240,0x0f00
-#define wroteBMOCStatusOCNumberNone 0xca40,0x0f40
-#define wroteBMOCStatusOCNumberDOC0 0xca40,0x0f00
-#define wroteBMOCStatusOCNumberDOC1 0xca40,0x0f01
-#define wroteBMOCStatusOCNumberDOC2 0xca40,0x0f02
-#define wroteBMOCStatusOCNumberDOC3 0xca40,0x0f03
-#define wroteBMOCStatusOCNumberDOCAuto 0xca40,0x0f0f
-#define readBMOCStatusOCAuto 0xc340,0x000e
-#define wroteBMOCStatusOCAutoNoneCorrelOffPLOff 0xcb40,0x000e,0x4000
-#define wroteBMOCStatusOCAutoNoneCorrelOffPLOn 0xcb40,0x000e,0x4001
-#define wroteBMOCStatusOCAutoNoneCorrelOnPLOff 0xcb40,0x000e,0x4002
-#define wroteBMOCStatusOCAutoNoneCorrelOnPLOn 0xcb40,0x000e,0x4003
-#define wroteBMOCStatusOCAutoDOC0CorrelOff 0xcb40,0x000e,0x0000
-#define wroteBMOCStatusOCAutoDOC0CorrelOn 0xcb40,0x000e,0x0002
-#define wroteBMOCStatusOCAutoDPC0CorrelOff 0xcb40,0x000e,0x0001
-#define wroteBMOCStatusOCAutoDPC0CorrelOn 0xcb40,0x000e,0x0003
-#define wroteBMOCStatusOCAutoDOC1CorrelOff 0xcb40,0x000e,0x0100
-#define wroteBMOCStatusOCAutoDOC1CorrelOn 0xcb40,0x000e,0x0102
-#define wroteBMOCStatusOCAutoDPC1CorrelOff 0xcb40,0x000e,0x0101
-#define wroteBMOCStatusOCAutoDPC1CorrelOn 0xcb40,0x000e,0x0103
-#define wroteBMOCStatusOCAutoDOC2CorrelOff 0xcb40,0x000e,0x0200
-#define wroteBMOCStatusOCAutoDOC2CorrelOn 0xcb40,0x000e,0x0202
-#define wroteBMOCStatusOCAutoDPC2CorrelOff 0xcb40,0x000e,0x0201
-#define wroteBMOCStatusOCAutoDPC2CorrelOn 0xcb40,0x000e,0x0203
-#define wroteBMOCStatusOCAutoDOC3CorrelOff 0xcb40,0x000e,0x0300
-#define wroteBMOCStatusOCAutoDOC3CorrelOn 0xcb40,0x000e,0x0302
-#define wroteBMOCStatusOCAutoDOCAutoCorrelOff 0xcb40,0x000e,0x0f00
-#define wroteBMOCStatusOCAutoDOCAutoCorrelOn 0xcb40,0x000e,0x0f02
-#define readBMOverrideBassCollectionMask 0xc240,0x1000
-#define writeBMOverrideBassCollectionMaskMain 0xca40,0x1002
-#define writeBMOverrideBassCollectionMaskCntr 0xca40,0x1004
-#define writeBMOverrideBassCollectionMaskMainCntr 0xca40,0x1006
-#define writeBMOverrideBassCollectionMaskSurr 0xca40,0x1008
-#define writeBMOverrideBassCollectionMaskBack 0xca40,0x1010
-#define writeBMOverrideBassCollectionMaskNone 0xca40,0x1000
-#define readBMFilterRateStatus 0xc240,0x1100
-#define wroteBMFilterRateStatus32000Hz 0xca40,0x1102
-#define wroteBMFilterRateStatus44100Hz 0xca40,0x1103
-#define wroteBMFilterRateStatus48000Hz 0xca40,0x1104
-#define wroteBMFilterRateStatus88200Hz 0xca40,0x1105
-#define wroteBMFilterRateStatus96000Hz 0xca40,0x1106
-#define wroteBMFilterRateStatus192000Hz 0xca40,0x1107
-#define wroteBMFilterRateStatus64000Hz 0xca40,0x1108
-#define wroteBMFilterRateStatus128000Hz 0xca40,0x1109
-#define wroteBMFilterRateStatus176400Hz 0xca40,0x110a
-#define readBMBypass 0xc240,0x1200
-#define writeBMBypassDisable 0xca40,0x1200
-#define writeBMBypassEnable 0xca40,0x1201
-#define readBMLFEVolume 0xc240,0x1300
-#define readBMModeStatus 0xc240,0x1500
-#define wroteBMModeStatusDisabled 0xca40,0x1500
-#define wroteBMModeStatusLPF2ndOrder 0xca40,0x1501
-#define wroteBMModeStatusLPF4thOrder 0xca40,0x1502
-#define readBMFcSatAll 0xc640,0x1808
-#define readBMFcMain 0xc340,0x0018
-#define readBMFcCntr 0xc340,0x001a
-#define readBMFcSurr 0xc340,0x001c
-#define readBMFcBack 0xc340,0x001e
-#define readBMFcWide 0xc340,0x0034
-#define readBMFcHigh 0xc340,0x0036
-#define readBMFcStatusSatAll 0xc640,0x2008
-#define readBMFcStatusMain 0xc340,0x0020
-#define readBMFcStatusCntr 0xc340,0x0022
-#define readBMFcStatusSurr 0xc340,0x0024
-#define readBMFcStatusBack 0xc340,0x0026
-#define readBMFcStatusWide 0xc340,0x0038
-#define readBMFcStatusHigh 0xc340,0x003a
-#define readBMFcSubAll 0xc640,0x2804
-#define readBMFcLFE 0xc340,0x0028
-#define readBMFcSubw 0xc340,0x002a
-#define readBMFcStatusSubAll 0xc640,0x2c04
-#define readBMFcStatusLFE 0xc340,0x002c
-#define readBMFcStatusSubw 0xc340,0x002e
-#define readBMMainVolume 0xc240,0x3000
-#define readBMCntrVolume 0xc240,0x3100
-#define readBMSurrVolume 0xc240,0x3200
-#define readBMBackVolume 0xc240,0x3300
-#define readBMWideVolume 0xc240,0x3c00
-#define readBMHighVolume 0xc240,0x3d00
-#define readBMOptions 0xc240,0x3f00
-#define readBMOCSelectExt 0xc240,0x4000
-#define readBMStatus 0xc508,0x0040
-#define readBMControl 0xc240,0x0400,0xc240,0x1200,0xc240,0x0500,0xc440,0x0008,0xc640,0x1808,0xc340,0x0034,0xc340,0x0036,0xc640,0x2804,0xc240,0x3000,0xc240,0x3100,0xc240,0x3200,0xc240,0x3300,0xc240,0x1300,0xc240,0x3c00,0xc240,0x3d00,0xc240,0x1000,0xc240,0x3f00,0xc240,0x4000
-#define writeBMOCSelect_LLLS1 0xcc40,0x0008,0x810e,0x0302
-#define writeBMOCSelect_LLSS1 0xcc40,0x0008,0x8106,0x0102
-#define writeBMOCSelect_LLSS0 0xcc40,0x0008,0x8106,0x0202
-#define writeBMOCSelect_LL0S1 0xcc40,0x0008,0x8106,0x0302
-#define writeBMOCSelect_LSLS1 0xcc40,0x0008,0x810a,0x0302
-#define writeBMOCSelect_LSSS1 0xcc40,0x0008,0x8102,0x0102
-#define writeBMOCSelect_LSSS0 0xcc40,0x0008,0x8102,0x0202
-#define writeBMOCSelect_SLLS1 0xcc40,0x0008,0x810c,0x0102
-#define writeBMOCSelect_SLLS0 0xcc40,0x0008,0x810c,0x0202
-#define writeBMOCSelect_SLSS1 0xcc40,0x0008,0x8104,0x0102
-#define writeBMOCSelect_SSLS1 0xcc40,0x0008,0x8108,0x0102
-#define writeBMOCSelect_SSLS0 0xcc40,0x0008,0x8108,0x0202
-#define writeBMOCSelect_SSSS1 0xcc40,0x0008,0x8100,0x0102
-#define writeBMOCSelect_LLLL1 0xcc40,0x0008,0x811e,0x0302
-#define writeBMOCSelect_LLSL1 0xcc40,0x0008,0x8116,0x0102
-#define writeBMOCSelect_LLSL0 0xcc40,0x0008,0x8116,0x0202
-#define writeBMOCSelect_LL0L1 0xcc40,0x0008,0x8116,0x0302
-#define writeBMOCSelect_LSLL1 0xcc40,0x0008,0x811a,0x0302
-#define writeBMOCSelect_LSSL1 0xcc40,0x0008,0x8112,0x0102
-#define writeBMOCSelect_LSSL0 0xcc40,0x0008,0x8112,0x0202
-#define writeBMOCSelect_SLLL1 0xcc40,0x0008,0x811c,0x0102
-#define writeBMOCSelect_SLLL0 0xcc40,0x0008,0x811c,0x0202
-#define writeBMOCSelect_SLSL1 0xcc40,0x0008,0x8114,0x0102
-#define writeBMOCSelect_SSLL1 0xcc40,0x0008,0x8118,0x0102
-#define writeBMOCSelect_SSLL0 0xcc40,0x0008,0x8118,0x0202
-#define writeBMOCSelect_SSSL1 0xcc40,0x0008,0x8110,0x0102
-#define readBMCcrSat 0xc240,0x1600
-#define readBMCcrSub 0xc240,0x1700
-#define readBMCcrExt 0xc240,0x3e00
diff --git a/tools/alpha/bmda_a.h b/tools/alpha/bmda_a.h
deleted file mode 100644 (file)
index 54d2c32..0000000
+++ /dev/null
@@ -1,168 +0,0 @@
-//
-//  Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/ 
-//  ALL RIGHTS RESERVED 
-//
-
-#ifndef _BMDA_A
-  #define _BMDA_A
-
-#include <acpbeta.h>
-
-#define  readBMDAMode             0xc200+STD_BETA_BMDA,0x0400
-#define writeBMDAModeDisable      0xca00+STD_BETA_BMDA,0x0400
-#define writeBMDAModeEnable       0xca00+STD_BETA_BMDA,0x0401
-
-/* speaker size configuration: 
-   PAF_SYS_SPEAKERSIZE_NONE  = 0x00
-   PAF_SYS_SPEAKERSIZE_SMALL = 0x20
-   PAF_SYS_SPEAKERSIZE_LARGE = 0x30      */
-
-#define  readBMDAspeakerMain                0xc200+STD_BETA_BMDA,0x0800
-#define writeBMDAspeakerMainSmall           0xca00+STD_BETA_BMDA,0x0820
-#define writeBMDAspeakerMainLarge           0xca00+STD_BETA_BMDA,0x0830
-#define writeBMDAspeakerMainNone            0xca00+STD_BETA_BMDA,0x0800
-
-#define  readBMDAspeakerCntr                0xc200+STD_BETA_BMDA,0x0900
-#define writeBMDAspeakerCntrSmall           0xca00+STD_BETA_BMDA,0x0920
-#define writeBMDAspeakerCntrLarge           0xca00+STD_BETA_BMDA,0x0930
-//#define writeBMDAspeakerCntrNone            0xc200+STD_BETA_BMDA,0x0900
-#define writeBMDAspeakerCntrNone            0xca00+STD_BETA_BMDA,0x0900   // Typo corrected 0xc2200 to 0xca200
-
-#define  readBMDAspeakerSurr                0xc200+STD_BETA_BMDA,0x0a00
-#define writeBMDAspeakerSurrSmall           0xca00+STD_BETA_BMDA,0x0a20
-#define writeBMDAspeakerSurrLarge           0xca00+STD_BETA_BMDA,0x0a30
-#define writeBMDAspeakerSurrNone            0xca00+STD_BETA_BMDA,0x0a00
-
-#define  readBMDAspeakerBack                0xc200+STD_BETA_BMDA,0x0b00
-#define writeBMDAspeakerBackSmall           0xca00+STD_BETA_BMDA,0x0b20
-#define writeBMDAspeakerBackLarge           0xca00+STD_BETA_BMDA,0x0b30
-#define writeBMDAspeakerBackNone            0xca00+STD_BETA_BMDA,0x0b00
-
-#define  readBMDAspeakerSubw                0xc200+STD_BETA_BMDA,0x0c00
-#define writeBMDAspeakerSubwSmall           0xca00+STD_BETA_BMDA,0x0c20
-#define writeBMDAspeakerSubwLarge           0xca00+STD_BETA_BMDA,0x0c30
-#define writeBMDAspeakerSubwNone            0xca00+STD_BETA_BMDA,0x0c00
-
-#define  readBMDAspeakerWide                0xc200+STD_BETA_BMDA,0x0d00
-#define writeBMDAspeakerWideSmall           0xca00+STD_BETA_BMDA,0x0d20
-#define writeBMDAspeakerWideLarge           0xca00+STD_BETA_BMDA,0x0d30
-#define writeBMDAspeakerWideNone            0xca00+STD_BETA_BMDA,0x0d00
-
-#define  readBMDAspeakerHead                0xc200+STD_BETA_BMDA,0x0e00
-#define writeBMDAspeakerHeadSmall           0xca00+STD_BETA_BMDA,0x0e20
-#define writeBMDAspeakerHeadLarge           0xca00+STD_BETA_BMDA,0x0e30
-#define writeBMDAspeakerHeadNone            0xca00+STD_BETA_BMDA,0x0e00
-
-#define  readBMDAspeakerTopfront            0xc200+STD_BETA_BMDA,0x0f00
-#define writeBMDAspeakerTopfrontSmall       0xca00+STD_BETA_BMDA,0x0f20
-#define writeBMDAspeakerTopfrontLarge       0xca00+STD_BETA_BMDA,0x0f30
-#define writeBMDAspeakerTopfrontNone        0xca00+STD_BETA_BMDA,0x0f00
-
-#define  readBMDAspeakerToprear             0xc200+STD_BETA_BMDA,0x1000
-#define writeBMDAspeakerToprearSmall        0xca00+STD_BETA_BMDA,0x1020
-#define writeBMDAspeakerToprearLarge        0xca00+STD_BETA_BMDA,0x1030
-#define writeBMDAspeakerToprearNone         0xca00+STD_BETA_BMDA,0x1000
-
-#define  readBMDAspeakerTopmiddle           0xc200+STD_BETA_BMDA,0x1100
-#define writeBMDAspeakerTopmiddleSmall      0xca00+STD_BETA_BMDA,0x1120
-#define writeBMDAspeakerTopmiddleLarge      0xca00+STD_BETA_BMDA,0x1130
-#define writeBMDAspeakerTopmiddleNone       0xca00+STD_BETA_BMDA,0x1100
-
-#define  readBMDAspeakerFrontheight         0xc200+STD_BETA_BMDA,0x1200
-#define writeBMDAspeakerFrontheightSmall    0xca00+STD_BETA_BMDA,0x1220
-#define writeBMDAspeakerFrontheightLarge    0xca00+STD_BETA_BMDA,0x1230
-#define writeBMDAspeakerFrontheightNone     0xca00+STD_BETA_BMDA,0x1200
-
-#define  readBMDAspeakerRearheight          0xc200+STD_BETA_BMDA,0x1300
-#define writeBMDAspeakerRearheightSmall     0xca00+STD_BETA_BMDA,0x1320
-#define writeBMDAspeakerRearheightLarge     0xca00+STD_BETA_BMDA,0x1330
-#define writeBMDAspeakerRearheightNone      0xca00+STD_BETA_BMDA,0x1300
-
-#define  readBMDAspeakerLSCRSC              0xc200+STD_BETA_BMDA,0x1400
-#define writeBMDAspeakerLSCRSCSmall         0xca00+STD_BETA_BMDA,0x1420
-#define writeBMDAspeakerLSCRSCLarge         0xca00+STD_BETA_BMDA,0x1430
-#define writeBMDAspeakerLSCRSCNone          0xca00+STD_BETA_BMDA,0x1400
-
-#define  readBMDAspeakerSurr1               0xc200+STD_BETA_BMDA,0x1500
-#define writeBMDAspeakerSurr1Small          0xca00+STD_BETA_BMDA,0x1520
-#define writeBMDAspeakerSurr1Large         0xca00+STD_BETA_BMDA,0x1530
-#define writeBMDAspeakerSurr1None          0xca00+STD_BETA_BMDA,0x1500
-
-#define  readBMDAspeakerSurr2               0xc200+STD_BETA_BMDA,0x1600
-#define writeBMDAspeakerSurr2Small          0xca00+STD_BETA_BMDA,0x1620
-#define writeBMDAspeakerSurr2Large          0xca00+STD_BETA_BMDA,0x1630
-#define writeBMDAspeakerSurr2None           0xca00+STD_BETA_BMDA,0x1600
-
-#define  readBMDAspeakerRearSurr1           0xc200+STD_BETA_BMDA,0x1700
-#define writeBMDAspeakerRearSurr1Small      0xca00+STD_BETA_BMDA,0x1720
-#define writeBMDAspeakerRearSurr1Large      0xca00+STD_BETA_BMDA,0x1730
-#define writeBMDAspeakerRearSurr1None       0xca00+STD_BETA_BMDA,0x1700
-
-#define  readBMDAspeakerRearSurr2           0xc200+STD_BETA_BMDA,0x1800
-#define writeBMDAspeakerRearSurr2Small      0xca00+STD_BETA_BMDA,0x1820
-#define writeBMDAspeakerRearSurr2Large      0xca00+STD_BETA_BMDA,0x1830
-#define writeBMDAspeakerRearSurr2None       0xca00+STD_BETA_BMDA,0x1800
-
-#define  readBMDAspeakerCS                  0xc200+STD_BETA_BMDA,0x1900
-#define writeBMDAspeakerCSSmall             0xca00+STD_BETA_BMDA,0x1920
-#define writeBMDAspeakerCSLarge             0xca00+STD_BETA_BMDA,0x1930
-#define writeBMDAspeakerCSNone              0xca00+STD_BETA_BMDA,0x1900
-
-#define  readBMDAspeakerLCSRC               0xc200+STD_BETA_BMDA,0x1a00
-#define writeBMDAspeakerLCSRCSSmall         0xca00+STD_BETA_BMDA,0x1a20
-#define writeBMDAspeakerLCSRCSLarge         0xca00+STD_BETA_BMDA,0x1a30
-#define writeBMDAspeakerLCSRCSNone          0xca00+STD_BETA_BMDA,0x1a00
-
-#define  readBMDAspeakerLCRC                0xc200+STD_BETA_BMDA,0x1b00
-#define writeBMDAspeakerLCRCSmall           0xca00+STD_BETA_BMDA,0x1b20
-#define writeBMDAspeakerLCRCLarge           0xca00+STD_BETA_BMDA,0x1b30
-#define writeBMDAspeakerLCRCNone            0xca00+STD_BETA_BMDA,0x1b00
-
-#define  readBMDAspeakerCvh                 0xc200+STD_BETA_BMDA,0x1c00
-#define writeBMDAspeakerCvhSmall            0xca00+STD_BETA_BMDA,0x1c20
-#define writeBMDAspeakerCvhLarge            0xca00+STD_BETA_BMDA,0x1c30
-#define writeBMDAspeakerCvhNone             0xca00+STD_BETA_BMDA,0x1c00
-
-#define  readBMDAspeakerTs                  0xc200+STD_BETA_BMDA,0x1d00
-#define writeBMDAspeakerTsSmall             0xca00+STD_BETA_BMDA,0x1d20
-#define writeBMDAspeakerTsLarge             0xca00+STD_BETA_BMDA,0x1d30
-#define writeBMDAspeakerTsNone              0xca00+STD_BETA_BMDA,0x1d00
-
-#define  readBMDAspeakerLhsRhs              0xc200+STD_BETA_BMDA,0x1e00
-#define writeBMDAspeakerLhsRhsSmall         0xca00+STD_BETA_BMDA,0x1e20
-#define writeBMDAspeakerLhsRhsCLarge        0xca00+STD_BETA_BMDA,0x1e30
-#define writeBMDAspeakerLhsRhsCNone         0xca00+STD_BETA_BMDA,0x1e00
-
-#define  readBMDAspeakerChr                 0xc200+STD_BETA_BMDA,0x1f00
-#define writeBMDAspeakerChrSmall            0xca00+STD_BETA_BMDA,0x1f20
-#define writeBMDAspeakerChrCLarge           0xca00+STD_BETA_BMDA,0x1f30
-#define writeBMDAspeakerChrCNone            0xca00+STD_BETA_BMDA,0x1f00
-
-#define   readBMDAStatus 0xc508,STD_BETA_BMDA
-#define   readBMDAControl \
-          readBMDAMode, \
-          readBMDAspeakerMain, \
-          readBMDAspeakerCntr, \
-          readBMDAspeakerSurr, \
-          readBMDAspeakerBack, \
-          readBMDAspeakerSubw, \
-          readBMDAspeakerWide, \
-          readBMDAspeakerHead, \
-          readBMDAspeakerTopfront, \
-          readBMDAspeakerToprear, \
-          readBMDAspeakerTopmiddle, \
-          readBMDAspeakerFrontheight, \
-          readBMDAspeakerRearheight, \
-          readBMDAspeakerLSCRSC, \
-          readBMDAspeakerSurr1, \
-          readBMDAspeakerSurr2, \
-          readBMDAspeakerRearSurr1, \
-          readBMDAspeakerRearSurr2, \
-          readBMDAspeakerCS, \
-          readBMDAspeakerLCRC, \
-          readBMDAspeakerCvh, \
-          readBMDAspeakerTs, \
-          readBMDAspeakerLhsRhs, \
-          readBMDAspeakerChr
-
-#endif /* _BMDA_A */
diff --git a/tools/alpha/bmda_a.hdM b/tools/alpha/bmda_a.hdM
deleted file mode 100644 (file)
index 3008341..0000000
+++ /dev/null
@@ -1,103 +0,0 @@
-// bmda_a.hdM: inverse compilation file [Tue, Dec 06, 2016  6:13:02 PM]
-
-#define readBMDAMode 0xc28b,0x0400
-#define writeBMDAModeDisable 0xca8b,0x0400
-#define writeBMDAModeEnable 0xca8b,0x0401
-#define readBMDAspeakerMain 0xc28b,0x0800
-#define writeBMDAspeakerMainSmall 0xca8b,0x0820
-#define writeBMDAspeakerMainLarge 0xca8b,0x0830
-#define writeBMDAspeakerMainNone 0xca8b,0x0800
-#define readBMDAspeakerCntr 0xc28b,0x0900
-#define writeBMDAspeakerCntrSmall 0xca8b,0x0920
-#define writeBMDAspeakerCntrLarge 0xca8b,0x0930
-#define writeBMDAspeakerCntrNone 0xca8b,0x0900
-#define readBMDAspeakerSurr 0xc28b,0x0a00
-#define writeBMDAspeakerSurrSmall 0xca8b,0x0a20
-#define writeBMDAspeakerSurrLarge 0xca8b,0x0a30
-#define writeBMDAspeakerSurrNone 0xca8b,0x0a00
-#define readBMDAspeakerBack 0xc28b,0x0b00
-#define writeBMDAspeakerBackSmall 0xca8b,0x0b20
-#define writeBMDAspeakerBackLarge 0xca8b,0x0b30
-#define writeBMDAspeakerBackNone 0xca8b,0x0b00
-#define readBMDAspeakerSubw 0xc28b,0x0c00
-#define writeBMDAspeakerSubwSmall 0xca8b,0x0c20
-#define writeBMDAspeakerSubwLarge 0xca8b,0x0c30
-#define writeBMDAspeakerSubwNone 0xca8b,0x0c00
-#define readBMDAspeakerWide 0xc28b,0x0d00
-#define writeBMDAspeakerWideSmall 0xca8b,0x0d20
-#define writeBMDAspeakerWideLarge 0xca8b,0x0d30
-#define writeBMDAspeakerWideNone 0xca8b,0x0d00
-#define readBMDAspeakerHead 0xc28b,0x0e00
-#define writeBMDAspeakerHeadSmall 0xca8b,0x0e20
-#define writeBMDAspeakerHeadLarge 0xca8b,0x0e30
-#define writeBMDAspeakerHeadNone 0xca8b,0x0e00
-#define readBMDAspeakerTopfront 0xc28b,0x0f00
-#define writeBMDAspeakerTopfrontSmall 0xca8b,0x0f20
-#define writeBMDAspeakerTopfrontLarge 0xca8b,0x0f30
-#define writeBMDAspeakerTopfrontNone 0xca8b,0x0f00
-#define readBMDAspeakerToprear 0xc28b,0x1000
-#define writeBMDAspeakerToprearSmall 0xca8b,0x1020
-#define writeBMDAspeakerToprearLarge 0xca8b,0x1030
-#define writeBMDAspeakerToprearNone 0xca8b,0x1000
-#define readBMDAspeakerTopmiddle 0xc28b,0x1100
-#define writeBMDAspeakerTopmiddleSmall 0xca8b,0x1120
-#define writeBMDAspeakerTopmiddleLarge 0xca8b,0x1130
-#define writeBMDAspeakerTopmiddleNone 0xca8b,0x1100
-#define readBMDAspeakerFrontheight 0xc28b,0x1200
-#define writeBMDAspeakerFrontheightSmall 0xca8b,0x1220
-#define writeBMDAspeakerFrontheightLarge 0xca8b,0x1230
-#define writeBMDAspeakerFrontheightNone 0xca8b,0x1200
-#define readBMDAspeakerRearheight 0xc28b,0x1300
-#define writeBMDAspeakerRearheightSmall 0xca8b,0x1320
-#define writeBMDAspeakerRearheightLarge 0xca8b,0x1330
-#define writeBMDAspeakerRearheightNone 0xca8b,0x1300
-#define readBMDAspeakerLSCRSC 0xc28b,0x1400
-#define writeBMDAspeakerLSCRSCSmall 0xca8b,0x1420
-#define writeBMDAspeakerLSCRSCLarge 0xca8b,0x1430
-#define writeBMDAspeakerLSCRSCNone 0xca8b,0x1400
-#define readBMDAspeakerSurr1 0xc28b,0x1500
-#define writeBMDAspeakerSurr1Small 0xca8b,0x1520
-#define writeBMDAspeakerSurr1Large 0xca8b,0x1530
-#define writeBMDAspeakerSurr1None 0xca8b,0x1500
-#define readBMDAspeakerSurr2 0xc28b,0x1600
-#define writeBMDAspeakerSurr2Small 0xca8b,0x1620
-#define writeBMDAspeakerSurr2Large 0xca8b,0x1630
-#define writeBMDAspeakerSurr2None 0xca8b,0x1600
-#define readBMDAspeakerRearSurr1 0xc28b,0x1700
-#define writeBMDAspeakerRearSurr1Small 0xca8b,0x1720
-#define writeBMDAspeakerRearSurr1Large 0xca8b,0x1730
-#define writeBMDAspeakerRearSurr1None 0xca8b,0x1700
-#define readBMDAspeakerRearSurr2 0xc28b,0x1800
-#define writeBMDAspeakerRearSurr2Small 0xca8b,0x1820
-#define writeBMDAspeakerRearSurr2Large 0xca8b,0x1830
-#define writeBMDAspeakerRearSurr2None 0xca8b,0x1800
-#define readBMDAspeakerCS 0xc28b,0x1900
-#define writeBMDAspeakerCSSmall 0xca8b,0x1920
-#define writeBMDAspeakerCSLarge 0xca8b,0x1930
-#define writeBMDAspeakerCSNone 0xca8b,0x1900
-#define readBMDAspeakerLCSRC 0xc28b,0x1a00
-#define writeBMDAspeakerLCSRCSSmall 0xca8b,0x1a20
-#define writeBMDAspeakerLCSRCSLarge 0xca8b,0x1a30
-#define writeBMDAspeakerLCSRCSNone 0xca8b,0x1a00
-#define readBMDAspeakerLCRC 0xc28b,0x1b00
-#define writeBMDAspeakerLCRCSmall 0xca8b,0x1b20
-#define writeBMDAspeakerLCRCLarge 0xca8b,0x1b30
-#define writeBMDAspeakerLCRCNone 0xca8b,0x1b00
-#define readBMDAspeakerCvh 0xc28b,0x1c00
-#define writeBMDAspeakerCvhSmall 0xca8b,0x1c20
-#define writeBMDAspeakerCvhLarge 0xca8b,0x1c30
-#define writeBMDAspeakerCvhNone 0xca8b,0x1c00
-#define readBMDAspeakerTs 0xc28b,0x1d00
-#define writeBMDAspeakerTsSmall 0xca8b,0x1d20
-#define writeBMDAspeakerTsLarge 0xca8b,0x1d30
-#define writeBMDAspeakerTsNone 0xca8b,0x1d00
-#define readBMDAspeakerLhsRhs 0xc28b,0x1e00
-#define writeBMDAspeakerLhsRhsSmall 0xca8b,0x1e20
-#define writeBMDAspeakerLhsRhsCLarge 0xca8b,0x1e30
-#define writeBMDAspeakerLhsRhsCNone 0xca8b,0x1e00
-#define readBMDAspeakerChr 0xc28b,0x1f00
-#define writeBMDAspeakerChrSmall 0xca8b,0x1f20
-#define writeBMDAspeakerChrCLarge 0xca8b,0x1f30
-#define writeBMDAspeakerChrCNone 0xca8b,0x1f00
-#define readBMDAStatus 0xc508,0x008b
-#define readBMDAControl 0xc28b,0x0400,0xc28b,0x0800,0xc28b,0x0900,0xc28b,0x0a00,0xc28b,0x0b00,0xc28b,0x0c00,0xc28b,0x0d00,0xc28b,0x0e00,0xc28b,0x0f00,0xc28b,0x1000,0xc28b,0x1100,0xc28b,0x1200,0xc28b,0x1300,0xc28b,0x1400,0xc28b,0x1500,0xc28b,0x1600,0xc28b,0x1700,0xc28b,0x1800,0xc28b,0x1900,0xc28b,0x1b00,0xc28b,0x1c00,0xc28b,0x1d00,0xc28b,0x1e00,0xc28b,0x1f00
diff --git a/tools/alpha/car_a.h b/tools/alpha/car_a.h
deleted file mode 100644 (file)
index 95ab636..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-//
-//  Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/ 
-//  ALL RIGHTS RESERVED 
-//
-
-//
-//  CAR alpha codes
-//  Revision: 1.1
-//
-
-#ifndef _CAR_A
-#define _CAR_A
-
-#include <acpbeta.h>
-
-#define readCARMode         0xc200+STD_BETA_CAR,0x0400
-#define writeCARModeDisable 0xca00+STD_BETA_CAR,0x0400
-#define writeCARModeEnable  0xca00+STD_BETA_CAR,0x0401
-
-#define readCARBypass          0xc200+STD_BETA_CAR,0x0500
-#define writeCARBypassEnable   0xca00+STD_BETA_CAR,0x0500
-#define writeCARBypassDisable  0xca00+STD_BETA_CAR,0x0501
-
-#define readCARBassExtractCutoff       0xc300+STD_BETA_CAR,0x0006
-#define writeCARBassExtractCutoffN(NN) 0xcb00+STD_BETA_CAR,0x0006,NN
-
-#define readCARBassExtract             0xc200+STD_BETA_CAR,0x0800
-#define writeCARBassExtractDisable     0xca00+STD_BETA_CAR,0x0800
-#define writeCARBassExtractEnable      0xca00+STD_BETA_CAR,0x0801
-
-#define readCARCenterSpread            0xc200+STD_BETA_CAR,0x0900
-#define writeCARCenterSpreadDisable    0xca00+STD_BETA_CAR,0x0900
-#define writeCARCenterSpreadEnable     0xca00+STD_BETA_CAR,0x0901
-
-#define readCARInputChannelCfg         0xc600+STD_BETA_CAR,0x1008
-
-#define readCARChannelCfgOverride                              0xc600+STD_BETA_CAR,0x1808
-#define writeCARChannelCfgOverrideUnknown                      0xce00+STD_BETA_CAR,0x1808,0x0000,0x0000,0x0000,0x0000
-#define writeCARChannelCfgOverrideStereo                       0xce00+STD_BETA_CAR,0x1808,0x0003,0x0000,0x0000,0x0000
-#define writeCARChannelCfgOverride3Stereo                      0xce00+STD_BETA_CAR,0x1808,0x0008,0x0000,0x0000,0x0000
-#define writeCARChannelCfgOverridePhantom2_0                   0xce00+STD_BETA_CAR,0x1808,0x0005,0x0000,0x0000,0x0000
-#define writeCARChannelCfgOverrideStereoLtmRtm                 0xce00+STD_BETA_CAR,0x1808,0x0003,0x0000,0x0400,0x0000
-#define writeCARChannelCfgOverrideSurround2_0                  0xce00+STD_BETA_CAR,0x1808,0x000a,0x0000,0x0000,0x0000
-#define writeCARChannelCfgOverride3StereoLtmRtm                0xce00+STD_BETA_CAR,0x1808,0x0008,0x0000,0x0400,0x0000
-#define writeCARChannelCfgOverridePhantom4_0                   0xce00+STD_BETA_CAR,0x1808,0x0007,0x0000,0x0000,0x0000
-#define writeCARChannelCfgOverridePhantom2LtmRtm_0             0xce00+STD_BETA_CAR,0x1808,0x0005,0x0000,0x0400,0x0000
-#define writeCARChannelCfgOverrideSurround4_0                  0xce00+STD_BETA_CAR,0x1808,0x000c,0x0000,0x0000,0x0000
-#define writeCARChannelCfgOverrideSurround2LtmRtm_0            0xce00+STD_BETA_CAR,0x1808,0x000a,0x0000,0x0400,0x0000
-#define writeCARChannelCfgOverrideSurround2LtfRtfLtrRtr_0      0xce00+STD_BETA_CAR,0x1808,0x000a,0x0000,0x0a00,0x0000
-#define writeCARChannelCfgOverrideSurround4LtmRtm_0            0xce00+STD_BETA_CAR,0x1808,0x000c,0x0000,0x0400,0x0000
-#define writeCARChannelCfgOverrideSurround4LtfRtfLtrRtr_0      0xce00+STD_BETA_CAR,0x1808,0x000c,0x0000,0x0a00,0x0000
-
-#define readCARCurAudioMode                                    0xc400+STD_BETA_CAR,0x0020
-
-#define   readCARStatus 0xc508,STD_BETA_CAR
-#define   readCARCommon 0xc508,STD_BETA_CAR
-#define   readCARControl \
-          readCARMode, \
-          readCARBypass, \
-          readCARBassExtractCutoff, \
-          readCARBassExtract, \
-          readCARCenterSpread, \
-       /* readCARLimiter, */ \
-          readCARInputChannelCfg, \
-          readCARChannelCfgOverride
-
-#endif /* _CAR_A */
diff --git a/tools/alpha/car_a.hdM b/tools/alpha/car_a.hdM
deleted file mode 100644 (file)
index ed3f309..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-// car_a.hdM: inverse compilation file [Tue, Dec 06, 2016  6:13:05 PM]
-
-#define readCARMode 0xc289,0x0400
-#define writeCARModeDisable 0xca89,0x0400
-#define writeCARModeEnable 0xca89,0x0401
-#define readCARBypass 0xc289,0x0500
-#define writeCARBypassEnable 0xca89,0x0500
-#define writeCARBypassDisable 0xca89,0x0501
-#define readCARBassExtractCutoff 0xc389,0x0006
-#define readCARBassExtract 0xc289,0x0800
-#define writeCARBassExtractDisable 0xca89,0x0800
-#define writeCARBassExtractEnable 0xca89,0x0801
-#define readCARCenterSpread 0xc289,0x0900
-#define writeCARCenterSpreadDisable 0xca89,0x0900
-#define writeCARCenterSpreadEnable 0xca89,0x0901
-#define readCARInputChannelCfg 0xc689,0x1008
-#define readCARChannelCfgOverride 0xc689,0x1808
-#define writeCARChannelCfgOverrideUnknown 0xce89,0x1808,0x0000,0x0000,0x0000,0x0000
-#define writeCARChannelCfgOverrideStereo 0xce89,0x1808,0x0003,0x0000,0x0000,0x0000
-#define writeCARChannelCfgOverride3Stereo 0xce89,0x1808,0x0008,0x0000,0x0000,0x0000
-#define writeCARChannelCfgOverridePhantom2_0 0xce89,0x1808,0x0005,0x0000,0x0000,0x0000
-#define writeCARChannelCfgOverrideStereoLtmRtm 0xce89,0x1808,0x0003,0x0000,0x0400,0x0000
-#define writeCARChannelCfgOverrideSurround2_0 0xce89,0x1808,0x000a,0x0000,0x0000,0x0000
-#define writeCARChannelCfgOverride3StereoLtmRtm 0xce89,0x1808,0x0008,0x0000,0x0400,0x0000
-#define writeCARChannelCfgOverridePhantom4_0 0xce89,0x1808,0x0007,0x0000,0x0000,0x0000
-#define writeCARChannelCfgOverridePhantom2LtmRtm_0 0xce89,0x1808,0x0005,0x0000,0x0400,0x0000
-#define writeCARChannelCfgOverrideSurround4_0 0xce89,0x1808,0x000c,0x0000,0x0000,0x0000
-#define writeCARChannelCfgOverrideSurround2LtmRtm_0 0xce89,0x1808,0x000a,0x0000,0x0400,0x0000
-#define writeCARChannelCfgOverrideSurround2LtfRtfLtrRtr_0 0xce89,0x1808,0x000a,0x0000,0x0a00,0x0000
-#define writeCARChannelCfgOverrideSurround4LtmRtm_0 0xce89,0x1808,0x000c,0x0000,0x0400,0x0000
-#define writeCARChannelCfgOverrideSurround4LtfRtfLtrRtr_0 0xce89,0x1808,0x000c,0x0000,0x0a00,0x0000
-#define readCARCurAudioMode 0xc489,0x0020
-#define readCARStatus 0xc508,0x0089
-#define readCARControl 0xc289,0x0400,0xc289,0x0500,0xc389,0x0006,0xc289,0x0800,0xc289,0x0900,0xc689,0x1008,0xc689,0x1808
diff --git a/tools/alpha/cusbeta.h b/tools/alpha/cusbeta.h
deleted file mode 100644 (file)
index 26d5385..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-
-/*
-* Copyright (C) 2004-2014 Texas Instruments Incorporated - http://www.ti.com/
-* All rights reserved.
-*
-*  Redistribution and use in source and binary forms, with or without
-*  modification, are permitted provided that the following conditions
-*  are met:
-*
-*    Redistributions of source code must retain the above copyright
-*    notice, this list of conditions and the following disclaimer.
-*
-*    Redistributions in binary form must reproduce the above copyright
-*    notice, this list of conditions and the following disclaimer in the
-*    documentation and/or other materials provided with the
-*    distribution.
-*
-*    Neither the name of Texas Instruments Incorporated nor the names of
-*    its contributors may be used to endorse or promote products derived
-*    from this software without specific prior written permission.
-*
-*  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-*  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-*  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-*  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-*  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-*  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-*  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-*  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-*  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-*  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-*  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-*
-*/
-
-//
-//
-// Alpha Code Processor Customer Series Beta declarations
-//
-//
-//
-
-#ifndef _CUSBETA_A
-#define _CUSBETA_A
-
-//
-// Beta unit numbers in this series are reserved to the customer. These
-// assignments can be changed arbitrarily as desired. Those give here are
-// for the purpose of example only.
-//
-// The number of custom beta units provided differs according to system:
-//
-// - PA SDK5: "Number of CUS Beta codes supported is 512" (paf-migration.pdf)
-//
-
-#define CUS_BETA_AE            0x00 /* I, D, Y, and Z topologies */
-#define CUS_BETA_CASS          0x01 /* D and Y topologies only */
-#define CUS_BETA_CASJ          0x02 /* Z topology only */
-#define CUS_BETA_CSS           0x03 /* I, D, Y, and Z topologies */
-#define CUS_BETA_UNUSED4       0x04
-#define CUS_BETA_UNUSED5       0x05
-#define CUS_BETA_UNUSED6       0x06
-
-#endif /* _CUSBETA_A */
diff --git a/tools/alpha/dap_a.h b/tools/alpha/dap_a.h
deleted file mode 100644 (file)
index 18a3289..0000000
+++ /dev/null
@@ -1,170 +0,0 @@
-
-/*
-* Copyright (C) 2004-2014 Texas Instruments Incorporated - http://www.ti.com/
-* All rights reserved. 
-*
-*  Redistribution and use in source and binary forms, with or without
-*  modification, are permitted provided that the following conditions
-*  are met:
-*
-*    Redistributions of source code must retain the above copyright
-*    notice, this list of conditions and the following disclaimer.
-*
-*    Redistributions in binary form must reproduce the above copyright
-*    notice, this list of conditions and the following disclaimer in the
-*    documentation and/or other materials provided with the
-*    distribution.
-*
-*    Neither the name of Texas Instruments Incorporated nor the names of
-*    its contributors may be used to endorse or promote products derived
-*    from this software without specific prior written permission.
-*
-*  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 
-*  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-*  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-*  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-*  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-*  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-*  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-*  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-*  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-*  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-*  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-*
-*/
-
-#ifndef _DAP_A
-#define _DAP_A
-
-#include <acpbeta.h>
-
-#define readDAPMode                 0xc200+STD_BETA_DAP,0x0400
-#define writeDAPModeDisable         0xca00+STD_BETA_DAP,0x0400
-#define writeDAPModeEnable          0xca00+STD_BETA_DAP,0x0401
-
-#define readDAPSurrDecMode          0xc200+STD_BETA_DAP,0x0800
-#define writeDAPSurrDecModeDisable  0xca00+STD_BETA_DAP,0x0800
-#define writeDAPSurrDecModeEnable   0xca00+STD_BETA_DAP,0x0801
-
-#define readDAPSurrCntSprdMode      0xc200+STD_BETA_DAP,0x0C00
-#define writeDAPSurrCntSprdDisable  0xca00+STD_BETA_DAP,0x0C00
-#define writeDAPSurrCntSprdEnable   0xca00+STD_BETA_DAP,0x0C01
-
-#define readDAPSurrComprBoost       0xc300+STD_BETA_DAP,0x0010
-#define writeDAPSurrComprBoost(NN)  0xcb00+STD_BETA_DAP,0x0010,NN
-
-#define readDAPVirSurrAngle         0xc300+STD_BETA_DAP,0x0014
-#define writeDAPVirSurrAngle(NN)    0xcb00+STD_BETA_DAP,0x0014,NN
-
-#define readDAPVirHeightAngle       0xc300+STD_BETA_DAP,0x0018
-#define writeDAPVirHeightAngle(NN)  0xcb00+STD_BETA_DAP,0x0018,NN
-
-#define readDAPVolLevMode           0xc200+STD_BETA_DAP,0x1C00
-#define writeDAPVolLevModeDisable   0xca00+STD_BETA_DAP,0x1C00
-#define writeDAPVolLevModeEnable    0xca00+STD_BETA_DAP,0x1C01
-
-#define readDAPVolLevAmount         0xc300+STD_BETA_DAP,0x0020
-#define writeDAPVolLevAmount(NN)    0xcb00+STD_BETA_DAP,0x0020,NN
-
-#define readDAPVolLevInTarget       0xc300+STD_BETA_DAP,0x0024
-#define writeDAPVolLevInTarget(NN)  0xcb00+STD_BETA_DAP,0x0024,NN
-
-#define readDAPVolLevOutTarget       0xc300+STD_BETA_DAP,0x0028
-#define writeDAPVolLevAOutTarget(NN) 0xcb00+STD_BETA_DAP,0x0028,NN
-
-#define readDAPHeightChannels       0xc200+STD_BETA_DAP,0x2C00
-#define writeDAPHeightChannelsRS    0xca00+STD_BETA_DAP,0x2C00
-#define writeDAPHeightChannelsTM    0xca00+STD_BETA_DAP,0x2C01
-
-#define readDAPHeightFltMode        0xc200+STD_BETA_DAP,0x3000
-#define writeDAPHeightFltMode0      0xca00+STD_BETA_DAP,0x3000
-#define writeDAPHeightFltMode1      0xca00+STD_BETA_DAP,0x3001
-#define writeDAPHeightFltMode2      0xca00+STD_BETA_DAP,0x3002
-
-#define readDAPVolMaximizerBoost      0xc300+STD_BETA_DAP,0x0034
-#define writeDAPVolMaximizerBoost(NN) 0xcb00+STD_BETA_DAP,0x0034,NN
-
-#define readDAPVolModMode           0xc200+STD_BETA_DAP,0x3800
-#define writeDAPVolModModeDisable   0xca00+STD_BETA_DAP,0x3800
-#define writeDAPVolModModeEnable    0xca00+STD_BETA_DAP,0x3801
-
-#define readDAPVolModCal            0xc300+STD_BETA_DAP,0x003C
-#define writeDAPVolModCal(NN)       0xcb00+STD_BETA_DAP,0x003C,NN
-
-#define readDAPIEQMode              0xc200+STD_BETA_DAP,0x4000
-#define writeDAPIEQModeDisable      0xca00+STD_BETA_DAP,0x4000
-#define writeDAPIEQModeEnable       0xca00+STD_BETA_DAP,0x4001
-
-#define readDAPIEQAmount            0xc300+STD_BETA_DAP,0x0044
-#define writeDAPIEQAmount(NN)       0xcb00+STD_BETA_DAP,0x0044,NN
-
-#define  readDAPIEQBands 0xc600+STD_BETA_DAP,0x48A4
-#define writeDAPIEQBands(N,F1,F2,F3,F4,F5,F6,F7,F8,F9,F10,F11,F12,F13,F14,F15,F16,F17,F18,F19,F20, \
-                           L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,L16,L17,L18,L19,L20) \
-                         0xce00+STD_BETA_DAP,0x48A4,\
-                         N,F1,F2,F3,F4,F5,F6,F7,F8,F9,F10,F11,F12,F13,F14,F15,F16,F17,F18,F19,F20, \
-                           L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,L11,L12,L13,L14,L15,L16,L17,L18,L19,L20
-
-#define readDAPDiaEnhMode           0xc200+STD_BETA_DAP,0xEC00
-#define writeDAPDiaEnhModeDisable   0xca00+STD_BETA_DAP,0xEC00
-#define writeDAPDiaEnhModeEnable    0xca00+STD_BETA_DAP,0xEC01
-
-#define readDAPDiaEnhAmount         0xc300+STD_BETA_DAP,0x00F0
-#define writeDAPDiaEnhAmount(NN)    0xcb00+STD_BETA_DAP,0x00F0,NN
-
-#define readDAPDiaEnhDucking        0xc300+STD_BETA_DAP,0x00F4
-#define writeDAPDiaEnhDucking(NN)   0xcb00+STD_BETA_DAP,0x00F4,NN
-
-#define readDAPBassExtractMode           0xc200+STD_BETA_DAP,0xF800
-#define writeDAPBassExtractModeDisable   0xca00+STD_BETA_DAP,0xF800
-#define writeDAPBassExtractModeEnable    0xca00+STD_BETA_DAP,0xF801
-
-#define readDAPBassExtractFC        0xc300+STD_BETA_DAP,0x00FC
-#define writeDAPBassExtractFC(NN)   0xcb00+STD_BETA_DAP,0x00FC,NN
-
-#define readDAPRegMode              0xc300+STD_BETA_DAP,0x0100
-#define writeDAPRegModeModeDisable  0xcb00+STD_BETA_DAP,0x0100,0
-#define writeDAPRegModeModeEnable   0xcb00+STD_BETA_DAP,0x0100,1
-
-#define readDAPRegPreserveAmount      0xc300+STD_BETA_DAP,0x0104
-#define writeDAPRegPreserveAmount(NN) 0xcb00+STD_BETA_DAP,0x0104,NN
-
-#define readDAPRegRelaxAmount         0xc300+STD_BETA_DAP,0x0108
-#define writeDAPRegRelaxAmount(NN)    0xcb00+STD_BETA_DAP,0x0108,NN
-
-#define readDAPSystemGain             0xc300+STD_BETA_DAP,0x010C
-#define writeDAPSystemGain(NN)        0xcb00+STD_BETA_DAP,0x010C,NN
-
-#define readDAPSystemPreGain          0xc300+STD_BETA_DAP,0x0110
-#define writeDAPSystemPreGain(NN)     0xcb00+STD_BETA_DAP,0x0110,NN
-
-#define readDAPSystemPostGain         0xc300+STD_BETA_DAP,0x0114
-#define writeDAPSystemPostGain(NN)    0xcb00+STD_BETA_DAP,0x0114,NN
-
-#define readDAPCalibrationBoost       0xc300+STD_BETA_DAP,0x0118
-#define writeDAPCalibrationBoost(NN)  0xcb00+STD_BETA_DAP,0x0118,NN
-
-#define readDAPAudioProcMode           0xc300+STD_BETA_DAP,0x011C
-#define writeDAPAudioProcModeUndefined 0xcb00+STD_BETA_DAP,0x011C,-1
-#define writeDAPAudioProcModeMovie     0xcb00+STD_BETA_DAP,0x011C,0
-#define writeDAPAudioProcModeMusic     0xcb00+STD_BETA_DAP,0x011C,1
-#define writeDAPAudioProcModeNight     0xcb00+STD_BETA_DAP,0x011C,2
-
-#define readDAPOutputModeOverride         0xc300+STD_BETA_DAP,0x0120
-#define writeDAPOutputModeOverrideDisable 0xcb00+STD_BETA_DAP,0x0120,0
-#define writeDAPOutputModeOverrideEnable  0xcb00+STD_BETA_DAP,0x0120,1
-
-#define readDAPOutputMode                 0xc506+STD_BETA_DAP,0x0124,0x198
-#define writeDAPProcessingMode(NN)        0xcd06+STD_BETA_DAP,0x0124,0x4,NN
-#define writeDAPNBOutputChannels(NN)      0xcd06+STD_BETA_DAP,0x0128,0x4,NN
-#define writeDAPOutputModeMTX(S,N1,N2)\
-    0xcd06+STD_BETA_DAP,0x012C,S,N1,N2
-
-#define   readDAPStatus 0xc508,STD_BETA_DAP
-#define   readDAPCommon 0xc508,STD_BETA_DAP
-#define   readDAPControl \
-          readDAPMode, \
-          readDAPSurrDecMode, \
-          readDAPSurrCntSprdMode
-
-#endif /* _DAP_A */
diff --git a/tools/alpha/dap_a.hdM b/tools/alpha/dap_a.hdM
deleted file mode 100644 (file)
index ea7c51b..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-// dap_a.hdM: inverse compilation file [Tue, Dec 06, 2016  6:13:08 PM]
-
-#define readDAPMode 0xc28c,0x0400
-#define writeDAPModeDisable 0xca8c,0x0400
-#define writeDAPModeEnable 0xca8c,0x0401
-#define readDAPSurrDecMode 0xc28c,0x0800
-#define writeDAPSurrDecModeDisable 0xca8c,0x0800
-#define writeDAPSurrDecModeEnable 0xca8c,0x0801
-#define readDAPSurrCntSprdMode 0xc28c,0x0c00
-#define writeDAPSurrCntSprdDisable 0xca8c,0x0c00
-#define writeDAPSurrCntSprdEnable 0xca8c,0x0c01
-#define readDAPSurrComprBoost 0xc38c,0x0010
-#define readDAPVirSurrAngle 0xc38c,0x0014
-#define readDAPVirHeightAngle 0xc38c,0x0018
-#define readDAPVolLevMode 0xc28c,0x1c00
-#define writeDAPVolLevModeDisable 0xca8c,0x1c00
-#define writeDAPVolLevModeEnable 0xca8c,0x1c01
-#define readDAPVolLevAmount 0xc38c,0x0020
-#define readDAPVolLevInTarget 0xc38c,0x0024
-#define readDAPVolLevOutTarget 0xc38c,0x0028
-#define readDAPHeightChannels 0xc28c,0x2c00
-#define writeDAPHeightChannelsRS 0xca8c,0x2c00
-#define writeDAPHeightChannelsTM 0xca8c,0x2c01
-#define readDAPHeightFltMode 0xc28c,0x3000
-#define writeDAPHeightFltMode0 0xca8c,0x3000
-#define writeDAPHeightFltMode1 0xca8c,0x3001
-#define writeDAPHeightFltMode2 0xca8c,0x3002
-#define readDAPVolMaximizerBoost 0xc38c,0x0034
-#define readDAPVolModMode 0xc28c,0x3800
-#define writeDAPVolModModeDisable 0xca8c,0x3800
-#define writeDAPVolModModeEnable 0xca8c,0x3801
-#define readDAPVolModCal 0xc38c,0x003c
-#define readDAPIEQMode 0xc28c,0x4000
-#define writeDAPIEQModeDisable 0xca8c,0x4000
-#define writeDAPIEQModeEnable 0xca8c,0x4001
-#define readDAPIEQAmount 0xc38c,0x0044
-#define readDAPIEQBands 0xc68c,0x48a4
-#define readDAPDiaEnhMode 0xc28c,0xec00
-#define writeDAPDiaEnhModeDisable 0xca8c,0xec00
-#define writeDAPDiaEnhModeEnable 0xca8c,0xec01
-#define readDAPDiaEnhAmount 0xc38c,0x00f0
-#define readDAPDiaEnhDucking 0xc38c,0x00f4
-#define readDAPBassExtractMode 0xc28c,0xf800
-#define writeDAPBassExtractModeDisable 0xca8c,0xf800
-#define writeDAPBassExtractModeEnable 0xca8c,0xf801
-#define readDAPBassExtractFC 0xc38c,0x00fc
-#define readDAPRegMode 0xc38c,0x0100
-#define writeDAPRegModeModeDisable 0xcb8c,0x0100,0x0000
-#define writeDAPRegModeModeEnable 0xcb8c,0x0100,0x0001
-#define readDAPRegPreserveAmount 0xc38c,0x0104
-#define readDAPRegRelaxAmount 0xc38c,0x0108
-#define readDAPSystemGain 0xc38c,0x010c
-#define readDAPSystemPreGain 0xc38c,0x0110
-#define readDAPSystemPostGain 0xc38c,0x0114
-#define readDAPCalibrationBoost 0xc38c,0x0118
-#define readDAPAudioProcMode 0xc38c,0x011c
-#define writeDAPAudioProcModeUndefined 0xcb8c,0x011c,0xffff
-#define writeDAPAudioProcModeMovie 0xcb8c,0x011c,0x0000
-#define writeDAPAudioProcModeMusic 0xcb8c,0x011c,0x0001
-#define writeDAPAudioProcModeNight 0xcb8c,0x011c,0x0002
-#define readDAPOutputModeOverride 0xc38c,0x0120
-#define writeDAPOutputModeOverrideDisable 0xcb8c,0x0120,0x0000
-#define writeDAPOutputModeOverrideEnable 0xcb8c,0x0120,0x0001
-#define readDAPOutputMode 0xc592,0x0124,0x0198
-#define readDAPStatus 0xc508,0x008c
-#define readDAPControl 0xc28c,0x0400,0xc28c,0x0800,0xc28c,0x0c00
diff --git a/tools/alpha/ddpat_a.h b/tools/alpha/ddpat_a.h
deleted file mode 100644 (file)
index 1b2cad1..0000000
+++ /dev/null
@@ -1,321 +0,0 @@
-/*
- *  Copyright {C} 2016 Texas Instruments Incorporated - http://www.ti.com/ 
- *  ALL RIGHTS RESERVED 
- *
- * 
- *  Redistribution and use in source and binary forms, with or without 
- *  modification, are permitted provided that the following conditions 
- *  are met:
- *
- *    Redistributions of source code must retain the above copyright 
- *    notice, this list of conditions and the following disclaimer.
- *
- *    Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the 
- *    documentation and/or other materials provided with the   
- *    distribution.
- *
- *    Neither the name of Texas Instruments Incorporated nor the names of
- *    its contributors may be used to endorse or promote products derived
- *    from this software without specific prior written permission.
- *
- *  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 
- *  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 
- *  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- *  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 
- *  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 
- *  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 
- *  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- *  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- *  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
- *  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 
- *  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
-*/
-
-//
-//  DDPAT alpha codes  
-//
-//  Revision: 1.1
-//  Initial version
-//
-
-#ifndef _DDP_A
-#define _DDP_A
-#include <stdbeta.h>
-
-#define  readDDPMode 0xc200+STD_BETA_DDP,0x0400
-#define  readDDPOperationalMode 0xc200+STD_BETA_DDP,0x0600
-#define  readDDPDynrngScaleHiQ6 0xc200+STD_BETA_DDP,0x0b00
-#define  readDDPDynrngScaleLoQ6 0xc200+STD_BETA_DDP,0x0c00
-#define  readDDPSpeakerRemapping 0xc200+STD_BETA_DDP,0x0e00
-
-
-#define writeDDPOperationalModeCustom0 0xca00+STD_BETA_DDP,0x0600
-#define writeDDPOperationalModeCustom1 0xca00+STD_BETA_DDP,0x0601
-#define writeDDPOperationalModeLine 0xca00+STD_BETA_DDP,0x0602
-#define writeDDPOperationalModeRF 0xca00+STD_BETA_DDP,0x0603
-#define writeDDPOperationalModePortableL8 0xca00+STD_BETA_DDP,0x0604
-#define writeDDPOperationalModePortableL11 0xca00+STD_BETA_DDP,0x0605
-#define writeDDPOperationalModePortableL14 0xca00+STD_BETA_DDP,0x0606
-#define writeDDPOperationalModePortableTest 0xca00+STD_BETA_DDP,0x0607
-
-#define readDDPLfe 0xc200+STD_BETA_DDP,0x0700
-#define writeDDPLfeDwnmixInclude 0xca00+STD_BETA_DDP,0x0700
-// to be used with stereo downmix and does lfe downmix to stereo
-#define writeDDPLfeOnDefault 0xca00+STD_BETA_DDP,0x0701
-// this should be the default - the decoder must always generate LFE and let the system decide what to do with it.
-#define writeDDPLfe2 0xca00+STD_BETA_DDP,0x0702
-// this generates the second LFE also - currently dont know how to connect speakers for second LFE
-
-#define writeDDPDynrngScaleHiQ6N(NN)  0xca00+STD_BETA_DDP,0x0b00+((NN)&0xff)
-#define writeDDPDynrngScaleLoQ6N(NN)  0xca00+STD_BETA_DDP,0x0c00+((NN)&0xff)
-/* in support of inverse compilation only */
-#define writeDDPDynrngScaleHiQ6N__100__ writeDDPDynrngScaleHiQ6N(100)
-#define writeDDPDynrngScaleLoQ6N__100__ writeDDPDynrngScaleLoQ6N(100)
-
-// currently only mapping to PA Surround4 i.e. Lb,Rb is supported
-#define writeDDPSpeakerRemappingOff 0xca00+STD_BETA_DDP,0x0e00
-#define writeDDPSpeakerRemappingOn 0xca00+STD_BETA_DDP,0x0e01
-
-#define readDDPRemappingScaleFactor 0xc300+STD_BETA_DDP,0x0010
-
-/* Ensure that DECChannelConfigurationRequest.part.sat is set to PAF_CC_SAT_UNKNOWN before using these options */
-
-#define readDDPExtDownmixMode 0xc200+STD_BETA_DDP,0x0800
-#define writeDDPExtDownmixRaw 0xca00+STD_BETA_DDP,0x08ff
-#define writeDDPExtDownmixMode1 0xca00+STD_BETA_DDP,0x0801
-/* 1  - C */
-#define writeDDPExtDownmixMode2 0xca00+STD_BETA_DDP,0x0802
-/* 2  - L, R */
-#define writeDDPExtDownmixMode3 0xca00+STD_BETA_DDP,0x0803
-/* 3  - L, C, R */
-#define writeDDPExtDownmixMode4 0xca00+STD_BETA_DDP,0x0804
-/* 4  - L, R, Cs */
-#define writeDDPExtDownmixMode5 0xca00+STD_BETA_DDP,0x0805
-/* 5  - L, C, R, Cs */
-#define writeDDPExtDownmixMode6 0xca00+STD_BETA_DDP,0x0806
-/* 6  - L, R, Ls, Rs */
-#define writeDDPExtDownmixMode7 0xca00+STD_BETA_DDP,0x0807
-/* 7  - L, C, R, Ls, Rs */
-//#define writeDDPExtDownmixMode8 0xca00+STD_BETA_DDP,0x0808
-/* 8  - L, C, R, Cvh [not supported]*/
-#define writeDDPExtDownmixMode9 0xca00+STD_BETA_DDP,0x0809
-/* 9  - L, R, l, r, Ts */
-#define writeDDPExtDownmixMode10 0xca00+STD_BETA_DDP,0x080a
-/* 10 - L, C, R, l, r, Ts */
-#define writeDDPExtDownmixMode11 0xca00+STD_BETA_DDP,0x080b
- /* 11 - L, C, R, l, r, Cvh */
-#define writeDDPExtDownmixMode12 0xca00+STD_BETA_DDP,0x080c
-/* 12 - L, C, R, Lc, Rc */
-#define writeDDPExtDownmixMode13 0xca00+STD_BETA_DDP,0x080d
-/* 13 - L, R, l, r, Lw, Rw */
-#define writeDDPExtDownmixMode14 0xca00+STD_BETA_DDP,0x080e
-/* 14 - L, R, l, r, Lvh, Rvh */
-#define writeDDPExtDownmixMode15 0xca00+STD_BETA_DDP,0x080f
-/* 15 - L, R, l, r, Lsd, Rsd */
-#define writeDDPExtDownmixMode16 0xca00+STD_BETA_DDP,0x0810
-/* 16 - L, R, l, r, Lrs, Rrs */
-#define writeDDPExtDownmixMode17 0xca00+STD_BETA_DDP,0x0811
- /* 17 - L, C, R, l, r, Lc, Rc */
-#define writeDDPExtDownmixMode18 0xca00+STD_BETA_DDP,0x0812
-/* 18 - L, C, R, l, r, Lw, Rw */
-#define writeDDPExtDownmixMode19 0xca00+STD_BETA_DDP,0x0813
-/* 19 - L, C, R, l, r, Lvh, Rvh */
-#define writeDDPExtDownmixMode20 0xca00+STD_BETA_DDP,0x0814
-/* 20 - L, C, R, l, r, Lsd, Rsd */
-#define writeDDPExtDownmixMode21 0xca00+STD_BETA_DDP,0x0815
-/* 21 - L, C, R, l, r, Lrs, Rrs */
-#define writeDDPExtDownmixMode22 0xca00+STD_BETA_DDP,0x0816
- /* 22 - L, C, R, l, r, Ts, Cvh */
-#define writeDDPExtDownmixMode28 0xca00+STD_BETA_DDP,0x081c
- /* 28 - L, C, R, Ls, Rs, Lts, Rts */
-
-
-#define readDDPStereoMode 0xc200+STD_BETA_DDP,0x0900
-#define writeDDPStereoModeAuto 0xca00+STD_BETA_DDP,0x0900
-#define writeDDPStereoModeLtRt 0xca00+STD_BETA_DDP,0x0901
-#define writeDDPStereoModeLoRo 0xca00+STD_BETA_DDP,0x0902
-//#define writeDDPStereoModeAutoLoRo 0xca00+STD_BETA_DDP,0x0903
-
-#define readDDPChanInfo 0xc300+STD_BETA_DDP,0x0012
-
-#define readDDPDlgNorm 0xc200+STD_BETA_DDP,0x0f00
-#define writeDDPDlgNormAuto 0xca00+STD_BETA_DDP,0x0f00
-#define writeDDPDlgNormEnable 0xca00+STD_BETA_DDP,0x0f01
-#define writeDDPDlgNormDisable 0xca00+STD_BETA_DDP,0x0f02
-
-#define readDDPRFModeGain 0xc200+STD_BETA_DDP,0x0500
-#define writeDDPRFModeGainAuto 0xca00+STD_BETA_DDP,0x0500
-#define writeDDPRFModeGainEnable 0xca00+STD_BETA_DDP,0x0501
-#define writeDDPRFModeGainDisable 0xca00+STD_BETA_DDP,0x0502
-
-#define readDDPPCMWordSize 0xc200+STD_BETA_DDP,0x1500
-#define writeDDPPCMWordSize16bitInt 0xca00+STD_BETA_DDP,0x1500
-#define writeDDPPCMWordSize24bitInt 0xca00+STD_BETA_DDP,0x1501
-#define writeDDPPCMWordSize32bitInt 0xca00+STD_BETA_DDP,0x1502
-#define writeDDPPCMWordSize32bitFloat 0xca00+STD_BETA_DDP,0x1503
-
-#define readDDPAssociatedAudioSubstreamSelect 0xc200+STD_BETA_DDP,0x1600
-#define writeDDPAssociatedAudioSubstreamSelect1 0xca00+STD_BETA_DDP,0x1601
-#define writeDDPAssociatedAudioSubstreamSelect2 0xca00+STD_BETA_DDP,0x1602
-#define writeDDPAssociatedAudioSubstreamSelect3 0xca00+STD_BETA_DDP,0x1603
-
-#define readDDPPCMOutErrorConcealment 0xc200+STD_BETA_DDP,0x1700
-#define writeDDPPCMOutErrorConcealmentDisable 0xca00+STD_BETA_DDP,0x1700
-#define writeDDPPCMOutErrorConcealmentRepeat 0xca00+STD_BETA_DDP,0x1701
-#define writeDDPPCMOutErrorConcealmentMute 0xca00+STD_BETA_DDP,0x1702
-#define writeDDPPCMOutErrorConcealmentRepeatMute 0xca00+STD_BETA_DDP,0x1703
-
-#define readDDPMetadataOut 0xc200+STD_BETA_DDP,0x1800
-#define writeDDPMetadataOut(X) 0xca00+STD_BETA_DDP,0x1800+((X)&0xff)
-#define writeDDPMetadataOutNo 0xca00+STD_BETA_DDP,0x1800
-#define writeDDPMetadataOutTimeSlice  0xca00+STD_BETA_DDP,0x1801
-#define writeDDPMetadataOutBitstreamInfo 0xca00+STD_BETA_DDP,0x1802
-#define writeDDPMetadataOutAudioBlock 0xca00+STD_BETA_DDP,0x1804
-#define writeDDPMetadataOutAuxData 0xca00+STD_BETA_DDP,0x1808
-#define writeDDPMetadataOutMixing 0xca00+STD_BETA_DDP,0x1810
-#define writeDDPMetadataOutRencoding 0xca00+STD_BETA_DDP,0x1820
-#define writeDDPMetadataOutChannelCfg 0xca00+STD_BETA_DDP,0x1840
-#define writeDDPMetadataOutIntelligentLoudness 0xca00+STD_BETA_DDP,0x1880
-
-#define readDDPDecorrelationMode 0xc200+STD_BETA_DDP,0x1900
-#define writeDDPDecorrelationModeNo 0xca00+STD_BETA_DDP,0x1900
-#define writeDDPDecorrelationModeGuided 0xca00+STD_BETA_DDP,0x1901
-#define writeDDPDecorrelationModeNonguided 0xca00+STD_BETA_DDP,0x1902
-
-#define readDDPMDCTBandLimitingMode 0xc200+STD_BETA_DDP,0x1a00
-#define writeDDPMDCTBandLimitingModeDisable 0xca00+STD_BETA_DDP,0x1a00
-#define writeDDPMDCTBandLimitingModeEnable 0xca00+STD_BETA_DDP,0x1a01
-
-#define readDDPDLBBufferDataType 0xc200+STD_BETA_DDP,0x1b00
-#define writeDDPDLBBufferDataTypeShort16 0xca00+STD_BETA_DDP,0x1b00
-#define writeDDPDLBBufferDataTypeIntLeft 0xca00+STD_BETA_DDP,0x1b01
-#define writeDDPDLBBufferDataTypeLong32 0xca00+STD_BETA_DDP,0x1b02
-#define writeDDPDLBBufferDataTypeFloat 0xca00+STD_BETA_DDP,0x1b03
-
-#define readDDPDLBBufferInterleaveFormat 0xc200+STD_BETA_DDP,0x1c00
-#define writeDDPDLBBufferInterleaveFormatNonInterleave 0xca00+STD_BETA_DDP,0x1c00
-#define writeDDPDLBBufferInterleaveFormatInterleave 0xca00+STD_BETA_DDP,0x1c01
-
-#define readDDPJOCDecodeMode 0xc200+STD_BETA_DDP,0x1d00
-#define writeDDPJOCDecodeModeDisable 0xca00+STD_BETA_DDP,0x1d00
-#define writeDDPJOCDecodeModePCM 0xca00+STD_BETA_DDP,0x1d01
-
-#define  readDDPBitStreamInformation 0xc600+STD_BETA_DDP2,0x0426
-#define  readDDPBitStreamInformation0 0xc300+STD_BETA_DDP2,0x0004
-#define  readDDPBitStreamInformationAcmodBsid 0xc300+STD_BETA_DDP2,0x0006
-#define  readDDPBitStreamInformation1 readDDPBitStreamInformationAcmodBsid
-#define  readDDPBitStreamInformationBsmodCmixLev 0xc300+STD_BETA_DDP2,0x0008
-#define  readDDPBitStreamInformation2 readDDPBitStreamInformationBsmodCmixLev 
-#define  readDDPBitStreamInformationComprCopyrightB 0xc300+STD_BETA_DDP2,0x000a
-#define  readDDPBitStreamInformation3 readDDPBitStreamInformationComprCopyrightB 
-#define  readDDPBitStreamInformationDHeadPhonmodDialNorm 0xc300+STD_BETA_DDP2,0x000c
-#define  readDDPBitStreamInformation4 readDDPBitStreamInformationDHeadPhonmodDialNorm 
-#define  readDDPBitStreamInformationDmixModDSurExMod 0xc300+STD_BETA_DDP2,0x000e
-#define  readDDPBitStreamInformation5 readDDPBitStreamInformationDmixModDSurExMod 
-#define  readDDPBitStreamInformationDSurModFrmSizCod 0xc300+STD_BETA_DDP2,0x0010
-#define  readDDPBitStreamInformation6 readDDPBitStreamInformationDSurModFrmSizCod 
-#define  readDDPBitStreamInformationFrmSize 0xc300+STD_BETA_DDP2,0x0012
-#define  readDDPBitStreamInformation7 readDDPBitStreamInformationFrmSize 
-#define  readDDPBitStreamInformationLfeOnLfeMixLevCod 0xc300+STD_BETA_DDP2,0x0014
-#define  readDDPBitStreamInformation8 readDDPBitStreamInformationLfeOnLfeMixLevCod 
-#define  readDDPBitStreamInformationLoRoCMixLevLoRoSurMixLev 0xc300+STD_BETA_DDP2,0x0016
-#define  readDDPBitStreamInformation9 readDDPBitStreamInformationLoRoCMixLevLoRoSurMixLev 
-#define  readDDPBitStreamInformationLtRtCmixLevLtRtSurMixLev 0xc300+STD_BETA_DDP2,0x0018
-#define  readDDPBitStreamInformation10 readDDPBitStreamInformationLtRtCmixLevLtRtSurMixLev 
-#define  readDDPBitStreamInformationMixLevOrigBs 0xc300+STD_BETA_DDP2,0x001a
-#define  readDDPBitStreamInformation11 readDDPBitStreamInformationMixLevOrigBs 
-#define  readDDPBitStreamInformationRoomTypSourceFsCod 0xc300+STD_BETA_DDP2,0x001c
-#define  readDDPBitStreamInformation12 readDDPBitStreamInformationRoomTypSourceFsCod 
-#define  readDDPBitStreamInformationStrmTypeSubstreamId 0xc300+STD_BETA_DDP2,0x01e
-#define  readDDPBitStreamInformation13 readDDPBitStreamInformationStrmTypeSubstreamId 
-#define  readDDPBitStreamInformationSurMixLevFsCod 0xc300+STD_BETA_DDP2,0x0020
-#define  readDDPBitStreamInformation14 readDDPBitStreamInformationSurMixLevFsCod 
-#define  readDDPBitStreamInformationMixExtProgProgAdjust 0xc300+STD_BETA_DDP2,0x0022
-#define  readDDPBitStreamInformation15 readDDPBitStreamInformationMixExtProgProgAdjust 
-#define  readDDPBitStreamInformationAtoDConverterType 0xc300+STD_BETA_DDP2,0x0024
-#define  readDDPBitStreamInformation16 readDDPBitStreamInformationAtoDConverterType 
-#define  readDDPBitStreamInformationChanMap 0xc300+STD_BETA_DDP2,0x0026
-#define  readDDPBitStreamInformation17 readDDPBitStreamInformationChanMap 
-#define  readDDPBitStreamInformationJOCDecodeOutMode 0xc300+STD_BETA_DDP2,0x0028
-#define  readDDPBitStreamInformation18 readDDPBitStreamInformationJOCDecodeOutMode
-#define  readDDPStatus 0xc508,STD_BETA_DDP
-#define  readDDPCommon 0xc508,STD_BETA_DDP2
-
-// Legacy needed by SIDK testing
-#define readDDPLegacyDecodeMode 0xc200+STD_BETA_DDP,0x1400
-#define writeDDPLegacyDecodeModeDisable 0xca00+STD_BETA_DDP,0x1400
-#define writeDDPLegacyDecodeModeEnable  0xca00+STD_BETA_DDP,0x1401
-
-#define  readDDPControl \
-         readDDPOperationalMode, \
-         readDDPDynrngScaleHiQ6, \
-         readDDPDynrngScaleLoQ6, \
-         readDDPStereoMode, \
-         readDDPSpeakerRemapping, \
-         readDDPLfe, \
-         readDDPExtDownmixMode, \
-         readDDPLegacyDecodeMode, \
-         readDDPDlgNorm, \
-         readDDPRFModeGain
-
-#define  readAC3Mode readDDPMode
-#define  readAC3OperationalMode readDDPOperationalMode
-#define  readAC3DynrngScaleHiQ6 readDDPDynrngScaleHiQ6
-#define  readAC3DynrngScaleLoQ6 readDDPDynrngScaleLoQ6
-
-#define writeAC3OperationalModeCustom0 writeDDPOperationalModeCustom0
-#define writeAC3OperationalModeCustom1 writeDDPOperationalModeCustom1
-#define writeAC3OperationalModeLine writeDDPOperationalModeLine
-#define writeAC3OperationalModeRF writeDDPOperationalModeRF
-
-#define writeAC3DynrngScaleHiQ6N(NN)  writeDDPDynrngScaleHiQ6N(NN)
-#define writeAC3DynrngScaleLoQ6N(NN)  writeDDPDynrngScaleLoQ6N(NN)
-/* in support of inverse compilation only */
-#define writeAC3DynrngScaleHiQ6N__64__ writeAC3DynrngScaleHiQ6N(64)
-#define writeAC3DynrngScaleLoQ6N__64__ writeAC3DynrngScaleLoQ6N(64)
-
-#define readAC3StereoMode readDDPStereoMode
-#define writeAC3StereoModeAuto writeDDPStereoModeAuto
-#define writeAC3StereoModeLtRt writeDDPStereoModeLtRt
-#define writeAC3StereoModeLoRo writeDDPStereoModeLoRo
-//#define writeAC3StereoModeAutoLoRo writeDDPStereoModeAutoLoRo
-
-#define  readAC3BitStreamInformation readDDPBitStreamInformation
-#define  readAC3BitStreamInformation0 readDDPBitStreamInformation0
-#define  readAC3BitStreamInformation1 readDDPBitStreamInformation1
-#define  readAC3BitStreamInformation2 readDDPBitStreamInformation2
-#define  readAC3BitStreamInformation3 readDDPBitStreamInformation3
-#define  readAC3BitStreamInformation4 readDDPBitStreamInformation4
-#define  readAC3BitStreamInformation5 readDDPBitStreamInformation5
-#define  readAC3BitStreamInformation6 readDDPBitStreamInformation6
-#define  readAC3BitStreamInformation7 readDDPBitStreamInformation7
-#define  readAC3BitStreamInformation8 readDDPBitStreamInformation8
-#define  readAC3BitStreamInformation9 readDDPBitStreamInformation9
-
-/* Currently not available in DDP as AC3
-#define wroteAC3BitStreamInformation 0xce00+STD_BETA_AC32,0x0414
-*/
-#define  readAC3Status readDDPStatus
-#define  readAC3Common readDDPCommon
-#define  readAC3Control readDDPControl
-
-#define readAC3RFModeGain readDDPRFModeGain
-#define writeAC3RFModeGainAuto writeDDPRFModeGainAuto
-#define writeAC3RFModeGainEnable writeDDPRFModeGainEnable
-#define writeAC3RFModeGainDisable writeDDPRFModeGainDisable
-
-#define readAC3DlgNorm readDDPDlgNorm
-#define writeAC3DlgNormAuto writeDDPDlgNormAuto
-#define writeAC3DlgNormEnable writeDDPDlgNormEnable
-#define writeAC3DlgNormDisable writeDDPDlgNormDisable
-
-
-// XX symbolic definitions are obsolete; please replace use. For backards compatibility:
-#define writeAC3DynrngScaleHiQ6XX(N)  writeAC3DynrngScaleHiQ6N(0x##N)
-#define writeAC3DynrngScaleLoQ6XX(N)  writeAC3DynrngScaleLoQ6N(0x##N)
-
-
-#endif /* _DDP_A */
diff --git a/tools/alpha/ddpat_a.hdM b/tools/alpha/ddpat_a.hdM
deleted file mode 100644 (file)
index dd9a4ea..0000000
+++ /dev/null
@@ -1,131 +0,0 @@
-// ddpat_a.hdM: inverse compilation file [Tue, Dec 06, 2016  6:13:11 PM]
-
-#define readDDPMode 0xc27a,0x0400
-#define readDDPOperationalMode 0xc27a,0x0600
-#define readDDPDynrngScaleHiQ6 0xc27a,0x0b00
-#define readDDPDynrngScaleLoQ6 0xc27a,0x0c00
-#define readDDPSpeakerRemapping 0xc27a,0x0e00
-#define writeDDPOperationalModeCustom0 0xca7a,0x0600
-#define writeDDPOperationalModeCustom1 0xca7a,0x0601
-#define writeDDPOperationalModeLine 0xca7a,0x0602
-#define writeDDPOperationalModeRF 0xca7a,0x0603
-#define writeDDPOperationalModePortableL8 0xca7a,0x0604
-#define writeDDPOperationalModePortableL11 0xca7a,0x0605
-#define writeDDPOperationalModePortableL14 0xca7a,0x0606
-#define writeDDPOperationalModePortableTest 0xca7a,0x0607
-#define readDDPLfe 0xc27a,0x0700
-#define writeDDPLfeDwnmixInclude 0xca7a,0x0700
-#define writeDDPLfeOnDefault 0xca7a,0x0701
-#define writeDDPLfe2 0xca7a,0x0702
-#define writeDDPDynrngScaleHiQ6N__100__ 0xca7a,0x0b64
-#define writeDDPDynrngScaleLoQ6N__100__ 0xca7a,0x0c64
-#define writeDDPSpeakerRemappingOff 0xca7a,0x0e00
-#define writeDDPSpeakerRemappingOn 0xca7a,0x0e01
-#define readDDPRemappingScaleFactor 0xc37a,0x0010
-#define readDDPExtDownmixMode 0xc27a,0x0800
-#define writeDDPExtDownmixRaw 0xca7a,0x08ff
-#define writeDDPExtDownmixMode1 0xca7a,0x0801
-#define writeDDPExtDownmixMode2 0xca7a,0x0802
-#define writeDDPExtDownmixMode3 0xca7a,0x0803
-#define writeDDPExtDownmixMode4 0xca7a,0x0804
-#define writeDDPExtDownmixMode5 0xca7a,0x0805
-#define writeDDPExtDownmixMode6 0xca7a,0x0806
-#define writeDDPExtDownmixMode7 0xca7a,0x0807
-#define writeDDPExtDownmixMode9 0xca7a,0x0809
-#define writeDDPExtDownmixMode10 0xca7a,0x080a
-#define writeDDPExtDownmixMode11 0xca7a,0x080b
-#define writeDDPExtDownmixMode12 0xca7a,0x080c
-#define writeDDPExtDownmixMode13 0xca7a,0x080d
-#define writeDDPExtDownmixMode14 0xca7a,0x080e
-#define writeDDPExtDownmixMode15 0xca7a,0x080f
-#define writeDDPExtDownmixMode16 0xca7a,0x0810
-#define writeDDPExtDownmixMode17 0xca7a,0x0811
-#define writeDDPExtDownmixMode18 0xca7a,0x0812
-#define writeDDPExtDownmixMode19 0xca7a,0x0813
-#define writeDDPExtDownmixMode20 0xca7a,0x0814
-#define writeDDPExtDownmixMode21 0xca7a,0x0815
-#define writeDDPExtDownmixMode22 0xca7a,0x0816
-#define writeDDPExtDownmixMode28 0xca7a,0x081c
-#define readDDPStereoMode 0xc27a,0x0900
-#define writeDDPStereoModeAuto 0xca7a,0x0900
-#define writeDDPStereoModeLtRt 0xca7a,0x0901
-#define writeDDPStereoModeLoRo 0xca7a,0x0902
-#define readDDPChanInfo 0xc37a,0x0012
-#define readDDPDlgNorm 0xc27a,0x0f00
-#define writeDDPDlgNormAuto 0xca7a,0x0f00
-#define writeDDPDlgNormEnable 0xca7a,0x0f01
-#define writeDDPDlgNormDisable 0xca7a,0x0f02
-#define readDDPRFModeGain 0xc27a,0x0500
-#define writeDDPRFModeGainAuto 0xca7a,0x0500
-#define writeDDPRFModeGainEnable 0xca7a,0x0501
-#define writeDDPRFModeGainDisable 0xca7a,0x0502
-#define readDDPPCMWordSize 0xc27a,0x1500
-#define writeDDPPCMWordSize16bitInt 0xca7a,0x1500
-#define writeDDPPCMWordSize24bitInt 0xca7a,0x1501
-#define writeDDPPCMWordSize32bitInt 0xca7a,0x1502
-#define writeDDPPCMWordSize32bitFloat 0xca7a,0x1503
-#define readDDPAssociatedAudioSubstreamSelect 0xc27a,0x1600
-#define writeDDPAssociatedAudioSubstreamSelect1 0xca7a,0x1601
-#define writeDDPAssociatedAudioSubstreamSelect2 0xca7a,0x1602
-#define writeDDPAssociatedAudioSubstreamSelect3 0xca7a,0x1603
-#define readDDPPCMOutErrorConcealment 0xc27a,0x1700
-#define writeDDPPCMOutErrorConcealmentDisable 0xca7a,0x1700
-#define writeDDPPCMOutErrorConcealmentRepeat 0xca7a,0x1701
-#define writeDDPPCMOutErrorConcealmentMute 0xca7a,0x1702
-#define writeDDPPCMOutErrorConcealmentRepeatMute 0xca7a,0x1703
-#define readDDPMetadataOut 0xc27a,0x1800
-#define writeDDPMetadataOutNo 0xca7a,0x1800
-#define writeDDPMetadataOutTimeSlice 0xca7a,0x1801
-#define writeDDPMetadataOutBitstreamInfo 0xca7a,0x1802
-#define writeDDPMetadataOutAudioBlock 0xca7a,0x1804
-#define writeDDPMetadataOutAuxData 0xca7a,0x1808
-#define writeDDPMetadataOutMixing 0xca7a,0x1810
-#define writeDDPMetadataOutRencoding 0xca7a,0x1820
-#define writeDDPMetadataOutChannelCfg 0xca7a,0x1840
-#define writeDDPMetadataOutIntelligentLoudness 0xca7a,0x1880
-#define readDDPDecorrelationMode 0xc27a,0x1900
-#define writeDDPDecorrelationModeNo 0xca7a,0x1900
-#define writeDDPDecorrelationModeGuided 0xca7a,0x1901
-#define writeDDPDecorrelationModeNonguided 0xca7a,0x1902
-#define readDDPMDCTBandLimitingMode 0xc27a,0x1a00
-#define writeDDPMDCTBandLimitingModeDisable 0xca7a,0x1a00
-#define writeDDPMDCTBandLimitingModeEnable 0xca7a,0x1a01
-#define readDDPDLBBufferDataType 0xc27a,0x1b00
-#define writeDDPDLBBufferDataTypeShort16 0xca7a,0x1b00
-#define writeDDPDLBBufferDataTypeIntLeft 0xca7a,0x1b01
-#define writeDDPDLBBufferDataTypeLong32 0xca7a,0x1b02
-#define writeDDPDLBBufferDataTypeFloat 0xca7a,0x1b03
-#define readDDPDLBBufferInterleaveFormat 0xc27a,0x1c00
-#define writeDDPDLBBufferInterleaveFormatNonInterleave 0xca7a,0x1c00
-#define writeDDPDLBBufferInterleaveFormatInterleave 0xca7a,0x1c01
-#define readDDPJOCDecodeMode 0xc27a,0x1d00
-#define writeDDPJOCDecodeModeDisable 0xca7a,0x1d00
-#define writeDDPJOCDecodeModePCM 0xca7a,0x1d01
-#define readDDPBitStreamInformation 0xc67b,0x0426
-#define readDDPBitStreamInformation0 0xc37b,0x0004
-#define readDDPBitStreamInformationAcmodBsid 0xc37b,0x0006
-#define readDDPBitStreamInformationBsmodCmixLev 0xc37b,0x0008
-#define readDDPBitStreamInformationComprCopyrightB 0xc37b,0x000a
-#define readDDPBitStreamInformationDHeadPhonmodDialNorm 0xc37b,0x000c
-#define readDDPBitStreamInformationDmixModDSurExMod 0xc37b,0x000e
-#define readDDPBitStreamInformationDSurModFrmSizCod 0xc37b,0x0010
-#define readDDPBitStreamInformationFrmSize 0xc37b,0x0012
-#define readDDPBitStreamInformationLfeOnLfeMixLevCod 0xc37b,0x0014
-#define readDDPBitStreamInformationLoRoCMixLevLoRoSurMixLev 0xc37b,0x0016
-#define readDDPBitStreamInformationLtRtCmixLevLtRtSurMixLev 0xc37b,0x0018
-#define readDDPBitStreamInformationMixLevOrigBs 0xc37b,0x001a
-#define readDDPBitStreamInformationRoomTypSourceFsCod 0xc37b,0x001c
-#define readDDPBitStreamInformationStrmTypeSubstreamId 0xc37b,0x001e
-#define readDDPBitStreamInformationSurMixLevFsCod 0xc37b,0x0020
-#define readDDPBitStreamInformationMixExtProgProgAdjust 0xc37b,0x0022
-#define readDDPBitStreamInformationAtoDConverterType 0xc37b,0x0024
-#define readDDPBitStreamInformationChanMap 0xc37b,0x0026
-#define readDDPBitStreamInformationJOCDecodeOutMode 0xc37b,0x0028
-#define readDDPStatus 0xc508,0x007a
-#define readDDPCommon 0xc508,0x007b
-#define readDDPLegacyDecodeMode 0xc27a,0x1400
-#define writeDDPLegacyDecodeModeDisable 0xca7a,0x1400
-#define writeDDPLegacyDecodeModeEnable 0xca7a,0x1401
-#define readDDPControl 0xc27a,0x0600,0xc27a,0x0b00,0xc27a,0x0c00,0xc27a,0x0900,0xc27a,0x0e00,0xc27a,0x0700,0xc27a,0x0800,0xc27a,0x1400,0xc27a,0x0f00,0xc27a,0x0500
-#define writeAC3DynrngScaleHiQ6N__64__ 0xca7a,0x0b40
-#define writeAC3DynrngScaleLoQ6N__64__ 0xca7a,0x0c40
diff --git a/tools/alpha/dem_a.h b/tools/alpha/dem_a.h
deleted file mode 100644 (file)
index f2cf10c..0000000
+++ /dev/null
@@ -1,211 +0,0 @@
-/******************************************************************************
- * Copyright (c) 2016, Texas Instruments Incorporated - http://www.ti.com
- *   All rights reserved.
- *
- *   Redistribution and use in source and binary forms, with or without
- *   modification, are permitted provided that the following conditions are met:
- *       * Redistributions of source code must retain the above copyright
- *         notice, this list of conditions and the following disclaimer.
- *       * Redistributions in binary form must reproduce the above copyright
- *         notice, this list of conditions and the following disclaimer in the
- *         documentation and/or other materials provided with the distribution.
- *       * Neither the name of Texas Instruments Incorporated nor the
- *         names of its contributors may be used to endorse or promote products
- *         derived from this software without specific prior written permission.
- *
- *   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- *   AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- *   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- *   ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- *   LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- *   CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- *   SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- *   INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- *   CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- *   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- *   THE POSSIBILITY OF SUCH DAMAGE.
- *****************************************************************************/
-/*
- $Source: /cvsstl/ti/pa/asp/dem/alpha/dem_a.h,v $
- $Revision: 1.6 $
-
- Deemphasis alpha codes
-
- Copyright 2003, Momentum Data Systems, Inc.  All rights reserved.
-
- $Log: dem_a.h,v $
- Revision 1.6  2014/01/24 17:30:35  julianam
- no message
-
- Revision 1.5  2006/05/23 15:10:40  mwatson
- Replacing direct BETA IDs with MACRO definitions; adding acpbeta.h
- include; MID 507.
-
- Revision 1.4  2003/05/27 20:05:06  tom
- Corrected typo: 2 occurences: missing comma. This typo
- caused readDEMControl to fail (0xdead).
-
- Revision 1.3  2003/04/07 22:01:49  tom
- Renamed DEM control and select register.
-
- Revision 1.2  2003/03/20 22:16:55  tom
- Renamed variables and corresponding alpha codes only.
-
- Revision 1.1  2003/03/13 19:35:58  tom
- Initial version.
-*/
-
-#ifndef _DEM_A
-#define _DEM_A
-
-#include <paftyp_a.h>
-#include <acpbeta.h>
-
-#define  readDEMMode 0xc200+STD_BETA_DEM,0x0400
-#define writeDEMModeDisable 0xca00+STD_BETA_DEM,0x0400
-#define writeDEMModeEnable  0xca00+STD_BETA_DEM,0x0401
-
-#define  readDEMFilterMode 0xc200+STD_BETA_DEM,0x0500
-#define writeDEMFilterModeOff   0xca00+STD_BETA_DEM,0x0500
-#define writeDEMFilterModeAuto  0xca00+STD_BETA_DEM,0x0501
-#define writeDEMFilterModeOn    0xca00+STD_BETA_DEM,0x0502
-
-#define  readDEMFilterActive 0xc200+STD_BETA_DEM,0x0600
-#define wroteDEMFilterActiveNo  0xca00+STD_BETA_DEM,0x0600
-#define wroteDEMFilterActiveYes 0xca00+STD_BETA_DEM,0x0601
-
-#if PAF_MAXNUMCHAN <= 8     /* PAF_ChannelMask = XDAS_Int8 */
-
-#define  readDEMChannelEnable 0xc200+STD_BETA_DEM,0x0800
-#define  readDEMChannelActive 0xc200+STD_BETA_DEM,0x0900
-
-#define writeDEMChannelEnableN(NN) 0xca00+STD_BETA_DEM,0x0800+((NN)&0xff)
-
-#elif PAF_MAXNUMCHAN <= 16  /* PAF_ChannelMask = XDAS_Int16 */
-
-#define  readDEMChannelEnable 0xc300+STD_BETA_DEM,0x0008
-#define  readDEMChannelActive 0xc300+STD_BETA_DEM,0x000a
-
-#define writeDEMChannelEnableN(NN)    0xcb00+STD_BETA_DEM,0x0008,NN
-
-#elif PAF_MAXNUMCHAN <= 32  /* PAF_ChannelMask = XDAS_Int32 */
-
-#define  readDEMChannelEnable 0xc400+STD_BETA_DEM,0x0008
-#define  readDEMChannelActive 0xc400+STD_BETA_DEM,0x000c
-
-#define writeDEMChannelEnableN(NN) 0xcc00+STD_BETA_DEM,0x0008,LSW(NN),MSW(NN)
-
-#else
-#error unsupported option: PAF_MAXNUMCHAN > 32
-#endif
-
-#if PAF_MAXNUMCHAN == 2
-
-#define writeDEMChannelEnableNone     0xca00+STD_BETA_DEM,0x0800
-#define writeDEMChannelEnableLeftRght 0xca00+STD_BETA_DEM,0x0803
-#define writeDEMChannelEnableAll      writeDEMChannelEnableLeftRght
-
-#define wroteDEMChannelActiveNone     0xca00+STD_BETA_DEM,0x0900
-#define wroteDEMChannelActiveLeftRght 0xca00+STD_BETA_DEM,0x0903
-
-#elif PAF_MAXNUMCHAN == 4
-
-#define writeDEMChannelEnableNone     0xca00+STD_BETA_DEM,0x0800
-#define writeDEMChannelEnableLeftRght 0xca00+STD_BETA_DEM,0x0803
-#define writeDEMChannelEnableCntrSurr 0xca00+STD_BETA_DEM,0x080c
-#define writeDEMChannelEnableAll      0xca00+STD_BETA_DEM,0x080f
-
-#define wroteDEMChannelActiveNone     0xca00+STD_BETA_DEM,0x0900
-#define wroteDEMChannelActiveLeftRght 0xca00+STD_BETA_DEM,0x0903
-#define wroteDEMChannelActiveCntrSurr 0xca00+STD_BETA_DEM,0x090c
-#define wroteDEMChannelActiveAll      0xca00+STD_BETA_DEM,0x090f
-
-#elif PAF_MAXNUMCHAN == 6
-
-#define writeDEMChannelEnableNone     0xca00+STD_BETA_DEM,0x0800
-#define writeDEMChannelEnableLeftRght 0xca00+STD_BETA_DEM,0x0803
-#define writeDEMChannelEnableLSurRSur 0xca00+STD_BETA_DEM,0x0818
-#define writeDEMChannelEnableCntrSubw 0xca00+STD_BETA_DEM,0x0824
-#define writeDEMChannelEnableAll      0xca00+STD_BETA_DEM,0x083f
-
-#define wroteDEMChannelActiveNone     0xca00+STD_BETA_DEM,0x0900
-#define wroteDEMChannelActiveLeftRght 0xca00+STD_BETA_DEM,0x0903
-#define wroteDEMChannelActiveLSurRSur 0xca00+STD_BETA_DEM,0x0918
-#define wroteDEMChannelActiveCntrSubw 0xca00+STD_BETA_DEM,0x0924
-#define wroteDEMChannelActiveAll      0xca00+STD_BETA_DEM,0x093f
-
-#elif PAF_MAXNUMCHAN == 8
-
-#define writeDEMChannelEnableNone     0xca00+STD_BETA_DEM,0x0800
-#define writeDEMChannelEnableLeftRght 0xca00+STD_BETA_DEM,0x0803
-#define writeDEMChannelEnableLSurRSur 0xca00+STD_BETA_DEM,0x0818
-#define writeDEMChannelEnableLBakRBak 0xca00+STD_BETA_DEM,0x0860
-#define writeDEMChannelEnableCntrSubw 0xca00+STD_BETA_DEM,0x0824
-#define writeDEMChannelEnableAll      0xca00+STD_BETA_DEM,0x08ff
-
-#define wroteDEMChannelActiveNone     0xca00+STD_BETA_DEM,0x0900
-#define wroteDEMChannelActiveLeftRght 0xca00+STD_BETA_DEM,0x0903
-#define wroteDEMChannelActiveLSurRSur 0xca00+STD_BETA_DEM,0x0918
-#define wroteDEMChannelActiveLBakRBak 0xca00+STD_BETA_DEM,0x0960
-#define wroteDEMChannelActiveCntrSubw 0xca00+STD_BETA_DEM,0x0924
-#define wroteDEMChannelActiveAll      0xca00+STD_BETA_DEM,0x09ff
-
-#elif PAF_MAXNUMCHAN == 16
-
-#define writeDEMChannelEnableNone     0xcb00+STD_BETA_DEM,0x0008,0x0000
-#define writeDEMChannelEnableLeftRght 0xcb00+STD_BETA_DEM,0x0008,0x0003
-#define writeDEMChannelEnableLCtrRCtr 0xcb00+STD_BETA_DEM,0x0008,0x000c
-#define writeDEMChannelEnableLWidRWid 0xcb00+STD_BETA_DEM,0x0008,0x0030
-#define writeDEMChannelEnableLOvrROvr 0xcb00+STD_BETA_DEM,0x0008,0x00c0
-
-#define writeDEMChannelEnableLTrrRTrr 0xcb00+STD_BETA_DEM,0x0008,0x00c0
-#define writeDEMChannelEnableLTrhRTrh 0xcb00+STD_BETA_DEM,0x0008,0x00c0
-
-#define writeDEMChannelEnableLSurRSur 0xcb00+STD_BETA_DEM,0x0008,0x0300
-#define writeDEMChannelEnableLBakRBak 0xcb00+STD_BETA_DEM,0x0008,0x0c00
-#define writeDEMChannelEnableLSubRSub 0xcb00+STD_BETA_DEM,0x0008,0x3000
-#define writeDEMChannelEnableLHedRHed 0xcb00+STD_BETA_DEM,0x0008,0xc000
-
-#define writeDEMChannelEnableLTmdRTmd 0xcb00+STD_BETA_DEM,0x0008,0xc000
-#define writeDEMChannelEnableLTftRTft 0xcb00+STD_BETA_DEM,0x0008,0xc000
-#define writeDEMChannelEnableLTfhRTfh 0xcb00+STD_BETA_DEM,0x0008,0xc000
-
-#define writeDEMChannelEnableAll      0xcb00+STD_BETA_DEM,0x0008,0xffff
-
-#define wroteDEMChannelActiveNone     0xcb00+STD_BETA_DEM,0x000a,0x0000
-#define wroteDEMChannelActiveLeftRght 0xcb00+STD_BETA_DEM,0x000a,0x0003
-#define wroteDEMChannelActiveLCtrRCtr 0xcb00+STD_BETA_DEM,0x000a,0x000c
-#define wroteDEMChannelActiveLWidRWid 0xcb00+STD_BETA_DEM,0x000a,0x0030
-#define wroteDEMChannelActiveLOvrROvr 0xcb00+STD_BETA_DEM,0x000a,0x00c0
-
-#define wroteDEMChannelActiveLTrrRTrr 0xcb00+STD_BETA_DEM,0x000a,0x00c0
-#define wroteDEMChannelActiveLTrhRTrh 0xcb00+STD_BETA_DEM,0x000a,0x00c0
-
-#define wroteDEMChannelActiveLSurRSur 0xcb00+STD_BETA_DEM,0x000a,0x0300
-#define wroteDEMChannelActiveLBakRBak 0xcb00+STD_BETA_DEM,0x000a,0x0c00
-#define wroteDEMChannelActiveLSubRSub 0xcb00+STD_BETA_DEM,0x000a,0x3000
-#define wroteDEMChannelActiveLHedRHed 0xcb00+STD_BETA_DEM,0x000a,0xc000
-
-#define wroteDEMChannelActiveLTmdRTmd 0xcb00+STD_BETA_DEM,0x000a,0xc000
-#define wroteDEMChannelActiveLTftRTft 0xcb00+STD_BETA_DEM,0x000a,0xc000
-#define wroteDEMChannelActiveLTfhRTfh 0xcb00+STD_BETA_DEM,0x000a,0xc000
-
-#define wroteDEMChannelActiveAll      0xcb00+STD_BETA_DEM,0x000a,0xffff
-
-#elif PAF_MAXNUMCHAN == 32
-
-#define writeDEMChannelEnableAll      0xcc00+STD_BETA_DEM,0x0008,0xffff,0xffff
-#define wroteDEMChannelActiveAll      0xcc00+STD_BETA_DEM,0x000c,0xffff,0xffff
-
-#else /* PAF_MAXNUMCHAN */
-#error unsupported option: PAF_MAXNUMCHAN > 32
-#endif /* PAF_MAXNUMCHAN */
-
-#define  readDEMStatus 0xc508,STD_BETA_DEM
-#define  readDEMControl \
-         readDEMMode, \
-         readDEMFilterMode, \
-         readDEMChannelEnable
-
-#endif /* _DEM_A */
-
diff --git a/tools/alpha/dem_a.hdM b/tools/alpha/dem_a.hdM
deleted file mode 100644 (file)
index c442ce1..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-// dem_a.hdM: inverse compilation file [Tue, Dec 06, 2016  6:13:14 PM]
-
-#define readDEMMode 0xc250,0x0400
-#define writeDEMModeDisable 0xca50,0x0400
-#define writeDEMModeEnable 0xca50,0x0401
-#define readDEMFilterMode 0xc250,0x0500
-#define writeDEMFilterModeOff 0xca50,0x0500
-#define writeDEMFilterModeAuto 0xca50,0x0501
-#define writeDEMFilterModeOn 0xca50,0x0502
-#define readDEMFilterActive 0xc250,0x0600
-#define wroteDEMFilterActiveNo 0xca50,0x0600
-#define wroteDEMFilterActiveYes 0xca50,0x0601
-#define readDEMChannelEnable 0xc450,0x0008
-#define readDEMChannelActive 0xc450,0x000c
-#define writeDEMChannelEnableAll 0xcc50,0x0008,0xffff,0xffff
-#define wroteDEMChannelActiveAll 0xcc50,0x000c,0xffff,0xffff
-#define readDEMStatus 0xc508,0x0050
-#define readDEMControl 0xc250,0x0400,0xc250,0x0500,0xc450,0x0008
diff --git a/tools/alpha/dm_a.h b/tools/alpha/dm_a.h
deleted file mode 100644 (file)
index eef66db..0000000
+++ /dev/null
@@ -1,222 +0,0 @@
-/******************************************************************************
-* Copyright (c) 2016, Texas Instruments Incorporated - http://www.ti.com
-*   All rights reserved.
-*
-*   Redistribution and use in source and binary forms, with or without
-*   modification, are permitted provided that the following conditions are met:
-*       * Redistributions of source code must retain the above copyright
-*         notice, this list of conditions and the following disclaimer.
-*       * Redistributions in binary form must reproduce the above copyright
-*         notice, this list of conditions and the following disclaimer in the
-*         documentation and/or other materials provided with the distribution.
-*       * Neither the name of Texas Instruments Incorporated nor the
-*         names of its contributors may be used to endorse or promote products
-*         derived from this software without specific prior written permission.
-*
-*   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-*   AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-*   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-*   ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-*   LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-*   CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-*   SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-*   INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-*   CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-*   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
-*   THE POSSIBILITY OF SUCH DAMAGE.
-*****************************************************************************/
-
-//
-//
-// Downmix alpha codes
-//
-//
-//
-
-#ifndef _DM_A
-#define _DM_A
-
-#include <acpbeta.h>
-
-#define  readDMMode  \ 
-0xc200+STD_BETA_DM,0x0400
-#define writeDMModeDisable  \ 
-0xca00+STD_BETA_DM,0x0400
-#define writeDMModeEnable  \ 
-0xca00+STD_BETA_DM,0x0401
-
-#define  readDMLFEDownmixVolume  \ 
-0xc200+STD_BETA_DM,0x0500
-#define writeDMLFEDownmixVolumeN(NN)  \ 
-0xca00+STD_BETA_DM,0x0500+(0xff&(NN))
-/* in support of inverse compilation only */
-#define writeDMLFEDownmixVolumeN__20__ writeDMLFEDownmixVolumeN(20)
-
-#define  readDMLFEDownmixInclude  \ 
-0xc200+STD_BETA_DM,0x0600
-#define writeDMLFEDownmixIncludeNo  \ 
-0xca00+STD_BETA_DM,0x0600
-#define writeDMLFEDownmixIncludeYes  \ 
-0xca00+STD_BETA_DM,0x0601
-
-#define  readDMCenterMixLevel  \ 
-0xc300+STD_BETA_DM,0x0008
-#define writeDMCenterMixLevelN(NN)  \ 
-0xcb00+STD_BETA_DM,0x0008,(0xFFFF&(NN))
-#define wroteDMCenterMixLevel  \ 
-0xcb00+STD_BETA_DM,0x0008
-
-#define  readDMSurroundMixLevel  \ 
-0xc300+STD_BETA_DM,0x000a
-#define writeDMSurroundMixLevelN(NN)  \ 
-0xcb00+STD_BETA_DM,0x000a,(0xFFFF&(NN))
-#define wroteDMSurroundMixLevel  \ 
-0xcb00+STD_BETA_DM,0x000a
-
-#define  readDMChannelConfigurationRequest  \ 
-0xc400+STD_BETA_DM,0x000c
-#define writeDMChannelConfigurationRequestUnknown \
-0xcc00+STD_BETA_DM,0x000c,0x0000,0x0000
-
-#define writeDMChannelConfigurationRequestNone  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0001,0x0000
-#define writeDMChannelConfigurationRequestMono  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0002,0x0000
-#define writeDMChannelConfigurationRequestStereo  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0003,0x0000
-#define writeDMChannelConfigurationRequestStereoLtRt  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0003,0x0002
-#define writeDMChannelConfigurationRequestStereoMono  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0003,0x0003
-#define writeDMChannelConfigurationRequest3Stereo  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0108,0x0000
-#define writeDMChannelConfigurationRequestPhantom  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0105,0x0000
-#define writeDMChannelConfigurationRequestSurround  \ 
-0xcc00+STD_BETA_DM,0x000c,0x010a,0x0000
-
-#define writeDMChannelConfigurationRequestNone_0  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0001,0x0000
-#define writeDMChannelConfigurationRequestMono_0  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0002,0x0000
-#define writeDMChannelConfigurationRequestPhantom0_0  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0003,0x0000
-#define writeDMChannelConfigurationRequestPhantom0Stereo_0  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0003,0x0001
-#define writeDMChannelConfigurationRequestPhantom0LtRt_0  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0003,0x0002
-#define writeDMChannelConfigurationRequestPhantom0Mono_0  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0003,0x0003
-
-#define wroteDMChannelConfigurationRequestPhantom0Dual_0  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0003,0x0004
-
-#define writeDMChannelConfigurationRequestPhantom1_0  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0004,0x0000
-#define writeDMChannelConfigurationRequestPhantom2_0  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0005,0x0000
-
-#define wroteDMChannelConfigurationRequestPhantom2Stereo_0  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0005,0x0001
-
-#define writeDMChannelConfigurationRequestPhantom2LtRt_0  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0005,0x0002
-
-#define wroteDMChannelConfigurationRequestPhantom2Mono_0  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0005,0x0003
-
-#define writeDMChannelConfigurationRequestPhantom3_0  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0006,0x0000
-#define writeDMChannelConfigurationRequestPhantom4_0  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0007,0x0000
-#define writeDMChannelConfigurationRequestSurround0_0  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0008,0x0000
-#define writeDMChannelConfigurationRequestSurround1_0  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0009,0x0000
-#define writeDMChannelConfigurationRequestSurround2_0  \ 
-0xcc00+STD_BETA_DM,0x000c,0x000a,0x0000
-
-#define wroteDMChannelConfigurationRequestSurround2Stereo_0  \ 
-0xcc00+STD_BETA_DM,0x000c,0x000a,0x0001
-
-#define writeDMChannelConfigurationRequestSurround2LtRt_0  \ 
-0xcc00+STD_BETA_DM,0x000c,0x000a,0x0002
-
-#define wroteDMChannelConfigurationRequestSurround2Mono_0  \ 
-0xcc00+STD_BETA_DM,0x000c,0x000a,0x0003
-
-#define writeDMChannelConfigurationRequestSurround3_0  \ 
-0xcc00+STD_BETA_DM,0x000c,0x000b,0x0000
-#define writeDMChannelConfigurationRequestSurround4_0  \ 
-0xcc00+STD_BETA_DM,0x000c,0x000c,0x0000
-
-#define writeDMChannelConfigurationRequestNone_1  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0101,0x0000
-#define writeDMChannelConfigurationRequestMono_1  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0102,0x0000
-#define writeDMChannelConfigurationRequestPhantom0_1  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0103,0x0000
-#define writeDMChannelConfigurationRequestPhantom0Stereo_1  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0103,0x0001
-#define writeDMChannelConfigurationRequestPhantom0LtRt_1  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0103,0x0002
-#define writeDMChannelConfigurationRequestPhantom0Mono_1  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0103,0x0003
-
-#define wroteDMChannelConfigurationRequestPhantom0Dual_1  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0103,0x0004
-
-#define writeDMChannelConfigurationRequestPhantom1_1  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0104,0x0000
-#define writeDMChannelConfigurationRequestPhantom2_1  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0105,0x0000
-
-#define wroteDMChannelConfigurationRequestPhantom2Stereo_1  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0105,0x0001
-
-#define writeDMChannelConfigurationRequestPhantom2LtRt_1  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0105,0x0002
-
-#define wroteDMChannelConfigurationRequestPhantom2Mono_1  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0105,0x0003
-
-#define writeDMChannelConfigurationRequestPhantom3_1  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0106,0x0000
-#define writeDMChannelConfigurationRequestPhantom4_1  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0107,0x0000
-#define writeDMChannelConfigurationRequestSurround0_1  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0108,0x0000
-#define writeDMChannelConfigurationRequestSurround1_1  \ 
-0xcc00+STD_BETA_DM,0x000c,0x0109,0x0000
-#define writeDMChannelConfigurationRequestSurround2_1  \ 
-0xcc00+STD_BETA_DM,0x000c,0x010a,0x0000
-
-#define wroteDMChannelConfigurationRequestSurround2Stereo_1  \ 
-0xcc00+STD_BETA_DM,0x000c,0x010a,0x0001
-
-#define writeDMChannelConfigurationRequestSurround2LtRt_1  \ 
-0xcc00+STD_BETA_DM,0x000c,0x010a,0x0002
-
-#define wroteDMChannelConfigurationRequestSurround2Mono_1  \ 
-0xcc00+STD_BETA_DM,0x000c,0x010a,0x0003
-
-#define writeDMChannelConfigurationRequestSurround3_1  \ 
-0xcc00+STD_BETA_DM,0x000c,0x010b,0x0000
-#define writeDMChannelConfigurationRequestSurround4_1  \ 
-0xcc00+STD_BETA_DM,0x000c,0x010c,0x0000
-
-#define writeDMChannelConfigurationRequestHL(HH,LL)  \ 
-0xcc00+STD_BETA_DM,0x000c,LL,HH
-
-#define  readDMStatus  \ 
-0xc508,STD_BETA_DM
-#define  readDMControl \
-         readDMMode, \
-         readDMLFEDownmixVolume, \
-         readDMLFEDownmixInclude, \
-         readDMCenterMixLevel, \
-         readDMSurroundMixLevel, \
-         readDMChannelConfigurationRequest
-
-#endif /* _DM_A */
-
diff --git a/tools/alpha/dm_a.hdM b/tools/alpha/dm_a.hdM
deleted file mode 100644 (file)
index b3b9ebb..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-// dm_a.hdM: inverse compilation file [Tue, Dec 06, 2016  6:13:18 PM]
-
-#define readDMMode 0xc25a,0x0400
-#define writeDMModeDisable 0xca5a,0x0400
-#define writeDMModeEnable 0xca5a,0x0401
-#define readDMLFEDownmixVolume 0xc25a,0x0500
-#define writeDMLFEDownmixVolumeN__20__ 0xca5a,0x0514
-#define readDMLFEDownmixInclude 0xc25a,0x0600
-#define writeDMLFEDownmixIncludeNo 0xca5a,0x0600
-#define writeDMLFEDownmixIncludeYes 0xca5a,0x0601
-#define readDMCenterMixLevel 0xc35a,0x0008
-#define wroteDMCenterMixLevel 0xcb5a,0x0008
-#define readDMSurroundMixLevel 0xc35a,0x000a
-#define wroteDMSurroundMixLevel 0xcb5a,0x000a
-#define readDMChannelConfigurationRequest 0xc45a,0x000c
-#define writeDMChannelConfigurationRequestUnknown 0xcc5a,0x000c,0x0000,0x0000
-#define writeDMChannelConfigurationRequestNone 0xcc5a,0x000c,0x0001,0x0000
-#define writeDMChannelConfigurationRequestMono 0xcc5a,0x000c,0x0002,0x0000
-#define writeDMChannelConfigurationRequestStereo 0xcc5a,0x000c,0x0003,0x0000
-#define writeDMChannelConfigurationRequestStereoLtRt 0xcc5a,0x000c,0x0003,0x0002
-#define writeDMChannelConfigurationRequestStereoMono 0xcc5a,0x000c,0x0003,0x0003
-#define writeDMChannelConfigurationRequest3Stereo 0xcc5a,0x000c,0x0108,0x0000
-#define writeDMChannelConfigurationRequestPhantom 0xcc5a,0x000c,0x0105,0x0000
-#define writeDMChannelConfigurationRequestSurround 0xcc5a,0x000c,0x010a,0x0000
-#define writeDMChannelConfigurationRequestPhantom0Stereo_0 0xcc5a,0x000c,0x0003,0x0001
-#define wroteDMChannelConfigurationRequestPhantom0Dual_0 0xcc5a,0x000c,0x0003,0x0004
-#define writeDMChannelConfigurationRequestPhantom1_0 0xcc5a,0x000c,0x0004,0x0000
-#define writeDMChannelConfigurationRequestPhantom2_0 0xcc5a,0x000c,0x0005,0x0000
-#define wroteDMChannelConfigurationRequestPhantom2Stereo_0 0xcc5a,0x000c,0x0005,0x0001
-#define writeDMChannelConfigurationRequestPhantom2LtRt_0 0xcc5a,0x000c,0x0005,0x0002
-#define wroteDMChannelConfigurationRequestPhantom2Mono_0 0xcc5a,0x000c,0x0005,0x0003
-#define writeDMChannelConfigurationRequestPhantom3_0 0xcc5a,0x000c,0x0006,0x0000
-#define writeDMChannelConfigurationRequestPhantom4_0 0xcc5a,0x000c,0x0007,0x0000
-#define writeDMChannelConfigurationRequestSurround0_0 0xcc5a,0x000c,0x0008,0x0000
-#define writeDMChannelConfigurationRequestSurround1_0 0xcc5a,0x000c,0x0009,0x0000
-#define writeDMChannelConfigurationRequestSurround2_0 0xcc5a,0x000c,0x000a,0x0000
-#define wroteDMChannelConfigurationRequestSurround2Stereo_0 0xcc5a,0x000c,0x000a,0x0001
-#define writeDMChannelConfigurationRequestSurround2LtRt_0 0xcc5a,0x000c,0x000a,0x0002
-#define wroteDMChannelConfigurationRequestSurround2Mono_0 0xcc5a,0x000c,0x000a,0x0003
-#define writeDMChannelConfigurationRequestSurround3_0 0xcc5a,0x000c,0x000b,0x0000
-#define writeDMChannelConfigurationRequestSurround4_0 0xcc5a,0x000c,0x000c,0x0000
-#define writeDMChannelConfigurationRequestNone_1 0xcc5a,0x000c,0x0101,0x0000
-#define writeDMChannelConfigurationRequestMono_1 0xcc5a,0x000c,0x0102,0x0000
-#define writeDMChannelConfigurationRequestPhantom0_1 0xcc5a,0x000c,0x0103,0x0000
-#define writeDMChannelConfigurationRequestPhantom0Stereo_1 0xcc5a,0x000c,0x0103,0x0001
-#define writeDMChannelConfigurationRequestPhantom0LtRt_1 0xcc5a,0x000c,0x0103,0x0002
-#define writeDMChannelConfigurationRequestPhantom0Mono_1 0xcc5a,0x000c,0x0103,0x0003
-#define wroteDMChannelConfigurationRequestPhantom0Dual_1 0xcc5a,0x000c,0x0103,0x0004
-#define writeDMChannelConfigurationRequestPhantom1_1 0xcc5a,0x000c,0x0104,0x0000
-#define wroteDMChannelConfigurationRequestPhantom2Stereo_1 0xcc5a,0x000c,0x0105,0x0001
-#define writeDMChannelConfigurationRequestPhantom2LtRt_1 0xcc5a,0x000c,0x0105,0x0002
-#define wroteDMChannelConfigurationRequestPhantom2Mono_1 0xcc5a,0x000c,0x0105,0x0003
-#define writeDMChannelConfigurationRequestPhantom3_1 0xcc5a,0x000c,0x0106,0x0000
-#define writeDMChannelConfigurationRequestPhantom4_1 0xcc5a,0x000c,0x0107,0x0000
-#define writeDMChannelConfigurationRequestSurround1_1 0xcc5a,0x000c,0x0109,0x0000
-#define wroteDMChannelConfigurationRequestSurround2Stereo_1 0xcc5a,0x000c,0x010a,0x0001
-#define writeDMChannelConfigurationRequestSurround2LtRt_1 0xcc5a,0x000c,0x010a,0x0002
-#define wroteDMChannelConfigurationRequestSurround2Mono_1 0xcc5a,0x000c,0x010a,0x0003
-#define writeDMChannelConfigurationRequestSurround3_1 0xcc5a,0x000c,0x010b,0x0000
-#define writeDMChannelConfigurationRequestSurround4_1 0xcc5a,0x000c,0x010c,0x0000
-#define readDMStatus 0xc508,0x005a
-#define readDMControl 0xc25a,0x0400,0xc25a,0x0500,0xc25a,0x0600,0xc35a,0x0008,0xc35a,0x000a,0xc45a,0x000c
diff --git a/tools/alpha/dsd_a.h b/tools/alpha/dsd_a.h
deleted file mode 100644 (file)
index 25599a4..0000000
+++ /dev/null
@@ -1,139 +0,0 @@
-//
-// $Source: /cvsstl/ti/pa/dec/dsd2/alpha/dsd_a.h,v $
-// $Revision: 1.16 $
-//
-// DSD Decoder alpha codes
-//
-// Copyright 2004-2005, Texas Instruments, Inc.  All rights reserved.
-//
-// $Log: dsd_a.h,v $
-// Revision 1.16  2012/10/10 14:56:49  qinsu
-// Added support for 5.6 MHz input.
-//
-// Revision 1.15  2006/06/19 20:41:05  jhheo
-// Initial commit for MID 987
-//
-// Revision 1.18  2006/05/26 16:15:16  mwatson
-// Fixing errant swapping of Bypass Enable/Disable in previous
-// commit; MID 573.
-//
-// Revision 1.17  2006/05/26 13:48:01  mwatson
-// Correcting Bypass Enable/Disable swap; MID 573.
-//
-// Revision 1.16  2006/05/26 12:55:23  mwatson
-// Fixing whitespaces only; MID 573.
-//
-// Revision 1.15  2006/05/26 05:14:20  uparikh
-// MID 573 - Use 'Bypass' instead of 'Use'
-//
-// Revision 1.14  2006/05/23 21:22:53  mwatson
-// Replacing direct BETA IDs with MACRO definitions; adding acpbeta.h
-// include; MID 507.
-//
-// Revision 1.13  2006/05/19 09:09:57  uparikh
-// MID 573 - Use OperationalMode instead of OperationMode
-//
-// Revision 1.12  2005/11/18 20:25:19  jhheo
-// Alpha code and Delay bug fixed
-//
-// Revision 1.11  2005/11/18 16:10:06  mwatson
-// Fixing spelling, whitespaces.
-//
-// Revision 1.10  2005/11/16 22:14:16  jhheo
-// DSD DelayUnit register support and support for delay size smaller than the frame size added
-//
-// Revision 1.9  2005/08/12 18:17:04  jhheo
-// alpha code bugs fixed
-//
-// Revision 1.8  2005/08/07 21:23:22  mwatson
-// Correcting errors.
-//
-// Revision 1.7  2005/08/05 16:05:52  mwatson
-// Replacing tabs and updating readDSDControl for MID 451.
-//
-// Revision 1.6  2005/07/22 20:50:30  jhheo
-// new status/control registers and alpha code added for DSD delay function
-//
-// Revision 1.5  2005/07/21 16:48:08  mwatson
-// Header cleanup.
-//
-// Revision 1.4  2005/07/21 16:40:46  jhheo
-// added STD_BETA_DSD
-//
-// Revision 1.3  2005/07/21 16:06:04  jhheo
-// readDSDStatus/readDSDControl added
-//
-// Revision 1.1  2005/07/11 20:02:14  jhheo
-// initial version for DSD2 for E001
-//
-// Revision 1.2  2005/04/27 13:43:19  jhheo
-// log header cleaned up
-//
-// Revision 1.1  2005/04/22 22:10:42  jhheo
-// initial version for DSD2
-//
-
-
-#ifndef _DSD_A
-#define _DSD_A
-
-#include <acpbeta.h>
-
-#define  readDSDChannelConfigurationProgram                     0xc200+STD_BETA_DSD,0x0400
-#define writeDSDChannelConfigurationProgramStereoUnknown        0xca00+STD_BETA_DSD,0x0400
-#define writeDSDChannelConfigurationProgramSurround2Unknown_0   0xca00+STD_BETA_DSD,0x0401
-#define writeDSDChannelConfigurationProgramSurround2Unknown_1   0xca00+STD_BETA_DSD,0x0402
-
-#define  readDSDOperationalMode                 0xc200+STD_BETA_DSD,0x0500
-#define writeDSDOperationalModeDecoding1X       0xca00+STD_BETA_DSD,0x0500
-#define writeDSDOperationalModeDecoding2X       0xca00+STD_BETA_DSD,0x0501
-#define writeDSDOperationalModeDecoding4X       0xca00+STD_BETA_DSD,0x0502
-#define writeDSDOperationalModePASS             0xca00+STD_BETA_DSD,0x0503
-
-#define writeDSDOperationalModeDecoding2822To44KHz  writeDSDOperationalModeDecoding1X
-#define writeDSDOperationalModeDecoding2822To88KHz  writeDSDOperationalModeDecoding2X
-#define writeDSDOperationalModeDecoding2822To176KHz writeDSDOperationalModeDecoding4X
-#define writeDSDOperationalModeDecoding5644To44KHz  0xca00+STD_BETA_DSD,0x0504
-#define writeDSDOperationalModeDecoding5644To88KHz  0xca00+STD_BETA_DSD,0x0505
-#define writeDSDOperationalModeDecoding5644To176KHz 0xca00+STD_BETA_DSD,0x0506
-
-
-#define  readDSDModulationPercent               0xc200+STD_BETA_DSD,0x0600
-#define writeDSDModulationPercent50             0xca00+STD_BETA_DSD,0x0600
-#define writeDSDModulationPercent100            0xca00+STD_BETA_DSD,0x0601
-
-#define readDSDSilenceStatus                    0xc200+STD_BETA_DSD,0x0700
-
-#define  readDSDMute                            0xc200+STD_BETA_DSD,0x0800
-#define writeDSDMuteOff                         0xca00+STD_BETA_DSD,0x0800
-#define writeDSDMuteOn                          0xca00+STD_BETA_DSD,0x0801
-
-#define  readDSDDelayBypass                     0xc200+STD_BETA_DSD,0x0900
-#define writeDSDDelayBypassEnable               0xca00+STD_BETA_DSD,0x0900
-#define writeDSDDelayBypassDisable              0xca00+STD_BETA_DSD,0x0901
-
-#define  readDSDDelayUse                         readDSDDelayBypass
-#define writeDSDDelayUseDisable                 writeDSDDelayBypassEnable
-#define writeDSDDelayUseEnable                  writeDSDDelayBypassDisable
-
-#define  readDSDDelayLeft                       0xc300+STD_BETA_DSD,0x000a
-#define writeDSDDelayLeftN(NN)                  0xcb00+STD_BETA_DSD,0x000a,NN
-#define  readDSDDelayRght                       0xc300+STD_BETA_DSD,0x000c
-#define writeDSDDelayRghtN(NN)                  0xcb00+STD_BETA_DSD,0x000c,NN
-#define  readDSDDelayLsur                       0xc300+STD_BETA_DSD,0x000e
-#define writeDSDDelayLsurN(NN)                  0xcb00+STD_BETA_DSD,0x000e,NN
-#define  readDSDDelayRsur                       0xc300+STD_BETA_DSD,0x0010
-#define writeDSDDelayRsurN(NN)                  0xcb00+STD_BETA_DSD,0x0010,NN
-#define  readDSDDelayCntr                       0xc300+STD_BETA_DSD,0x0012
-#define writeDSDDelayCntrN(NN)                  0xcb00+STD_BETA_DSD,0x0012,NN
-#define  readDSDDelaySubw                       0xc300+STD_BETA_DSD,0x0014
-#define writeDSDDelaySubwN(NN)                  0xcb00+STD_BETA_DSD,0x0014,NN
-
-#define  readDSDDelayUnit                       0xc200+STD_BETA_DSD,0x1600
-#define writeDSDDelayUnitTimeSamples            0xca00+STD_BETA_DSD,0x1600
-#define writeDSDDelayUnitTimeMilliseconds       0xca00+STD_BETA_DSD,0x1601
-
-#define readDSDStatus                           0xc508,STD_BETA_DSD
-#define readDSDControl                          0xc508,STD_BETA_DSD
-
-#endif /* _DSD_A */
diff --git a/tools/alpha/dsd_a.hdM b/tools/alpha/dsd_a.hdM
deleted file mode 100644 (file)
index 455554b..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-// dsd_a.hdM: inverse compilation file [Tue, Dec 06, 2016  6:13:21 PM]
-
-#define readDSDChannelConfigurationProgram 0xc268,0x0400
-#define writeDSDChannelConfigurationProgramStereoUnknown 0xca68,0x0400
-#define writeDSDChannelConfigurationProgramSurround2Unknown_0 0xca68,0x0401
-#define writeDSDChannelConfigurationProgramSurround2Unknown_1 0xca68,0x0402
-#define readDSDOperationalMode 0xc268,0x0500
-#define writeDSDOperationalModeDecoding1X 0xca68,0x0500
-#define writeDSDOperationalModeDecoding2X 0xca68,0x0501
-#define writeDSDOperationalModeDecoding4X 0xca68,0x0502
-#define writeDSDOperationalModePASS 0xca68,0x0503
-#define writeDSDOperationalModeDecoding5644To44KHz 0xca68,0x0504
-#define writeDSDOperationalModeDecoding5644To88KHz 0xca68,0x0505
-#define writeDSDOperationalModeDecoding5644To176KHz 0xca68,0x0506
-#define readDSDModulationPercent 0xc268,0x0600
-#define writeDSDModulationPercent50 0xca68,0x0600
-#define writeDSDModulationPercent100 0xca68,0x0601
-#define readDSDSilenceStatus 0xc268,0x0700
-#define readDSDMute 0xc268,0x0800
-#define writeDSDMuteOff 0xca68,0x0800
-#define writeDSDMuteOn 0xca68,0x0801
-#define readDSDDelayBypass 0xc268,0x0900
-#define writeDSDDelayBypassEnable 0xca68,0x0900
-#define writeDSDDelayBypassDisable 0xca68,0x0901
-#define readDSDDelayLeft 0xc368,0x000a
-#define readDSDDelayRght 0xc368,0x000c
-#define readDSDDelayLsur 0xc368,0x000e
-#define readDSDDelayRsur 0xc368,0x0010
-#define readDSDDelayCntr 0xc368,0x0012
-#define readDSDDelaySubw 0xc368,0x0014
-#define readDSDDelayUnit 0xc268,0x1600
-#define writeDSDDelayUnitTimeSamples 0xca68,0x1600
-#define writeDSDDelayUnitTimeMilliseconds 0xca68,0x1601
-#define readDSDStatus 0xc508,0x0068
diff --git a/tools/alpha/fil_a.h b/tools/alpha/fil_a.h
deleted file mode 100644 (file)
index d405cb4..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-/******************************************************************************
-* Copyright (c) 2016, Texas Instruments Incorporated - http://www.ti.com
-*   All rights reserved.
-*
-*   Redistribution and use in source and binary forms, with or without
-*   modification, are permitted provided that the following conditions are met:
-*       * Redistributions of source code must retain the above copyright
-*         notice, this list of conditions and the following disclaimer.
-*       * Redistributions in binary form must reproduce the above copyright
-*         notice, this list of conditions and the following disclaimer in the
-*         documentation and/or other materials provided with the distribution.
-*       * Neither the name of Texas Instruments Incorporated nor the
-*         names of its contributors may be used to endorse or promote products
-*         derived from this software without specific prior written permission.
-*
-*   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-*   AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-*   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-*   ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-*   LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-*   CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-*   SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-*   INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-*   CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-*   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
-*   THE POSSIBILITY OF SUCH DAMAGE.
-*****************************************************************************/
-
-
-#ifndef FIL_A_
-#define FIL_A_
-
-/* No standard beta number means no standard alpha codes? */
-
-#define  readFILStatus 0xc508,0x00??
-#define  readFILControl readFILStatus
-
-#endif /* FIL_A_ */
diff --git a/tools/alpha/fil_a.hdM b/tools/alpha/fil_a.hdM
deleted file mode 100644 (file)
index e457725..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-// fil_a.hdM: inverse compilation file [Tue, Dec 06, 2016  6:13:24 PM]
-
-#define readFILStatus 0xc508,0x0000
diff --git a/tools/alpha/geq3_a.h b/tools/alpha/geq3_a.h
deleted file mode 100644 (file)
index 5a12494..0000000
+++ /dev/null
@@ -1,15063 +0,0 @@
-/******************************************************************************
-* Copyright (c) 2016, Texas Instruments Incorporated - http://www.ti.com
-*   All rights reserved.
-*
-*   Redistribution and use in source and binary forms, with or without
-*   modification, are permitted provided that the following conditions are met:
-*       * Redistributions of source code must retain the above copyright
-*         notice, this list of conditions and the following disclaimer.
-*       * Redistributions in binary form must reproduce the above copyright
-*         notice, this list of conditions and the following disclaimer in the
-*         documentation and/or other materials provided with the distribution.
-*       * Neither the name of Texas Instruments Incorporated nor the
-*         names of its contributors may be used to endorse or promote products
-*         derived from this software without specific prior written permission.
-*
-*   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-*   AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-*   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-*   ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-*   LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-*   CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-*   SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-*   INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-*   CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-*   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
-*   THE POSSIBILITY OF SUCH DAMAGE.
-*****************************************************************************/
-//
-// $Source: /cvsstl/ti/pa/asp/rel/sfx/geq3/alpha/geq3_a.h,v $
-// $Revision: 1.19 $
-//
-// GEQ alpha codes
-//
-// Copyright 2003, Texas Instruments, Inc.  All rights reserved.
-//
-// $Log: geq3_a.h,v $
-// Revision 1.19  2007/10/31 08:12:42  harik
-// Adding no-sweep paramChg as a new feature (MID#1514)
-//
-// Revision 1.18  2007/01/19 13:23:41  harik
-// Major typo fixed
-//
-// Revision 1.17  2007/01/17 11:25:22  jthakur
-// Corrected build error
-//
-// Revision 1.16  2007/01/17 09:48:55  harik
-// More typos fixed
-//
-// Revision 1.15  2007/01/16 09:53:50  harik
-// Fixed (yet another) typo. Aded mini-status read
-//
-// Revision 1.14  2006/12/04 10:44:56  harik
-// Fixed typos
-//
-// Revision 1.13  2006/12/04 08:17:30  harik
-// Fixed typos
-//
-// Revision 1.12  2006/11/28 09:18:50  harik
-// Fixes for multiCoef operation (pStatus is arranged by channels, not bands) -- continuation of MID#1157
-//
-// Revision 1.11  2006/11/20 13:13:03  harik
-// Added wroteParamChg
-//
-// Revision 1.10  2006/11/20 09:16:58  harik
-// New alpha codes to match new status structure (and all possible new channel/band combos)
-//
-// Revision 1.9  2006/10/17 02:52:54  mwatson
-// Fixing error in previous commit; MID 1121; MID 1150.
-//
-// Revision 1.8  2006/10/16 12:01:05  mwatson
-// Removing readLOUStatus due to inability to return the
-// readGEQStatus structure due to its size; MID 1121; MID 1150.
-//
-// Revision 1.7  2006/09/27 20:23:09  mwatson
-// Removing readGEQStatus due to inability to return
-// structure due to size of the structure; MID 1121.
-//
-// Revision 1.6  2006/09/08 21:04:52  mwatson
-// Splitting readGEQControl in 2 pieces to allow for default
-// file generation MID 556, MID 961.
-//
-// Revision 1.5  2006/09/06 19:21:15  mwatson
-// Fixing typo.
-//
-// Revision 1.4  2006/09/06 12:27:22  harik
-// LOU fixes
-//
-// Revision 1.3  2006/07/27 07:56:12  harik
-// Revised to use exactly 4 hexdigits per short word
-//
-// Revision 1.2  2006/07/25 08:08:52  harik
-// Included acpbeta.h
-//
-// Revision 1.1  2006/07/24 10:39:37  harik
-// Initial version.
-//
-
-/*
- * !! THIS IS A MACHINE GENERATED FILE !!
- *
- *         Please do not hand edit
- *
- */
-
-#ifndef _GEQ_A
-#define _GEQ_A
-
-#include <acpbeta.h>
-
-#ifndef STD_BETA_GEQ
-#   define STD_BETA_GEQ     0x55
-#endif
-
-#ifndef PAF_MAXNUMCHAN
-#   define PAF_MAXNUMCHAN   16
-#endif
-
-#define  readGEQMode            0xc200+STD_BETA_GEQ,0x0400
-#define writeGEQModeDisable     0xca00+STD_BETA_GEQ,0x0400
-#define writeGEQModeEnable      0xca00+STD_BETA_GEQ,0x0401
-#define  readGEQUse             0xc200+STD_BETA_GEQ,0x0500
-#define writeGEQUseDisable      0xca00+STD_BETA_GEQ,0x0500
-#define writeGEQUseEnable       0xca00+STD_BETA_GEQ,0x0501
-
-#define  readGEQparamChg        0xc200+STD_BETA_GEQ,0x0600
-#define writeGEQparamChg(N)     0xca00+STD_BETA_GEQ,0x0600+((N)&0xFF)
-#define wroteGEQparamChg        0xca00+STD_BETA_GEQ,0x0600
-#define writeGEQparamChgRamp     0xca00+STD_BETA_GEQ,0x0601
-#define writeGEQparamChgNoRamp     0xca00+STD_BETA_GEQ,0x0602
-#define writeGEQparamChgNone     0xca00+STD_BETA_GEQ,0x0600
-
-#define  readGEQnumBands        0xc200+STD_BETA_GEQ,0x0700
-#define writeGEQnumBands(N)     0xca00+STD_BETA_GEQ,0x0700+((N)&0xff)
-
-#define  readGEQenableBand      0xc400+STD_BETA_GEQ,0x0008
-#define writeGEQenableBand(N)   0xcc00+STD_BETA_GEQ,0x0008,((N)&0xFFFF),(((N)>>16)&0xFFFF)
-
-#define  readGEQenableChan      0xc400+STD_BETA_GEQ,0x000c
-#define writeGEQenableChan(N)   0xcc00+STD_BETA_GEQ,0x000c,((N)&0xFFFF),(((N)>>16)&0xFFFF)
-
-/* readGEQStatus is commented out for now. The GEQ3 status
-   structure may be too large to be transmitted in a single
-   payload within PA/F. */
-// #define  readGEQStatus 0xc508,0x0000+STD_BETA_GEQ
-
-// -- Not expected to be used externally --
-// ---- uni-coef
-#define  readGEQFreq(b)         0xc300+STD_BETA_GEQ,0x0010+((b)*6)
-#define writeGEQFreq(b,N)       0xcb00+STD_BETA_GEQ,0x0010+((b)*6),N
-#define wroteGEQFreq(b)         0xcb00+STD_BETA_GEQ,0x0010+((b)*6)
-#define  readGEQLevel(b)        0xc300+STD_BETA_GEQ,0x0012+((b)*6)
-#define writeGEQLevel(b,N)      0xcb00+STD_BETA_GEQ,0x0012+((b)*6),N
-#define wroteGEQLevel(b)        0xcb00+STD_BETA_GEQ,0x0012+((b)*6)
-#define  readGEQWidth(b)        0xc300+STD_BETA_GEQ,0x0014+((b)*6)
-#define writeGEQWidth(b,N)      0xcb00+STD_BETA_GEQ,0x0014+((b)*6),N
-#define wroteGEQWidth(b)        0xcb00+STD_BETA_GEQ,0x0014+((b)*6)
-
-// -- channel-wise coeffs 
-#define  readGEQFreqCh(c,b,B)     0xc300+STD_BETA_GEQ,0x0010+(((c)*(B) + (b))*6)
-#define writeGEQFreqCh(c,b,B,N)   0xcb00+STD_BETA_GEQ,0x0010+(((c)*(B) + (b))*6),N
-#define wroteGEQFreqCh(c,b,B)     0xcb00+STD_BETA_GEQ,0x0010+(((c)*(B) + (b))*6)
-#define  readGEQLevelCh(c,b,B)    0xc300+STD_BETA_GEQ,0x0012+(((c)*(B) + (b))*6)
-#define writeGEQLevelCh(c,b,B,N)  0xcb00+STD_BETA_GEQ,0x0012+(((c)*(B) + (b))*6),N
-#define wroteGEQLevelCh(c,b,B)    0xcb00+STD_BETA_GEQ,0x0012+(((c)*(B) + (b))*6)
-#define  readGEQWidthCh(c,b,B)    0xc300+STD_BETA_GEQ,0x0014+(((c)*(B) + (b))*6)
-#define writeGEQWidthCh(c,b,B,N)  0xcb00+STD_BETA_GEQ,0x0014+(((c)*(B) + (b))*6),N
-#define wroteGEQWidthCh(c,b,B)    0xcb00+STD_BETA_GEQ,0x0014+(((c)*(B) + (b))*6)
-// -- End of "private" alpha commands --
-
-// -- Uni-coef Generic Alpha Codes -- symbol-compatible with old GEQ[12]
-
-#define  readGEQ1Freq            readGEQFreq(0)
-#define writeGEQ1Freq(N)        writeGEQFreq(0,N)
-#define wroteGEQ1Freq           wroteGEQFreq(0)
-#define  readGEQ1Level           readGEQLevel(0)
-#define writeGEQ1Level(N)       writeGEQLevel(0,N)
-#define wroteGEQ1Level          wroteGEQLevel(0)
-#define  readGEQ1Width           readGEQWidth(0)
-#define writeGEQ1Width(N)       writeGEQWidth(0,N)
-#define wroteGEQ1Width          wroteGEQWidth(0)
-
-#define  readGEQ2Freq            readGEQFreq(1)
-#define writeGEQ2Freq(N)        writeGEQFreq(1,N)
-#define wroteGEQ2Freq           wroteGEQFreq(1)
-#define  readGEQ2Level           readGEQLevel(1)
-#define writeGEQ2Level(N)       writeGEQLevel(1,N)
-#define wroteGEQ2Level          wroteGEQLevel(1)
-#define  readGEQ2Width           readGEQWidth(1)
-#define writeGEQ2Width(N)       writeGEQWidth(1,N)
-#define wroteGEQ2Width          wroteGEQWidth(1)
-
-#define  readGEQ3Freq            readGEQFreq(2)
-#define writeGEQ3Freq(N)        writeGEQFreq(2,N)
-#define wroteGEQ3Freq           wroteGEQFreq(2)
-#define  readGEQ3Level           readGEQLevel(2)
-#define writeGEQ3Level(N)       writeGEQLevel(2,N)
-#define wroteGEQ3Level          wroteGEQLevel(2)
-#define  readGEQ3Width           readGEQWidth(2)
-#define writeGEQ3Width(N)       writeGEQWidth(2,N)
-#define wroteGEQ3Width          wroteGEQWidth(2)
-
-#define  readGEQ4Freq            readGEQFreq(3)
-#define writeGEQ4Freq(N)        writeGEQFreq(3,N)
-#define wroteGEQ4Freq           wroteGEQFreq(3)
-#define  readGEQ4Level           readGEQLevel(3)
-#define writeGEQ4Level(N)       writeGEQLevel(3,N)
-#define wroteGEQ4Level          wroteGEQLevel(3)
-#define  readGEQ4Width           readGEQWidth(3)
-#define writeGEQ4Width(N)       writeGEQWidth(3,N)
-#define wroteGEQ4Width          wroteGEQWidth(3)
-
-#define  readGEQ5Freq            readGEQFreq(4)
-#define writeGEQ5Freq(N)        writeGEQFreq(4,N)
-#define wroteGEQ5Freq           wroteGEQFreq(4)
-#define  readGEQ5Level           readGEQLevel(4)
-#define writeGEQ5Level(N)       writeGEQLevel(4,N)
-#define wroteGEQ5Level          wroteGEQLevel(4)
-#define  readGEQ5Width           readGEQWidth(4)
-#define writeGEQ5Width(N)       writeGEQWidth(4,N)
-#define wroteGEQ5Width          wroteGEQWidth(4)
-
-#define  readGEQ6Freq            readGEQFreq(5)
-#define writeGEQ6Freq(N)        writeGEQFreq(5,N)
-#define wroteGEQ6Freq           wroteGEQFreq(5)
-#define  readGEQ6Level           readGEQLevel(5)
-#define writeGEQ6Level(N)       writeGEQLevel(5,N)
-#define wroteGEQ6Level          wroteGEQLevel(5)
-#define  readGEQ6Width           readGEQWidth(5)
-#define writeGEQ6Width(N)       writeGEQWidth(5,N)
-#define wroteGEQ6Width          wroteGEQWidth(5)
-
-#define  readGEQ7Freq            readGEQFreq(6)
-#define writeGEQ7Freq(N)        writeGEQFreq(6,N)
-#define wroteGEQ7Freq           wroteGEQFreq(6)
-#define  readGEQ7Level           readGEQLevel(6)
-#define writeGEQ7Level(N)       writeGEQLevel(6,N)
-#define wroteGEQ7Level          wroteGEQLevel(6)
-#define  readGEQ7Width           readGEQWidth(6)
-#define writeGEQ7Width(N)       writeGEQWidth(6,N)
-#define wroteGEQ7Width          wroteGEQWidth(6)
-
-#define  readGEQ8Freq            readGEQFreq(7)
-#define writeGEQ8Freq(N)        writeGEQFreq(7,N)
-#define wroteGEQ8Freq           wroteGEQFreq(7)
-#define  readGEQ8Level           readGEQLevel(7)
-#define writeGEQ8Level(N)       writeGEQLevel(7,N)
-#define wroteGEQ8Level          wroteGEQLevel(7)
-#define  readGEQ8Width           readGEQWidth(7)
-#define writeGEQ8Width(N)       writeGEQWidth(7,N)
-#define wroteGEQ8Width          wroteGEQWidth(7)
-
-#define  readGEQ9Freq            readGEQFreq(8)
-#define writeGEQ9Freq(N)        writeGEQFreq(8,N)
-#define wroteGEQ9Freq           wroteGEQFreq(8)
-#define  readGEQ9Level           readGEQLevel(8)
-#define writeGEQ9Level(N)       writeGEQLevel(8,N)
-#define wroteGEQ9Level          wroteGEQLevel(8)
-#define  readGEQ9Width           readGEQWidth(8)
-#define writeGEQ9Width(N)       writeGEQWidth(8,N)
-#define wroteGEQ9Width          wroteGEQWidth(8)
-
-#define  readGEQ10Freq            readGEQFreq(9)
-#define writeGEQ10Freq(N)        writeGEQFreq(9,N)
-#define wroteGEQ10Freq           wroteGEQFreq(9)
-#define  readGEQ10Level           readGEQLevel(9)
-#define writeGEQ10Level(N)       writeGEQLevel(9,N)
-#define wroteGEQ10Level          wroteGEQLevel(9)
-#define  readGEQ10Width           readGEQWidth(9)
-#define writeGEQ10Width(N)       writeGEQWidth(9,N)
-#define wroteGEQ10Width          wroteGEQWidth(9)
-
-// -- Multi-coef Generic Alpha Codes -- symbol-compatible with old GEQ3.  Fixed for GEQ_MAXNUMBANDS
-#ifndef GEQ_MAXNUMBANDS
-#   define GEQ_MAXNUMBANDS  (10)
-#endif
-
-
-#define  readGEQLeft1Freq        readGEQFreqCh(0, 0, GEQ_MAXNUMBANDS)
-#define writeGEQLeft1Freq(N)    writeGEQFreqCh(0, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft1Freq       wroteGEQFreqCh(0, 0, GEQ_MAXNUMBANDS)
-#define  readGEQLeft1Level       readGEQLevelCh(0, 0, GEQ_MAXNUMBANDS)
-#define writeGEQLeft1Level(N)   writeGEQLevelCh(0, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft1Level      wroteGEQLevelCh(0, 0, GEQ_MAXNUMBANDS)
-#define  readGEQLeft1Width       readGEQWidthCh(0, 0, GEQ_MAXNUMBANDS)
-#define writeGEQLeft1Width(N)   writeGEQWidthCh(0, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft1Width      wroteGEQWidthCh(0, 0, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft2Freq        readGEQFreqCh(0, 1, GEQ_MAXNUMBANDS)
-#define writeGEQLeft2Freq(N)    writeGEQFreqCh(0, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft2Freq       wroteGEQFreqCh(0, 1, GEQ_MAXNUMBANDS)
-#define  readGEQLeft2Level       readGEQLevelCh(0, 1, GEQ_MAXNUMBANDS)
-#define writeGEQLeft2Level(N)   writeGEQLevelCh(0, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft2Level      wroteGEQLevelCh(0, 1, GEQ_MAXNUMBANDS)
-#define  readGEQLeft2Width       readGEQWidthCh(0, 1, GEQ_MAXNUMBANDS)
-#define writeGEQLeft2Width(N)   writeGEQWidthCh(0, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft2Width      wroteGEQWidthCh(0, 1, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft3Freq        readGEQFreqCh(0, 2, GEQ_MAXNUMBANDS)
-#define writeGEQLeft3Freq(N)    writeGEQFreqCh(0, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft3Freq       wroteGEQFreqCh(0, 2, GEQ_MAXNUMBANDS)
-#define  readGEQLeft3Level       readGEQLevelCh(0, 2, GEQ_MAXNUMBANDS)
-#define writeGEQLeft3Level(N)   writeGEQLevelCh(0, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft3Level      wroteGEQLevelCh(0, 2, GEQ_MAXNUMBANDS)
-#define  readGEQLeft3Width       readGEQWidthCh(0, 2, GEQ_MAXNUMBANDS)
-#define writeGEQLeft3Width(N)   writeGEQWidthCh(0, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft3Width      wroteGEQWidthCh(0, 2, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft4Freq        readGEQFreqCh(0, 3, GEQ_MAXNUMBANDS)
-#define writeGEQLeft4Freq(N)    writeGEQFreqCh(0, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft4Freq       wroteGEQFreqCh(0, 3, GEQ_MAXNUMBANDS)
-#define  readGEQLeft4Level       readGEQLevelCh(0, 3, GEQ_MAXNUMBANDS)
-#define writeGEQLeft4Level(N)   writeGEQLevelCh(0, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft4Level      wroteGEQLevelCh(0, 3, GEQ_MAXNUMBANDS)
-#define  readGEQLeft4Width       readGEQWidthCh(0, 3, GEQ_MAXNUMBANDS)
-#define writeGEQLeft4Width(N)   writeGEQWidthCh(0, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft4Width      wroteGEQWidthCh(0, 3, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft5Freq        readGEQFreqCh(0, 4, GEQ_MAXNUMBANDS)
-#define writeGEQLeft5Freq(N)    writeGEQFreqCh(0, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft5Freq       wroteGEQFreqCh(0, 4, GEQ_MAXNUMBANDS)
-#define  readGEQLeft5Level       readGEQLevelCh(0, 4, GEQ_MAXNUMBANDS)
-#define writeGEQLeft5Level(N)   writeGEQLevelCh(0, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft5Level      wroteGEQLevelCh(0, 4, GEQ_MAXNUMBANDS)
-#define  readGEQLeft5Width       readGEQWidthCh(0, 4, GEQ_MAXNUMBANDS)
-#define writeGEQLeft5Width(N)   writeGEQWidthCh(0, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft5Width      wroteGEQWidthCh(0, 4, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft6Freq        readGEQFreqCh(0, 5, GEQ_MAXNUMBANDS)
-#define writeGEQLeft6Freq(N)    writeGEQFreqCh(0, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft6Freq       wroteGEQFreqCh(0, 5, GEQ_MAXNUMBANDS)
-#define  readGEQLeft6Level       readGEQLevelCh(0, 5, GEQ_MAXNUMBANDS)
-#define writeGEQLeft6Level(N)   writeGEQLevelCh(0, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft6Level      wroteGEQLevelCh(0, 5, GEQ_MAXNUMBANDS)
-#define  readGEQLeft6Width       readGEQWidthCh(0, 5, GEQ_MAXNUMBANDS)
-#define writeGEQLeft6Width(N)   writeGEQWidthCh(0, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft6Width      wroteGEQWidthCh(0, 5, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft7Freq        readGEQFreqCh(0, 6, GEQ_MAXNUMBANDS)
-#define writeGEQLeft7Freq(N)    writeGEQFreqCh(0, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft7Freq       wroteGEQFreqCh(0, 6, GEQ_MAXNUMBANDS)
-#define  readGEQLeft7Level       readGEQLevelCh(0, 6, GEQ_MAXNUMBANDS)
-#define writeGEQLeft7Level(N)   writeGEQLevelCh(0, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft7Level      wroteGEQLevelCh(0, 6, GEQ_MAXNUMBANDS)
-#define  readGEQLeft7Width       readGEQWidthCh(0, 6, GEQ_MAXNUMBANDS)
-#define writeGEQLeft7Width(N)   writeGEQWidthCh(0, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft7Width      wroteGEQWidthCh(0, 6, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft8Freq        readGEQFreqCh(0, 7, GEQ_MAXNUMBANDS)
-#define writeGEQLeft8Freq(N)    writeGEQFreqCh(0, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft8Freq       wroteGEQFreqCh(0, 7, GEQ_MAXNUMBANDS)
-#define  readGEQLeft8Level       readGEQLevelCh(0, 7, GEQ_MAXNUMBANDS)
-#define writeGEQLeft8Level(N)   writeGEQLevelCh(0, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft8Level      wroteGEQLevelCh(0, 7, GEQ_MAXNUMBANDS)
-#define  readGEQLeft8Width       readGEQWidthCh(0, 7, GEQ_MAXNUMBANDS)
-#define writeGEQLeft8Width(N)   writeGEQWidthCh(0, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft8Width      wroteGEQWidthCh(0, 7, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft9Freq        readGEQFreqCh(0, 8, GEQ_MAXNUMBANDS)
-#define writeGEQLeft9Freq(N)    writeGEQFreqCh(0, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft9Freq       wroteGEQFreqCh(0, 8, GEQ_MAXNUMBANDS)
-#define  readGEQLeft9Level       readGEQLevelCh(0, 8, GEQ_MAXNUMBANDS)
-#define writeGEQLeft9Level(N)   writeGEQLevelCh(0, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft9Level      wroteGEQLevelCh(0, 8, GEQ_MAXNUMBANDS)
-#define  readGEQLeft9Width       readGEQWidthCh(0, 8, GEQ_MAXNUMBANDS)
-#define writeGEQLeft9Width(N)   writeGEQWidthCh(0, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft9Width      wroteGEQWidthCh(0, 8, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft10Freq        readGEQFreqCh(0, 9, GEQ_MAXNUMBANDS)
-#define writeGEQLeft10Freq(N)    writeGEQFreqCh(0, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft10Freq       wroteGEQFreqCh(0, 9, GEQ_MAXNUMBANDS)
-#define  readGEQLeft10Level       readGEQLevelCh(0, 9, GEQ_MAXNUMBANDS)
-#define writeGEQLeft10Level(N)   writeGEQLevelCh(0, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft10Level      wroteGEQLevelCh(0, 9, GEQ_MAXNUMBANDS)
-#define  readGEQLeft10Width       readGEQWidthCh(0, 9, GEQ_MAXNUMBANDS)
-#define writeGEQLeft10Width(N)   writeGEQWidthCh(0, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft10Width      wroteGEQWidthCh(0, 9, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft11Freq        readGEQFreqCh(0, 10, GEQ_MAXNUMBANDS)
-#define writeGEQLeft11Freq(N)    writeGEQFreqCh(0, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft11Freq       wroteGEQFreqCh(0, 10, GEQ_MAXNUMBANDS)
-#define  readGEQLeft11Level       readGEQLevelCh(0, 10, GEQ_MAXNUMBANDS)
-#define writeGEQLeft11Level(N)   writeGEQLevelCh(0, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft11Level      wroteGEQLevelCh(0, 10, GEQ_MAXNUMBANDS)
-#define  readGEQLeft11Width       readGEQWidthCh(0, 10, GEQ_MAXNUMBANDS)
-#define writeGEQLeft11Width(N)   writeGEQWidthCh(0, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft11Width      wroteGEQWidthCh(0, 10, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft12Freq        readGEQFreqCh(0, 11, GEQ_MAXNUMBANDS)
-#define writeGEQLeft12Freq(N)    writeGEQFreqCh(0, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft12Freq       wroteGEQFreqCh(0, 11, GEQ_MAXNUMBANDS)
-#define  readGEQLeft12Level       readGEQLevelCh(0, 11, GEQ_MAXNUMBANDS)
-#define writeGEQLeft12Level(N)   writeGEQLevelCh(0, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft12Level      wroteGEQLevelCh(0, 11, GEQ_MAXNUMBANDS)
-#define  readGEQLeft12Width       readGEQWidthCh(0, 11, GEQ_MAXNUMBANDS)
-#define writeGEQLeft12Width(N)   writeGEQWidthCh(0, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft12Width      wroteGEQWidthCh(0, 11, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft13Freq        readGEQFreqCh(0, 12, GEQ_MAXNUMBANDS)
-#define writeGEQLeft13Freq(N)    writeGEQFreqCh(0, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft13Freq       wroteGEQFreqCh(0, 12, GEQ_MAXNUMBANDS)
-#define  readGEQLeft13Level       readGEQLevelCh(0, 12, GEQ_MAXNUMBANDS)
-#define writeGEQLeft13Level(N)   writeGEQLevelCh(0, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft13Level      wroteGEQLevelCh(0, 12, GEQ_MAXNUMBANDS)
-#define  readGEQLeft13Width       readGEQWidthCh(0, 12, GEQ_MAXNUMBANDS)
-#define writeGEQLeft13Width(N)   writeGEQWidthCh(0, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft13Width      wroteGEQWidthCh(0, 12, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft14Freq        readGEQFreqCh(0, 13, GEQ_MAXNUMBANDS)
-#define writeGEQLeft14Freq(N)    writeGEQFreqCh(0, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft14Freq       wroteGEQFreqCh(0, 13, GEQ_MAXNUMBANDS)
-#define  readGEQLeft14Level       readGEQLevelCh(0, 13, GEQ_MAXNUMBANDS)
-#define writeGEQLeft14Level(N)   writeGEQLevelCh(0, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft14Level      wroteGEQLevelCh(0, 13, GEQ_MAXNUMBANDS)
-#define  readGEQLeft14Width       readGEQWidthCh(0, 13, GEQ_MAXNUMBANDS)
-#define writeGEQLeft14Width(N)   writeGEQWidthCh(0, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft14Width      wroteGEQWidthCh(0, 13, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft15Freq        readGEQFreqCh(0, 14, GEQ_MAXNUMBANDS)
-#define writeGEQLeft15Freq(N)    writeGEQFreqCh(0, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft15Freq       wroteGEQFreqCh(0, 14, GEQ_MAXNUMBANDS)
-#define  readGEQLeft15Level       readGEQLevelCh(0, 14, GEQ_MAXNUMBANDS)
-#define writeGEQLeft15Level(N)   writeGEQLevelCh(0, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft15Level      wroteGEQLevelCh(0, 14, GEQ_MAXNUMBANDS)
-#define  readGEQLeft15Width       readGEQWidthCh(0, 14, GEQ_MAXNUMBANDS)
-#define writeGEQLeft15Width(N)   writeGEQWidthCh(0, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft15Width      wroteGEQWidthCh(0, 14, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft16Freq        readGEQFreqCh(0, 15, GEQ_MAXNUMBANDS)
-#define writeGEQLeft16Freq(N)    writeGEQFreqCh(0, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft16Freq       wroteGEQFreqCh(0, 15, GEQ_MAXNUMBANDS)
-#define  readGEQLeft16Level       readGEQLevelCh(0, 15, GEQ_MAXNUMBANDS)
-#define writeGEQLeft16Level(N)   writeGEQLevelCh(0, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft16Level      wroteGEQLevelCh(0, 15, GEQ_MAXNUMBANDS)
-#define  readGEQLeft16Width       readGEQWidthCh(0, 15, GEQ_MAXNUMBANDS)
-#define writeGEQLeft16Width(N)   writeGEQWidthCh(0, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft16Width      wroteGEQWidthCh(0, 15, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft17Freq        readGEQFreqCh(0, 16, GEQ_MAXNUMBANDS)
-#define writeGEQLeft17Freq(N)    writeGEQFreqCh(0, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft17Freq       wroteGEQFreqCh(0, 16, GEQ_MAXNUMBANDS)
-#define  readGEQLeft17Level       readGEQLevelCh(0, 16, GEQ_MAXNUMBANDS)
-#define writeGEQLeft17Level(N)   writeGEQLevelCh(0, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft17Level      wroteGEQLevelCh(0, 16, GEQ_MAXNUMBANDS)
-#define  readGEQLeft17Width       readGEQWidthCh(0, 16, GEQ_MAXNUMBANDS)
-#define writeGEQLeft17Width(N)   writeGEQWidthCh(0, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft17Width      wroteGEQWidthCh(0, 16, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft18Freq        readGEQFreqCh(0, 17, GEQ_MAXNUMBANDS)
-#define writeGEQLeft18Freq(N)    writeGEQFreqCh(0, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft18Freq       wroteGEQFreqCh(0, 17, GEQ_MAXNUMBANDS)
-#define  readGEQLeft18Level       readGEQLevelCh(0, 17, GEQ_MAXNUMBANDS)
-#define writeGEQLeft18Level(N)   writeGEQLevelCh(0, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft18Level      wroteGEQLevelCh(0, 17, GEQ_MAXNUMBANDS)
-#define  readGEQLeft18Width       readGEQWidthCh(0, 17, GEQ_MAXNUMBANDS)
-#define writeGEQLeft18Width(N)   writeGEQWidthCh(0, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft18Width      wroteGEQWidthCh(0, 17, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft19Freq        readGEQFreqCh(0, 18, GEQ_MAXNUMBANDS)
-#define writeGEQLeft19Freq(N)    writeGEQFreqCh(0, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft19Freq       wroteGEQFreqCh(0, 18, GEQ_MAXNUMBANDS)
-#define  readGEQLeft19Level       readGEQLevelCh(0, 18, GEQ_MAXNUMBANDS)
-#define writeGEQLeft19Level(N)   writeGEQLevelCh(0, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft19Level      wroteGEQLevelCh(0, 18, GEQ_MAXNUMBANDS)
-#define  readGEQLeft19Width       readGEQWidthCh(0, 18, GEQ_MAXNUMBANDS)
-#define writeGEQLeft19Width(N)   writeGEQWidthCh(0, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft19Width      wroteGEQWidthCh(0, 18, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft20Freq        readGEQFreqCh(0, 19, GEQ_MAXNUMBANDS)
-#define writeGEQLeft20Freq(N)    writeGEQFreqCh(0, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft20Freq       wroteGEQFreqCh(0, 19, GEQ_MAXNUMBANDS)
-#define  readGEQLeft20Level       readGEQLevelCh(0, 19, GEQ_MAXNUMBANDS)
-#define writeGEQLeft20Level(N)   writeGEQLevelCh(0, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft20Level      wroteGEQLevelCh(0, 19, GEQ_MAXNUMBANDS)
-#define  readGEQLeft20Width       readGEQWidthCh(0, 19, GEQ_MAXNUMBANDS)
-#define writeGEQLeft20Width(N)   writeGEQWidthCh(0, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft20Width      wroteGEQWidthCh(0, 19, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft21Freq        readGEQFreqCh(0, 20, GEQ_MAXNUMBANDS)
-#define writeGEQLeft21Freq(N)    writeGEQFreqCh(0, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft21Freq       wroteGEQFreqCh(0, 20, GEQ_MAXNUMBANDS)
-#define  readGEQLeft21Level       readGEQLevelCh(0, 20, GEQ_MAXNUMBANDS)
-#define writeGEQLeft21Level(N)   writeGEQLevelCh(0, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft21Level      wroteGEQLevelCh(0, 20, GEQ_MAXNUMBANDS)
-#define  readGEQLeft21Width       readGEQWidthCh(0, 20, GEQ_MAXNUMBANDS)
-#define writeGEQLeft21Width(N)   writeGEQWidthCh(0, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft21Width      wroteGEQWidthCh(0, 20, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft22Freq        readGEQFreqCh(0, 21, GEQ_MAXNUMBANDS)
-#define writeGEQLeft22Freq(N)    writeGEQFreqCh(0, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft22Freq       wroteGEQFreqCh(0, 21, GEQ_MAXNUMBANDS)
-#define  readGEQLeft22Level       readGEQLevelCh(0, 21, GEQ_MAXNUMBANDS)
-#define writeGEQLeft22Level(N)   writeGEQLevelCh(0, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft22Level      wroteGEQLevelCh(0, 21, GEQ_MAXNUMBANDS)
-#define  readGEQLeft22Width       readGEQWidthCh(0, 21, GEQ_MAXNUMBANDS)
-#define writeGEQLeft22Width(N)   writeGEQWidthCh(0, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft22Width      wroteGEQWidthCh(0, 21, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft23Freq        readGEQFreqCh(0, 22, GEQ_MAXNUMBANDS)
-#define writeGEQLeft23Freq(N)    writeGEQFreqCh(0, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft23Freq       wroteGEQFreqCh(0, 22, GEQ_MAXNUMBANDS)
-#define  readGEQLeft23Level       readGEQLevelCh(0, 22, GEQ_MAXNUMBANDS)
-#define writeGEQLeft23Level(N)   writeGEQLevelCh(0, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft23Level      wroteGEQLevelCh(0, 22, GEQ_MAXNUMBANDS)
-#define  readGEQLeft23Width       readGEQWidthCh(0, 22, GEQ_MAXNUMBANDS)
-#define writeGEQLeft23Width(N)   writeGEQWidthCh(0, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft23Width      wroteGEQWidthCh(0, 22, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft24Freq        readGEQFreqCh(0, 23, GEQ_MAXNUMBANDS)
-#define writeGEQLeft24Freq(N)    writeGEQFreqCh(0, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft24Freq       wroteGEQFreqCh(0, 23, GEQ_MAXNUMBANDS)
-#define  readGEQLeft24Level       readGEQLevelCh(0, 23, GEQ_MAXNUMBANDS)
-#define writeGEQLeft24Level(N)   writeGEQLevelCh(0, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft24Level      wroteGEQLevelCh(0, 23, GEQ_MAXNUMBANDS)
-#define  readGEQLeft24Width       readGEQWidthCh(0, 23, GEQ_MAXNUMBANDS)
-#define writeGEQLeft24Width(N)   writeGEQWidthCh(0, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft24Width      wroteGEQWidthCh(0, 23, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft25Freq        readGEQFreqCh(0, 24, GEQ_MAXNUMBANDS)
-#define writeGEQLeft25Freq(N)    writeGEQFreqCh(0, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft25Freq       wroteGEQFreqCh(0, 24, GEQ_MAXNUMBANDS)
-#define  readGEQLeft25Level       readGEQLevelCh(0, 24, GEQ_MAXNUMBANDS)
-#define writeGEQLeft25Level(N)   writeGEQLevelCh(0, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft25Level      wroteGEQLevelCh(0, 24, GEQ_MAXNUMBANDS)
-#define  readGEQLeft25Width       readGEQWidthCh(0, 24, GEQ_MAXNUMBANDS)
-#define writeGEQLeft25Width(N)   writeGEQWidthCh(0, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft25Width      wroteGEQWidthCh(0, 24, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft26Freq        readGEQFreqCh(0, 25, GEQ_MAXNUMBANDS)
-#define writeGEQLeft26Freq(N)    writeGEQFreqCh(0, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft26Freq       wroteGEQFreqCh(0, 25, GEQ_MAXNUMBANDS)
-#define  readGEQLeft26Level       readGEQLevelCh(0, 25, GEQ_MAXNUMBANDS)
-#define writeGEQLeft26Level(N)   writeGEQLevelCh(0, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft26Level      wroteGEQLevelCh(0, 25, GEQ_MAXNUMBANDS)
-#define  readGEQLeft26Width       readGEQWidthCh(0, 25, GEQ_MAXNUMBANDS)
-#define writeGEQLeft26Width(N)   writeGEQWidthCh(0, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft26Width      wroteGEQWidthCh(0, 25, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft27Freq        readGEQFreqCh(0, 26, GEQ_MAXNUMBANDS)
-#define writeGEQLeft27Freq(N)    writeGEQFreqCh(0, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft27Freq       wroteGEQFreqCh(0, 26, GEQ_MAXNUMBANDS)
-#define  readGEQLeft27Level       readGEQLevelCh(0, 26, GEQ_MAXNUMBANDS)
-#define writeGEQLeft27Level(N)   writeGEQLevelCh(0, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft27Level      wroteGEQLevelCh(0, 26, GEQ_MAXNUMBANDS)
-#define  readGEQLeft27Width       readGEQWidthCh(0, 26, GEQ_MAXNUMBANDS)
-#define writeGEQLeft27Width(N)   writeGEQWidthCh(0, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft27Width      wroteGEQWidthCh(0, 26, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft28Freq        readGEQFreqCh(0, 27, GEQ_MAXNUMBANDS)
-#define writeGEQLeft28Freq(N)    writeGEQFreqCh(0, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft28Freq       wroteGEQFreqCh(0, 27, GEQ_MAXNUMBANDS)
-#define  readGEQLeft28Level       readGEQLevelCh(0, 27, GEQ_MAXNUMBANDS)
-#define writeGEQLeft28Level(N)   writeGEQLevelCh(0, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft28Level      wroteGEQLevelCh(0, 27, GEQ_MAXNUMBANDS)
-#define  readGEQLeft28Width       readGEQWidthCh(0, 27, GEQ_MAXNUMBANDS)
-#define writeGEQLeft28Width(N)   writeGEQWidthCh(0, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft28Width      wroteGEQWidthCh(0, 27, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft29Freq        readGEQFreqCh(0, 28, GEQ_MAXNUMBANDS)
-#define writeGEQLeft29Freq(N)    writeGEQFreqCh(0, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft29Freq       wroteGEQFreqCh(0, 28, GEQ_MAXNUMBANDS)
-#define  readGEQLeft29Level       readGEQLevelCh(0, 28, GEQ_MAXNUMBANDS)
-#define writeGEQLeft29Level(N)   writeGEQLevelCh(0, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft29Level      wroteGEQLevelCh(0, 28, GEQ_MAXNUMBANDS)
-#define  readGEQLeft29Width       readGEQWidthCh(0, 28, GEQ_MAXNUMBANDS)
-#define writeGEQLeft29Width(N)   writeGEQWidthCh(0, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft29Width      wroteGEQWidthCh(0, 28, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft30Freq        readGEQFreqCh(0, 29, GEQ_MAXNUMBANDS)
-#define writeGEQLeft30Freq(N)    writeGEQFreqCh(0, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft30Freq       wroteGEQFreqCh(0, 29, GEQ_MAXNUMBANDS)
-#define  readGEQLeft30Level       readGEQLevelCh(0, 29, GEQ_MAXNUMBANDS)
-#define writeGEQLeft30Level(N)   writeGEQLevelCh(0, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft30Level      wroteGEQLevelCh(0, 29, GEQ_MAXNUMBANDS)
-#define  readGEQLeft30Width       readGEQWidthCh(0, 29, GEQ_MAXNUMBANDS)
-#define writeGEQLeft30Width(N)   writeGEQWidthCh(0, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft30Width      wroteGEQWidthCh(0, 29, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft31Freq        readGEQFreqCh(0, 30, GEQ_MAXNUMBANDS)
-#define writeGEQLeft31Freq(N)    writeGEQFreqCh(0, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft31Freq       wroteGEQFreqCh(0, 30, GEQ_MAXNUMBANDS)
-#define  readGEQLeft31Level       readGEQLevelCh(0, 30, GEQ_MAXNUMBANDS)
-#define writeGEQLeft31Level(N)   writeGEQLevelCh(0, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft31Level      wroteGEQLevelCh(0, 30, GEQ_MAXNUMBANDS)
-#define  readGEQLeft31Width       readGEQWidthCh(0, 30, GEQ_MAXNUMBANDS)
-#define writeGEQLeft31Width(N)   writeGEQWidthCh(0, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft31Width      wroteGEQWidthCh(0, 30, GEQ_MAXNUMBANDS)
-
-#define  readGEQLeft32Freq        readGEQFreqCh(0, 31, GEQ_MAXNUMBANDS)
-#define writeGEQLeft32Freq(N)    writeGEQFreqCh(0, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft32Freq       wroteGEQFreqCh(0, 31, GEQ_MAXNUMBANDS)
-#define  readGEQLeft32Level       readGEQLevelCh(0, 31, GEQ_MAXNUMBANDS)
-#define writeGEQLeft32Level(N)   writeGEQLevelCh(0, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft32Level      wroteGEQLevelCh(0, 31, GEQ_MAXNUMBANDS)
-#define  readGEQLeft32Width       readGEQWidthCh(0, 31, GEQ_MAXNUMBANDS)
-#define writeGEQLeft32Width(N)   writeGEQWidthCh(0, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLeft32Width      wroteGEQWidthCh(0, 31, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght1Freq        readGEQFreqCh(1, 0, GEQ_MAXNUMBANDS)
-#define writeGEQRght1Freq(N)    writeGEQFreqCh(1, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght1Freq       wroteGEQFreqCh(1, 0, GEQ_MAXNUMBANDS)
-#define  readGEQRght1Level       readGEQLevelCh(1, 0, GEQ_MAXNUMBANDS)
-#define writeGEQRght1Level(N)   writeGEQLevelCh(1, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght1Level      wroteGEQLevelCh(1, 0, GEQ_MAXNUMBANDS)
-#define  readGEQRght1Width       readGEQWidthCh(1, 0, GEQ_MAXNUMBANDS)
-#define writeGEQRght1Width(N)   writeGEQWidthCh(1, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght1Width      wroteGEQWidthCh(1, 0, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght2Freq        readGEQFreqCh(1, 1, GEQ_MAXNUMBANDS)
-#define writeGEQRght2Freq(N)    writeGEQFreqCh(1, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght2Freq       wroteGEQFreqCh(1, 1, GEQ_MAXNUMBANDS)
-#define  readGEQRght2Level       readGEQLevelCh(1, 1, GEQ_MAXNUMBANDS)
-#define writeGEQRght2Level(N)   writeGEQLevelCh(1, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght2Level      wroteGEQLevelCh(1, 1, GEQ_MAXNUMBANDS)
-#define  readGEQRght2Width       readGEQWidthCh(1, 1, GEQ_MAXNUMBANDS)
-#define writeGEQRght2Width(N)   writeGEQWidthCh(1, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght2Width      wroteGEQWidthCh(1, 1, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght3Freq        readGEQFreqCh(1, 2, GEQ_MAXNUMBANDS)
-#define writeGEQRght3Freq(N)    writeGEQFreqCh(1, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght3Freq       wroteGEQFreqCh(1, 2, GEQ_MAXNUMBANDS)
-#define  readGEQRght3Level       readGEQLevelCh(1, 2, GEQ_MAXNUMBANDS)
-#define writeGEQRght3Level(N)   writeGEQLevelCh(1, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght3Level      wroteGEQLevelCh(1, 2, GEQ_MAXNUMBANDS)
-#define  readGEQRght3Width       readGEQWidthCh(1, 2, GEQ_MAXNUMBANDS)
-#define writeGEQRght3Width(N)   writeGEQWidthCh(1, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght3Width      wroteGEQWidthCh(1, 2, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght4Freq        readGEQFreqCh(1, 3, GEQ_MAXNUMBANDS)
-#define writeGEQRght4Freq(N)    writeGEQFreqCh(1, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght4Freq       wroteGEQFreqCh(1, 3, GEQ_MAXNUMBANDS)
-#define  readGEQRght4Level       readGEQLevelCh(1, 3, GEQ_MAXNUMBANDS)
-#define writeGEQRght4Level(N)   writeGEQLevelCh(1, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght4Level      wroteGEQLevelCh(1, 3, GEQ_MAXNUMBANDS)
-#define  readGEQRght4Width       readGEQWidthCh(1, 3, GEQ_MAXNUMBANDS)
-#define writeGEQRght4Width(N)   writeGEQWidthCh(1, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght4Width      wroteGEQWidthCh(1, 3, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght5Freq        readGEQFreqCh(1, 4, GEQ_MAXNUMBANDS)
-#define writeGEQRght5Freq(N)    writeGEQFreqCh(1, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght5Freq       wroteGEQFreqCh(1, 4, GEQ_MAXNUMBANDS)
-#define  readGEQRght5Level       readGEQLevelCh(1, 4, GEQ_MAXNUMBANDS)
-#define writeGEQRght5Level(N)   writeGEQLevelCh(1, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght5Level      wroteGEQLevelCh(1, 4, GEQ_MAXNUMBANDS)
-#define  readGEQRght5Width       readGEQWidthCh(1, 4, GEQ_MAXNUMBANDS)
-#define writeGEQRght5Width(N)   writeGEQWidthCh(1, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght5Width      wroteGEQWidthCh(1, 4, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght6Freq        readGEQFreqCh(1, 5, GEQ_MAXNUMBANDS)
-#define writeGEQRght6Freq(N)    writeGEQFreqCh(1, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght6Freq       wroteGEQFreqCh(1, 5, GEQ_MAXNUMBANDS)
-#define  readGEQRght6Level       readGEQLevelCh(1, 5, GEQ_MAXNUMBANDS)
-#define writeGEQRght6Level(N)   writeGEQLevelCh(1, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght6Level      wroteGEQLevelCh(1, 5, GEQ_MAXNUMBANDS)
-#define  readGEQRght6Width       readGEQWidthCh(1, 5, GEQ_MAXNUMBANDS)
-#define writeGEQRght6Width(N)   writeGEQWidthCh(1, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght6Width      wroteGEQWidthCh(1, 5, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght7Freq        readGEQFreqCh(1, 6, GEQ_MAXNUMBANDS)
-#define writeGEQRght7Freq(N)    writeGEQFreqCh(1, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght7Freq       wroteGEQFreqCh(1, 6, GEQ_MAXNUMBANDS)
-#define  readGEQRght7Level       readGEQLevelCh(1, 6, GEQ_MAXNUMBANDS)
-#define writeGEQRght7Level(N)   writeGEQLevelCh(1, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght7Level      wroteGEQLevelCh(1, 6, GEQ_MAXNUMBANDS)
-#define  readGEQRght7Width       readGEQWidthCh(1, 6, GEQ_MAXNUMBANDS)
-#define writeGEQRght7Width(N)   writeGEQWidthCh(1, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght7Width      wroteGEQWidthCh(1, 6, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght8Freq        readGEQFreqCh(1, 7, GEQ_MAXNUMBANDS)
-#define writeGEQRght8Freq(N)    writeGEQFreqCh(1, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght8Freq       wroteGEQFreqCh(1, 7, GEQ_MAXNUMBANDS)
-#define  readGEQRght8Level       readGEQLevelCh(1, 7, GEQ_MAXNUMBANDS)
-#define writeGEQRght8Level(N)   writeGEQLevelCh(1, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght8Level      wroteGEQLevelCh(1, 7, GEQ_MAXNUMBANDS)
-#define  readGEQRght8Width       readGEQWidthCh(1, 7, GEQ_MAXNUMBANDS)
-#define writeGEQRght8Width(N)   writeGEQWidthCh(1, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght8Width      wroteGEQWidthCh(1, 7, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght9Freq        readGEQFreqCh(1, 8, GEQ_MAXNUMBANDS)
-#define writeGEQRght9Freq(N)    writeGEQFreqCh(1, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght9Freq       wroteGEQFreqCh(1, 8, GEQ_MAXNUMBANDS)
-#define  readGEQRght9Level       readGEQLevelCh(1, 8, GEQ_MAXNUMBANDS)
-#define writeGEQRght9Level(N)   writeGEQLevelCh(1, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght9Level      wroteGEQLevelCh(1, 8, GEQ_MAXNUMBANDS)
-#define  readGEQRght9Width       readGEQWidthCh(1, 8, GEQ_MAXNUMBANDS)
-#define writeGEQRght9Width(N)   writeGEQWidthCh(1, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght9Width      wroteGEQWidthCh(1, 8, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght10Freq        readGEQFreqCh(1, 9, GEQ_MAXNUMBANDS)
-#define writeGEQRght10Freq(N)    writeGEQFreqCh(1, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght10Freq       wroteGEQFreqCh(1, 9, GEQ_MAXNUMBANDS)
-#define  readGEQRght10Level       readGEQLevelCh(1, 9, GEQ_MAXNUMBANDS)
-#define writeGEQRght10Level(N)   writeGEQLevelCh(1, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght10Level      wroteGEQLevelCh(1, 9, GEQ_MAXNUMBANDS)
-#define  readGEQRght10Width       readGEQWidthCh(1, 9, GEQ_MAXNUMBANDS)
-#define writeGEQRght10Width(N)   writeGEQWidthCh(1, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght10Width      wroteGEQWidthCh(1, 9, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght11Freq        readGEQFreqCh(1, 10, GEQ_MAXNUMBANDS)
-#define writeGEQRght11Freq(N)    writeGEQFreqCh(1, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght11Freq       wroteGEQFreqCh(1, 10, GEQ_MAXNUMBANDS)
-#define  readGEQRght11Level       readGEQLevelCh(1, 10, GEQ_MAXNUMBANDS)
-#define writeGEQRght11Level(N)   writeGEQLevelCh(1, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght11Level      wroteGEQLevelCh(1, 10, GEQ_MAXNUMBANDS)
-#define  readGEQRght11Width       readGEQWidthCh(1, 10, GEQ_MAXNUMBANDS)
-#define writeGEQRght11Width(N)   writeGEQWidthCh(1, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght11Width      wroteGEQWidthCh(1, 10, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght12Freq        readGEQFreqCh(1, 11, GEQ_MAXNUMBANDS)
-#define writeGEQRght12Freq(N)    writeGEQFreqCh(1, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght12Freq       wroteGEQFreqCh(1, 11, GEQ_MAXNUMBANDS)
-#define  readGEQRght12Level       readGEQLevelCh(1, 11, GEQ_MAXNUMBANDS)
-#define writeGEQRght12Level(N)   writeGEQLevelCh(1, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght12Level      wroteGEQLevelCh(1, 11, GEQ_MAXNUMBANDS)
-#define  readGEQRght12Width       readGEQWidthCh(1, 11, GEQ_MAXNUMBANDS)
-#define writeGEQRght12Width(N)   writeGEQWidthCh(1, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght12Width      wroteGEQWidthCh(1, 11, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght13Freq        readGEQFreqCh(1, 12, GEQ_MAXNUMBANDS)
-#define writeGEQRght13Freq(N)    writeGEQFreqCh(1, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght13Freq       wroteGEQFreqCh(1, 12, GEQ_MAXNUMBANDS)
-#define  readGEQRght13Level       readGEQLevelCh(1, 12, GEQ_MAXNUMBANDS)
-#define writeGEQRght13Level(N)   writeGEQLevelCh(1, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght13Level      wroteGEQLevelCh(1, 12, GEQ_MAXNUMBANDS)
-#define  readGEQRght13Width       readGEQWidthCh(1, 12, GEQ_MAXNUMBANDS)
-#define writeGEQRght13Width(N)   writeGEQWidthCh(1, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght13Width      wroteGEQWidthCh(1, 12, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght14Freq        readGEQFreqCh(1, 13, GEQ_MAXNUMBANDS)
-#define writeGEQRght14Freq(N)    writeGEQFreqCh(1, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght14Freq       wroteGEQFreqCh(1, 13, GEQ_MAXNUMBANDS)
-#define  readGEQRght14Level       readGEQLevelCh(1, 13, GEQ_MAXNUMBANDS)
-#define writeGEQRght14Level(N)   writeGEQLevelCh(1, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght14Level      wroteGEQLevelCh(1, 13, GEQ_MAXNUMBANDS)
-#define  readGEQRght14Width       readGEQWidthCh(1, 13, GEQ_MAXNUMBANDS)
-#define writeGEQRght14Width(N)   writeGEQWidthCh(1, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght14Width      wroteGEQWidthCh(1, 13, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght15Freq        readGEQFreqCh(1, 14, GEQ_MAXNUMBANDS)
-#define writeGEQRght15Freq(N)    writeGEQFreqCh(1, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght15Freq       wroteGEQFreqCh(1, 14, GEQ_MAXNUMBANDS)
-#define  readGEQRght15Level       readGEQLevelCh(1, 14, GEQ_MAXNUMBANDS)
-#define writeGEQRght15Level(N)   writeGEQLevelCh(1, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght15Level      wroteGEQLevelCh(1, 14, GEQ_MAXNUMBANDS)
-#define  readGEQRght15Width       readGEQWidthCh(1, 14, GEQ_MAXNUMBANDS)
-#define writeGEQRght15Width(N)   writeGEQWidthCh(1, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght15Width      wroteGEQWidthCh(1, 14, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght16Freq        readGEQFreqCh(1, 15, GEQ_MAXNUMBANDS)
-#define writeGEQRght16Freq(N)    writeGEQFreqCh(1, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght16Freq       wroteGEQFreqCh(1, 15, GEQ_MAXNUMBANDS)
-#define  readGEQRght16Level       readGEQLevelCh(1, 15, GEQ_MAXNUMBANDS)
-#define writeGEQRght16Level(N)   writeGEQLevelCh(1, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght16Level      wroteGEQLevelCh(1, 15, GEQ_MAXNUMBANDS)
-#define  readGEQRght16Width       readGEQWidthCh(1, 15, GEQ_MAXNUMBANDS)
-#define writeGEQRght16Width(N)   writeGEQWidthCh(1, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght16Width      wroteGEQWidthCh(1, 15, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght17Freq        readGEQFreqCh(1, 16, GEQ_MAXNUMBANDS)
-#define writeGEQRght17Freq(N)    writeGEQFreqCh(1, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght17Freq       wroteGEQFreqCh(1, 16, GEQ_MAXNUMBANDS)
-#define  readGEQRght17Level       readGEQLevelCh(1, 16, GEQ_MAXNUMBANDS)
-#define writeGEQRght17Level(N)   writeGEQLevelCh(1, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght17Level      wroteGEQLevelCh(1, 16, GEQ_MAXNUMBANDS)
-#define  readGEQRght17Width       readGEQWidthCh(1, 16, GEQ_MAXNUMBANDS)
-#define writeGEQRght17Width(N)   writeGEQWidthCh(1, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght17Width      wroteGEQWidthCh(1, 16, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght18Freq        readGEQFreqCh(1, 17, GEQ_MAXNUMBANDS)
-#define writeGEQRght18Freq(N)    writeGEQFreqCh(1, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght18Freq       wroteGEQFreqCh(1, 17, GEQ_MAXNUMBANDS)
-#define  readGEQRght18Level       readGEQLevelCh(1, 17, GEQ_MAXNUMBANDS)
-#define writeGEQRght18Level(N)   writeGEQLevelCh(1, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght18Level      wroteGEQLevelCh(1, 17, GEQ_MAXNUMBANDS)
-#define  readGEQRght18Width       readGEQWidthCh(1, 17, GEQ_MAXNUMBANDS)
-#define writeGEQRght18Width(N)   writeGEQWidthCh(1, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght18Width      wroteGEQWidthCh(1, 17, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght19Freq        readGEQFreqCh(1, 18, GEQ_MAXNUMBANDS)
-#define writeGEQRght19Freq(N)    writeGEQFreqCh(1, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght19Freq       wroteGEQFreqCh(1, 18, GEQ_MAXNUMBANDS)
-#define  readGEQRght19Level       readGEQLevelCh(1, 18, GEQ_MAXNUMBANDS)
-#define writeGEQRght19Level(N)   writeGEQLevelCh(1, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght19Level      wroteGEQLevelCh(1, 18, GEQ_MAXNUMBANDS)
-#define  readGEQRght19Width       readGEQWidthCh(1, 18, GEQ_MAXNUMBANDS)
-#define writeGEQRght19Width(N)   writeGEQWidthCh(1, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght19Width      wroteGEQWidthCh(1, 18, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght20Freq        readGEQFreqCh(1, 19, GEQ_MAXNUMBANDS)
-#define writeGEQRght20Freq(N)    writeGEQFreqCh(1, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght20Freq       wroteGEQFreqCh(1, 19, GEQ_MAXNUMBANDS)
-#define  readGEQRght20Level       readGEQLevelCh(1, 19, GEQ_MAXNUMBANDS)
-#define writeGEQRght20Level(N)   writeGEQLevelCh(1, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght20Level      wroteGEQLevelCh(1, 19, GEQ_MAXNUMBANDS)
-#define  readGEQRght20Width       readGEQWidthCh(1, 19, GEQ_MAXNUMBANDS)
-#define writeGEQRght20Width(N)   writeGEQWidthCh(1, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght20Width      wroteGEQWidthCh(1, 19, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght21Freq        readGEQFreqCh(1, 20, GEQ_MAXNUMBANDS)
-#define writeGEQRght21Freq(N)    writeGEQFreqCh(1, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght21Freq       wroteGEQFreqCh(1, 20, GEQ_MAXNUMBANDS)
-#define  readGEQRght21Level       readGEQLevelCh(1, 20, GEQ_MAXNUMBANDS)
-#define writeGEQRght21Level(N)   writeGEQLevelCh(1, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght21Level      wroteGEQLevelCh(1, 20, GEQ_MAXNUMBANDS)
-#define  readGEQRght21Width       readGEQWidthCh(1, 20, GEQ_MAXNUMBANDS)
-#define writeGEQRght21Width(N)   writeGEQWidthCh(1, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght21Width      wroteGEQWidthCh(1, 20, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght22Freq        readGEQFreqCh(1, 21, GEQ_MAXNUMBANDS)
-#define writeGEQRght22Freq(N)    writeGEQFreqCh(1, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght22Freq       wroteGEQFreqCh(1, 21, GEQ_MAXNUMBANDS)
-#define  readGEQRght22Level       readGEQLevelCh(1, 21, GEQ_MAXNUMBANDS)
-#define writeGEQRght22Level(N)   writeGEQLevelCh(1, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght22Level      wroteGEQLevelCh(1, 21, GEQ_MAXNUMBANDS)
-#define  readGEQRght22Width       readGEQWidthCh(1, 21, GEQ_MAXNUMBANDS)
-#define writeGEQRght22Width(N)   writeGEQWidthCh(1, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght22Width      wroteGEQWidthCh(1, 21, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght23Freq        readGEQFreqCh(1, 22, GEQ_MAXNUMBANDS)
-#define writeGEQRght23Freq(N)    writeGEQFreqCh(1, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght23Freq       wroteGEQFreqCh(1, 22, GEQ_MAXNUMBANDS)
-#define  readGEQRght23Level       readGEQLevelCh(1, 22, GEQ_MAXNUMBANDS)
-#define writeGEQRght23Level(N)   writeGEQLevelCh(1, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght23Level      wroteGEQLevelCh(1, 22, GEQ_MAXNUMBANDS)
-#define  readGEQRght23Width       readGEQWidthCh(1, 22, GEQ_MAXNUMBANDS)
-#define writeGEQRght23Width(N)   writeGEQWidthCh(1, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght23Width      wroteGEQWidthCh(1, 22, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght24Freq        readGEQFreqCh(1, 23, GEQ_MAXNUMBANDS)
-#define writeGEQRght24Freq(N)    writeGEQFreqCh(1, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght24Freq       wroteGEQFreqCh(1, 23, GEQ_MAXNUMBANDS)
-#define  readGEQRght24Level       readGEQLevelCh(1, 23, GEQ_MAXNUMBANDS)
-#define writeGEQRght24Level(N)   writeGEQLevelCh(1, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght24Level      wroteGEQLevelCh(1, 23, GEQ_MAXNUMBANDS)
-#define  readGEQRght24Width       readGEQWidthCh(1, 23, GEQ_MAXNUMBANDS)
-#define writeGEQRght24Width(N)   writeGEQWidthCh(1, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght24Width      wroteGEQWidthCh(1, 23, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght25Freq        readGEQFreqCh(1, 24, GEQ_MAXNUMBANDS)
-#define writeGEQRght25Freq(N)    writeGEQFreqCh(1, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght25Freq       wroteGEQFreqCh(1, 24, GEQ_MAXNUMBANDS)
-#define  readGEQRght25Level       readGEQLevelCh(1, 24, GEQ_MAXNUMBANDS)
-#define writeGEQRght25Level(N)   writeGEQLevelCh(1, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght25Level      wroteGEQLevelCh(1, 24, GEQ_MAXNUMBANDS)
-#define  readGEQRght25Width       readGEQWidthCh(1, 24, GEQ_MAXNUMBANDS)
-#define writeGEQRght25Width(N)   writeGEQWidthCh(1, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght25Width      wroteGEQWidthCh(1, 24, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght26Freq        readGEQFreqCh(1, 25, GEQ_MAXNUMBANDS)
-#define writeGEQRght26Freq(N)    writeGEQFreqCh(1, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght26Freq       wroteGEQFreqCh(1, 25, GEQ_MAXNUMBANDS)
-#define  readGEQRght26Level       readGEQLevelCh(1, 25, GEQ_MAXNUMBANDS)
-#define writeGEQRght26Level(N)   writeGEQLevelCh(1, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght26Level      wroteGEQLevelCh(1, 25, GEQ_MAXNUMBANDS)
-#define  readGEQRght26Width       readGEQWidthCh(1, 25, GEQ_MAXNUMBANDS)
-#define writeGEQRght26Width(N)   writeGEQWidthCh(1, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght26Width      wroteGEQWidthCh(1, 25, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght27Freq        readGEQFreqCh(1, 26, GEQ_MAXNUMBANDS)
-#define writeGEQRght27Freq(N)    writeGEQFreqCh(1, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght27Freq       wroteGEQFreqCh(1, 26, GEQ_MAXNUMBANDS)
-#define  readGEQRght27Level       readGEQLevelCh(1, 26, GEQ_MAXNUMBANDS)
-#define writeGEQRght27Level(N)   writeGEQLevelCh(1, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght27Level      wroteGEQLevelCh(1, 26, GEQ_MAXNUMBANDS)
-#define  readGEQRght27Width       readGEQWidthCh(1, 26, GEQ_MAXNUMBANDS)
-#define writeGEQRght27Width(N)   writeGEQWidthCh(1, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght27Width      wroteGEQWidthCh(1, 26, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght28Freq        readGEQFreqCh(1, 27, GEQ_MAXNUMBANDS)
-#define writeGEQRght28Freq(N)    writeGEQFreqCh(1, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght28Freq       wroteGEQFreqCh(1, 27, GEQ_MAXNUMBANDS)
-#define  readGEQRght28Level       readGEQLevelCh(1, 27, GEQ_MAXNUMBANDS)
-#define writeGEQRght28Level(N)   writeGEQLevelCh(1, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght28Level      wroteGEQLevelCh(1, 27, GEQ_MAXNUMBANDS)
-#define  readGEQRght28Width       readGEQWidthCh(1, 27, GEQ_MAXNUMBANDS)
-#define writeGEQRght28Width(N)   writeGEQWidthCh(1, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght28Width      wroteGEQWidthCh(1, 27, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght29Freq        readGEQFreqCh(1, 28, GEQ_MAXNUMBANDS)
-#define writeGEQRght29Freq(N)    writeGEQFreqCh(1, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght29Freq       wroteGEQFreqCh(1, 28, GEQ_MAXNUMBANDS)
-#define  readGEQRght29Level       readGEQLevelCh(1, 28, GEQ_MAXNUMBANDS)
-#define writeGEQRght29Level(N)   writeGEQLevelCh(1, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght29Level      wroteGEQLevelCh(1, 28, GEQ_MAXNUMBANDS)
-#define  readGEQRght29Width       readGEQWidthCh(1, 28, GEQ_MAXNUMBANDS)
-#define writeGEQRght29Width(N)   writeGEQWidthCh(1, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght29Width      wroteGEQWidthCh(1, 28, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght30Freq        readGEQFreqCh(1, 29, GEQ_MAXNUMBANDS)
-#define writeGEQRght30Freq(N)    writeGEQFreqCh(1, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght30Freq       wroteGEQFreqCh(1, 29, GEQ_MAXNUMBANDS)
-#define  readGEQRght30Level       readGEQLevelCh(1, 29, GEQ_MAXNUMBANDS)
-#define writeGEQRght30Level(N)   writeGEQLevelCh(1, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght30Level      wroteGEQLevelCh(1, 29, GEQ_MAXNUMBANDS)
-#define  readGEQRght30Width       readGEQWidthCh(1, 29, GEQ_MAXNUMBANDS)
-#define writeGEQRght30Width(N)   writeGEQWidthCh(1, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght30Width      wroteGEQWidthCh(1, 29, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght31Freq        readGEQFreqCh(1, 30, GEQ_MAXNUMBANDS)
-#define writeGEQRght31Freq(N)    writeGEQFreqCh(1, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght31Freq       wroteGEQFreqCh(1, 30, GEQ_MAXNUMBANDS)
-#define  readGEQRght31Level       readGEQLevelCh(1, 30, GEQ_MAXNUMBANDS)
-#define writeGEQRght31Level(N)   writeGEQLevelCh(1, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght31Level      wroteGEQLevelCh(1, 30, GEQ_MAXNUMBANDS)
-#define  readGEQRght31Width       readGEQWidthCh(1, 30, GEQ_MAXNUMBANDS)
-#define writeGEQRght31Width(N)   writeGEQWidthCh(1, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght31Width      wroteGEQWidthCh(1, 30, GEQ_MAXNUMBANDS)
-
-#define  readGEQRght32Freq        readGEQFreqCh(1, 31, GEQ_MAXNUMBANDS)
-#define writeGEQRght32Freq(N)    writeGEQFreqCh(1, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght32Freq       wroteGEQFreqCh(1, 31, GEQ_MAXNUMBANDS)
-#define  readGEQRght32Level       readGEQLevelCh(1, 31, GEQ_MAXNUMBANDS)
-#define writeGEQRght32Level(N)   writeGEQLevelCh(1, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght32Level      wroteGEQLevelCh(1, 31, GEQ_MAXNUMBANDS)
-#define  readGEQRght32Width       readGEQWidthCh(1, 31, GEQ_MAXNUMBANDS)
-#define writeGEQRght32Width(N)   writeGEQWidthCh(1, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRght32Width      wroteGEQWidthCh(1, 31, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr1Freq        readGEQFreqCh(2, 0, GEQ_MAXNUMBANDS)
-#define writeGEQCntr1Freq(N)    writeGEQFreqCh(2, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr1Freq       wroteGEQFreqCh(2, 0, GEQ_MAXNUMBANDS)
-#define  readGEQCntr1Level       readGEQLevelCh(2, 0, GEQ_MAXNUMBANDS)
-#define writeGEQCntr1Level(N)   writeGEQLevelCh(2, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr1Level      wroteGEQLevelCh(2, 0, GEQ_MAXNUMBANDS)
-#define  readGEQCntr1Width       readGEQWidthCh(2, 0, GEQ_MAXNUMBANDS)
-#define writeGEQCntr1Width(N)   writeGEQWidthCh(2, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr1Width      wroteGEQWidthCh(2, 0, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr2Freq        readGEQFreqCh(2, 1, GEQ_MAXNUMBANDS)
-#define writeGEQCntr2Freq(N)    writeGEQFreqCh(2, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr2Freq       wroteGEQFreqCh(2, 1, GEQ_MAXNUMBANDS)
-#define  readGEQCntr2Level       readGEQLevelCh(2, 1, GEQ_MAXNUMBANDS)
-#define writeGEQCntr2Level(N)   writeGEQLevelCh(2, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr2Level      wroteGEQLevelCh(2, 1, GEQ_MAXNUMBANDS)
-#define  readGEQCntr2Width       readGEQWidthCh(2, 1, GEQ_MAXNUMBANDS)
-#define writeGEQCntr2Width(N)   writeGEQWidthCh(2, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr2Width      wroteGEQWidthCh(2, 1, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr3Freq        readGEQFreqCh(2, 2, GEQ_MAXNUMBANDS)
-#define writeGEQCntr3Freq(N)    writeGEQFreqCh(2, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr3Freq       wroteGEQFreqCh(2, 2, GEQ_MAXNUMBANDS)
-#define  readGEQCntr3Level       readGEQLevelCh(2, 2, GEQ_MAXNUMBANDS)
-#define writeGEQCntr3Level(N)   writeGEQLevelCh(2, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr3Level      wroteGEQLevelCh(2, 2, GEQ_MAXNUMBANDS)
-#define  readGEQCntr3Width       readGEQWidthCh(2, 2, GEQ_MAXNUMBANDS)
-#define writeGEQCntr3Width(N)   writeGEQWidthCh(2, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr3Width      wroteGEQWidthCh(2, 2, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr4Freq        readGEQFreqCh(2, 3, GEQ_MAXNUMBANDS)
-#define writeGEQCntr4Freq(N)    writeGEQFreqCh(2, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr4Freq       wroteGEQFreqCh(2, 3, GEQ_MAXNUMBANDS)
-#define  readGEQCntr4Level       readGEQLevelCh(2, 3, GEQ_MAXNUMBANDS)
-#define writeGEQCntr4Level(N)   writeGEQLevelCh(2, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr4Level      wroteGEQLevelCh(2, 3, GEQ_MAXNUMBANDS)
-#define  readGEQCntr4Width       readGEQWidthCh(2, 3, GEQ_MAXNUMBANDS)
-#define writeGEQCntr4Width(N)   writeGEQWidthCh(2, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr4Width      wroteGEQWidthCh(2, 3, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr5Freq        readGEQFreqCh(2, 4, GEQ_MAXNUMBANDS)
-#define writeGEQCntr5Freq(N)    writeGEQFreqCh(2, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr5Freq       wroteGEQFreqCh(2, 4, GEQ_MAXNUMBANDS)
-#define  readGEQCntr5Level       readGEQLevelCh(2, 4, GEQ_MAXNUMBANDS)
-#define writeGEQCntr5Level(N)   writeGEQLevelCh(2, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr5Level      wroteGEQLevelCh(2, 4, GEQ_MAXNUMBANDS)
-#define  readGEQCntr5Width       readGEQWidthCh(2, 4, GEQ_MAXNUMBANDS)
-#define writeGEQCntr5Width(N)   writeGEQWidthCh(2, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr5Width      wroteGEQWidthCh(2, 4, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr6Freq        readGEQFreqCh(2, 5, GEQ_MAXNUMBANDS)
-#define writeGEQCntr6Freq(N)    writeGEQFreqCh(2, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr6Freq       wroteGEQFreqCh(2, 5, GEQ_MAXNUMBANDS)
-#define  readGEQCntr6Level       readGEQLevelCh(2, 5, GEQ_MAXNUMBANDS)
-#define writeGEQCntr6Level(N)   writeGEQLevelCh(2, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr6Level      wroteGEQLevelCh(2, 5, GEQ_MAXNUMBANDS)
-#define  readGEQCntr6Width       readGEQWidthCh(2, 5, GEQ_MAXNUMBANDS)
-#define writeGEQCntr6Width(N)   writeGEQWidthCh(2, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr6Width      wroteGEQWidthCh(2, 5, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr7Freq        readGEQFreqCh(2, 6, GEQ_MAXNUMBANDS)
-#define writeGEQCntr7Freq(N)    writeGEQFreqCh(2, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr7Freq       wroteGEQFreqCh(2, 6, GEQ_MAXNUMBANDS)
-#define  readGEQCntr7Level       readGEQLevelCh(2, 6, GEQ_MAXNUMBANDS)
-#define writeGEQCntr7Level(N)   writeGEQLevelCh(2, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr7Level      wroteGEQLevelCh(2, 6, GEQ_MAXNUMBANDS)
-#define  readGEQCntr7Width       readGEQWidthCh(2, 6, GEQ_MAXNUMBANDS)
-#define writeGEQCntr7Width(N)   writeGEQWidthCh(2, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr7Width      wroteGEQWidthCh(2, 6, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr8Freq        readGEQFreqCh(2, 7, GEQ_MAXNUMBANDS)
-#define writeGEQCntr8Freq(N)    writeGEQFreqCh(2, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr8Freq       wroteGEQFreqCh(2, 7, GEQ_MAXNUMBANDS)
-#define  readGEQCntr8Level       readGEQLevelCh(2, 7, GEQ_MAXNUMBANDS)
-#define writeGEQCntr8Level(N)   writeGEQLevelCh(2, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr8Level      wroteGEQLevelCh(2, 7, GEQ_MAXNUMBANDS)
-#define  readGEQCntr8Width       readGEQWidthCh(2, 7, GEQ_MAXNUMBANDS)
-#define writeGEQCntr8Width(N)   writeGEQWidthCh(2, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr8Width      wroteGEQWidthCh(2, 7, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr9Freq        readGEQFreqCh(2, 8, GEQ_MAXNUMBANDS)
-#define writeGEQCntr9Freq(N)    writeGEQFreqCh(2, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr9Freq       wroteGEQFreqCh(2, 8, GEQ_MAXNUMBANDS)
-#define  readGEQCntr9Level       readGEQLevelCh(2, 8, GEQ_MAXNUMBANDS)
-#define writeGEQCntr9Level(N)   writeGEQLevelCh(2, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr9Level      wroteGEQLevelCh(2, 8, GEQ_MAXNUMBANDS)
-#define  readGEQCntr9Width       readGEQWidthCh(2, 8, GEQ_MAXNUMBANDS)
-#define writeGEQCntr9Width(N)   writeGEQWidthCh(2, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr9Width      wroteGEQWidthCh(2, 8, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr10Freq        readGEQFreqCh(2, 9, GEQ_MAXNUMBANDS)
-#define writeGEQCntr10Freq(N)    writeGEQFreqCh(2, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr10Freq       wroteGEQFreqCh(2, 9, GEQ_MAXNUMBANDS)
-#define  readGEQCntr10Level       readGEQLevelCh(2, 9, GEQ_MAXNUMBANDS)
-#define writeGEQCntr10Level(N)   writeGEQLevelCh(2, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr10Level      wroteGEQLevelCh(2, 9, GEQ_MAXNUMBANDS)
-#define  readGEQCntr10Width       readGEQWidthCh(2, 9, GEQ_MAXNUMBANDS)
-#define writeGEQCntr10Width(N)   writeGEQWidthCh(2, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr10Width      wroteGEQWidthCh(2, 9, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr11Freq        readGEQFreqCh(2, 10, GEQ_MAXNUMBANDS)
-#define writeGEQCntr11Freq(N)    writeGEQFreqCh(2, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr11Freq       wroteGEQFreqCh(2, 10, GEQ_MAXNUMBANDS)
-#define  readGEQCntr11Level       readGEQLevelCh(2, 10, GEQ_MAXNUMBANDS)
-#define writeGEQCntr11Level(N)   writeGEQLevelCh(2, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr11Level      wroteGEQLevelCh(2, 10, GEQ_MAXNUMBANDS)
-#define  readGEQCntr11Width       readGEQWidthCh(2, 10, GEQ_MAXNUMBANDS)
-#define writeGEQCntr11Width(N)   writeGEQWidthCh(2, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr11Width      wroteGEQWidthCh(2, 10, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr12Freq        readGEQFreqCh(2, 11, GEQ_MAXNUMBANDS)
-#define writeGEQCntr12Freq(N)    writeGEQFreqCh(2, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr12Freq       wroteGEQFreqCh(2, 11, GEQ_MAXNUMBANDS)
-#define  readGEQCntr12Level       readGEQLevelCh(2, 11, GEQ_MAXNUMBANDS)
-#define writeGEQCntr12Level(N)   writeGEQLevelCh(2, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr12Level      wroteGEQLevelCh(2, 11, GEQ_MAXNUMBANDS)
-#define  readGEQCntr12Width       readGEQWidthCh(2, 11, GEQ_MAXNUMBANDS)
-#define writeGEQCntr12Width(N)   writeGEQWidthCh(2, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr12Width      wroteGEQWidthCh(2, 11, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr13Freq        readGEQFreqCh(2, 12, GEQ_MAXNUMBANDS)
-#define writeGEQCntr13Freq(N)    writeGEQFreqCh(2, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr13Freq       wroteGEQFreqCh(2, 12, GEQ_MAXNUMBANDS)
-#define  readGEQCntr13Level       readGEQLevelCh(2, 12, GEQ_MAXNUMBANDS)
-#define writeGEQCntr13Level(N)   writeGEQLevelCh(2, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr13Level      wroteGEQLevelCh(2, 12, GEQ_MAXNUMBANDS)
-#define  readGEQCntr13Width       readGEQWidthCh(2, 12, GEQ_MAXNUMBANDS)
-#define writeGEQCntr13Width(N)   writeGEQWidthCh(2, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr13Width      wroteGEQWidthCh(2, 12, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr14Freq        readGEQFreqCh(2, 13, GEQ_MAXNUMBANDS)
-#define writeGEQCntr14Freq(N)    writeGEQFreqCh(2, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr14Freq       wroteGEQFreqCh(2, 13, GEQ_MAXNUMBANDS)
-#define  readGEQCntr14Level       readGEQLevelCh(2, 13, GEQ_MAXNUMBANDS)
-#define writeGEQCntr14Level(N)   writeGEQLevelCh(2, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr14Level      wroteGEQLevelCh(2, 13, GEQ_MAXNUMBANDS)
-#define  readGEQCntr14Width       readGEQWidthCh(2, 13, GEQ_MAXNUMBANDS)
-#define writeGEQCntr14Width(N)   writeGEQWidthCh(2, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr14Width      wroteGEQWidthCh(2, 13, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr15Freq        readGEQFreqCh(2, 14, GEQ_MAXNUMBANDS)
-#define writeGEQCntr15Freq(N)    writeGEQFreqCh(2, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr15Freq       wroteGEQFreqCh(2, 14, GEQ_MAXNUMBANDS)
-#define  readGEQCntr15Level       readGEQLevelCh(2, 14, GEQ_MAXNUMBANDS)
-#define writeGEQCntr15Level(N)   writeGEQLevelCh(2, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr15Level      wroteGEQLevelCh(2, 14, GEQ_MAXNUMBANDS)
-#define  readGEQCntr15Width       readGEQWidthCh(2, 14, GEQ_MAXNUMBANDS)
-#define writeGEQCntr15Width(N)   writeGEQWidthCh(2, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr15Width      wroteGEQWidthCh(2, 14, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr16Freq        readGEQFreqCh(2, 15, GEQ_MAXNUMBANDS)
-#define writeGEQCntr16Freq(N)    writeGEQFreqCh(2, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr16Freq       wroteGEQFreqCh(2, 15, GEQ_MAXNUMBANDS)
-#define  readGEQCntr16Level       readGEQLevelCh(2, 15, GEQ_MAXNUMBANDS)
-#define writeGEQCntr16Level(N)   writeGEQLevelCh(2, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr16Level      wroteGEQLevelCh(2, 15, GEQ_MAXNUMBANDS)
-#define  readGEQCntr16Width       readGEQWidthCh(2, 15, GEQ_MAXNUMBANDS)
-#define writeGEQCntr16Width(N)   writeGEQWidthCh(2, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr16Width      wroteGEQWidthCh(2, 15, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr17Freq        readGEQFreqCh(2, 16, GEQ_MAXNUMBANDS)
-#define writeGEQCntr17Freq(N)    writeGEQFreqCh(2, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr17Freq       wroteGEQFreqCh(2, 16, GEQ_MAXNUMBANDS)
-#define  readGEQCntr17Level       readGEQLevelCh(2, 16, GEQ_MAXNUMBANDS)
-#define writeGEQCntr17Level(N)   writeGEQLevelCh(2, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr17Level      wroteGEQLevelCh(2, 16, GEQ_MAXNUMBANDS)
-#define  readGEQCntr17Width       readGEQWidthCh(2, 16, GEQ_MAXNUMBANDS)
-#define writeGEQCntr17Width(N)   writeGEQWidthCh(2, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr17Width      wroteGEQWidthCh(2, 16, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr18Freq        readGEQFreqCh(2, 17, GEQ_MAXNUMBANDS)
-#define writeGEQCntr18Freq(N)    writeGEQFreqCh(2, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr18Freq       wroteGEQFreqCh(2, 17, GEQ_MAXNUMBANDS)
-#define  readGEQCntr18Level       readGEQLevelCh(2, 17, GEQ_MAXNUMBANDS)
-#define writeGEQCntr18Level(N)   writeGEQLevelCh(2, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr18Level      wroteGEQLevelCh(2, 17, GEQ_MAXNUMBANDS)
-#define  readGEQCntr18Width       readGEQWidthCh(2, 17, GEQ_MAXNUMBANDS)
-#define writeGEQCntr18Width(N)   writeGEQWidthCh(2, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr18Width      wroteGEQWidthCh(2, 17, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr19Freq        readGEQFreqCh(2, 18, GEQ_MAXNUMBANDS)
-#define writeGEQCntr19Freq(N)    writeGEQFreqCh(2, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr19Freq       wroteGEQFreqCh(2, 18, GEQ_MAXNUMBANDS)
-#define  readGEQCntr19Level       readGEQLevelCh(2, 18, GEQ_MAXNUMBANDS)
-#define writeGEQCntr19Level(N)   writeGEQLevelCh(2, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr19Level      wroteGEQLevelCh(2, 18, GEQ_MAXNUMBANDS)
-#define  readGEQCntr19Width       readGEQWidthCh(2, 18, GEQ_MAXNUMBANDS)
-#define writeGEQCntr19Width(N)   writeGEQWidthCh(2, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr19Width      wroteGEQWidthCh(2, 18, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr20Freq        readGEQFreqCh(2, 19, GEQ_MAXNUMBANDS)
-#define writeGEQCntr20Freq(N)    writeGEQFreqCh(2, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr20Freq       wroteGEQFreqCh(2, 19, GEQ_MAXNUMBANDS)
-#define  readGEQCntr20Level       readGEQLevelCh(2, 19, GEQ_MAXNUMBANDS)
-#define writeGEQCntr20Level(N)   writeGEQLevelCh(2, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr20Level      wroteGEQLevelCh(2, 19, GEQ_MAXNUMBANDS)
-#define  readGEQCntr20Width       readGEQWidthCh(2, 19, GEQ_MAXNUMBANDS)
-#define writeGEQCntr20Width(N)   writeGEQWidthCh(2, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr20Width      wroteGEQWidthCh(2, 19, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr21Freq        readGEQFreqCh(2, 20, GEQ_MAXNUMBANDS)
-#define writeGEQCntr21Freq(N)    writeGEQFreqCh(2, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr21Freq       wroteGEQFreqCh(2, 20, GEQ_MAXNUMBANDS)
-#define  readGEQCntr21Level       readGEQLevelCh(2, 20, GEQ_MAXNUMBANDS)
-#define writeGEQCntr21Level(N)   writeGEQLevelCh(2, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr21Level      wroteGEQLevelCh(2, 20, GEQ_MAXNUMBANDS)
-#define  readGEQCntr21Width       readGEQWidthCh(2, 20, GEQ_MAXNUMBANDS)
-#define writeGEQCntr21Width(N)   writeGEQWidthCh(2, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr21Width      wroteGEQWidthCh(2, 20, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr22Freq        readGEQFreqCh(2, 21, GEQ_MAXNUMBANDS)
-#define writeGEQCntr22Freq(N)    writeGEQFreqCh(2, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr22Freq       wroteGEQFreqCh(2, 21, GEQ_MAXNUMBANDS)
-#define  readGEQCntr22Level       readGEQLevelCh(2, 21, GEQ_MAXNUMBANDS)
-#define writeGEQCntr22Level(N)   writeGEQLevelCh(2, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr22Level      wroteGEQLevelCh(2, 21, GEQ_MAXNUMBANDS)
-#define  readGEQCntr22Width       readGEQWidthCh(2, 21, GEQ_MAXNUMBANDS)
-#define writeGEQCntr22Width(N)   writeGEQWidthCh(2, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr22Width      wroteGEQWidthCh(2, 21, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr23Freq        readGEQFreqCh(2, 22, GEQ_MAXNUMBANDS)
-#define writeGEQCntr23Freq(N)    writeGEQFreqCh(2, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr23Freq       wroteGEQFreqCh(2, 22, GEQ_MAXNUMBANDS)
-#define  readGEQCntr23Level       readGEQLevelCh(2, 22, GEQ_MAXNUMBANDS)
-#define writeGEQCntr23Level(N)   writeGEQLevelCh(2, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr23Level      wroteGEQLevelCh(2, 22, GEQ_MAXNUMBANDS)
-#define  readGEQCntr23Width       readGEQWidthCh(2, 22, GEQ_MAXNUMBANDS)
-#define writeGEQCntr23Width(N)   writeGEQWidthCh(2, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr23Width      wroteGEQWidthCh(2, 22, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr24Freq        readGEQFreqCh(2, 23, GEQ_MAXNUMBANDS)
-#define writeGEQCntr24Freq(N)    writeGEQFreqCh(2, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr24Freq       wroteGEQFreqCh(2, 23, GEQ_MAXNUMBANDS)
-#define  readGEQCntr24Level       readGEQLevelCh(2, 23, GEQ_MAXNUMBANDS)
-#define writeGEQCntr24Level(N)   writeGEQLevelCh(2, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr24Level      wroteGEQLevelCh(2, 23, GEQ_MAXNUMBANDS)
-#define  readGEQCntr24Width       readGEQWidthCh(2, 23, GEQ_MAXNUMBANDS)
-#define writeGEQCntr24Width(N)   writeGEQWidthCh(2, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr24Width      wroteGEQWidthCh(2, 23, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr25Freq        readGEQFreqCh(2, 24, GEQ_MAXNUMBANDS)
-#define writeGEQCntr25Freq(N)    writeGEQFreqCh(2, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr25Freq       wroteGEQFreqCh(2, 24, GEQ_MAXNUMBANDS)
-#define  readGEQCntr25Level       readGEQLevelCh(2, 24, GEQ_MAXNUMBANDS)
-#define writeGEQCntr25Level(N)   writeGEQLevelCh(2, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr25Level      wroteGEQLevelCh(2, 24, GEQ_MAXNUMBANDS)
-#define  readGEQCntr25Width       readGEQWidthCh(2, 24, GEQ_MAXNUMBANDS)
-#define writeGEQCntr25Width(N)   writeGEQWidthCh(2, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr25Width      wroteGEQWidthCh(2, 24, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr26Freq        readGEQFreqCh(2, 25, GEQ_MAXNUMBANDS)
-#define writeGEQCntr26Freq(N)    writeGEQFreqCh(2, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr26Freq       wroteGEQFreqCh(2, 25, GEQ_MAXNUMBANDS)
-#define  readGEQCntr26Level       readGEQLevelCh(2, 25, GEQ_MAXNUMBANDS)
-#define writeGEQCntr26Level(N)   writeGEQLevelCh(2, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr26Level      wroteGEQLevelCh(2, 25, GEQ_MAXNUMBANDS)
-#define  readGEQCntr26Width       readGEQWidthCh(2, 25, GEQ_MAXNUMBANDS)
-#define writeGEQCntr26Width(N)   writeGEQWidthCh(2, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr26Width      wroteGEQWidthCh(2, 25, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr27Freq        readGEQFreqCh(2, 26, GEQ_MAXNUMBANDS)
-#define writeGEQCntr27Freq(N)    writeGEQFreqCh(2, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr27Freq       wroteGEQFreqCh(2, 26, GEQ_MAXNUMBANDS)
-#define  readGEQCntr27Level       readGEQLevelCh(2, 26, GEQ_MAXNUMBANDS)
-#define writeGEQCntr27Level(N)   writeGEQLevelCh(2, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr27Level      wroteGEQLevelCh(2, 26, GEQ_MAXNUMBANDS)
-#define  readGEQCntr27Width       readGEQWidthCh(2, 26, GEQ_MAXNUMBANDS)
-#define writeGEQCntr27Width(N)   writeGEQWidthCh(2, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr27Width      wroteGEQWidthCh(2, 26, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr28Freq        readGEQFreqCh(2, 27, GEQ_MAXNUMBANDS)
-#define writeGEQCntr28Freq(N)    writeGEQFreqCh(2, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr28Freq       wroteGEQFreqCh(2, 27, GEQ_MAXNUMBANDS)
-#define  readGEQCntr28Level       readGEQLevelCh(2, 27, GEQ_MAXNUMBANDS)
-#define writeGEQCntr28Level(N)   writeGEQLevelCh(2, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr28Level      wroteGEQLevelCh(2, 27, GEQ_MAXNUMBANDS)
-#define  readGEQCntr28Width       readGEQWidthCh(2, 27, GEQ_MAXNUMBANDS)
-#define writeGEQCntr28Width(N)   writeGEQWidthCh(2, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr28Width      wroteGEQWidthCh(2, 27, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr29Freq        readGEQFreqCh(2, 28, GEQ_MAXNUMBANDS)
-#define writeGEQCntr29Freq(N)    writeGEQFreqCh(2, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr29Freq       wroteGEQFreqCh(2, 28, GEQ_MAXNUMBANDS)
-#define  readGEQCntr29Level       readGEQLevelCh(2, 28, GEQ_MAXNUMBANDS)
-#define writeGEQCntr29Level(N)   writeGEQLevelCh(2, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr29Level      wroteGEQLevelCh(2, 28, GEQ_MAXNUMBANDS)
-#define  readGEQCntr29Width       readGEQWidthCh(2, 28, GEQ_MAXNUMBANDS)
-#define writeGEQCntr29Width(N)   writeGEQWidthCh(2, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr29Width      wroteGEQWidthCh(2, 28, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr30Freq        readGEQFreqCh(2, 29, GEQ_MAXNUMBANDS)
-#define writeGEQCntr30Freq(N)    writeGEQFreqCh(2, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr30Freq       wroteGEQFreqCh(2, 29, GEQ_MAXNUMBANDS)
-#define  readGEQCntr30Level       readGEQLevelCh(2, 29, GEQ_MAXNUMBANDS)
-#define writeGEQCntr30Level(N)   writeGEQLevelCh(2, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr30Level      wroteGEQLevelCh(2, 29, GEQ_MAXNUMBANDS)
-#define  readGEQCntr30Width       readGEQWidthCh(2, 29, GEQ_MAXNUMBANDS)
-#define writeGEQCntr30Width(N)   writeGEQWidthCh(2, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr30Width      wroteGEQWidthCh(2, 29, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr31Freq        readGEQFreqCh(2, 30, GEQ_MAXNUMBANDS)
-#define writeGEQCntr31Freq(N)    writeGEQFreqCh(2, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr31Freq       wroteGEQFreqCh(2, 30, GEQ_MAXNUMBANDS)
-#define  readGEQCntr31Level       readGEQLevelCh(2, 30, GEQ_MAXNUMBANDS)
-#define writeGEQCntr31Level(N)   writeGEQLevelCh(2, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr31Level      wroteGEQLevelCh(2, 30, GEQ_MAXNUMBANDS)
-#define  readGEQCntr31Width       readGEQWidthCh(2, 30, GEQ_MAXNUMBANDS)
-#define writeGEQCntr31Width(N)   writeGEQWidthCh(2, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr31Width      wroteGEQWidthCh(2, 30, GEQ_MAXNUMBANDS)
-
-#define  readGEQCntr32Freq        readGEQFreqCh(2, 31, GEQ_MAXNUMBANDS)
-#define writeGEQCntr32Freq(N)    writeGEQFreqCh(2, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr32Freq       wroteGEQFreqCh(2, 31, GEQ_MAXNUMBANDS)
-#define  readGEQCntr32Level       readGEQLevelCh(2, 31, GEQ_MAXNUMBANDS)
-#define writeGEQCntr32Level(N)   writeGEQLevelCh(2, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr32Level      wroteGEQLevelCh(2, 31, GEQ_MAXNUMBANDS)
-#define  readGEQCntr32Width       readGEQWidthCh(2, 31, GEQ_MAXNUMBANDS)
-#define writeGEQCntr32Width(N)   writeGEQWidthCh(2, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQCntr32Width      wroteGEQWidthCh(2, 31, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr1Freq        readGEQFreqCh(2, 0, GEQ_MAXNUMBANDS)
-#define writeGEQLctr1Freq(N)    writeGEQFreqCh(2, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr1Freq       wroteGEQFreqCh(2, 0, GEQ_MAXNUMBANDS)
-#define  readGEQLctr1Level       readGEQLevelCh(2, 0, GEQ_MAXNUMBANDS)
-#define writeGEQLctr1Level(N)   writeGEQLevelCh(2, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr1Level      wroteGEQLevelCh(2, 0, GEQ_MAXNUMBANDS)
-#define  readGEQLctr1Width       readGEQWidthCh(2, 0, GEQ_MAXNUMBANDS)
-#define writeGEQLctr1Width(N)   writeGEQWidthCh(2, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr1Width      wroteGEQWidthCh(2, 0, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr2Freq        readGEQFreqCh(2, 1, GEQ_MAXNUMBANDS)
-#define writeGEQLctr2Freq(N)    writeGEQFreqCh(2, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr2Freq       wroteGEQFreqCh(2, 1, GEQ_MAXNUMBANDS)
-#define  readGEQLctr2Level       readGEQLevelCh(2, 1, GEQ_MAXNUMBANDS)
-#define writeGEQLctr2Level(N)   writeGEQLevelCh(2, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr2Level      wroteGEQLevelCh(2, 1, GEQ_MAXNUMBANDS)
-#define  readGEQLctr2Width       readGEQWidthCh(2, 1, GEQ_MAXNUMBANDS)
-#define writeGEQLctr2Width(N)   writeGEQWidthCh(2, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr2Width      wroteGEQWidthCh(2, 1, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr3Freq        readGEQFreqCh(2, 2, GEQ_MAXNUMBANDS)
-#define writeGEQLctr3Freq(N)    writeGEQFreqCh(2, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr3Freq       wroteGEQFreqCh(2, 2, GEQ_MAXNUMBANDS)
-#define  readGEQLctr3Level       readGEQLevelCh(2, 2, GEQ_MAXNUMBANDS)
-#define writeGEQLctr3Level(N)   writeGEQLevelCh(2, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr3Level      wroteGEQLevelCh(2, 2, GEQ_MAXNUMBANDS)
-#define  readGEQLctr3Width       readGEQWidthCh(2, 2, GEQ_MAXNUMBANDS)
-#define writeGEQLctr3Width(N)   writeGEQWidthCh(2, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr3Width      wroteGEQWidthCh(2, 2, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr4Freq        readGEQFreqCh(2, 3, GEQ_MAXNUMBANDS)
-#define writeGEQLctr4Freq(N)    writeGEQFreqCh(2, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr4Freq       wroteGEQFreqCh(2, 3, GEQ_MAXNUMBANDS)
-#define  readGEQLctr4Level       readGEQLevelCh(2, 3, GEQ_MAXNUMBANDS)
-#define writeGEQLctr4Level(N)   writeGEQLevelCh(2, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr4Level      wroteGEQLevelCh(2, 3, GEQ_MAXNUMBANDS)
-#define  readGEQLctr4Width       readGEQWidthCh(2, 3, GEQ_MAXNUMBANDS)
-#define writeGEQLctr4Width(N)   writeGEQWidthCh(2, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr4Width      wroteGEQWidthCh(2, 3, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr5Freq        readGEQFreqCh(2, 4, GEQ_MAXNUMBANDS)
-#define writeGEQLctr5Freq(N)    writeGEQFreqCh(2, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr5Freq       wroteGEQFreqCh(2, 4, GEQ_MAXNUMBANDS)
-#define  readGEQLctr5Level       readGEQLevelCh(2, 4, GEQ_MAXNUMBANDS)
-#define writeGEQLctr5Level(N)   writeGEQLevelCh(2, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr5Level      wroteGEQLevelCh(2, 4, GEQ_MAXNUMBANDS)
-#define  readGEQLctr5Width       readGEQWidthCh(2, 4, GEQ_MAXNUMBANDS)
-#define writeGEQLctr5Width(N)   writeGEQWidthCh(2, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr5Width      wroteGEQWidthCh(2, 4, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr6Freq        readGEQFreqCh(2, 5, GEQ_MAXNUMBANDS)
-#define writeGEQLctr6Freq(N)    writeGEQFreqCh(2, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr6Freq       wroteGEQFreqCh(2, 5, GEQ_MAXNUMBANDS)
-#define  readGEQLctr6Level       readGEQLevelCh(2, 5, GEQ_MAXNUMBANDS)
-#define writeGEQLctr6Level(N)   writeGEQLevelCh(2, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr6Level      wroteGEQLevelCh(2, 5, GEQ_MAXNUMBANDS)
-#define  readGEQLctr6Width       readGEQWidthCh(2, 5, GEQ_MAXNUMBANDS)
-#define writeGEQLctr6Width(N)   writeGEQWidthCh(2, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr6Width      wroteGEQWidthCh(2, 5, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr7Freq        readGEQFreqCh(2, 6, GEQ_MAXNUMBANDS)
-#define writeGEQLctr7Freq(N)    writeGEQFreqCh(2, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr7Freq       wroteGEQFreqCh(2, 6, GEQ_MAXNUMBANDS)
-#define  readGEQLctr7Level       readGEQLevelCh(2, 6, GEQ_MAXNUMBANDS)
-#define writeGEQLctr7Level(N)   writeGEQLevelCh(2, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr7Level      wroteGEQLevelCh(2, 6, GEQ_MAXNUMBANDS)
-#define  readGEQLctr7Width       readGEQWidthCh(2, 6, GEQ_MAXNUMBANDS)
-#define writeGEQLctr7Width(N)   writeGEQWidthCh(2, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr7Width      wroteGEQWidthCh(2, 6, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr8Freq        readGEQFreqCh(2, 7, GEQ_MAXNUMBANDS)
-#define writeGEQLctr8Freq(N)    writeGEQFreqCh(2, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr8Freq       wroteGEQFreqCh(2, 7, GEQ_MAXNUMBANDS)
-#define  readGEQLctr8Level       readGEQLevelCh(2, 7, GEQ_MAXNUMBANDS)
-#define writeGEQLctr8Level(N)   writeGEQLevelCh(2, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr8Level      wroteGEQLevelCh(2, 7, GEQ_MAXNUMBANDS)
-#define  readGEQLctr8Width       readGEQWidthCh(2, 7, GEQ_MAXNUMBANDS)
-#define writeGEQLctr8Width(N)   writeGEQWidthCh(2, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr8Width      wroteGEQWidthCh(2, 7, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr9Freq        readGEQFreqCh(2, 8, GEQ_MAXNUMBANDS)
-#define writeGEQLctr9Freq(N)    writeGEQFreqCh(2, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr9Freq       wroteGEQFreqCh(2, 8, GEQ_MAXNUMBANDS)
-#define  readGEQLctr9Level       readGEQLevelCh(2, 8, GEQ_MAXNUMBANDS)
-#define writeGEQLctr9Level(N)   writeGEQLevelCh(2, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr9Level      wroteGEQLevelCh(2, 8, GEQ_MAXNUMBANDS)
-#define  readGEQLctr9Width       readGEQWidthCh(2, 8, GEQ_MAXNUMBANDS)
-#define writeGEQLctr9Width(N)   writeGEQWidthCh(2, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr9Width      wroteGEQWidthCh(2, 8, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr10Freq        readGEQFreqCh(2, 9, GEQ_MAXNUMBANDS)
-#define writeGEQLctr10Freq(N)    writeGEQFreqCh(2, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr10Freq       wroteGEQFreqCh(2, 9, GEQ_MAXNUMBANDS)
-#define  readGEQLctr10Level       readGEQLevelCh(2, 9, GEQ_MAXNUMBANDS)
-#define writeGEQLctr10Level(N)   writeGEQLevelCh(2, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr10Level      wroteGEQLevelCh(2, 9, GEQ_MAXNUMBANDS)
-#define  readGEQLctr10Width       readGEQWidthCh(2, 9, GEQ_MAXNUMBANDS)
-#define writeGEQLctr10Width(N)   writeGEQWidthCh(2, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr10Width      wroteGEQWidthCh(2, 9, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr11Freq        readGEQFreqCh(2, 10, GEQ_MAXNUMBANDS)
-#define writeGEQLctr11Freq(N)    writeGEQFreqCh(2, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr11Freq       wroteGEQFreqCh(2, 10, GEQ_MAXNUMBANDS)
-#define  readGEQLctr11Level       readGEQLevelCh(2, 10, GEQ_MAXNUMBANDS)
-#define writeGEQLctr11Level(N)   writeGEQLevelCh(2, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr11Level      wroteGEQLevelCh(2, 10, GEQ_MAXNUMBANDS)
-#define  readGEQLctr11Width       readGEQWidthCh(2, 10, GEQ_MAXNUMBANDS)
-#define writeGEQLctr11Width(N)   writeGEQWidthCh(2, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr11Width      wroteGEQWidthCh(2, 10, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr12Freq        readGEQFreqCh(2, 11, GEQ_MAXNUMBANDS)
-#define writeGEQLctr12Freq(N)    writeGEQFreqCh(2, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr12Freq       wroteGEQFreqCh(2, 11, GEQ_MAXNUMBANDS)
-#define  readGEQLctr12Level       readGEQLevelCh(2, 11, GEQ_MAXNUMBANDS)
-#define writeGEQLctr12Level(N)   writeGEQLevelCh(2, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr12Level      wroteGEQLevelCh(2, 11, GEQ_MAXNUMBANDS)
-#define  readGEQLctr12Width       readGEQWidthCh(2, 11, GEQ_MAXNUMBANDS)
-#define writeGEQLctr12Width(N)   writeGEQWidthCh(2, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr12Width      wroteGEQWidthCh(2, 11, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr13Freq        readGEQFreqCh(2, 12, GEQ_MAXNUMBANDS)
-#define writeGEQLctr13Freq(N)    writeGEQFreqCh(2, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr13Freq       wroteGEQFreqCh(2, 12, GEQ_MAXNUMBANDS)
-#define  readGEQLctr13Level       readGEQLevelCh(2, 12, GEQ_MAXNUMBANDS)
-#define writeGEQLctr13Level(N)   writeGEQLevelCh(2, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr13Level      wroteGEQLevelCh(2, 12, GEQ_MAXNUMBANDS)
-#define  readGEQLctr13Width       readGEQWidthCh(2, 12, GEQ_MAXNUMBANDS)
-#define writeGEQLctr13Width(N)   writeGEQWidthCh(2, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr13Width      wroteGEQWidthCh(2, 12, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr14Freq        readGEQFreqCh(2, 13, GEQ_MAXNUMBANDS)
-#define writeGEQLctr14Freq(N)    writeGEQFreqCh(2, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr14Freq       wroteGEQFreqCh(2, 13, GEQ_MAXNUMBANDS)
-#define  readGEQLctr14Level       readGEQLevelCh(2, 13, GEQ_MAXNUMBANDS)
-#define writeGEQLctr14Level(N)   writeGEQLevelCh(2, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr14Level      wroteGEQLevelCh(2, 13, GEQ_MAXNUMBANDS)
-#define  readGEQLctr14Width       readGEQWidthCh(2, 13, GEQ_MAXNUMBANDS)
-#define writeGEQLctr14Width(N)   writeGEQWidthCh(2, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr14Width      wroteGEQWidthCh(2, 13, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr15Freq        readGEQFreqCh(2, 14, GEQ_MAXNUMBANDS)
-#define writeGEQLctr15Freq(N)    writeGEQFreqCh(2, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr15Freq       wroteGEQFreqCh(2, 14, GEQ_MAXNUMBANDS)
-#define  readGEQLctr15Level       readGEQLevelCh(2, 14, GEQ_MAXNUMBANDS)
-#define writeGEQLctr15Level(N)   writeGEQLevelCh(2, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr15Level      wroteGEQLevelCh(2, 14, GEQ_MAXNUMBANDS)
-#define  readGEQLctr15Width       readGEQWidthCh(2, 14, GEQ_MAXNUMBANDS)
-#define writeGEQLctr15Width(N)   writeGEQWidthCh(2, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr15Width      wroteGEQWidthCh(2, 14, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr16Freq        readGEQFreqCh(2, 15, GEQ_MAXNUMBANDS)
-#define writeGEQLctr16Freq(N)    writeGEQFreqCh(2, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr16Freq       wroteGEQFreqCh(2, 15, GEQ_MAXNUMBANDS)
-#define  readGEQLctr16Level       readGEQLevelCh(2, 15, GEQ_MAXNUMBANDS)
-#define writeGEQLctr16Level(N)   writeGEQLevelCh(2, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr16Level      wroteGEQLevelCh(2, 15, GEQ_MAXNUMBANDS)
-#define  readGEQLctr16Width       readGEQWidthCh(2, 15, GEQ_MAXNUMBANDS)
-#define writeGEQLctr16Width(N)   writeGEQWidthCh(2, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr16Width      wroteGEQWidthCh(2, 15, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr17Freq        readGEQFreqCh(2, 16, GEQ_MAXNUMBANDS)
-#define writeGEQLctr17Freq(N)    writeGEQFreqCh(2, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr17Freq       wroteGEQFreqCh(2, 16, GEQ_MAXNUMBANDS)
-#define  readGEQLctr17Level       readGEQLevelCh(2, 16, GEQ_MAXNUMBANDS)
-#define writeGEQLctr17Level(N)   writeGEQLevelCh(2, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr17Level      wroteGEQLevelCh(2, 16, GEQ_MAXNUMBANDS)
-#define  readGEQLctr17Width       readGEQWidthCh(2, 16, GEQ_MAXNUMBANDS)
-#define writeGEQLctr17Width(N)   writeGEQWidthCh(2, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr17Width      wroteGEQWidthCh(2, 16, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr18Freq        readGEQFreqCh(2, 17, GEQ_MAXNUMBANDS)
-#define writeGEQLctr18Freq(N)    writeGEQFreqCh(2, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr18Freq       wroteGEQFreqCh(2, 17, GEQ_MAXNUMBANDS)
-#define  readGEQLctr18Level       readGEQLevelCh(2, 17, GEQ_MAXNUMBANDS)
-#define writeGEQLctr18Level(N)   writeGEQLevelCh(2, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr18Level      wroteGEQLevelCh(2, 17, GEQ_MAXNUMBANDS)
-#define  readGEQLctr18Width       readGEQWidthCh(2, 17, GEQ_MAXNUMBANDS)
-#define writeGEQLctr18Width(N)   writeGEQWidthCh(2, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr18Width      wroteGEQWidthCh(2, 17, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr19Freq        readGEQFreqCh(2, 18, GEQ_MAXNUMBANDS)
-#define writeGEQLctr19Freq(N)    writeGEQFreqCh(2, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr19Freq       wroteGEQFreqCh(2, 18, GEQ_MAXNUMBANDS)
-#define  readGEQLctr19Level       readGEQLevelCh(2, 18, GEQ_MAXNUMBANDS)
-#define writeGEQLctr19Level(N)   writeGEQLevelCh(2, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr19Level      wroteGEQLevelCh(2, 18, GEQ_MAXNUMBANDS)
-#define  readGEQLctr19Width       readGEQWidthCh(2, 18, GEQ_MAXNUMBANDS)
-#define writeGEQLctr19Width(N)   writeGEQWidthCh(2, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr19Width      wroteGEQWidthCh(2, 18, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr20Freq        readGEQFreqCh(2, 19, GEQ_MAXNUMBANDS)
-#define writeGEQLctr20Freq(N)    writeGEQFreqCh(2, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr20Freq       wroteGEQFreqCh(2, 19, GEQ_MAXNUMBANDS)
-#define  readGEQLctr20Level       readGEQLevelCh(2, 19, GEQ_MAXNUMBANDS)
-#define writeGEQLctr20Level(N)   writeGEQLevelCh(2, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr20Level      wroteGEQLevelCh(2, 19, GEQ_MAXNUMBANDS)
-#define  readGEQLctr20Width       readGEQWidthCh(2, 19, GEQ_MAXNUMBANDS)
-#define writeGEQLctr20Width(N)   writeGEQWidthCh(2, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr20Width      wroteGEQWidthCh(2, 19, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr21Freq        readGEQFreqCh(2, 20, GEQ_MAXNUMBANDS)
-#define writeGEQLctr21Freq(N)    writeGEQFreqCh(2, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr21Freq       wroteGEQFreqCh(2, 20, GEQ_MAXNUMBANDS)
-#define  readGEQLctr21Level       readGEQLevelCh(2, 20, GEQ_MAXNUMBANDS)
-#define writeGEQLctr21Level(N)   writeGEQLevelCh(2, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr21Level      wroteGEQLevelCh(2, 20, GEQ_MAXNUMBANDS)
-#define  readGEQLctr21Width       readGEQWidthCh(2, 20, GEQ_MAXNUMBANDS)
-#define writeGEQLctr21Width(N)   writeGEQWidthCh(2, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr21Width      wroteGEQWidthCh(2, 20, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr22Freq        readGEQFreqCh(2, 21, GEQ_MAXNUMBANDS)
-#define writeGEQLctr22Freq(N)    writeGEQFreqCh(2, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr22Freq       wroteGEQFreqCh(2, 21, GEQ_MAXNUMBANDS)
-#define  readGEQLctr22Level       readGEQLevelCh(2, 21, GEQ_MAXNUMBANDS)
-#define writeGEQLctr22Level(N)   writeGEQLevelCh(2, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr22Level      wroteGEQLevelCh(2, 21, GEQ_MAXNUMBANDS)
-#define  readGEQLctr22Width       readGEQWidthCh(2, 21, GEQ_MAXNUMBANDS)
-#define writeGEQLctr22Width(N)   writeGEQWidthCh(2, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr22Width      wroteGEQWidthCh(2, 21, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr23Freq        readGEQFreqCh(2, 22, GEQ_MAXNUMBANDS)
-#define writeGEQLctr23Freq(N)    writeGEQFreqCh(2, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr23Freq       wroteGEQFreqCh(2, 22, GEQ_MAXNUMBANDS)
-#define  readGEQLctr23Level       readGEQLevelCh(2, 22, GEQ_MAXNUMBANDS)
-#define writeGEQLctr23Level(N)   writeGEQLevelCh(2, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr23Level      wroteGEQLevelCh(2, 22, GEQ_MAXNUMBANDS)
-#define  readGEQLctr23Width       readGEQWidthCh(2, 22, GEQ_MAXNUMBANDS)
-#define writeGEQLctr23Width(N)   writeGEQWidthCh(2, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr23Width      wroteGEQWidthCh(2, 22, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr24Freq        readGEQFreqCh(2, 23, GEQ_MAXNUMBANDS)
-#define writeGEQLctr24Freq(N)    writeGEQFreqCh(2, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr24Freq       wroteGEQFreqCh(2, 23, GEQ_MAXNUMBANDS)
-#define  readGEQLctr24Level       readGEQLevelCh(2, 23, GEQ_MAXNUMBANDS)
-#define writeGEQLctr24Level(N)   writeGEQLevelCh(2, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr24Level      wroteGEQLevelCh(2, 23, GEQ_MAXNUMBANDS)
-#define  readGEQLctr24Width       readGEQWidthCh(2, 23, GEQ_MAXNUMBANDS)
-#define writeGEQLctr24Width(N)   writeGEQWidthCh(2, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr24Width      wroteGEQWidthCh(2, 23, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr25Freq        readGEQFreqCh(2, 24, GEQ_MAXNUMBANDS)
-#define writeGEQLctr25Freq(N)    writeGEQFreqCh(2, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr25Freq       wroteGEQFreqCh(2, 24, GEQ_MAXNUMBANDS)
-#define  readGEQLctr25Level       readGEQLevelCh(2, 24, GEQ_MAXNUMBANDS)
-#define writeGEQLctr25Level(N)   writeGEQLevelCh(2, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr25Level      wroteGEQLevelCh(2, 24, GEQ_MAXNUMBANDS)
-#define  readGEQLctr25Width       readGEQWidthCh(2, 24, GEQ_MAXNUMBANDS)
-#define writeGEQLctr25Width(N)   writeGEQWidthCh(2, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr25Width      wroteGEQWidthCh(2, 24, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr26Freq        readGEQFreqCh(2, 25, GEQ_MAXNUMBANDS)
-#define writeGEQLctr26Freq(N)    writeGEQFreqCh(2, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr26Freq       wroteGEQFreqCh(2, 25, GEQ_MAXNUMBANDS)
-#define  readGEQLctr26Level       readGEQLevelCh(2, 25, GEQ_MAXNUMBANDS)
-#define writeGEQLctr26Level(N)   writeGEQLevelCh(2, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr26Level      wroteGEQLevelCh(2, 25, GEQ_MAXNUMBANDS)
-#define  readGEQLctr26Width       readGEQWidthCh(2, 25, GEQ_MAXNUMBANDS)
-#define writeGEQLctr26Width(N)   writeGEQWidthCh(2, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr26Width      wroteGEQWidthCh(2, 25, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr27Freq        readGEQFreqCh(2, 26, GEQ_MAXNUMBANDS)
-#define writeGEQLctr27Freq(N)    writeGEQFreqCh(2, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr27Freq       wroteGEQFreqCh(2, 26, GEQ_MAXNUMBANDS)
-#define  readGEQLctr27Level       readGEQLevelCh(2, 26, GEQ_MAXNUMBANDS)
-#define writeGEQLctr27Level(N)   writeGEQLevelCh(2, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr27Level      wroteGEQLevelCh(2, 26, GEQ_MAXNUMBANDS)
-#define  readGEQLctr27Width       readGEQWidthCh(2, 26, GEQ_MAXNUMBANDS)
-#define writeGEQLctr27Width(N)   writeGEQWidthCh(2, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr27Width      wroteGEQWidthCh(2, 26, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr28Freq        readGEQFreqCh(2, 27, GEQ_MAXNUMBANDS)
-#define writeGEQLctr28Freq(N)    writeGEQFreqCh(2, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr28Freq       wroteGEQFreqCh(2, 27, GEQ_MAXNUMBANDS)
-#define  readGEQLctr28Level       readGEQLevelCh(2, 27, GEQ_MAXNUMBANDS)
-#define writeGEQLctr28Level(N)   writeGEQLevelCh(2, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr28Level      wroteGEQLevelCh(2, 27, GEQ_MAXNUMBANDS)
-#define  readGEQLctr28Width       readGEQWidthCh(2, 27, GEQ_MAXNUMBANDS)
-#define writeGEQLctr28Width(N)   writeGEQWidthCh(2, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr28Width      wroteGEQWidthCh(2, 27, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr29Freq        readGEQFreqCh(2, 28, GEQ_MAXNUMBANDS)
-#define writeGEQLctr29Freq(N)    writeGEQFreqCh(2, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr29Freq       wroteGEQFreqCh(2, 28, GEQ_MAXNUMBANDS)
-#define  readGEQLctr29Level       readGEQLevelCh(2, 28, GEQ_MAXNUMBANDS)
-#define writeGEQLctr29Level(N)   writeGEQLevelCh(2, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr29Level      wroteGEQLevelCh(2, 28, GEQ_MAXNUMBANDS)
-#define  readGEQLctr29Width       readGEQWidthCh(2, 28, GEQ_MAXNUMBANDS)
-#define writeGEQLctr29Width(N)   writeGEQWidthCh(2, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr29Width      wroteGEQWidthCh(2, 28, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr30Freq        readGEQFreqCh(2, 29, GEQ_MAXNUMBANDS)
-#define writeGEQLctr30Freq(N)    writeGEQFreqCh(2, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr30Freq       wroteGEQFreqCh(2, 29, GEQ_MAXNUMBANDS)
-#define  readGEQLctr30Level       readGEQLevelCh(2, 29, GEQ_MAXNUMBANDS)
-#define writeGEQLctr30Level(N)   writeGEQLevelCh(2, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr30Level      wroteGEQLevelCh(2, 29, GEQ_MAXNUMBANDS)
-#define  readGEQLctr30Width       readGEQWidthCh(2, 29, GEQ_MAXNUMBANDS)
-#define writeGEQLctr30Width(N)   writeGEQWidthCh(2, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr30Width      wroteGEQWidthCh(2, 29, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr31Freq        readGEQFreqCh(2, 30, GEQ_MAXNUMBANDS)
-#define writeGEQLctr31Freq(N)    writeGEQFreqCh(2, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr31Freq       wroteGEQFreqCh(2, 30, GEQ_MAXNUMBANDS)
-#define  readGEQLctr31Level       readGEQLevelCh(2, 30, GEQ_MAXNUMBANDS)
-#define writeGEQLctr31Level(N)   writeGEQLevelCh(2, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr31Level      wroteGEQLevelCh(2, 30, GEQ_MAXNUMBANDS)
-#define  readGEQLctr31Width       readGEQWidthCh(2, 30, GEQ_MAXNUMBANDS)
-#define writeGEQLctr31Width(N)   writeGEQWidthCh(2, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr31Width      wroteGEQWidthCh(2, 30, GEQ_MAXNUMBANDS)
-
-#define  readGEQLctr32Freq        readGEQFreqCh(2, 31, GEQ_MAXNUMBANDS)
-#define writeGEQLctr32Freq(N)    writeGEQFreqCh(2, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr32Freq       wroteGEQFreqCh(2, 31, GEQ_MAXNUMBANDS)
-#define  readGEQLctr32Level       readGEQLevelCh(2, 31, GEQ_MAXNUMBANDS)
-#define writeGEQLctr32Level(N)   writeGEQLevelCh(2, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr32Level      wroteGEQLevelCh(2, 31, GEQ_MAXNUMBANDS)
-#define  readGEQLctr32Width       readGEQWidthCh(2, 31, GEQ_MAXNUMBANDS)
-#define writeGEQLctr32Width(N)   writeGEQWidthCh(2, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLctr32Width      wroteGEQWidthCh(2, 31, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr1Freq        readGEQFreqCh(3, 0, GEQ_MAXNUMBANDS)
-#define writeGEQRctr1Freq(N)    writeGEQFreqCh(3, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr1Freq       wroteGEQFreqCh(3, 0, GEQ_MAXNUMBANDS)
-#define  readGEQRctr1Level       readGEQLevelCh(3, 0, GEQ_MAXNUMBANDS)
-#define writeGEQRctr1Level(N)   writeGEQLevelCh(3, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr1Level      wroteGEQLevelCh(3, 0, GEQ_MAXNUMBANDS)
-#define  readGEQRctr1Width       readGEQWidthCh(3, 0, GEQ_MAXNUMBANDS)
-#define writeGEQRctr1Width(N)   writeGEQWidthCh(3, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr1Width      wroteGEQWidthCh(3, 0, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr2Freq        readGEQFreqCh(3, 1, GEQ_MAXNUMBANDS)
-#define writeGEQRctr2Freq(N)    writeGEQFreqCh(3, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr2Freq       wroteGEQFreqCh(3, 1, GEQ_MAXNUMBANDS)
-#define  readGEQRctr2Level       readGEQLevelCh(3, 1, GEQ_MAXNUMBANDS)
-#define writeGEQRctr2Level(N)   writeGEQLevelCh(3, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr2Level      wroteGEQLevelCh(3, 1, GEQ_MAXNUMBANDS)
-#define  readGEQRctr2Width       readGEQWidthCh(3, 1, GEQ_MAXNUMBANDS)
-#define writeGEQRctr2Width(N)   writeGEQWidthCh(3, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr2Width      wroteGEQWidthCh(3, 1, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr3Freq        readGEQFreqCh(3, 2, GEQ_MAXNUMBANDS)
-#define writeGEQRctr3Freq(N)    writeGEQFreqCh(3, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr3Freq       wroteGEQFreqCh(3, 2, GEQ_MAXNUMBANDS)
-#define  readGEQRctr3Level       readGEQLevelCh(3, 2, GEQ_MAXNUMBANDS)
-#define writeGEQRctr3Level(N)   writeGEQLevelCh(3, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr3Level      wroteGEQLevelCh(3, 2, GEQ_MAXNUMBANDS)
-#define  readGEQRctr3Width       readGEQWidthCh(3, 2, GEQ_MAXNUMBANDS)
-#define writeGEQRctr3Width(N)   writeGEQWidthCh(3, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr3Width      wroteGEQWidthCh(3, 2, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr4Freq        readGEQFreqCh(3, 3, GEQ_MAXNUMBANDS)
-#define writeGEQRctr4Freq(N)    writeGEQFreqCh(3, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr4Freq       wroteGEQFreqCh(3, 3, GEQ_MAXNUMBANDS)
-#define  readGEQRctr4Level       readGEQLevelCh(3, 3, GEQ_MAXNUMBANDS)
-#define writeGEQRctr4Level(N)   writeGEQLevelCh(3, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr4Level      wroteGEQLevelCh(3, 3, GEQ_MAXNUMBANDS)
-#define  readGEQRctr4Width       readGEQWidthCh(3, 3, GEQ_MAXNUMBANDS)
-#define writeGEQRctr4Width(N)   writeGEQWidthCh(3, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr4Width      wroteGEQWidthCh(3, 3, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr5Freq        readGEQFreqCh(3, 4, GEQ_MAXNUMBANDS)
-#define writeGEQRctr5Freq(N)    writeGEQFreqCh(3, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr5Freq       wroteGEQFreqCh(3, 4, GEQ_MAXNUMBANDS)
-#define  readGEQRctr5Level       readGEQLevelCh(3, 4, GEQ_MAXNUMBANDS)
-#define writeGEQRctr5Level(N)   writeGEQLevelCh(3, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr5Level      wroteGEQLevelCh(3, 4, GEQ_MAXNUMBANDS)
-#define  readGEQRctr5Width       readGEQWidthCh(3, 4, GEQ_MAXNUMBANDS)
-#define writeGEQRctr5Width(N)   writeGEQWidthCh(3, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr5Width      wroteGEQWidthCh(3, 4, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr6Freq        readGEQFreqCh(3, 5, GEQ_MAXNUMBANDS)
-#define writeGEQRctr6Freq(N)    writeGEQFreqCh(3, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr6Freq       wroteGEQFreqCh(3, 5, GEQ_MAXNUMBANDS)
-#define  readGEQRctr6Level       readGEQLevelCh(3, 5, GEQ_MAXNUMBANDS)
-#define writeGEQRctr6Level(N)   writeGEQLevelCh(3, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr6Level      wroteGEQLevelCh(3, 5, GEQ_MAXNUMBANDS)
-#define  readGEQRctr6Width       readGEQWidthCh(3, 5, GEQ_MAXNUMBANDS)
-#define writeGEQRctr6Width(N)   writeGEQWidthCh(3, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr6Width      wroteGEQWidthCh(3, 5, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr7Freq        readGEQFreqCh(3, 6, GEQ_MAXNUMBANDS)
-#define writeGEQRctr7Freq(N)    writeGEQFreqCh(3, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr7Freq       wroteGEQFreqCh(3, 6, GEQ_MAXNUMBANDS)
-#define  readGEQRctr7Level       readGEQLevelCh(3, 6, GEQ_MAXNUMBANDS)
-#define writeGEQRctr7Level(N)   writeGEQLevelCh(3, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr7Level      wroteGEQLevelCh(3, 6, GEQ_MAXNUMBANDS)
-#define  readGEQRctr7Width       readGEQWidthCh(3, 6, GEQ_MAXNUMBANDS)
-#define writeGEQRctr7Width(N)   writeGEQWidthCh(3, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr7Width      wroteGEQWidthCh(3, 6, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr8Freq        readGEQFreqCh(3, 7, GEQ_MAXNUMBANDS)
-#define writeGEQRctr8Freq(N)    writeGEQFreqCh(3, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr8Freq       wroteGEQFreqCh(3, 7, GEQ_MAXNUMBANDS)
-#define  readGEQRctr8Level       readGEQLevelCh(3, 7, GEQ_MAXNUMBANDS)
-#define writeGEQRctr8Level(N)   writeGEQLevelCh(3, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr8Level      wroteGEQLevelCh(3, 7, GEQ_MAXNUMBANDS)
-#define  readGEQRctr8Width       readGEQWidthCh(3, 7, GEQ_MAXNUMBANDS)
-#define writeGEQRctr8Width(N)   writeGEQWidthCh(3, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr8Width      wroteGEQWidthCh(3, 7, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr9Freq        readGEQFreqCh(3, 8, GEQ_MAXNUMBANDS)
-#define writeGEQRctr9Freq(N)    writeGEQFreqCh(3, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr9Freq       wroteGEQFreqCh(3, 8, GEQ_MAXNUMBANDS)
-#define  readGEQRctr9Level       readGEQLevelCh(3, 8, GEQ_MAXNUMBANDS)
-#define writeGEQRctr9Level(N)   writeGEQLevelCh(3, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr9Level      wroteGEQLevelCh(3, 8, GEQ_MAXNUMBANDS)
-#define  readGEQRctr9Width       readGEQWidthCh(3, 8, GEQ_MAXNUMBANDS)
-#define writeGEQRctr9Width(N)   writeGEQWidthCh(3, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr9Width      wroteGEQWidthCh(3, 8, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr10Freq        readGEQFreqCh(3, 9, GEQ_MAXNUMBANDS)
-#define writeGEQRctr10Freq(N)    writeGEQFreqCh(3, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr10Freq       wroteGEQFreqCh(3, 9, GEQ_MAXNUMBANDS)
-#define  readGEQRctr10Level       readGEQLevelCh(3, 9, GEQ_MAXNUMBANDS)
-#define writeGEQRctr10Level(N)   writeGEQLevelCh(3, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr10Level      wroteGEQLevelCh(3, 9, GEQ_MAXNUMBANDS)
-#define  readGEQRctr10Width       readGEQWidthCh(3, 9, GEQ_MAXNUMBANDS)
-#define writeGEQRctr10Width(N)   writeGEQWidthCh(3, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr10Width      wroteGEQWidthCh(3, 9, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr11Freq        readGEQFreqCh(3, 10, GEQ_MAXNUMBANDS)
-#define writeGEQRctr11Freq(N)    writeGEQFreqCh(3, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr11Freq       wroteGEQFreqCh(3, 10, GEQ_MAXNUMBANDS)
-#define  readGEQRctr11Level       readGEQLevelCh(3, 10, GEQ_MAXNUMBANDS)
-#define writeGEQRctr11Level(N)   writeGEQLevelCh(3, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr11Level      wroteGEQLevelCh(3, 10, GEQ_MAXNUMBANDS)
-#define  readGEQRctr11Width       readGEQWidthCh(3, 10, GEQ_MAXNUMBANDS)
-#define writeGEQRctr11Width(N)   writeGEQWidthCh(3, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr11Width      wroteGEQWidthCh(3, 10, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr12Freq        readGEQFreqCh(3, 11, GEQ_MAXNUMBANDS)
-#define writeGEQRctr12Freq(N)    writeGEQFreqCh(3, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr12Freq       wroteGEQFreqCh(3, 11, GEQ_MAXNUMBANDS)
-#define  readGEQRctr12Level       readGEQLevelCh(3, 11, GEQ_MAXNUMBANDS)
-#define writeGEQRctr12Level(N)   writeGEQLevelCh(3, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr12Level      wroteGEQLevelCh(3, 11, GEQ_MAXNUMBANDS)
-#define  readGEQRctr12Width       readGEQWidthCh(3, 11, GEQ_MAXNUMBANDS)
-#define writeGEQRctr12Width(N)   writeGEQWidthCh(3, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr12Width      wroteGEQWidthCh(3, 11, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr13Freq        readGEQFreqCh(3, 12, GEQ_MAXNUMBANDS)
-#define writeGEQRctr13Freq(N)    writeGEQFreqCh(3, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr13Freq       wroteGEQFreqCh(3, 12, GEQ_MAXNUMBANDS)
-#define  readGEQRctr13Level       readGEQLevelCh(3, 12, GEQ_MAXNUMBANDS)
-#define writeGEQRctr13Level(N)   writeGEQLevelCh(3, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr13Level      wroteGEQLevelCh(3, 12, GEQ_MAXNUMBANDS)
-#define  readGEQRctr13Width       readGEQWidthCh(3, 12, GEQ_MAXNUMBANDS)
-#define writeGEQRctr13Width(N)   writeGEQWidthCh(3, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr13Width      wroteGEQWidthCh(3, 12, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr14Freq        readGEQFreqCh(3, 13, GEQ_MAXNUMBANDS)
-#define writeGEQRctr14Freq(N)    writeGEQFreqCh(3, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr14Freq       wroteGEQFreqCh(3, 13, GEQ_MAXNUMBANDS)
-#define  readGEQRctr14Level       readGEQLevelCh(3, 13, GEQ_MAXNUMBANDS)
-#define writeGEQRctr14Level(N)   writeGEQLevelCh(3, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr14Level      wroteGEQLevelCh(3, 13, GEQ_MAXNUMBANDS)
-#define  readGEQRctr14Width       readGEQWidthCh(3, 13, GEQ_MAXNUMBANDS)
-#define writeGEQRctr14Width(N)   writeGEQWidthCh(3, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr14Width      wroteGEQWidthCh(3, 13, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr15Freq        readGEQFreqCh(3, 14, GEQ_MAXNUMBANDS)
-#define writeGEQRctr15Freq(N)    writeGEQFreqCh(3, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr15Freq       wroteGEQFreqCh(3, 14, GEQ_MAXNUMBANDS)
-#define  readGEQRctr15Level       readGEQLevelCh(3, 14, GEQ_MAXNUMBANDS)
-#define writeGEQRctr15Level(N)   writeGEQLevelCh(3, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr15Level      wroteGEQLevelCh(3, 14, GEQ_MAXNUMBANDS)
-#define  readGEQRctr15Width       readGEQWidthCh(3, 14, GEQ_MAXNUMBANDS)
-#define writeGEQRctr15Width(N)   writeGEQWidthCh(3, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr15Width      wroteGEQWidthCh(3, 14, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr16Freq        readGEQFreqCh(3, 15, GEQ_MAXNUMBANDS)
-#define writeGEQRctr16Freq(N)    writeGEQFreqCh(3, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr16Freq       wroteGEQFreqCh(3, 15, GEQ_MAXNUMBANDS)
-#define  readGEQRctr16Level       readGEQLevelCh(3, 15, GEQ_MAXNUMBANDS)
-#define writeGEQRctr16Level(N)   writeGEQLevelCh(3, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr16Level      wroteGEQLevelCh(3, 15, GEQ_MAXNUMBANDS)
-#define  readGEQRctr16Width       readGEQWidthCh(3, 15, GEQ_MAXNUMBANDS)
-#define writeGEQRctr16Width(N)   writeGEQWidthCh(3, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr16Width      wroteGEQWidthCh(3, 15, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr17Freq        readGEQFreqCh(3, 16, GEQ_MAXNUMBANDS)
-#define writeGEQRctr17Freq(N)    writeGEQFreqCh(3, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr17Freq       wroteGEQFreqCh(3, 16, GEQ_MAXNUMBANDS)
-#define  readGEQRctr17Level       readGEQLevelCh(3, 16, GEQ_MAXNUMBANDS)
-#define writeGEQRctr17Level(N)   writeGEQLevelCh(3, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr17Level      wroteGEQLevelCh(3, 16, GEQ_MAXNUMBANDS)
-#define  readGEQRctr17Width       readGEQWidthCh(3, 16, GEQ_MAXNUMBANDS)
-#define writeGEQRctr17Width(N)   writeGEQWidthCh(3, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr17Width      wroteGEQWidthCh(3, 16, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr18Freq        readGEQFreqCh(3, 17, GEQ_MAXNUMBANDS)
-#define writeGEQRctr18Freq(N)    writeGEQFreqCh(3, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr18Freq       wroteGEQFreqCh(3, 17, GEQ_MAXNUMBANDS)
-#define  readGEQRctr18Level       readGEQLevelCh(3, 17, GEQ_MAXNUMBANDS)
-#define writeGEQRctr18Level(N)   writeGEQLevelCh(3, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr18Level      wroteGEQLevelCh(3, 17, GEQ_MAXNUMBANDS)
-#define  readGEQRctr18Width       readGEQWidthCh(3, 17, GEQ_MAXNUMBANDS)
-#define writeGEQRctr18Width(N)   writeGEQWidthCh(3, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr18Width      wroteGEQWidthCh(3, 17, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr19Freq        readGEQFreqCh(3, 18, GEQ_MAXNUMBANDS)
-#define writeGEQRctr19Freq(N)    writeGEQFreqCh(3, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr19Freq       wroteGEQFreqCh(3, 18, GEQ_MAXNUMBANDS)
-#define  readGEQRctr19Level       readGEQLevelCh(3, 18, GEQ_MAXNUMBANDS)
-#define writeGEQRctr19Level(N)   writeGEQLevelCh(3, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr19Level      wroteGEQLevelCh(3, 18, GEQ_MAXNUMBANDS)
-#define  readGEQRctr19Width       readGEQWidthCh(3, 18, GEQ_MAXNUMBANDS)
-#define writeGEQRctr19Width(N)   writeGEQWidthCh(3, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr19Width      wroteGEQWidthCh(3, 18, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr20Freq        readGEQFreqCh(3, 19, GEQ_MAXNUMBANDS)
-#define writeGEQRctr20Freq(N)    writeGEQFreqCh(3, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr20Freq       wroteGEQFreqCh(3, 19, GEQ_MAXNUMBANDS)
-#define  readGEQRctr20Level       readGEQLevelCh(3, 19, GEQ_MAXNUMBANDS)
-#define writeGEQRctr20Level(N)   writeGEQLevelCh(3, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr20Level      wroteGEQLevelCh(3, 19, GEQ_MAXNUMBANDS)
-#define  readGEQRctr20Width       readGEQWidthCh(3, 19, GEQ_MAXNUMBANDS)
-#define writeGEQRctr20Width(N)   writeGEQWidthCh(3, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr20Width      wroteGEQWidthCh(3, 19, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr21Freq        readGEQFreqCh(3, 20, GEQ_MAXNUMBANDS)
-#define writeGEQRctr21Freq(N)    writeGEQFreqCh(3, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr21Freq       wroteGEQFreqCh(3, 20, GEQ_MAXNUMBANDS)
-#define  readGEQRctr21Level       readGEQLevelCh(3, 20, GEQ_MAXNUMBANDS)
-#define writeGEQRctr21Level(N)   writeGEQLevelCh(3, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr21Level      wroteGEQLevelCh(3, 20, GEQ_MAXNUMBANDS)
-#define  readGEQRctr21Width       readGEQWidthCh(3, 20, GEQ_MAXNUMBANDS)
-#define writeGEQRctr21Width(N)   writeGEQWidthCh(3, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr21Width      wroteGEQWidthCh(3, 20, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr22Freq        readGEQFreqCh(3, 21, GEQ_MAXNUMBANDS)
-#define writeGEQRctr22Freq(N)    writeGEQFreqCh(3, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr22Freq       wroteGEQFreqCh(3, 21, GEQ_MAXNUMBANDS)
-#define  readGEQRctr22Level       readGEQLevelCh(3, 21, GEQ_MAXNUMBANDS)
-#define writeGEQRctr22Level(N)   writeGEQLevelCh(3, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr22Level      wroteGEQLevelCh(3, 21, GEQ_MAXNUMBANDS)
-#define  readGEQRctr22Width       readGEQWidthCh(3, 21, GEQ_MAXNUMBANDS)
-#define writeGEQRctr22Width(N)   writeGEQWidthCh(3, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr22Width      wroteGEQWidthCh(3, 21, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr23Freq        readGEQFreqCh(3, 22, GEQ_MAXNUMBANDS)
-#define writeGEQRctr23Freq(N)    writeGEQFreqCh(3, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr23Freq       wroteGEQFreqCh(3, 22, GEQ_MAXNUMBANDS)
-#define  readGEQRctr23Level       readGEQLevelCh(3, 22, GEQ_MAXNUMBANDS)
-#define writeGEQRctr23Level(N)   writeGEQLevelCh(3, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr23Level      wroteGEQLevelCh(3, 22, GEQ_MAXNUMBANDS)
-#define  readGEQRctr23Width       readGEQWidthCh(3, 22, GEQ_MAXNUMBANDS)
-#define writeGEQRctr23Width(N)   writeGEQWidthCh(3, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr23Width      wroteGEQWidthCh(3, 22, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr24Freq        readGEQFreqCh(3, 23, GEQ_MAXNUMBANDS)
-#define writeGEQRctr24Freq(N)    writeGEQFreqCh(3, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr24Freq       wroteGEQFreqCh(3, 23, GEQ_MAXNUMBANDS)
-#define  readGEQRctr24Level       readGEQLevelCh(3, 23, GEQ_MAXNUMBANDS)
-#define writeGEQRctr24Level(N)   writeGEQLevelCh(3, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr24Level      wroteGEQLevelCh(3, 23, GEQ_MAXNUMBANDS)
-#define  readGEQRctr24Width       readGEQWidthCh(3, 23, GEQ_MAXNUMBANDS)
-#define writeGEQRctr24Width(N)   writeGEQWidthCh(3, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr24Width      wroteGEQWidthCh(3, 23, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr25Freq        readGEQFreqCh(3, 24, GEQ_MAXNUMBANDS)
-#define writeGEQRctr25Freq(N)    writeGEQFreqCh(3, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr25Freq       wroteGEQFreqCh(3, 24, GEQ_MAXNUMBANDS)
-#define  readGEQRctr25Level       readGEQLevelCh(3, 24, GEQ_MAXNUMBANDS)
-#define writeGEQRctr25Level(N)   writeGEQLevelCh(3, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr25Level      wroteGEQLevelCh(3, 24, GEQ_MAXNUMBANDS)
-#define  readGEQRctr25Width       readGEQWidthCh(3, 24, GEQ_MAXNUMBANDS)
-#define writeGEQRctr25Width(N)   writeGEQWidthCh(3, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr25Width      wroteGEQWidthCh(3, 24, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr26Freq        readGEQFreqCh(3, 25, GEQ_MAXNUMBANDS)
-#define writeGEQRctr26Freq(N)    writeGEQFreqCh(3, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr26Freq       wroteGEQFreqCh(3, 25, GEQ_MAXNUMBANDS)
-#define  readGEQRctr26Level       readGEQLevelCh(3, 25, GEQ_MAXNUMBANDS)
-#define writeGEQRctr26Level(N)   writeGEQLevelCh(3, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr26Level      wroteGEQLevelCh(3, 25, GEQ_MAXNUMBANDS)
-#define  readGEQRctr26Width       readGEQWidthCh(3, 25, GEQ_MAXNUMBANDS)
-#define writeGEQRctr26Width(N)   writeGEQWidthCh(3, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr26Width      wroteGEQWidthCh(3, 25, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr27Freq        readGEQFreqCh(3, 26, GEQ_MAXNUMBANDS)
-#define writeGEQRctr27Freq(N)    writeGEQFreqCh(3, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr27Freq       wroteGEQFreqCh(3, 26, GEQ_MAXNUMBANDS)
-#define  readGEQRctr27Level       readGEQLevelCh(3, 26, GEQ_MAXNUMBANDS)
-#define writeGEQRctr27Level(N)   writeGEQLevelCh(3, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr27Level      wroteGEQLevelCh(3, 26, GEQ_MAXNUMBANDS)
-#define  readGEQRctr27Width       readGEQWidthCh(3, 26, GEQ_MAXNUMBANDS)
-#define writeGEQRctr27Width(N)   writeGEQWidthCh(3, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr27Width      wroteGEQWidthCh(3, 26, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr28Freq        readGEQFreqCh(3, 27, GEQ_MAXNUMBANDS)
-#define writeGEQRctr28Freq(N)    writeGEQFreqCh(3, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr28Freq       wroteGEQFreqCh(3, 27, GEQ_MAXNUMBANDS)
-#define  readGEQRctr28Level       readGEQLevelCh(3, 27, GEQ_MAXNUMBANDS)
-#define writeGEQRctr28Level(N)   writeGEQLevelCh(3, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr28Level      wroteGEQLevelCh(3, 27, GEQ_MAXNUMBANDS)
-#define  readGEQRctr28Width       readGEQWidthCh(3, 27, GEQ_MAXNUMBANDS)
-#define writeGEQRctr28Width(N)   writeGEQWidthCh(3, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr28Width      wroteGEQWidthCh(3, 27, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr29Freq        readGEQFreqCh(3, 28, GEQ_MAXNUMBANDS)
-#define writeGEQRctr29Freq(N)    writeGEQFreqCh(3, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr29Freq       wroteGEQFreqCh(3, 28, GEQ_MAXNUMBANDS)
-#define  readGEQRctr29Level       readGEQLevelCh(3, 28, GEQ_MAXNUMBANDS)
-#define writeGEQRctr29Level(N)   writeGEQLevelCh(3, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr29Level      wroteGEQLevelCh(3, 28, GEQ_MAXNUMBANDS)
-#define  readGEQRctr29Width       readGEQWidthCh(3, 28, GEQ_MAXNUMBANDS)
-#define writeGEQRctr29Width(N)   writeGEQWidthCh(3, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr29Width      wroteGEQWidthCh(3, 28, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr30Freq        readGEQFreqCh(3, 29, GEQ_MAXNUMBANDS)
-#define writeGEQRctr30Freq(N)    writeGEQFreqCh(3, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr30Freq       wroteGEQFreqCh(3, 29, GEQ_MAXNUMBANDS)
-#define  readGEQRctr30Level       readGEQLevelCh(3, 29, GEQ_MAXNUMBANDS)
-#define writeGEQRctr30Level(N)   writeGEQLevelCh(3, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr30Level      wroteGEQLevelCh(3, 29, GEQ_MAXNUMBANDS)
-#define  readGEQRctr30Width       readGEQWidthCh(3, 29, GEQ_MAXNUMBANDS)
-#define writeGEQRctr30Width(N)   writeGEQWidthCh(3, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr30Width      wroteGEQWidthCh(3, 29, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr31Freq        readGEQFreqCh(3, 30, GEQ_MAXNUMBANDS)
-#define writeGEQRctr31Freq(N)    writeGEQFreqCh(3, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr31Freq       wroteGEQFreqCh(3, 30, GEQ_MAXNUMBANDS)
-#define  readGEQRctr31Level       readGEQLevelCh(3, 30, GEQ_MAXNUMBANDS)
-#define writeGEQRctr31Level(N)   writeGEQLevelCh(3, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr31Level      wroteGEQLevelCh(3, 30, GEQ_MAXNUMBANDS)
-#define  readGEQRctr31Width       readGEQWidthCh(3, 30, GEQ_MAXNUMBANDS)
-#define writeGEQRctr31Width(N)   writeGEQWidthCh(3, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr31Width      wroteGEQWidthCh(3, 30, GEQ_MAXNUMBANDS)
-
-#define  readGEQRctr32Freq        readGEQFreqCh(3, 31, GEQ_MAXNUMBANDS)
-#define writeGEQRctr32Freq(N)    writeGEQFreqCh(3, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr32Freq       wroteGEQFreqCh(3, 31, GEQ_MAXNUMBANDS)
-#define  readGEQRctr32Level       readGEQLevelCh(3, 31, GEQ_MAXNUMBANDS)
-#define writeGEQRctr32Level(N)   writeGEQLevelCh(3, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr32Level      wroteGEQLevelCh(3, 31, GEQ_MAXNUMBANDS)
-#define  readGEQRctr32Width       readGEQWidthCh(3, 31, GEQ_MAXNUMBANDS)
-#define writeGEQRctr32Width(N)   writeGEQWidthCh(3, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRctr32Width      wroteGEQWidthCh(3, 31, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide1Freq        readGEQFreqCh(4, 0, GEQ_MAXNUMBANDS)
-#define writeGEQWide1Freq(N)    writeGEQFreqCh(4, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide1Freq       wroteGEQFreqCh(4, 0, GEQ_MAXNUMBANDS)
-#define  readGEQWide1Level       readGEQLevelCh(4, 0, GEQ_MAXNUMBANDS)
-#define writeGEQWide1Level(N)   writeGEQLevelCh(4, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide1Level      wroteGEQLevelCh(4, 0, GEQ_MAXNUMBANDS)
-#define  readGEQWide1Width       readGEQWidthCh(4, 0, GEQ_MAXNUMBANDS)
-#define writeGEQWide1Width(N)   writeGEQWidthCh(4, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide1Width      wroteGEQWidthCh(4, 0, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide2Freq        readGEQFreqCh(4, 1, GEQ_MAXNUMBANDS)
-#define writeGEQWide2Freq(N)    writeGEQFreqCh(4, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide2Freq       wroteGEQFreqCh(4, 1, GEQ_MAXNUMBANDS)
-#define  readGEQWide2Level       readGEQLevelCh(4, 1, GEQ_MAXNUMBANDS)
-#define writeGEQWide2Level(N)   writeGEQLevelCh(4, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide2Level      wroteGEQLevelCh(4, 1, GEQ_MAXNUMBANDS)
-#define  readGEQWide2Width       readGEQWidthCh(4, 1, GEQ_MAXNUMBANDS)
-#define writeGEQWide2Width(N)   writeGEQWidthCh(4, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide2Width      wroteGEQWidthCh(4, 1, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide3Freq        readGEQFreqCh(4, 2, GEQ_MAXNUMBANDS)
-#define writeGEQWide3Freq(N)    writeGEQFreqCh(4, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide3Freq       wroteGEQFreqCh(4, 2, GEQ_MAXNUMBANDS)
-#define  readGEQWide3Level       readGEQLevelCh(4, 2, GEQ_MAXNUMBANDS)
-#define writeGEQWide3Level(N)   writeGEQLevelCh(4, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide3Level      wroteGEQLevelCh(4, 2, GEQ_MAXNUMBANDS)
-#define  readGEQWide3Width       readGEQWidthCh(4, 2, GEQ_MAXNUMBANDS)
-#define writeGEQWide3Width(N)   writeGEQWidthCh(4, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide3Width      wroteGEQWidthCh(4, 2, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide4Freq        readGEQFreqCh(4, 3, GEQ_MAXNUMBANDS)
-#define writeGEQWide4Freq(N)    writeGEQFreqCh(4, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide4Freq       wroteGEQFreqCh(4, 3, GEQ_MAXNUMBANDS)
-#define  readGEQWide4Level       readGEQLevelCh(4, 3, GEQ_MAXNUMBANDS)
-#define writeGEQWide4Level(N)   writeGEQLevelCh(4, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide4Level      wroteGEQLevelCh(4, 3, GEQ_MAXNUMBANDS)
-#define  readGEQWide4Width       readGEQWidthCh(4, 3, GEQ_MAXNUMBANDS)
-#define writeGEQWide4Width(N)   writeGEQWidthCh(4, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide4Width      wroteGEQWidthCh(4, 3, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide5Freq        readGEQFreqCh(4, 4, GEQ_MAXNUMBANDS)
-#define writeGEQWide5Freq(N)    writeGEQFreqCh(4, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide5Freq       wroteGEQFreqCh(4, 4, GEQ_MAXNUMBANDS)
-#define  readGEQWide5Level       readGEQLevelCh(4, 4, GEQ_MAXNUMBANDS)
-#define writeGEQWide5Level(N)   writeGEQLevelCh(4, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide5Level      wroteGEQLevelCh(4, 4, GEQ_MAXNUMBANDS)
-#define  readGEQWide5Width       readGEQWidthCh(4, 4, GEQ_MAXNUMBANDS)
-#define writeGEQWide5Width(N)   writeGEQWidthCh(4, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide5Width      wroteGEQWidthCh(4, 4, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide6Freq        readGEQFreqCh(4, 5, GEQ_MAXNUMBANDS)
-#define writeGEQWide6Freq(N)    writeGEQFreqCh(4, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide6Freq       wroteGEQFreqCh(4, 5, GEQ_MAXNUMBANDS)
-#define  readGEQWide6Level       readGEQLevelCh(4, 5, GEQ_MAXNUMBANDS)
-#define writeGEQWide6Level(N)   writeGEQLevelCh(4, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide6Level      wroteGEQLevelCh(4, 5, GEQ_MAXNUMBANDS)
-#define  readGEQWide6Width       readGEQWidthCh(4, 5, GEQ_MAXNUMBANDS)
-#define writeGEQWide6Width(N)   writeGEQWidthCh(4, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide6Width      wroteGEQWidthCh(4, 5, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide7Freq        readGEQFreqCh(4, 6, GEQ_MAXNUMBANDS)
-#define writeGEQWide7Freq(N)    writeGEQFreqCh(4, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide7Freq       wroteGEQFreqCh(4, 6, GEQ_MAXNUMBANDS)
-#define  readGEQWide7Level       readGEQLevelCh(4, 6, GEQ_MAXNUMBANDS)
-#define writeGEQWide7Level(N)   writeGEQLevelCh(4, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide7Level      wroteGEQLevelCh(4, 6, GEQ_MAXNUMBANDS)
-#define  readGEQWide7Width       readGEQWidthCh(4, 6, GEQ_MAXNUMBANDS)
-#define writeGEQWide7Width(N)   writeGEQWidthCh(4, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide7Width      wroteGEQWidthCh(4, 6, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide8Freq        readGEQFreqCh(4, 7, GEQ_MAXNUMBANDS)
-#define writeGEQWide8Freq(N)    writeGEQFreqCh(4, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide8Freq       wroteGEQFreqCh(4, 7, GEQ_MAXNUMBANDS)
-#define  readGEQWide8Level       readGEQLevelCh(4, 7, GEQ_MAXNUMBANDS)
-#define writeGEQWide8Level(N)   writeGEQLevelCh(4, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide8Level      wroteGEQLevelCh(4, 7, GEQ_MAXNUMBANDS)
-#define  readGEQWide8Width       readGEQWidthCh(4, 7, GEQ_MAXNUMBANDS)
-#define writeGEQWide8Width(N)   writeGEQWidthCh(4, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide8Width      wroteGEQWidthCh(4, 7, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide9Freq        readGEQFreqCh(4, 8, GEQ_MAXNUMBANDS)
-#define writeGEQWide9Freq(N)    writeGEQFreqCh(4, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide9Freq       wroteGEQFreqCh(4, 8, GEQ_MAXNUMBANDS)
-#define  readGEQWide9Level       readGEQLevelCh(4, 8, GEQ_MAXNUMBANDS)
-#define writeGEQWide9Level(N)   writeGEQLevelCh(4, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide9Level      wroteGEQLevelCh(4, 8, GEQ_MAXNUMBANDS)
-#define  readGEQWide9Width       readGEQWidthCh(4, 8, GEQ_MAXNUMBANDS)
-#define writeGEQWide9Width(N)   writeGEQWidthCh(4, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide9Width      wroteGEQWidthCh(4, 8, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide10Freq        readGEQFreqCh(4, 9, GEQ_MAXNUMBANDS)
-#define writeGEQWide10Freq(N)    writeGEQFreqCh(4, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide10Freq       wroteGEQFreqCh(4, 9, GEQ_MAXNUMBANDS)
-#define  readGEQWide10Level       readGEQLevelCh(4, 9, GEQ_MAXNUMBANDS)
-#define writeGEQWide10Level(N)   writeGEQLevelCh(4, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide10Level      wroteGEQLevelCh(4, 9, GEQ_MAXNUMBANDS)
-#define  readGEQWide10Width       readGEQWidthCh(4, 9, GEQ_MAXNUMBANDS)
-#define writeGEQWide10Width(N)   writeGEQWidthCh(4, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide10Width      wroteGEQWidthCh(4, 9, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide11Freq        readGEQFreqCh(4, 10, GEQ_MAXNUMBANDS)
-#define writeGEQWide11Freq(N)    writeGEQFreqCh(4, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide11Freq       wroteGEQFreqCh(4, 10, GEQ_MAXNUMBANDS)
-#define  readGEQWide11Level       readGEQLevelCh(4, 10, GEQ_MAXNUMBANDS)
-#define writeGEQWide11Level(N)   writeGEQLevelCh(4, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide11Level      wroteGEQLevelCh(4, 10, GEQ_MAXNUMBANDS)
-#define  readGEQWide11Width       readGEQWidthCh(4, 10, GEQ_MAXNUMBANDS)
-#define writeGEQWide11Width(N)   writeGEQWidthCh(4, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide11Width      wroteGEQWidthCh(4, 10, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide12Freq        readGEQFreqCh(4, 11, GEQ_MAXNUMBANDS)
-#define writeGEQWide12Freq(N)    writeGEQFreqCh(4, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide12Freq       wroteGEQFreqCh(4, 11, GEQ_MAXNUMBANDS)
-#define  readGEQWide12Level       readGEQLevelCh(4, 11, GEQ_MAXNUMBANDS)
-#define writeGEQWide12Level(N)   writeGEQLevelCh(4, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide12Level      wroteGEQLevelCh(4, 11, GEQ_MAXNUMBANDS)
-#define  readGEQWide12Width       readGEQWidthCh(4, 11, GEQ_MAXNUMBANDS)
-#define writeGEQWide12Width(N)   writeGEQWidthCh(4, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide12Width      wroteGEQWidthCh(4, 11, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide13Freq        readGEQFreqCh(4, 12, GEQ_MAXNUMBANDS)
-#define writeGEQWide13Freq(N)    writeGEQFreqCh(4, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide13Freq       wroteGEQFreqCh(4, 12, GEQ_MAXNUMBANDS)
-#define  readGEQWide13Level       readGEQLevelCh(4, 12, GEQ_MAXNUMBANDS)
-#define writeGEQWide13Level(N)   writeGEQLevelCh(4, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide13Level      wroteGEQLevelCh(4, 12, GEQ_MAXNUMBANDS)
-#define  readGEQWide13Width       readGEQWidthCh(4, 12, GEQ_MAXNUMBANDS)
-#define writeGEQWide13Width(N)   writeGEQWidthCh(4, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide13Width      wroteGEQWidthCh(4, 12, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide14Freq        readGEQFreqCh(4, 13, GEQ_MAXNUMBANDS)
-#define writeGEQWide14Freq(N)    writeGEQFreqCh(4, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide14Freq       wroteGEQFreqCh(4, 13, GEQ_MAXNUMBANDS)
-#define  readGEQWide14Level       readGEQLevelCh(4, 13, GEQ_MAXNUMBANDS)
-#define writeGEQWide14Level(N)   writeGEQLevelCh(4, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide14Level      wroteGEQLevelCh(4, 13, GEQ_MAXNUMBANDS)
-#define  readGEQWide14Width       readGEQWidthCh(4, 13, GEQ_MAXNUMBANDS)
-#define writeGEQWide14Width(N)   writeGEQWidthCh(4, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide14Width      wroteGEQWidthCh(4, 13, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide15Freq        readGEQFreqCh(4, 14, GEQ_MAXNUMBANDS)
-#define writeGEQWide15Freq(N)    writeGEQFreqCh(4, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide15Freq       wroteGEQFreqCh(4, 14, GEQ_MAXNUMBANDS)
-#define  readGEQWide15Level       readGEQLevelCh(4, 14, GEQ_MAXNUMBANDS)
-#define writeGEQWide15Level(N)   writeGEQLevelCh(4, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide15Level      wroteGEQLevelCh(4, 14, GEQ_MAXNUMBANDS)
-#define  readGEQWide15Width       readGEQWidthCh(4, 14, GEQ_MAXNUMBANDS)
-#define writeGEQWide15Width(N)   writeGEQWidthCh(4, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide15Width      wroteGEQWidthCh(4, 14, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide16Freq        readGEQFreqCh(4, 15, GEQ_MAXNUMBANDS)
-#define writeGEQWide16Freq(N)    writeGEQFreqCh(4, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide16Freq       wroteGEQFreqCh(4, 15, GEQ_MAXNUMBANDS)
-#define  readGEQWide16Level       readGEQLevelCh(4, 15, GEQ_MAXNUMBANDS)
-#define writeGEQWide16Level(N)   writeGEQLevelCh(4, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide16Level      wroteGEQLevelCh(4, 15, GEQ_MAXNUMBANDS)
-#define  readGEQWide16Width       readGEQWidthCh(4, 15, GEQ_MAXNUMBANDS)
-#define writeGEQWide16Width(N)   writeGEQWidthCh(4, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide16Width      wroteGEQWidthCh(4, 15, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide17Freq        readGEQFreqCh(4, 16, GEQ_MAXNUMBANDS)
-#define writeGEQWide17Freq(N)    writeGEQFreqCh(4, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide17Freq       wroteGEQFreqCh(4, 16, GEQ_MAXNUMBANDS)
-#define  readGEQWide17Level       readGEQLevelCh(4, 16, GEQ_MAXNUMBANDS)
-#define writeGEQWide17Level(N)   writeGEQLevelCh(4, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide17Level      wroteGEQLevelCh(4, 16, GEQ_MAXNUMBANDS)
-#define  readGEQWide17Width       readGEQWidthCh(4, 16, GEQ_MAXNUMBANDS)
-#define writeGEQWide17Width(N)   writeGEQWidthCh(4, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide17Width      wroteGEQWidthCh(4, 16, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide18Freq        readGEQFreqCh(4, 17, GEQ_MAXNUMBANDS)
-#define writeGEQWide18Freq(N)    writeGEQFreqCh(4, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide18Freq       wroteGEQFreqCh(4, 17, GEQ_MAXNUMBANDS)
-#define  readGEQWide18Level       readGEQLevelCh(4, 17, GEQ_MAXNUMBANDS)
-#define writeGEQWide18Level(N)   writeGEQLevelCh(4, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide18Level      wroteGEQLevelCh(4, 17, GEQ_MAXNUMBANDS)
-#define  readGEQWide18Width       readGEQWidthCh(4, 17, GEQ_MAXNUMBANDS)
-#define writeGEQWide18Width(N)   writeGEQWidthCh(4, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide18Width      wroteGEQWidthCh(4, 17, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide19Freq        readGEQFreqCh(4, 18, GEQ_MAXNUMBANDS)
-#define writeGEQWide19Freq(N)    writeGEQFreqCh(4, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide19Freq       wroteGEQFreqCh(4, 18, GEQ_MAXNUMBANDS)
-#define  readGEQWide19Level       readGEQLevelCh(4, 18, GEQ_MAXNUMBANDS)
-#define writeGEQWide19Level(N)   writeGEQLevelCh(4, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide19Level      wroteGEQLevelCh(4, 18, GEQ_MAXNUMBANDS)
-#define  readGEQWide19Width       readGEQWidthCh(4, 18, GEQ_MAXNUMBANDS)
-#define writeGEQWide19Width(N)   writeGEQWidthCh(4, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide19Width      wroteGEQWidthCh(4, 18, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide20Freq        readGEQFreqCh(4, 19, GEQ_MAXNUMBANDS)
-#define writeGEQWide20Freq(N)    writeGEQFreqCh(4, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide20Freq       wroteGEQFreqCh(4, 19, GEQ_MAXNUMBANDS)
-#define  readGEQWide20Level       readGEQLevelCh(4, 19, GEQ_MAXNUMBANDS)
-#define writeGEQWide20Level(N)   writeGEQLevelCh(4, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide20Level      wroteGEQLevelCh(4, 19, GEQ_MAXNUMBANDS)
-#define  readGEQWide20Width       readGEQWidthCh(4, 19, GEQ_MAXNUMBANDS)
-#define writeGEQWide20Width(N)   writeGEQWidthCh(4, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide20Width      wroteGEQWidthCh(4, 19, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide21Freq        readGEQFreqCh(4, 20, GEQ_MAXNUMBANDS)
-#define writeGEQWide21Freq(N)    writeGEQFreqCh(4, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide21Freq       wroteGEQFreqCh(4, 20, GEQ_MAXNUMBANDS)
-#define  readGEQWide21Level       readGEQLevelCh(4, 20, GEQ_MAXNUMBANDS)
-#define writeGEQWide21Level(N)   writeGEQLevelCh(4, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide21Level      wroteGEQLevelCh(4, 20, GEQ_MAXNUMBANDS)
-#define  readGEQWide21Width       readGEQWidthCh(4, 20, GEQ_MAXNUMBANDS)
-#define writeGEQWide21Width(N)   writeGEQWidthCh(4, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide21Width      wroteGEQWidthCh(4, 20, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide22Freq        readGEQFreqCh(4, 21, GEQ_MAXNUMBANDS)
-#define writeGEQWide22Freq(N)    writeGEQFreqCh(4, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide22Freq       wroteGEQFreqCh(4, 21, GEQ_MAXNUMBANDS)
-#define  readGEQWide22Level       readGEQLevelCh(4, 21, GEQ_MAXNUMBANDS)
-#define writeGEQWide22Level(N)   writeGEQLevelCh(4, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide22Level      wroteGEQLevelCh(4, 21, GEQ_MAXNUMBANDS)
-#define  readGEQWide22Width       readGEQWidthCh(4, 21, GEQ_MAXNUMBANDS)
-#define writeGEQWide22Width(N)   writeGEQWidthCh(4, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide22Width      wroteGEQWidthCh(4, 21, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide23Freq        readGEQFreqCh(4, 22, GEQ_MAXNUMBANDS)
-#define writeGEQWide23Freq(N)    writeGEQFreqCh(4, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide23Freq       wroteGEQFreqCh(4, 22, GEQ_MAXNUMBANDS)
-#define  readGEQWide23Level       readGEQLevelCh(4, 22, GEQ_MAXNUMBANDS)
-#define writeGEQWide23Level(N)   writeGEQLevelCh(4, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide23Level      wroteGEQLevelCh(4, 22, GEQ_MAXNUMBANDS)
-#define  readGEQWide23Width       readGEQWidthCh(4, 22, GEQ_MAXNUMBANDS)
-#define writeGEQWide23Width(N)   writeGEQWidthCh(4, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide23Width      wroteGEQWidthCh(4, 22, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide24Freq        readGEQFreqCh(4, 23, GEQ_MAXNUMBANDS)
-#define writeGEQWide24Freq(N)    writeGEQFreqCh(4, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide24Freq       wroteGEQFreqCh(4, 23, GEQ_MAXNUMBANDS)
-#define  readGEQWide24Level       readGEQLevelCh(4, 23, GEQ_MAXNUMBANDS)
-#define writeGEQWide24Level(N)   writeGEQLevelCh(4, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide24Level      wroteGEQLevelCh(4, 23, GEQ_MAXNUMBANDS)
-#define  readGEQWide24Width       readGEQWidthCh(4, 23, GEQ_MAXNUMBANDS)
-#define writeGEQWide24Width(N)   writeGEQWidthCh(4, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide24Width      wroteGEQWidthCh(4, 23, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide25Freq        readGEQFreqCh(4, 24, GEQ_MAXNUMBANDS)
-#define writeGEQWide25Freq(N)    writeGEQFreqCh(4, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide25Freq       wroteGEQFreqCh(4, 24, GEQ_MAXNUMBANDS)
-#define  readGEQWide25Level       readGEQLevelCh(4, 24, GEQ_MAXNUMBANDS)
-#define writeGEQWide25Level(N)   writeGEQLevelCh(4, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide25Level      wroteGEQLevelCh(4, 24, GEQ_MAXNUMBANDS)
-#define  readGEQWide25Width       readGEQWidthCh(4, 24, GEQ_MAXNUMBANDS)
-#define writeGEQWide25Width(N)   writeGEQWidthCh(4, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide25Width      wroteGEQWidthCh(4, 24, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide26Freq        readGEQFreqCh(4, 25, GEQ_MAXNUMBANDS)
-#define writeGEQWide26Freq(N)    writeGEQFreqCh(4, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide26Freq       wroteGEQFreqCh(4, 25, GEQ_MAXNUMBANDS)
-#define  readGEQWide26Level       readGEQLevelCh(4, 25, GEQ_MAXNUMBANDS)
-#define writeGEQWide26Level(N)   writeGEQLevelCh(4, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide26Level      wroteGEQLevelCh(4, 25, GEQ_MAXNUMBANDS)
-#define  readGEQWide26Width       readGEQWidthCh(4, 25, GEQ_MAXNUMBANDS)
-#define writeGEQWide26Width(N)   writeGEQWidthCh(4, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide26Width      wroteGEQWidthCh(4, 25, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide27Freq        readGEQFreqCh(4, 26, GEQ_MAXNUMBANDS)
-#define writeGEQWide27Freq(N)    writeGEQFreqCh(4, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide27Freq       wroteGEQFreqCh(4, 26, GEQ_MAXNUMBANDS)
-#define  readGEQWide27Level       readGEQLevelCh(4, 26, GEQ_MAXNUMBANDS)
-#define writeGEQWide27Level(N)   writeGEQLevelCh(4, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide27Level      wroteGEQLevelCh(4, 26, GEQ_MAXNUMBANDS)
-#define  readGEQWide27Width       readGEQWidthCh(4, 26, GEQ_MAXNUMBANDS)
-#define writeGEQWide27Width(N)   writeGEQWidthCh(4, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide27Width      wroteGEQWidthCh(4, 26, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide28Freq        readGEQFreqCh(4, 27, GEQ_MAXNUMBANDS)
-#define writeGEQWide28Freq(N)    writeGEQFreqCh(4, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide28Freq       wroteGEQFreqCh(4, 27, GEQ_MAXNUMBANDS)
-#define  readGEQWide28Level       readGEQLevelCh(4, 27, GEQ_MAXNUMBANDS)
-#define writeGEQWide28Level(N)   writeGEQLevelCh(4, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide28Level      wroteGEQLevelCh(4, 27, GEQ_MAXNUMBANDS)
-#define  readGEQWide28Width       readGEQWidthCh(4, 27, GEQ_MAXNUMBANDS)
-#define writeGEQWide28Width(N)   writeGEQWidthCh(4, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide28Width      wroteGEQWidthCh(4, 27, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide29Freq        readGEQFreqCh(4, 28, GEQ_MAXNUMBANDS)
-#define writeGEQWide29Freq(N)    writeGEQFreqCh(4, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide29Freq       wroteGEQFreqCh(4, 28, GEQ_MAXNUMBANDS)
-#define  readGEQWide29Level       readGEQLevelCh(4, 28, GEQ_MAXNUMBANDS)
-#define writeGEQWide29Level(N)   writeGEQLevelCh(4, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide29Level      wroteGEQLevelCh(4, 28, GEQ_MAXNUMBANDS)
-#define  readGEQWide29Width       readGEQWidthCh(4, 28, GEQ_MAXNUMBANDS)
-#define writeGEQWide29Width(N)   writeGEQWidthCh(4, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide29Width      wroteGEQWidthCh(4, 28, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide30Freq        readGEQFreqCh(4, 29, GEQ_MAXNUMBANDS)
-#define writeGEQWide30Freq(N)    writeGEQFreqCh(4, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide30Freq       wroteGEQFreqCh(4, 29, GEQ_MAXNUMBANDS)
-#define  readGEQWide30Level       readGEQLevelCh(4, 29, GEQ_MAXNUMBANDS)
-#define writeGEQWide30Level(N)   writeGEQLevelCh(4, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide30Level      wroteGEQLevelCh(4, 29, GEQ_MAXNUMBANDS)
-#define  readGEQWide30Width       readGEQWidthCh(4, 29, GEQ_MAXNUMBANDS)
-#define writeGEQWide30Width(N)   writeGEQWidthCh(4, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide30Width      wroteGEQWidthCh(4, 29, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide31Freq        readGEQFreqCh(4, 30, GEQ_MAXNUMBANDS)
-#define writeGEQWide31Freq(N)    writeGEQFreqCh(4, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide31Freq       wroteGEQFreqCh(4, 30, GEQ_MAXNUMBANDS)
-#define  readGEQWide31Level       readGEQLevelCh(4, 30, GEQ_MAXNUMBANDS)
-#define writeGEQWide31Level(N)   writeGEQLevelCh(4, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide31Level      wroteGEQLevelCh(4, 30, GEQ_MAXNUMBANDS)
-#define  readGEQWide31Width       readGEQWidthCh(4, 30, GEQ_MAXNUMBANDS)
-#define writeGEQWide31Width(N)   writeGEQWidthCh(4, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide31Width      wroteGEQWidthCh(4, 30, GEQ_MAXNUMBANDS)
-
-#define  readGEQWide32Freq        readGEQFreqCh(4, 31, GEQ_MAXNUMBANDS)
-#define writeGEQWide32Freq(N)    writeGEQFreqCh(4, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide32Freq       wroteGEQFreqCh(4, 31, GEQ_MAXNUMBANDS)
-#define  readGEQWide32Level       readGEQLevelCh(4, 31, GEQ_MAXNUMBANDS)
-#define writeGEQWide32Level(N)   writeGEQLevelCh(4, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide32Level      wroteGEQLevelCh(4, 31, GEQ_MAXNUMBANDS)
-#define  readGEQWide32Width       readGEQWidthCh(4, 31, GEQ_MAXNUMBANDS)
-#define writeGEQWide32Width(N)   writeGEQWidthCh(4, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQWide32Width      wroteGEQWidthCh(4, 31, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid1Freq        readGEQFreqCh(4, 0, GEQ_MAXNUMBANDS)
-#define writeGEQLwid1Freq(N)    writeGEQFreqCh(4, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid1Freq       wroteGEQFreqCh(4, 0, GEQ_MAXNUMBANDS)
-#define  readGEQLwid1Level       readGEQLevelCh(4, 0, GEQ_MAXNUMBANDS)
-#define writeGEQLwid1Level(N)   writeGEQLevelCh(4, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid1Level      wroteGEQLevelCh(4, 0, GEQ_MAXNUMBANDS)
-#define  readGEQLwid1Width       readGEQWidthCh(4, 0, GEQ_MAXNUMBANDS)
-#define writeGEQLwid1Width(N)   writeGEQWidthCh(4, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid1Width      wroteGEQWidthCh(4, 0, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid2Freq        readGEQFreqCh(4, 1, GEQ_MAXNUMBANDS)
-#define writeGEQLwid2Freq(N)    writeGEQFreqCh(4, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid2Freq       wroteGEQFreqCh(4, 1, GEQ_MAXNUMBANDS)
-#define  readGEQLwid2Level       readGEQLevelCh(4, 1, GEQ_MAXNUMBANDS)
-#define writeGEQLwid2Level(N)   writeGEQLevelCh(4, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid2Level      wroteGEQLevelCh(4, 1, GEQ_MAXNUMBANDS)
-#define  readGEQLwid2Width       readGEQWidthCh(4, 1, GEQ_MAXNUMBANDS)
-#define writeGEQLwid2Width(N)   writeGEQWidthCh(4, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid2Width      wroteGEQWidthCh(4, 1, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid3Freq        readGEQFreqCh(4, 2, GEQ_MAXNUMBANDS)
-#define writeGEQLwid3Freq(N)    writeGEQFreqCh(4, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid3Freq       wroteGEQFreqCh(4, 2, GEQ_MAXNUMBANDS)
-#define  readGEQLwid3Level       readGEQLevelCh(4, 2, GEQ_MAXNUMBANDS)
-#define writeGEQLwid3Level(N)   writeGEQLevelCh(4, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid3Level      wroteGEQLevelCh(4, 2, GEQ_MAXNUMBANDS)
-#define  readGEQLwid3Width       readGEQWidthCh(4, 2, GEQ_MAXNUMBANDS)
-#define writeGEQLwid3Width(N)   writeGEQWidthCh(4, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid3Width      wroteGEQWidthCh(4, 2, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid4Freq        readGEQFreqCh(4, 3, GEQ_MAXNUMBANDS)
-#define writeGEQLwid4Freq(N)    writeGEQFreqCh(4, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid4Freq       wroteGEQFreqCh(4, 3, GEQ_MAXNUMBANDS)
-#define  readGEQLwid4Level       readGEQLevelCh(4, 3, GEQ_MAXNUMBANDS)
-#define writeGEQLwid4Level(N)   writeGEQLevelCh(4, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid4Level      wroteGEQLevelCh(4, 3, GEQ_MAXNUMBANDS)
-#define  readGEQLwid4Width       readGEQWidthCh(4, 3, GEQ_MAXNUMBANDS)
-#define writeGEQLwid4Width(N)   writeGEQWidthCh(4, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid4Width      wroteGEQWidthCh(4, 3, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid5Freq        readGEQFreqCh(4, 4, GEQ_MAXNUMBANDS)
-#define writeGEQLwid5Freq(N)    writeGEQFreqCh(4, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid5Freq       wroteGEQFreqCh(4, 4, GEQ_MAXNUMBANDS)
-#define  readGEQLwid5Level       readGEQLevelCh(4, 4, GEQ_MAXNUMBANDS)
-#define writeGEQLwid5Level(N)   writeGEQLevelCh(4, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid5Level      wroteGEQLevelCh(4, 4, GEQ_MAXNUMBANDS)
-#define  readGEQLwid5Width       readGEQWidthCh(4, 4, GEQ_MAXNUMBANDS)
-#define writeGEQLwid5Width(N)   writeGEQWidthCh(4, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid5Width      wroteGEQWidthCh(4, 4, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid6Freq        readGEQFreqCh(4, 5, GEQ_MAXNUMBANDS)
-#define writeGEQLwid6Freq(N)    writeGEQFreqCh(4, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid6Freq       wroteGEQFreqCh(4, 5, GEQ_MAXNUMBANDS)
-#define  readGEQLwid6Level       readGEQLevelCh(4, 5, GEQ_MAXNUMBANDS)
-#define writeGEQLwid6Level(N)   writeGEQLevelCh(4, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid6Level      wroteGEQLevelCh(4, 5, GEQ_MAXNUMBANDS)
-#define  readGEQLwid6Width       readGEQWidthCh(4, 5, GEQ_MAXNUMBANDS)
-#define writeGEQLwid6Width(N)   writeGEQWidthCh(4, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid6Width      wroteGEQWidthCh(4, 5, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid7Freq        readGEQFreqCh(4, 6, GEQ_MAXNUMBANDS)
-#define writeGEQLwid7Freq(N)    writeGEQFreqCh(4, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid7Freq       wroteGEQFreqCh(4, 6, GEQ_MAXNUMBANDS)
-#define  readGEQLwid7Level       readGEQLevelCh(4, 6, GEQ_MAXNUMBANDS)
-#define writeGEQLwid7Level(N)   writeGEQLevelCh(4, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid7Level      wroteGEQLevelCh(4, 6, GEQ_MAXNUMBANDS)
-#define  readGEQLwid7Width       readGEQWidthCh(4, 6, GEQ_MAXNUMBANDS)
-#define writeGEQLwid7Width(N)   writeGEQWidthCh(4, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid7Width      wroteGEQWidthCh(4, 6, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid8Freq        readGEQFreqCh(4, 7, GEQ_MAXNUMBANDS)
-#define writeGEQLwid8Freq(N)    writeGEQFreqCh(4, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid8Freq       wroteGEQFreqCh(4, 7, GEQ_MAXNUMBANDS)
-#define  readGEQLwid8Level       readGEQLevelCh(4, 7, GEQ_MAXNUMBANDS)
-#define writeGEQLwid8Level(N)   writeGEQLevelCh(4, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid8Level      wroteGEQLevelCh(4, 7, GEQ_MAXNUMBANDS)
-#define  readGEQLwid8Width       readGEQWidthCh(4, 7, GEQ_MAXNUMBANDS)
-#define writeGEQLwid8Width(N)   writeGEQWidthCh(4, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid8Width      wroteGEQWidthCh(4, 7, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid9Freq        readGEQFreqCh(4, 8, GEQ_MAXNUMBANDS)
-#define writeGEQLwid9Freq(N)    writeGEQFreqCh(4, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid9Freq       wroteGEQFreqCh(4, 8, GEQ_MAXNUMBANDS)
-#define  readGEQLwid9Level       readGEQLevelCh(4, 8, GEQ_MAXNUMBANDS)
-#define writeGEQLwid9Level(N)   writeGEQLevelCh(4, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid9Level      wroteGEQLevelCh(4, 8, GEQ_MAXNUMBANDS)
-#define  readGEQLwid9Width       readGEQWidthCh(4, 8, GEQ_MAXNUMBANDS)
-#define writeGEQLwid9Width(N)   writeGEQWidthCh(4, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid9Width      wroteGEQWidthCh(4, 8, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid10Freq        readGEQFreqCh(4, 9, GEQ_MAXNUMBANDS)
-#define writeGEQLwid10Freq(N)    writeGEQFreqCh(4, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid10Freq       wroteGEQFreqCh(4, 9, GEQ_MAXNUMBANDS)
-#define  readGEQLwid10Level       readGEQLevelCh(4, 9, GEQ_MAXNUMBANDS)
-#define writeGEQLwid10Level(N)   writeGEQLevelCh(4, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid10Level      wroteGEQLevelCh(4, 9, GEQ_MAXNUMBANDS)
-#define  readGEQLwid10Width       readGEQWidthCh(4, 9, GEQ_MAXNUMBANDS)
-#define writeGEQLwid10Width(N)   writeGEQWidthCh(4, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid10Width      wroteGEQWidthCh(4, 9, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid11Freq        readGEQFreqCh(4, 10, GEQ_MAXNUMBANDS)
-#define writeGEQLwid11Freq(N)    writeGEQFreqCh(4, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid11Freq       wroteGEQFreqCh(4, 10, GEQ_MAXNUMBANDS)
-#define  readGEQLwid11Level       readGEQLevelCh(4, 10, GEQ_MAXNUMBANDS)
-#define writeGEQLwid11Level(N)   writeGEQLevelCh(4, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid11Level      wroteGEQLevelCh(4, 10, GEQ_MAXNUMBANDS)
-#define  readGEQLwid11Width       readGEQWidthCh(4, 10, GEQ_MAXNUMBANDS)
-#define writeGEQLwid11Width(N)   writeGEQWidthCh(4, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid11Width      wroteGEQWidthCh(4, 10, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid12Freq        readGEQFreqCh(4, 11, GEQ_MAXNUMBANDS)
-#define writeGEQLwid12Freq(N)    writeGEQFreqCh(4, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid12Freq       wroteGEQFreqCh(4, 11, GEQ_MAXNUMBANDS)
-#define  readGEQLwid12Level       readGEQLevelCh(4, 11, GEQ_MAXNUMBANDS)
-#define writeGEQLwid12Level(N)   writeGEQLevelCh(4, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid12Level      wroteGEQLevelCh(4, 11, GEQ_MAXNUMBANDS)
-#define  readGEQLwid12Width       readGEQWidthCh(4, 11, GEQ_MAXNUMBANDS)
-#define writeGEQLwid12Width(N)   writeGEQWidthCh(4, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid12Width      wroteGEQWidthCh(4, 11, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid13Freq        readGEQFreqCh(4, 12, GEQ_MAXNUMBANDS)
-#define writeGEQLwid13Freq(N)    writeGEQFreqCh(4, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid13Freq       wroteGEQFreqCh(4, 12, GEQ_MAXNUMBANDS)
-#define  readGEQLwid13Level       readGEQLevelCh(4, 12, GEQ_MAXNUMBANDS)
-#define writeGEQLwid13Level(N)   writeGEQLevelCh(4, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid13Level      wroteGEQLevelCh(4, 12, GEQ_MAXNUMBANDS)
-#define  readGEQLwid13Width       readGEQWidthCh(4, 12, GEQ_MAXNUMBANDS)
-#define writeGEQLwid13Width(N)   writeGEQWidthCh(4, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid13Width      wroteGEQWidthCh(4, 12, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid14Freq        readGEQFreqCh(4, 13, GEQ_MAXNUMBANDS)
-#define writeGEQLwid14Freq(N)    writeGEQFreqCh(4, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid14Freq       wroteGEQFreqCh(4, 13, GEQ_MAXNUMBANDS)
-#define  readGEQLwid14Level       readGEQLevelCh(4, 13, GEQ_MAXNUMBANDS)
-#define writeGEQLwid14Level(N)   writeGEQLevelCh(4, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid14Level      wroteGEQLevelCh(4, 13, GEQ_MAXNUMBANDS)
-#define  readGEQLwid14Width       readGEQWidthCh(4, 13, GEQ_MAXNUMBANDS)
-#define writeGEQLwid14Width(N)   writeGEQWidthCh(4, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid14Width      wroteGEQWidthCh(4, 13, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid15Freq        readGEQFreqCh(4, 14, GEQ_MAXNUMBANDS)
-#define writeGEQLwid15Freq(N)    writeGEQFreqCh(4, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid15Freq       wroteGEQFreqCh(4, 14, GEQ_MAXNUMBANDS)
-#define  readGEQLwid15Level       readGEQLevelCh(4, 14, GEQ_MAXNUMBANDS)
-#define writeGEQLwid15Level(N)   writeGEQLevelCh(4, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid15Level      wroteGEQLevelCh(4, 14, GEQ_MAXNUMBANDS)
-#define  readGEQLwid15Width       readGEQWidthCh(4, 14, GEQ_MAXNUMBANDS)
-#define writeGEQLwid15Width(N)   writeGEQWidthCh(4, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid15Width      wroteGEQWidthCh(4, 14, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid16Freq        readGEQFreqCh(4, 15, GEQ_MAXNUMBANDS)
-#define writeGEQLwid16Freq(N)    writeGEQFreqCh(4, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid16Freq       wroteGEQFreqCh(4, 15, GEQ_MAXNUMBANDS)
-#define  readGEQLwid16Level       readGEQLevelCh(4, 15, GEQ_MAXNUMBANDS)
-#define writeGEQLwid16Level(N)   writeGEQLevelCh(4, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid16Level      wroteGEQLevelCh(4, 15, GEQ_MAXNUMBANDS)
-#define  readGEQLwid16Width       readGEQWidthCh(4, 15, GEQ_MAXNUMBANDS)
-#define writeGEQLwid16Width(N)   writeGEQWidthCh(4, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid16Width      wroteGEQWidthCh(4, 15, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid17Freq        readGEQFreqCh(4, 16, GEQ_MAXNUMBANDS)
-#define writeGEQLwid17Freq(N)    writeGEQFreqCh(4, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid17Freq       wroteGEQFreqCh(4, 16, GEQ_MAXNUMBANDS)
-#define  readGEQLwid17Level       readGEQLevelCh(4, 16, GEQ_MAXNUMBANDS)
-#define writeGEQLwid17Level(N)   writeGEQLevelCh(4, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid17Level      wroteGEQLevelCh(4, 16, GEQ_MAXNUMBANDS)
-#define  readGEQLwid17Width       readGEQWidthCh(4, 16, GEQ_MAXNUMBANDS)
-#define writeGEQLwid17Width(N)   writeGEQWidthCh(4, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid17Width      wroteGEQWidthCh(4, 16, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid18Freq        readGEQFreqCh(4, 17, GEQ_MAXNUMBANDS)
-#define writeGEQLwid18Freq(N)    writeGEQFreqCh(4, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid18Freq       wroteGEQFreqCh(4, 17, GEQ_MAXNUMBANDS)
-#define  readGEQLwid18Level       readGEQLevelCh(4, 17, GEQ_MAXNUMBANDS)
-#define writeGEQLwid18Level(N)   writeGEQLevelCh(4, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid18Level      wroteGEQLevelCh(4, 17, GEQ_MAXNUMBANDS)
-#define  readGEQLwid18Width       readGEQWidthCh(4, 17, GEQ_MAXNUMBANDS)
-#define writeGEQLwid18Width(N)   writeGEQWidthCh(4, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid18Width      wroteGEQWidthCh(4, 17, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid19Freq        readGEQFreqCh(4, 18, GEQ_MAXNUMBANDS)
-#define writeGEQLwid19Freq(N)    writeGEQFreqCh(4, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid19Freq       wroteGEQFreqCh(4, 18, GEQ_MAXNUMBANDS)
-#define  readGEQLwid19Level       readGEQLevelCh(4, 18, GEQ_MAXNUMBANDS)
-#define writeGEQLwid19Level(N)   writeGEQLevelCh(4, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid19Level      wroteGEQLevelCh(4, 18, GEQ_MAXNUMBANDS)
-#define  readGEQLwid19Width       readGEQWidthCh(4, 18, GEQ_MAXNUMBANDS)
-#define writeGEQLwid19Width(N)   writeGEQWidthCh(4, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid19Width      wroteGEQWidthCh(4, 18, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid20Freq        readGEQFreqCh(4, 19, GEQ_MAXNUMBANDS)
-#define writeGEQLwid20Freq(N)    writeGEQFreqCh(4, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid20Freq       wroteGEQFreqCh(4, 19, GEQ_MAXNUMBANDS)
-#define  readGEQLwid20Level       readGEQLevelCh(4, 19, GEQ_MAXNUMBANDS)
-#define writeGEQLwid20Level(N)   writeGEQLevelCh(4, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid20Level      wroteGEQLevelCh(4, 19, GEQ_MAXNUMBANDS)
-#define  readGEQLwid20Width       readGEQWidthCh(4, 19, GEQ_MAXNUMBANDS)
-#define writeGEQLwid20Width(N)   writeGEQWidthCh(4, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid20Width      wroteGEQWidthCh(4, 19, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid21Freq        readGEQFreqCh(4, 20, GEQ_MAXNUMBANDS)
-#define writeGEQLwid21Freq(N)    writeGEQFreqCh(4, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid21Freq       wroteGEQFreqCh(4, 20, GEQ_MAXNUMBANDS)
-#define  readGEQLwid21Level       readGEQLevelCh(4, 20, GEQ_MAXNUMBANDS)
-#define writeGEQLwid21Level(N)   writeGEQLevelCh(4, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid21Level      wroteGEQLevelCh(4, 20, GEQ_MAXNUMBANDS)
-#define  readGEQLwid21Width       readGEQWidthCh(4, 20, GEQ_MAXNUMBANDS)
-#define writeGEQLwid21Width(N)   writeGEQWidthCh(4, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid21Width      wroteGEQWidthCh(4, 20, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid22Freq        readGEQFreqCh(4, 21, GEQ_MAXNUMBANDS)
-#define writeGEQLwid22Freq(N)    writeGEQFreqCh(4, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid22Freq       wroteGEQFreqCh(4, 21, GEQ_MAXNUMBANDS)
-#define  readGEQLwid22Level       readGEQLevelCh(4, 21, GEQ_MAXNUMBANDS)
-#define writeGEQLwid22Level(N)   writeGEQLevelCh(4, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid22Level      wroteGEQLevelCh(4, 21, GEQ_MAXNUMBANDS)
-#define  readGEQLwid22Width       readGEQWidthCh(4, 21, GEQ_MAXNUMBANDS)
-#define writeGEQLwid22Width(N)   writeGEQWidthCh(4, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid22Width      wroteGEQWidthCh(4, 21, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid23Freq        readGEQFreqCh(4, 22, GEQ_MAXNUMBANDS)
-#define writeGEQLwid23Freq(N)    writeGEQFreqCh(4, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid23Freq       wroteGEQFreqCh(4, 22, GEQ_MAXNUMBANDS)
-#define  readGEQLwid23Level       readGEQLevelCh(4, 22, GEQ_MAXNUMBANDS)
-#define writeGEQLwid23Level(N)   writeGEQLevelCh(4, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid23Level      wroteGEQLevelCh(4, 22, GEQ_MAXNUMBANDS)
-#define  readGEQLwid23Width       readGEQWidthCh(4, 22, GEQ_MAXNUMBANDS)
-#define writeGEQLwid23Width(N)   writeGEQWidthCh(4, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid23Width      wroteGEQWidthCh(4, 22, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid24Freq        readGEQFreqCh(4, 23, GEQ_MAXNUMBANDS)
-#define writeGEQLwid24Freq(N)    writeGEQFreqCh(4, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid24Freq       wroteGEQFreqCh(4, 23, GEQ_MAXNUMBANDS)
-#define  readGEQLwid24Level       readGEQLevelCh(4, 23, GEQ_MAXNUMBANDS)
-#define writeGEQLwid24Level(N)   writeGEQLevelCh(4, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid24Level      wroteGEQLevelCh(4, 23, GEQ_MAXNUMBANDS)
-#define  readGEQLwid24Width       readGEQWidthCh(4, 23, GEQ_MAXNUMBANDS)
-#define writeGEQLwid24Width(N)   writeGEQWidthCh(4, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid24Width      wroteGEQWidthCh(4, 23, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid25Freq        readGEQFreqCh(4, 24, GEQ_MAXNUMBANDS)
-#define writeGEQLwid25Freq(N)    writeGEQFreqCh(4, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid25Freq       wroteGEQFreqCh(4, 24, GEQ_MAXNUMBANDS)
-#define  readGEQLwid25Level       readGEQLevelCh(4, 24, GEQ_MAXNUMBANDS)
-#define writeGEQLwid25Level(N)   writeGEQLevelCh(4, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid25Level      wroteGEQLevelCh(4, 24, GEQ_MAXNUMBANDS)
-#define  readGEQLwid25Width       readGEQWidthCh(4, 24, GEQ_MAXNUMBANDS)
-#define writeGEQLwid25Width(N)   writeGEQWidthCh(4, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid25Width      wroteGEQWidthCh(4, 24, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid26Freq        readGEQFreqCh(4, 25, GEQ_MAXNUMBANDS)
-#define writeGEQLwid26Freq(N)    writeGEQFreqCh(4, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid26Freq       wroteGEQFreqCh(4, 25, GEQ_MAXNUMBANDS)
-#define  readGEQLwid26Level       readGEQLevelCh(4, 25, GEQ_MAXNUMBANDS)
-#define writeGEQLwid26Level(N)   writeGEQLevelCh(4, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid26Level      wroteGEQLevelCh(4, 25, GEQ_MAXNUMBANDS)
-#define  readGEQLwid26Width       readGEQWidthCh(4, 25, GEQ_MAXNUMBANDS)
-#define writeGEQLwid26Width(N)   writeGEQWidthCh(4, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid26Width      wroteGEQWidthCh(4, 25, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid27Freq        readGEQFreqCh(4, 26, GEQ_MAXNUMBANDS)
-#define writeGEQLwid27Freq(N)    writeGEQFreqCh(4, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid27Freq       wroteGEQFreqCh(4, 26, GEQ_MAXNUMBANDS)
-#define  readGEQLwid27Level       readGEQLevelCh(4, 26, GEQ_MAXNUMBANDS)
-#define writeGEQLwid27Level(N)   writeGEQLevelCh(4, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid27Level      wroteGEQLevelCh(4, 26, GEQ_MAXNUMBANDS)
-#define  readGEQLwid27Width       readGEQWidthCh(4, 26, GEQ_MAXNUMBANDS)
-#define writeGEQLwid27Width(N)   writeGEQWidthCh(4, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid27Width      wroteGEQWidthCh(4, 26, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid28Freq        readGEQFreqCh(4, 27, GEQ_MAXNUMBANDS)
-#define writeGEQLwid28Freq(N)    writeGEQFreqCh(4, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid28Freq       wroteGEQFreqCh(4, 27, GEQ_MAXNUMBANDS)
-#define  readGEQLwid28Level       readGEQLevelCh(4, 27, GEQ_MAXNUMBANDS)
-#define writeGEQLwid28Level(N)   writeGEQLevelCh(4, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid28Level      wroteGEQLevelCh(4, 27, GEQ_MAXNUMBANDS)
-#define  readGEQLwid28Width       readGEQWidthCh(4, 27, GEQ_MAXNUMBANDS)
-#define writeGEQLwid28Width(N)   writeGEQWidthCh(4, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid28Width      wroteGEQWidthCh(4, 27, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid29Freq        readGEQFreqCh(4, 28, GEQ_MAXNUMBANDS)
-#define writeGEQLwid29Freq(N)    writeGEQFreqCh(4, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid29Freq       wroteGEQFreqCh(4, 28, GEQ_MAXNUMBANDS)
-#define  readGEQLwid29Level       readGEQLevelCh(4, 28, GEQ_MAXNUMBANDS)
-#define writeGEQLwid29Level(N)   writeGEQLevelCh(4, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid29Level      wroteGEQLevelCh(4, 28, GEQ_MAXNUMBANDS)
-#define  readGEQLwid29Width       readGEQWidthCh(4, 28, GEQ_MAXNUMBANDS)
-#define writeGEQLwid29Width(N)   writeGEQWidthCh(4, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid29Width      wroteGEQWidthCh(4, 28, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid30Freq        readGEQFreqCh(4, 29, GEQ_MAXNUMBANDS)
-#define writeGEQLwid30Freq(N)    writeGEQFreqCh(4, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid30Freq       wroteGEQFreqCh(4, 29, GEQ_MAXNUMBANDS)
-#define  readGEQLwid30Level       readGEQLevelCh(4, 29, GEQ_MAXNUMBANDS)
-#define writeGEQLwid30Level(N)   writeGEQLevelCh(4, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid30Level      wroteGEQLevelCh(4, 29, GEQ_MAXNUMBANDS)
-#define  readGEQLwid30Width       readGEQWidthCh(4, 29, GEQ_MAXNUMBANDS)
-#define writeGEQLwid30Width(N)   writeGEQWidthCh(4, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid30Width      wroteGEQWidthCh(4, 29, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid31Freq        readGEQFreqCh(4, 30, GEQ_MAXNUMBANDS)
-#define writeGEQLwid31Freq(N)    writeGEQFreqCh(4, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid31Freq       wroteGEQFreqCh(4, 30, GEQ_MAXNUMBANDS)
-#define  readGEQLwid31Level       readGEQLevelCh(4, 30, GEQ_MAXNUMBANDS)
-#define writeGEQLwid31Level(N)   writeGEQLevelCh(4, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid31Level      wroteGEQLevelCh(4, 30, GEQ_MAXNUMBANDS)
-#define  readGEQLwid31Width       readGEQWidthCh(4, 30, GEQ_MAXNUMBANDS)
-#define writeGEQLwid31Width(N)   writeGEQWidthCh(4, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid31Width      wroteGEQWidthCh(4, 30, GEQ_MAXNUMBANDS)
-
-#define  readGEQLwid32Freq        readGEQFreqCh(4, 31, GEQ_MAXNUMBANDS)
-#define writeGEQLwid32Freq(N)    writeGEQFreqCh(4, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid32Freq       wroteGEQFreqCh(4, 31, GEQ_MAXNUMBANDS)
-#define  readGEQLwid32Level       readGEQLevelCh(4, 31, GEQ_MAXNUMBANDS)
-#define writeGEQLwid32Level(N)   writeGEQLevelCh(4, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid32Level      wroteGEQLevelCh(4, 31, GEQ_MAXNUMBANDS)
-#define  readGEQLwid32Width       readGEQWidthCh(4, 31, GEQ_MAXNUMBANDS)
-#define writeGEQLwid32Width(N)   writeGEQWidthCh(4, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLwid32Width      wroteGEQWidthCh(4, 31, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid1Freq        readGEQFreqCh(5, 0, GEQ_MAXNUMBANDS)
-#define writeGEQRwid1Freq(N)    writeGEQFreqCh(5, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid1Freq       wroteGEQFreqCh(5, 0, GEQ_MAXNUMBANDS)
-#define  readGEQRwid1Level       readGEQLevelCh(5, 0, GEQ_MAXNUMBANDS)
-#define writeGEQRwid1Level(N)   writeGEQLevelCh(5, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid1Level      wroteGEQLevelCh(5, 0, GEQ_MAXNUMBANDS)
-#define  readGEQRwid1Width       readGEQWidthCh(5, 0, GEQ_MAXNUMBANDS)
-#define writeGEQRwid1Width(N)   writeGEQWidthCh(5, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid1Width      wroteGEQWidthCh(5, 0, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid2Freq        readGEQFreqCh(5, 1, GEQ_MAXNUMBANDS)
-#define writeGEQRwid2Freq(N)    writeGEQFreqCh(5, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid2Freq       wroteGEQFreqCh(5, 1, GEQ_MAXNUMBANDS)
-#define  readGEQRwid2Level       readGEQLevelCh(5, 1, GEQ_MAXNUMBANDS)
-#define writeGEQRwid2Level(N)   writeGEQLevelCh(5, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid2Level      wroteGEQLevelCh(5, 1, GEQ_MAXNUMBANDS)
-#define  readGEQRwid2Width       readGEQWidthCh(5, 1, GEQ_MAXNUMBANDS)
-#define writeGEQRwid2Width(N)   writeGEQWidthCh(5, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid2Width      wroteGEQWidthCh(5, 1, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid3Freq        readGEQFreqCh(5, 2, GEQ_MAXNUMBANDS)
-#define writeGEQRwid3Freq(N)    writeGEQFreqCh(5, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid3Freq       wroteGEQFreqCh(5, 2, GEQ_MAXNUMBANDS)
-#define  readGEQRwid3Level       readGEQLevelCh(5, 2, GEQ_MAXNUMBANDS)
-#define writeGEQRwid3Level(N)   writeGEQLevelCh(5, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid3Level      wroteGEQLevelCh(5, 2, GEQ_MAXNUMBANDS)
-#define  readGEQRwid3Width       readGEQWidthCh(5, 2, GEQ_MAXNUMBANDS)
-#define writeGEQRwid3Width(N)   writeGEQWidthCh(5, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid3Width      wroteGEQWidthCh(5, 2, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid4Freq        readGEQFreqCh(5, 3, GEQ_MAXNUMBANDS)
-#define writeGEQRwid4Freq(N)    writeGEQFreqCh(5, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid4Freq       wroteGEQFreqCh(5, 3, GEQ_MAXNUMBANDS)
-#define  readGEQRwid4Level       readGEQLevelCh(5, 3, GEQ_MAXNUMBANDS)
-#define writeGEQRwid4Level(N)   writeGEQLevelCh(5, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid4Level      wroteGEQLevelCh(5, 3, GEQ_MAXNUMBANDS)
-#define  readGEQRwid4Width       readGEQWidthCh(5, 3, GEQ_MAXNUMBANDS)
-#define writeGEQRwid4Width(N)   writeGEQWidthCh(5, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid4Width      wroteGEQWidthCh(5, 3, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid5Freq        readGEQFreqCh(5, 4, GEQ_MAXNUMBANDS)
-#define writeGEQRwid5Freq(N)    writeGEQFreqCh(5, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid5Freq       wroteGEQFreqCh(5, 4, GEQ_MAXNUMBANDS)
-#define  readGEQRwid5Level       readGEQLevelCh(5, 4, GEQ_MAXNUMBANDS)
-#define writeGEQRwid5Level(N)   writeGEQLevelCh(5, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid5Level      wroteGEQLevelCh(5, 4, GEQ_MAXNUMBANDS)
-#define  readGEQRwid5Width       readGEQWidthCh(5, 4, GEQ_MAXNUMBANDS)
-#define writeGEQRwid5Width(N)   writeGEQWidthCh(5, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid5Width      wroteGEQWidthCh(5, 4, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid6Freq        readGEQFreqCh(5, 5, GEQ_MAXNUMBANDS)
-#define writeGEQRwid6Freq(N)    writeGEQFreqCh(5, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid6Freq       wroteGEQFreqCh(5, 5, GEQ_MAXNUMBANDS)
-#define  readGEQRwid6Level       readGEQLevelCh(5, 5, GEQ_MAXNUMBANDS)
-#define writeGEQRwid6Level(N)   writeGEQLevelCh(5, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid6Level      wroteGEQLevelCh(5, 5, GEQ_MAXNUMBANDS)
-#define  readGEQRwid6Width       readGEQWidthCh(5, 5, GEQ_MAXNUMBANDS)
-#define writeGEQRwid6Width(N)   writeGEQWidthCh(5, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid6Width      wroteGEQWidthCh(5, 5, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid7Freq        readGEQFreqCh(5, 6, GEQ_MAXNUMBANDS)
-#define writeGEQRwid7Freq(N)    writeGEQFreqCh(5, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid7Freq       wroteGEQFreqCh(5, 6, GEQ_MAXNUMBANDS)
-#define  readGEQRwid7Level       readGEQLevelCh(5, 6, GEQ_MAXNUMBANDS)
-#define writeGEQRwid7Level(N)   writeGEQLevelCh(5, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid7Level      wroteGEQLevelCh(5, 6, GEQ_MAXNUMBANDS)
-#define  readGEQRwid7Width       readGEQWidthCh(5, 6, GEQ_MAXNUMBANDS)
-#define writeGEQRwid7Width(N)   writeGEQWidthCh(5, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid7Width      wroteGEQWidthCh(5, 6, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid8Freq        readGEQFreqCh(5, 7, GEQ_MAXNUMBANDS)
-#define writeGEQRwid8Freq(N)    writeGEQFreqCh(5, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid8Freq       wroteGEQFreqCh(5, 7, GEQ_MAXNUMBANDS)
-#define  readGEQRwid8Level       readGEQLevelCh(5, 7, GEQ_MAXNUMBANDS)
-#define writeGEQRwid8Level(N)   writeGEQLevelCh(5, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid8Level      wroteGEQLevelCh(5, 7, GEQ_MAXNUMBANDS)
-#define  readGEQRwid8Width       readGEQWidthCh(5, 7, GEQ_MAXNUMBANDS)
-#define writeGEQRwid8Width(N)   writeGEQWidthCh(5, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid8Width      wroteGEQWidthCh(5, 7, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid9Freq        readGEQFreqCh(5, 8, GEQ_MAXNUMBANDS)
-#define writeGEQRwid9Freq(N)    writeGEQFreqCh(5, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid9Freq       wroteGEQFreqCh(5, 8, GEQ_MAXNUMBANDS)
-#define  readGEQRwid9Level       readGEQLevelCh(5, 8, GEQ_MAXNUMBANDS)
-#define writeGEQRwid9Level(N)   writeGEQLevelCh(5, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid9Level      wroteGEQLevelCh(5, 8, GEQ_MAXNUMBANDS)
-#define  readGEQRwid9Width       readGEQWidthCh(5, 8, GEQ_MAXNUMBANDS)
-#define writeGEQRwid9Width(N)   writeGEQWidthCh(5, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid9Width      wroteGEQWidthCh(5, 8, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid10Freq        readGEQFreqCh(5, 9, GEQ_MAXNUMBANDS)
-#define writeGEQRwid10Freq(N)    writeGEQFreqCh(5, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid10Freq       wroteGEQFreqCh(5, 9, GEQ_MAXNUMBANDS)
-#define  readGEQRwid10Level       readGEQLevelCh(5, 9, GEQ_MAXNUMBANDS)
-#define writeGEQRwid10Level(N)   writeGEQLevelCh(5, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid10Level      wroteGEQLevelCh(5, 9, GEQ_MAXNUMBANDS)
-#define  readGEQRwid10Width       readGEQWidthCh(5, 9, GEQ_MAXNUMBANDS)
-#define writeGEQRwid10Width(N)   writeGEQWidthCh(5, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid10Width      wroteGEQWidthCh(5, 9, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid11Freq        readGEQFreqCh(5, 10, GEQ_MAXNUMBANDS)
-#define writeGEQRwid11Freq(N)    writeGEQFreqCh(5, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid11Freq       wroteGEQFreqCh(5, 10, GEQ_MAXNUMBANDS)
-#define  readGEQRwid11Level       readGEQLevelCh(5, 10, GEQ_MAXNUMBANDS)
-#define writeGEQRwid11Level(N)   writeGEQLevelCh(5, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid11Level      wroteGEQLevelCh(5, 10, GEQ_MAXNUMBANDS)
-#define  readGEQRwid11Width       readGEQWidthCh(5, 10, GEQ_MAXNUMBANDS)
-#define writeGEQRwid11Width(N)   writeGEQWidthCh(5, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid11Width      wroteGEQWidthCh(5, 10, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid12Freq        readGEQFreqCh(5, 11, GEQ_MAXNUMBANDS)
-#define writeGEQRwid12Freq(N)    writeGEQFreqCh(5, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid12Freq       wroteGEQFreqCh(5, 11, GEQ_MAXNUMBANDS)
-#define  readGEQRwid12Level       readGEQLevelCh(5, 11, GEQ_MAXNUMBANDS)
-#define writeGEQRwid12Level(N)   writeGEQLevelCh(5, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid12Level      wroteGEQLevelCh(5, 11, GEQ_MAXNUMBANDS)
-#define  readGEQRwid12Width       readGEQWidthCh(5, 11, GEQ_MAXNUMBANDS)
-#define writeGEQRwid12Width(N)   writeGEQWidthCh(5, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid12Width      wroteGEQWidthCh(5, 11, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid13Freq        readGEQFreqCh(5, 12, GEQ_MAXNUMBANDS)
-#define writeGEQRwid13Freq(N)    writeGEQFreqCh(5, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid13Freq       wroteGEQFreqCh(5, 12, GEQ_MAXNUMBANDS)
-#define  readGEQRwid13Level       readGEQLevelCh(5, 12, GEQ_MAXNUMBANDS)
-#define writeGEQRwid13Level(N)   writeGEQLevelCh(5, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid13Level      wroteGEQLevelCh(5, 12, GEQ_MAXNUMBANDS)
-#define  readGEQRwid13Width       readGEQWidthCh(5, 12, GEQ_MAXNUMBANDS)
-#define writeGEQRwid13Width(N)   writeGEQWidthCh(5, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid13Width      wroteGEQWidthCh(5, 12, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid14Freq        readGEQFreqCh(5, 13, GEQ_MAXNUMBANDS)
-#define writeGEQRwid14Freq(N)    writeGEQFreqCh(5, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid14Freq       wroteGEQFreqCh(5, 13, GEQ_MAXNUMBANDS)
-#define  readGEQRwid14Level       readGEQLevelCh(5, 13, GEQ_MAXNUMBANDS)
-#define writeGEQRwid14Level(N)   writeGEQLevelCh(5, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid14Level      wroteGEQLevelCh(5, 13, GEQ_MAXNUMBANDS)
-#define  readGEQRwid14Width       readGEQWidthCh(5, 13, GEQ_MAXNUMBANDS)
-#define writeGEQRwid14Width(N)   writeGEQWidthCh(5, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid14Width      wroteGEQWidthCh(5, 13, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid15Freq        readGEQFreqCh(5, 14, GEQ_MAXNUMBANDS)
-#define writeGEQRwid15Freq(N)    writeGEQFreqCh(5, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid15Freq       wroteGEQFreqCh(5, 14, GEQ_MAXNUMBANDS)
-#define  readGEQRwid15Level       readGEQLevelCh(5, 14, GEQ_MAXNUMBANDS)
-#define writeGEQRwid15Level(N)   writeGEQLevelCh(5, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid15Level      wroteGEQLevelCh(5, 14, GEQ_MAXNUMBANDS)
-#define  readGEQRwid15Width       readGEQWidthCh(5, 14, GEQ_MAXNUMBANDS)
-#define writeGEQRwid15Width(N)   writeGEQWidthCh(5, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid15Width      wroteGEQWidthCh(5, 14, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid16Freq        readGEQFreqCh(5, 15, GEQ_MAXNUMBANDS)
-#define writeGEQRwid16Freq(N)    writeGEQFreqCh(5, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid16Freq       wroteGEQFreqCh(5, 15, GEQ_MAXNUMBANDS)
-#define  readGEQRwid16Level       readGEQLevelCh(5, 15, GEQ_MAXNUMBANDS)
-#define writeGEQRwid16Level(N)   writeGEQLevelCh(5, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid16Level      wroteGEQLevelCh(5, 15, GEQ_MAXNUMBANDS)
-#define  readGEQRwid16Width       readGEQWidthCh(5, 15, GEQ_MAXNUMBANDS)
-#define writeGEQRwid16Width(N)   writeGEQWidthCh(5, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid16Width      wroteGEQWidthCh(5, 15, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid17Freq        readGEQFreqCh(5, 16, GEQ_MAXNUMBANDS)
-#define writeGEQRwid17Freq(N)    writeGEQFreqCh(5, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid17Freq       wroteGEQFreqCh(5, 16, GEQ_MAXNUMBANDS)
-#define  readGEQRwid17Level       readGEQLevelCh(5, 16, GEQ_MAXNUMBANDS)
-#define writeGEQRwid17Level(N)   writeGEQLevelCh(5, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid17Level      wroteGEQLevelCh(5, 16, GEQ_MAXNUMBANDS)
-#define  readGEQRwid17Width       readGEQWidthCh(5, 16, GEQ_MAXNUMBANDS)
-#define writeGEQRwid17Width(N)   writeGEQWidthCh(5, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid17Width      wroteGEQWidthCh(5, 16, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid18Freq        readGEQFreqCh(5, 17, GEQ_MAXNUMBANDS)
-#define writeGEQRwid18Freq(N)    writeGEQFreqCh(5, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid18Freq       wroteGEQFreqCh(5, 17, GEQ_MAXNUMBANDS)
-#define  readGEQRwid18Level       readGEQLevelCh(5, 17, GEQ_MAXNUMBANDS)
-#define writeGEQRwid18Level(N)   writeGEQLevelCh(5, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid18Level      wroteGEQLevelCh(5, 17, GEQ_MAXNUMBANDS)
-#define  readGEQRwid18Width       readGEQWidthCh(5, 17, GEQ_MAXNUMBANDS)
-#define writeGEQRwid18Width(N)   writeGEQWidthCh(5, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid18Width      wroteGEQWidthCh(5, 17, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid19Freq        readGEQFreqCh(5, 18, GEQ_MAXNUMBANDS)
-#define writeGEQRwid19Freq(N)    writeGEQFreqCh(5, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid19Freq       wroteGEQFreqCh(5, 18, GEQ_MAXNUMBANDS)
-#define  readGEQRwid19Level       readGEQLevelCh(5, 18, GEQ_MAXNUMBANDS)
-#define writeGEQRwid19Level(N)   writeGEQLevelCh(5, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid19Level      wroteGEQLevelCh(5, 18, GEQ_MAXNUMBANDS)
-#define  readGEQRwid19Width       readGEQWidthCh(5, 18, GEQ_MAXNUMBANDS)
-#define writeGEQRwid19Width(N)   writeGEQWidthCh(5, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid19Width      wroteGEQWidthCh(5, 18, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid20Freq        readGEQFreqCh(5, 19, GEQ_MAXNUMBANDS)
-#define writeGEQRwid20Freq(N)    writeGEQFreqCh(5, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid20Freq       wroteGEQFreqCh(5, 19, GEQ_MAXNUMBANDS)
-#define  readGEQRwid20Level       readGEQLevelCh(5, 19, GEQ_MAXNUMBANDS)
-#define writeGEQRwid20Level(N)   writeGEQLevelCh(5, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid20Level      wroteGEQLevelCh(5, 19, GEQ_MAXNUMBANDS)
-#define  readGEQRwid20Width       readGEQWidthCh(5, 19, GEQ_MAXNUMBANDS)
-#define writeGEQRwid20Width(N)   writeGEQWidthCh(5, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid20Width      wroteGEQWidthCh(5, 19, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid21Freq        readGEQFreqCh(5, 20, GEQ_MAXNUMBANDS)
-#define writeGEQRwid21Freq(N)    writeGEQFreqCh(5, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid21Freq       wroteGEQFreqCh(5, 20, GEQ_MAXNUMBANDS)
-#define  readGEQRwid21Level       readGEQLevelCh(5, 20, GEQ_MAXNUMBANDS)
-#define writeGEQRwid21Level(N)   writeGEQLevelCh(5, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid21Level      wroteGEQLevelCh(5, 20, GEQ_MAXNUMBANDS)
-#define  readGEQRwid21Width       readGEQWidthCh(5, 20, GEQ_MAXNUMBANDS)
-#define writeGEQRwid21Width(N)   writeGEQWidthCh(5, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid21Width      wroteGEQWidthCh(5, 20, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid22Freq        readGEQFreqCh(5, 21, GEQ_MAXNUMBANDS)
-#define writeGEQRwid22Freq(N)    writeGEQFreqCh(5, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid22Freq       wroteGEQFreqCh(5, 21, GEQ_MAXNUMBANDS)
-#define  readGEQRwid22Level       readGEQLevelCh(5, 21, GEQ_MAXNUMBANDS)
-#define writeGEQRwid22Level(N)   writeGEQLevelCh(5, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid22Level      wroteGEQLevelCh(5, 21, GEQ_MAXNUMBANDS)
-#define  readGEQRwid22Width       readGEQWidthCh(5, 21, GEQ_MAXNUMBANDS)
-#define writeGEQRwid22Width(N)   writeGEQWidthCh(5, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid22Width      wroteGEQWidthCh(5, 21, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid23Freq        readGEQFreqCh(5, 22, GEQ_MAXNUMBANDS)
-#define writeGEQRwid23Freq(N)    writeGEQFreqCh(5, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid23Freq       wroteGEQFreqCh(5, 22, GEQ_MAXNUMBANDS)
-#define  readGEQRwid23Level       readGEQLevelCh(5, 22, GEQ_MAXNUMBANDS)
-#define writeGEQRwid23Level(N)   writeGEQLevelCh(5, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid23Level      wroteGEQLevelCh(5, 22, GEQ_MAXNUMBANDS)
-#define  readGEQRwid23Width       readGEQWidthCh(5, 22, GEQ_MAXNUMBANDS)
-#define writeGEQRwid23Width(N)   writeGEQWidthCh(5, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid23Width      wroteGEQWidthCh(5, 22, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid24Freq        readGEQFreqCh(5, 23, GEQ_MAXNUMBANDS)
-#define writeGEQRwid24Freq(N)    writeGEQFreqCh(5, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid24Freq       wroteGEQFreqCh(5, 23, GEQ_MAXNUMBANDS)
-#define  readGEQRwid24Level       readGEQLevelCh(5, 23, GEQ_MAXNUMBANDS)
-#define writeGEQRwid24Level(N)   writeGEQLevelCh(5, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid24Level      wroteGEQLevelCh(5, 23, GEQ_MAXNUMBANDS)
-#define  readGEQRwid24Width       readGEQWidthCh(5, 23, GEQ_MAXNUMBANDS)
-#define writeGEQRwid24Width(N)   writeGEQWidthCh(5, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid24Width      wroteGEQWidthCh(5, 23, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid25Freq        readGEQFreqCh(5, 24, GEQ_MAXNUMBANDS)
-#define writeGEQRwid25Freq(N)    writeGEQFreqCh(5, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid25Freq       wroteGEQFreqCh(5, 24, GEQ_MAXNUMBANDS)
-#define  readGEQRwid25Level       readGEQLevelCh(5, 24, GEQ_MAXNUMBANDS)
-#define writeGEQRwid25Level(N)   writeGEQLevelCh(5, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid25Level      wroteGEQLevelCh(5, 24, GEQ_MAXNUMBANDS)
-#define  readGEQRwid25Width       readGEQWidthCh(5, 24, GEQ_MAXNUMBANDS)
-#define writeGEQRwid25Width(N)   writeGEQWidthCh(5, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid25Width      wroteGEQWidthCh(5, 24, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid26Freq        readGEQFreqCh(5, 25, GEQ_MAXNUMBANDS)
-#define writeGEQRwid26Freq(N)    writeGEQFreqCh(5, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid26Freq       wroteGEQFreqCh(5, 25, GEQ_MAXNUMBANDS)
-#define  readGEQRwid26Level       readGEQLevelCh(5, 25, GEQ_MAXNUMBANDS)
-#define writeGEQRwid26Level(N)   writeGEQLevelCh(5, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid26Level      wroteGEQLevelCh(5, 25, GEQ_MAXNUMBANDS)
-#define  readGEQRwid26Width       readGEQWidthCh(5, 25, GEQ_MAXNUMBANDS)
-#define writeGEQRwid26Width(N)   writeGEQWidthCh(5, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid26Width      wroteGEQWidthCh(5, 25, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid27Freq        readGEQFreqCh(5, 26, GEQ_MAXNUMBANDS)
-#define writeGEQRwid27Freq(N)    writeGEQFreqCh(5, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid27Freq       wroteGEQFreqCh(5, 26, GEQ_MAXNUMBANDS)
-#define  readGEQRwid27Level       readGEQLevelCh(5, 26, GEQ_MAXNUMBANDS)
-#define writeGEQRwid27Level(N)   writeGEQLevelCh(5, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid27Level      wroteGEQLevelCh(5, 26, GEQ_MAXNUMBANDS)
-#define  readGEQRwid27Width       readGEQWidthCh(5, 26, GEQ_MAXNUMBANDS)
-#define writeGEQRwid27Width(N)   writeGEQWidthCh(5, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid27Width      wroteGEQWidthCh(5, 26, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid28Freq        readGEQFreqCh(5, 27, GEQ_MAXNUMBANDS)
-#define writeGEQRwid28Freq(N)    writeGEQFreqCh(5, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid28Freq       wroteGEQFreqCh(5, 27, GEQ_MAXNUMBANDS)
-#define  readGEQRwid28Level       readGEQLevelCh(5, 27, GEQ_MAXNUMBANDS)
-#define writeGEQRwid28Level(N)   writeGEQLevelCh(5, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid28Level      wroteGEQLevelCh(5, 27, GEQ_MAXNUMBANDS)
-#define  readGEQRwid28Width       readGEQWidthCh(5, 27, GEQ_MAXNUMBANDS)
-#define writeGEQRwid28Width(N)   writeGEQWidthCh(5, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid28Width      wroteGEQWidthCh(5, 27, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid29Freq        readGEQFreqCh(5, 28, GEQ_MAXNUMBANDS)
-#define writeGEQRwid29Freq(N)    writeGEQFreqCh(5, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid29Freq       wroteGEQFreqCh(5, 28, GEQ_MAXNUMBANDS)
-#define  readGEQRwid29Level       readGEQLevelCh(5, 28, GEQ_MAXNUMBANDS)
-#define writeGEQRwid29Level(N)   writeGEQLevelCh(5, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid29Level      wroteGEQLevelCh(5, 28, GEQ_MAXNUMBANDS)
-#define  readGEQRwid29Width       readGEQWidthCh(5, 28, GEQ_MAXNUMBANDS)
-#define writeGEQRwid29Width(N)   writeGEQWidthCh(5, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid29Width      wroteGEQWidthCh(5, 28, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid30Freq        readGEQFreqCh(5, 29, GEQ_MAXNUMBANDS)
-#define writeGEQRwid30Freq(N)    writeGEQFreqCh(5, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid30Freq       wroteGEQFreqCh(5, 29, GEQ_MAXNUMBANDS)
-#define  readGEQRwid30Level       readGEQLevelCh(5, 29, GEQ_MAXNUMBANDS)
-#define writeGEQRwid30Level(N)   writeGEQLevelCh(5, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid30Level      wroteGEQLevelCh(5, 29, GEQ_MAXNUMBANDS)
-#define  readGEQRwid30Width       readGEQWidthCh(5, 29, GEQ_MAXNUMBANDS)
-#define writeGEQRwid30Width(N)   writeGEQWidthCh(5, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid30Width      wroteGEQWidthCh(5, 29, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid31Freq        readGEQFreqCh(5, 30, GEQ_MAXNUMBANDS)
-#define writeGEQRwid31Freq(N)    writeGEQFreqCh(5, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid31Freq       wroteGEQFreqCh(5, 30, GEQ_MAXNUMBANDS)
-#define  readGEQRwid31Level       readGEQLevelCh(5, 30, GEQ_MAXNUMBANDS)
-#define writeGEQRwid31Level(N)   writeGEQLevelCh(5, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid31Level      wroteGEQLevelCh(5, 30, GEQ_MAXNUMBANDS)
-#define  readGEQRwid31Width       readGEQWidthCh(5, 30, GEQ_MAXNUMBANDS)
-#define writeGEQRwid31Width(N)   writeGEQWidthCh(5, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid31Width      wroteGEQWidthCh(5, 30, GEQ_MAXNUMBANDS)
-
-#define  readGEQRwid32Freq        readGEQFreqCh(5, 31, GEQ_MAXNUMBANDS)
-#define writeGEQRwid32Freq(N)    writeGEQFreqCh(5, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid32Freq       wroteGEQFreqCh(5, 31, GEQ_MAXNUMBANDS)
-#define  readGEQRwid32Level       readGEQLevelCh(5, 31, GEQ_MAXNUMBANDS)
-#define writeGEQRwid32Level(N)   writeGEQLevelCh(5, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid32Level      wroteGEQLevelCh(5, 31, GEQ_MAXNUMBANDS)
-#define  readGEQRwid32Width       readGEQWidthCh(5, 31, GEQ_MAXNUMBANDS)
-#define writeGEQRwid32Width(N)   writeGEQWidthCh(5, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRwid32Width      wroteGEQWidthCh(5, 31, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver1Freq        readGEQFreqCh(6, 0, GEQ_MAXNUMBANDS)
-#define writeGEQOver1Freq(N)    writeGEQFreqCh(6, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver1Freq       wroteGEQFreqCh(6, 0, GEQ_MAXNUMBANDS)
-#define  readGEQOver1Level       readGEQLevelCh(6, 0, GEQ_MAXNUMBANDS)
-#define writeGEQOver1Level(N)   writeGEQLevelCh(6, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver1Level      wroteGEQLevelCh(6, 0, GEQ_MAXNUMBANDS)
-#define  readGEQOver1Width       readGEQWidthCh(6, 0, GEQ_MAXNUMBANDS)
-#define writeGEQOver1Width(N)   writeGEQWidthCh(6, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver1Width      wroteGEQWidthCh(6, 0, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver2Freq        readGEQFreqCh(6, 1, GEQ_MAXNUMBANDS)
-#define writeGEQOver2Freq(N)    writeGEQFreqCh(6, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver2Freq       wroteGEQFreqCh(6, 1, GEQ_MAXNUMBANDS)
-#define  readGEQOver2Level       readGEQLevelCh(6, 1, GEQ_MAXNUMBANDS)
-#define writeGEQOver2Level(N)   writeGEQLevelCh(6, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver2Level      wroteGEQLevelCh(6, 1, GEQ_MAXNUMBANDS)
-#define  readGEQOver2Width       readGEQWidthCh(6, 1, GEQ_MAXNUMBANDS)
-#define writeGEQOver2Width(N)   writeGEQWidthCh(6, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver2Width      wroteGEQWidthCh(6, 1, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver3Freq        readGEQFreqCh(6, 2, GEQ_MAXNUMBANDS)
-#define writeGEQOver3Freq(N)    writeGEQFreqCh(6, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver3Freq       wroteGEQFreqCh(6, 2, GEQ_MAXNUMBANDS)
-#define  readGEQOver3Level       readGEQLevelCh(6, 2, GEQ_MAXNUMBANDS)
-#define writeGEQOver3Level(N)   writeGEQLevelCh(6, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver3Level      wroteGEQLevelCh(6, 2, GEQ_MAXNUMBANDS)
-#define  readGEQOver3Width       readGEQWidthCh(6, 2, GEQ_MAXNUMBANDS)
-#define writeGEQOver3Width(N)   writeGEQWidthCh(6, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver3Width      wroteGEQWidthCh(6, 2, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver4Freq        readGEQFreqCh(6, 3, GEQ_MAXNUMBANDS)
-#define writeGEQOver4Freq(N)    writeGEQFreqCh(6, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver4Freq       wroteGEQFreqCh(6, 3, GEQ_MAXNUMBANDS)
-#define  readGEQOver4Level       readGEQLevelCh(6, 3, GEQ_MAXNUMBANDS)
-#define writeGEQOver4Level(N)   writeGEQLevelCh(6, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver4Level      wroteGEQLevelCh(6, 3, GEQ_MAXNUMBANDS)
-#define  readGEQOver4Width       readGEQWidthCh(6, 3, GEQ_MAXNUMBANDS)
-#define writeGEQOver4Width(N)   writeGEQWidthCh(6, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver4Width      wroteGEQWidthCh(6, 3, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver5Freq        readGEQFreqCh(6, 4, GEQ_MAXNUMBANDS)
-#define writeGEQOver5Freq(N)    writeGEQFreqCh(6, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver5Freq       wroteGEQFreqCh(6, 4, GEQ_MAXNUMBANDS)
-#define  readGEQOver5Level       readGEQLevelCh(6, 4, GEQ_MAXNUMBANDS)
-#define writeGEQOver5Level(N)   writeGEQLevelCh(6, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver5Level      wroteGEQLevelCh(6, 4, GEQ_MAXNUMBANDS)
-#define  readGEQOver5Width       readGEQWidthCh(6, 4, GEQ_MAXNUMBANDS)
-#define writeGEQOver5Width(N)   writeGEQWidthCh(6, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver5Width      wroteGEQWidthCh(6, 4, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver6Freq        readGEQFreqCh(6, 5, GEQ_MAXNUMBANDS)
-#define writeGEQOver6Freq(N)    writeGEQFreqCh(6, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver6Freq       wroteGEQFreqCh(6, 5, GEQ_MAXNUMBANDS)
-#define  readGEQOver6Level       readGEQLevelCh(6, 5, GEQ_MAXNUMBANDS)
-#define writeGEQOver6Level(N)   writeGEQLevelCh(6, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver6Level      wroteGEQLevelCh(6, 5, GEQ_MAXNUMBANDS)
-#define  readGEQOver6Width       readGEQWidthCh(6, 5, GEQ_MAXNUMBANDS)
-#define writeGEQOver6Width(N)   writeGEQWidthCh(6, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver6Width      wroteGEQWidthCh(6, 5, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver7Freq        readGEQFreqCh(6, 6, GEQ_MAXNUMBANDS)
-#define writeGEQOver7Freq(N)    writeGEQFreqCh(6, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver7Freq       wroteGEQFreqCh(6, 6, GEQ_MAXNUMBANDS)
-#define  readGEQOver7Level       readGEQLevelCh(6, 6, GEQ_MAXNUMBANDS)
-#define writeGEQOver7Level(N)   writeGEQLevelCh(6, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver7Level      wroteGEQLevelCh(6, 6, GEQ_MAXNUMBANDS)
-#define  readGEQOver7Width       readGEQWidthCh(6, 6, GEQ_MAXNUMBANDS)
-#define writeGEQOver7Width(N)   writeGEQWidthCh(6, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver7Width      wroteGEQWidthCh(6, 6, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver8Freq        readGEQFreqCh(6, 7, GEQ_MAXNUMBANDS)
-#define writeGEQOver8Freq(N)    writeGEQFreqCh(6, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver8Freq       wroteGEQFreqCh(6, 7, GEQ_MAXNUMBANDS)
-#define  readGEQOver8Level       readGEQLevelCh(6, 7, GEQ_MAXNUMBANDS)
-#define writeGEQOver8Level(N)   writeGEQLevelCh(6, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver8Level      wroteGEQLevelCh(6, 7, GEQ_MAXNUMBANDS)
-#define  readGEQOver8Width       readGEQWidthCh(6, 7, GEQ_MAXNUMBANDS)
-#define writeGEQOver8Width(N)   writeGEQWidthCh(6, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver8Width      wroteGEQWidthCh(6, 7, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver9Freq        readGEQFreqCh(6, 8, GEQ_MAXNUMBANDS)
-#define writeGEQOver9Freq(N)    writeGEQFreqCh(6, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver9Freq       wroteGEQFreqCh(6, 8, GEQ_MAXNUMBANDS)
-#define  readGEQOver9Level       readGEQLevelCh(6, 8, GEQ_MAXNUMBANDS)
-#define writeGEQOver9Level(N)   writeGEQLevelCh(6, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver9Level      wroteGEQLevelCh(6, 8, GEQ_MAXNUMBANDS)
-#define  readGEQOver9Width       readGEQWidthCh(6, 8, GEQ_MAXNUMBANDS)
-#define writeGEQOver9Width(N)   writeGEQWidthCh(6, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver9Width      wroteGEQWidthCh(6, 8, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver10Freq        readGEQFreqCh(6, 9, GEQ_MAXNUMBANDS)
-#define writeGEQOver10Freq(N)    writeGEQFreqCh(6, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver10Freq       wroteGEQFreqCh(6, 9, GEQ_MAXNUMBANDS)
-#define  readGEQOver10Level       readGEQLevelCh(6, 9, GEQ_MAXNUMBANDS)
-#define writeGEQOver10Level(N)   writeGEQLevelCh(6, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver10Level      wroteGEQLevelCh(6, 9, GEQ_MAXNUMBANDS)
-#define  readGEQOver10Width       readGEQWidthCh(6, 9, GEQ_MAXNUMBANDS)
-#define writeGEQOver10Width(N)   writeGEQWidthCh(6, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver10Width      wroteGEQWidthCh(6, 9, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver11Freq        readGEQFreqCh(6, 10, GEQ_MAXNUMBANDS)
-#define writeGEQOver11Freq(N)    writeGEQFreqCh(6, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver11Freq       wroteGEQFreqCh(6, 10, GEQ_MAXNUMBANDS)
-#define  readGEQOver11Level       readGEQLevelCh(6, 10, GEQ_MAXNUMBANDS)
-#define writeGEQOver11Level(N)   writeGEQLevelCh(6, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver11Level      wroteGEQLevelCh(6, 10, GEQ_MAXNUMBANDS)
-#define  readGEQOver11Width       readGEQWidthCh(6, 10, GEQ_MAXNUMBANDS)
-#define writeGEQOver11Width(N)   writeGEQWidthCh(6, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver11Width      wroteGEQWidthCh(6, 10, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver12Freq        readGEQFreqCh(6, 11, GEQ_MAXNUMBANDS)
-#define writeGEQOver12Freq(N)    writeGEQFreqCh(6, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver12Freq       wroteGEQFreqCh(6, 11, GEQ_MAXNUMBANDS)
-#define  readGEQOver12Level       readGEQLevelCh(6, 11, GEQ_MAXNUMBANDS)
-#define writeGEQOver12Level(N)   writeGEQLevelCh(6, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver12Level      wroteGEQLevelCh(6, 11, GEQ_MAXNUMBANDS)
-#define  readGEQOver12Width       readGEQWidthCh(6, 11, GEQ_MAXNUMBANDS)
-#define writeGEQOver12Width(N)   writeGEQWidthCh(6, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver12Width      wroteGEQWidthCh(6, 11, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver13Freq        readGEQFreqCh(6, 12, GEQ_MAXNUMBANDS)
-#define writeGEQOver13Freq(N)    writeGEQFreqCh(6, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver13Freq       wroteGEQFreqCh(6, 12, GEQ_MAXNUMBANDS)
-#define  readGEQOver13Level       readGEQLevelCh(6, 12, GEQ_MAXNUMBANDS)
-#define writeGEQOver13Level(N)   writeGEQLevelCh(6, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver13Level      wroteGEQLevelCh(6, 12, GEQ_MAXNUMBANDS)
-#define  readGEQOver13Width       readGEQWidthCh(6, 12, GEQ_MAXNUMBANDS)
-#define writeGEQOver13Width(N)   writeGEQWidthCh(6, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver13Width      wroteGEQWidthCh(6, 12, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver14Freq        readGEQFreqCh(6, 13, GEQ_MAXNUMBANDS)
-#define writeGEQOver14Freq(N)    writeGEQFreqCh(6, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver14Freq       wroteGEQFreqCh(6, 13, GEQ_MAXNUMBANDS)
-#define  readGEQOver14Level       readGEQLevelCh(6, 13, GEQ_MAXNUMBANDS)
-#define writeGEQOver14Level(N)   writeGEQLevelCh(6, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver14Level      wroteGEQLevelCh(6, 13, GEQ_MAXNUMBANDS)
-#define  readGEQOver14Width       readGEQWidthCh(6, 13, GEQ_MAXNUMBANDS)
-#define writeGEQOver14Width(N)   writeGEQWidthCh(6, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver14Width      wroteGEQWidthCh(6, 13, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver15Freq        readGEQFreqCh(6, 14, GEQ_MAXNUMBANDS)
-#define writeGEQOver15Freq(N)    writeGEQFreqCh(6, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver15Freq       wroteGEQFreqCh(6, 14, GEQ_MAXNUMBANDS)
-#define  readGEQOver15Level       readGEQLevelCh(6, 14, GEQ_MAXNUMBANDS)
-#define writeGEQOver15Level(N)   writeGEQLevelCh(6, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver15Level      wroteGEQLevelCh(6, 14, GEQ_MAXNUMBANDS)
-#define  readGEQOver15Width       readGEQWidthCh(6, 14, GEQ_MAXNUMBANDS)
-#define writeGEQOver15Width(N)   writeGEQWidthCh(6, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver15Width      wroteGEQWidthCh(6, 14, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver16Freq        readGEQFreqCh(6, 15, GEQ_MAXNUMBANDS)
-#define writeGEQOver16Freq(N)    writeGEQFreqCh(6, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver16Freq       wroteGEQFreqCh(6, 15, GEQ_MAXNUMBANDS)
-#define  readGEQOver16Level       readGEQLevelCh(6, 15, GEQ_MAXNUMBANDS)
-#define writeGEQOver16Level(N)   writeGEQLevelCh(6, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver16Level      wroteGEQLevelCh(6, 15, GEQ_MAXNUMBANDS)
-#define  readGEQOver16Width       readGEQWidthCh(6, 15, GEQ_MAXNUMBANDS)
-#define writeGEQOver16Width(N)   writeGEQWidthCh(6, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver16Width      wroteGEQWidthCh(6, 15, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver17Freq        readGEQFreqCh(6, 16, GEQ_MAXNUMBANDS)
-#define writeGEQOver17Freq(N)    writeGEQFreqCh(6, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver17Freq       wroteGEQFreqCh(6, 16, GEQ_MAXNUMBANDS)
-#define  readGEQOver17Level       readGEQLevelCh(6, 16, GEQ_MAXNUMBANDS)
-#define writeGEQOver17Level(N)   writeGEQLevelCh(6, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver17Level      wroteGEQLevelCh(6, 16, GEQ_MAXNUMBANDS)
-#define  readGEQOver17Width       readGEQWidthCh(6, 16, GEQ_MAXNUMBANDS)
-#define writeGEQOver17Width(N)   writeGEQWidthCh(6, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver17Width      wroteGEQWidthCh(6, 16, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver18Freq        readGEQFreqCh(6, 17, GEQ_MAXNUMBANDS)
-#define writeGEQOver18Freq(N)    writeGEQFreqCh(6, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver18Freq       wroteGEQFreqCh(6, 17, GEQ_MAXNUMBANDS)
-#define  readGEQOver18Level       readGEQLevelCh(6, 17, GEQ_MAXNUMBANDS)
-#define writeGEQOver18Level(N)   writeGEQLevelCh(6, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver18Level      wroteGEQLevelCh(6, 17, GEQ_MAXNUMBANDS)
-#define  readGEQOver18Width       readGEQWidthCh(6, 17, GEQ_MAXNUMBANDS)
-#define writeGEQOver18Width(N)   writeGEQWidthCh(6, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver18Width      wroteGEQWidthCh(6, 17, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver19Freq        readGEQFreqCh(6, 18, GEQ_MAXNUMBANDS)
-#define writeGEQOver19Freq(N)    writeGEQFreqCh(6, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver19Freq       wroteGEQFreqCh(6, 18, GEQ_MAXNUMBANDS)
-#define  readGEQOver19Level       readGEQLevelCh(6, 18, GEQ_MAXNUMBANDS)
-#define writeGEQOver19Level(N)   writeGEQLevelCh(6, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver19Level      wroteGEQLevelCh(6, 18, GEQ_MAXNUMBANDS)
-#define  readGEQOver19Width       readGEQWidthCh(6, 18, GEQ_MAXNUMBANDS)
-#define writeGEQOver19Width(N)   writeGEQWidthCh(6, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver19Width      wroteGEQWidthCh(6, 18, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver20Freq        readGEQFreqCh(6, 19, GEQ_MAXNUMBANDS)
-#define writeGEQOver20Freq(N)    writeGEQFreqCh(6, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver20Freq       wroteGEQFreqCh(6, 19, GEQ_MAXNUMBANDS)
-#define  readGEQOver20Level       readGEQLevelCh(6, 19, GEQ_MAXNUMBANDS)
-#define writeGEQOver20Level(N)   writeGEQLevelCh(6, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver20Level      wroteGEQLevelCh(6, 19, GEQ_MAXNUMBANDS)
-#define  readGEQOver20Width       readGEQWidthCh(6, 19, GEQ_MAXNUMBANDS)
-#define writeGEQOver20Width(N)   writeGEQWidthCh(6, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver20Width      wroteGEQWidthCh(6, 19, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver21Freq        readGEQFreqCh(6, 20, GEQ_MAXNUMBANDS)
-#define writeGEQOver21Freq(N)    writeGEQFreqCh(6, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver21Freq       wroteGEQFreqCh(6, 20, GEQ_MAXNUMBANDS)
-#define  readGEQOver21Level       readGEQLevelCh(6, 20, GEQ_MAXNUMBANDS)
-#define writeGEQOver21Level(N)   writeGEQLevelCh(6, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver21Level      wroteGEQLevelCh(6, 20, GEQ_MAXNUMBANDS)
-#define  readGEQOver21Width       readGEQWidthCh(6, 20, GEQ_MAXNUMBANDS)
-#define writeGEQOver21Width(N)   writeGEQWidthCh(6, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver21Width      wroteGEQWidthCh(6, 20, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver22Freq        readGEQFreqCh(6, 21, GEQ_MAXNUMBANDS)
-#define writeGEQOver22Freq(N)    writeGEQFreqCh(6, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver22Freq       wroteGEQFreqCh(6, 21, GEQ_MAXNUMBANDS)
-#define  readGEQOver22Level       readGEQLevelCh(6, 21, GEQ_MAXNUMBANDS)
-#define writeGEQOver22Level(N)   writeGEQLevelCh(6, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver22Level      wroteGEQLevelCh(6, 21, GEQ_MAXNUMBANDS)
-#define  readGEQOver22Width       readGEQWidthCh(6, 21, GEQ_MAXNUMBANDS)
-#define writeGEQOver22Width(N)   writeGEQWidthCh(6, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver22Width      wroteGEQWidthCh(6, 21, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver23Freq        readGEQFreqCh(6, 22, GEQ_MAXNUMBANDS)
-#define writeGEQOver23Freq(N)    writeGEQFreqCh(6, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver23Freq       wroteGEQFreqCh(6, 22, GEQ_MAXNUMBANDS)
-#define  readGEQOver23Level       readGEQLevelCh(6, 22, GEQ_MAXNUMBANDS)
-#define writeGEQOver23Level(N)   writeGEQLevelCh(6, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver23Level      wroteGEQLevelCh(6, 22, GEQ_MAXNUMBANDS)
-#define  readGEQOver23Width       readGEQWidthCh(6, 22, GEQ_MAXNUMBANDS)
-#define writeGEQOver23Width(N)   writeGEQWidthCh(6, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver23Width      wroteGEQWidthCh(6, 22, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver24Freq        readGEQFreqCh(6, 23, GEQ_MAXNUMBANDS)
-#define writeGEQOver24Freq(N)    writeGEQFreqCh(6, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver24Freq       wroteGEQFreqCh(6, 23, GEQ_MAXNUMBANDS)
-#define  readGEQOver24Level       readGEQLevelCh(6, 23, GEQ_MAXNUMBANDS)
-#define writeGEQOver24Level(N)   writeGEQLevelCh(6, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver24Level      wroteGEQLevelCh(6, 23, GEQ_MAXNUMBANDS)
-#define  readGEQOver24Width       readGEQWidthCh(6, 23, GEQ_MAXNUMBANDS)
-#define writeGEQOver24Width(N)   writeGEQWidthCh(6, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver24Width      wroteGEQWidthCh(6, 23, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver25Freq        readGEQFreqCh(6, 24, GEQ_MAXNUMBANDS)
-#define writeGEQOver25Freq(N)    writeGEQFreqCh(6, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver25Freq       wroteGEQFreqCh(6, 24, GEQ_MAXNUMBANDS)
-#define  readGEQOver25Level       readGEQLevelCh(6, 24, GEQ_MAXNUMBANDS)
-#define writeGEQOver25Level(N)   writeGEQLevelCh(6, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver25Level      wroteGEQLevelCh(6, 24, GEQ_MAXNUMBANDS)
-#define  readGEQOver25Width       readGEQWidthCh(6, 24, GEQ_MAXNUMBANDS)
-#define writeGEQOver25Width(N)   writeGEQWidthCh(6, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver25Width      wroteGEQWidthCh(6, 24, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver26Freq        readGEQFreqCh(6, 25, GEQ_MAXNUMBANDS)
-#define writeGEQOver26Freq(N)    writeGEQFreqCh(6, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver26Freq       wroteGEQFreqCh(6, 25, GEQ_MAXNUMBANDS)
-#define  readGEQOver26Level       readGEQLevelCh(6, 25, GEQ_MAXNUMBANDS)
-#define writeGEQOver26Level(N)   writeGEQLevelCh(6, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver26Level      wroteGEQLevelCh(6, 25, GEQ_MAXNUMBANDS)
-#define  readGEQOver26Width       readGEQWidthCh(6, 25, GEQ_MAXNUMBANDS)
-#define writeGEQOver26Width(N)   writeGEQWidthCh(6, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver26Width      wroteGEQWidthCh(6, 25, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver27Freq        readGEQFreqCh(6, 26, GEQ_MAXNUMBANDS)
-#define writeGEQOver27Freq(N)    writeGEQFreqCh(6, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver27Freq       wroteGEQFreqCh(6, 26, GEQ_MAXNUMBANDS)
-#define  readGEQOver27Level       readGEQLevelCh(6, 26, GEQ_MAXNUMBANDS)
-#define writeGEQOver27Level(N)   writeGEQLevelCh(6, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver27Level      wroteGEQLevelCh(6, 26, GEQ_MAXNUMBANDS)
-#define  readGEQOver27Width       readGEQWidthCh(6, 26, GEQ_MAXNUMBANDS)
-#define writeGEQOver27Width(N)   writeGEQWidthCh(6, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver27Width      wroteGEQWidthCh(6, 26, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver28Freq        readGEQFreqCh(6, 27, GEQ_MAXNUMBANDS)
-#define writeGEQOver28Freq(N)    writeGEQFreqCh(6, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver28Freq       wroteGEQFreqCh(6, 27, GEQ_MAXNUMBANDS)
-#define  readGEQOver28Level       readGEQLevelCh(6, 27, GEQ_MAXNUMBANDS)
-#define writeGEQOver28Level(N)   writeGEQLevelCh(6, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver28Level      wroteGEQLevelCh(6, 27, GEQ_MAXNUMBANDS)
-#define  readGEQOver28Width       readGEQWidthCh(6, 27, GEQ_MAXNUMBANDS)
-#define writeGEQOver28Width(N)   writeGEQWidthCh(6, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver28Width      wroteGEQWidthCh(6, 27, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver29Freq        readGEQFreqCh(6, 28, GEQ_MAXNUMBANDS)
-#define writeGEQOver29Freq(N)    writeGEQFreqCh(6, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver29Freq       wroteGEQFreqCh(6, 28, GEQ_MAXNUMBANDS)
-#define  readGEQOver29Level       readGEQLevelCh(6, 28, GEQ_MAXNUMBANDS)
-#define writeGEQOver29Level(N)   writeGEQLevelCh(6, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver29Level      wroteGEQLevelCh(6, 28, GEQ_MAXNUMBANDS)
-#define  readGEQOver29Width       readGEQWidthCh(6, 28, GEQ_MAXNUMBANDS)
-#define writeGEQOver29Width(N)   writeGEQWidthCh(6, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver29Width      wroteGEQWidthCh(6, 28, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver30Freq        readGEQFreqCh(6, 29, GEQ_MAXNUMBANDS)
-#define writeGEQOver30Freq(N)    writeGEQFreqCh(6, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver30Freq       wroteGEQFreqCh(6, 29, GEQ_MAXNUMBANDS)
-#define  readGEQOver30Level       readGEQLevelCh(6, 29, GEQ_MAXNUMBANDS)
-#define writeGEQOver30Level(N)   writeGEQLevelCh(6, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver30Level      wroteGEQLevelCh(6, 29, GEQ_MAXNUMBANDS)
-#define  readGEQOver30Width       readGEQWidthCh(6, 29, GEQ_MAXNUMBANDS)
-#define writeGEQOver30Width(N)   writeGEQWidthCh(6, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver30Width      wroteGEQWidthCh(6, 29, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver31Freq        readGEQFreqCh(6, 30, GEQ_MAXNUMBANDS)
-#define writeGEQOver31Freq(N)    writeGEQFreqCh(6, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver31Freq       wroteGEQFreqCh(6, 30, GEQ_MAXNUMBANDS)
-#define  readGEQOver31Level       readGEQLevelCh(6, 30, GEQ_MAXNUMBANDS)
-#define writeGEQOver31Level(N)   writeGEQLevelCh(6, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver31Level      wroteGEQLevelCh(6, 30, GEQ_MAXNUMBANDS)
-#define  readGEQOver31Width       readGEQWidthCh(6, 30, GEQ_MAXNUMBANDS)
-#define writeGEQOver31Width(N)   writeGEQWidthCh(6, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver31Width      wroteGEQWidthCh(6, 30, GEQ_MAXNUMBANDS)
-
-#define  readGEQOver32Freq        readGEQFreqCh(6, 31, GEQ_MAXNUMBANDS)
-#define writeGEQOver32Freq(N)    writeGEQFreqCh(6, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver32Freq       wroteGEQFreqCh(6, 31, GEQ_MAXNUMBANDS)
-#define  readGEQOver32Level       readGEQLevelCh(6, 31, GEQ_MAXNUMBANDS)
-#define writeGEQOver32Level(N)   writeGEQLevelCh(6, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver32Level      wroteGEQLevelCh(6, 31, GEQ_MAXNUMBANDS)
-#define  readGEQOver32Width       readGEQWidthCh(6, 31, GEQ_MAXNUMBANDS)
-#define writeGEQOver32Width(N)   writeGEQWidthCh(6, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQOver32Width      wroteGEQWidthCh(6, 31, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr1Freq        readGEQFreqCh(6, 0, GEQ_MAXNUMBANDS)
-#define writeGEQLovr1Freq(N)    writeGEQFreqCh(6, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr1Freq       wroteGEQFreqCh(6, 0, GEQ_MAXNUMBANDS)
-#define  readGEQLovr1Level       readGEQLevelCh(6, 0, GEQ_MAXNUMBANDS)
-#define writeGEQLovr1Level(N)   writeGEQLevelCh(6, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr1Level      wroteGEQLevelCh(6, 0, GEQ_MAXNUMBANDS)
-#define  readGEQLovr1Width       readGEQWidthCh(6, 0, GEQ_MAXNUMBANDS)
-#define writeGEQLovr1Width(N)   writeGEQWidthCh(6, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr1Width      wroteGEQWidthCh(6, 0, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr2Freq        readGEQFreqCh(6, 1, GEQ_MAXNUMBANDS)
-#define writeGEQLovr2Freq(N)    writeGEQFreqCh(6, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr2Freq       wroteGEQFreqCh(6, 1, GEQ_MAXNUMBANDS)
-#define  readGEQLovr2Level       readGEQLevelCh(6, 1, GEQ_MAXNUMBANDS)
-#define writeGEQLovr2Level(N)   writeGEQLevelCh(6, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr2Level      wroteGEQLevelCh(6, 1, GEQ_MAXNUMBANDS)
-#define  readGEQLovr2Width       readGEQWidthCh(6, 1, GEQ_MAXNUMBANDS)
-#define writeGEQLovr2Width(N)   writeGEQWidthCh(6, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr2Width      wroteGEQWidthCh(6, 1, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr3Freq        readGEQFreqCh(6, 2, GEQ_MAXNUMBANDS)
-#define writeGEQLovr3Freq(N)    writeGEQFreqCh(6, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr3Freq       wroteGEQFreqCh(6, 2, GEQ_MAXNUMBANDS)
-#define  readGEQLovr3Level       readGEQLevelCh(6, 2, GEQ_MAXNUMBANDS)
-#define writeGEQLovr3Level(N)   writeGEQLevelCh(6, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr3Level      wroteGEQLevelCh(6, 2, GEQ_MAXNUMBANDS)
-#define  readGEQLovr3Width       readGEQWidthCh(6, 2, GEQ_MAXNUMBANDS)
-#define writeGEQLovr3Width(N)   writeGEQWidthCh(6, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr3Width      wroteGEQWidthCh(6, 2, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr4Freq        readGEQFreqCh(6, 3, GEQ_MAXNUMBANDS)
-#define writeGEQLovr4Freq(N)    writeGEQFreqCh(6, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr4Freq       wroteGEQFreqCh(6, 3, GEQ_MAXNUMBANDS)
-#define  readGEQLovr4Level       readGEQLevelCh(6, 3, GEQ_MAXNUMBANDS)
-#define writeGEQLovr4Level(N)   writeGEQLevelCh(6, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr4Level      wroteGEQLevelCh(6, 3, GEQ_MAXNUMBANDS)
-#define  readGEQLovr4Width       readGEQWidthCh(6, 3, GEQ_MAXNUMBANDS)
-#define writeGEQLovr4Width(N)   writeGEQWidthCh(6, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr4Width      wroteGEQWidthCh(6, 3, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr5Freq        readGEQFreqCh(6, 4, GEQ_MAXNUMBANDS)
-#define writeGEQLovr5Freq(N)    writeGEQFreqCh(6, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr5Freq       wroteGEQFreqCh(6, 4, GEQ_MAXNUMBANDS)
-#define  readGEQLovr5Level       readGEQLevelCh(6, 4, GEQ_MAXNUMBANDS)
-#define writeGEQLovr5Level(N)   writeGEQLevelCh(6, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr5Level      wroteGEQLevelCh(6, 4, GEQ_MAXNUMBANDS)
-#define  readGEQLovr5Width       readGEQWidthCh(6, 4, GEQ_MAXNUMBANDS)
-#define writeGEQLovr5Width(N)   writeGEQWidthCh(6, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr5Width      wroteGEQWidthCh(6, 4, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr6Freq        readGEQFreqCh(6, 5, GEQ_MAXNUMBANDS)
-#define writeGEQLovr6Freq(N)    writeGEQFreqCh(6, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr6Freq       wroteGEQFreqCh(6, 5, GEQ_MAXNUMBANDS)
-#define  readGEQLovr6Level       readGEQLevelCh(6, 5, GEQ_MAXNUMBANDS)
-#define writeGEQLovr6Level(N)   writeGEQLevelCh(6, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr6Level      wroteGEQLevelCh(6, 5, GEQ_MAXNUMBANDS)
-#define  readGEQLovr6Width       readGEQWidthCh(6, 5, GEQ_MAXNUMBANDS)
-#define writeGEQLovr6Width(N)   writeGEQWidthCh(6, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr6Width      wroteGEQWidthCh(6, 5, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr7Freq        readGEQFreqCh(6, 6, GEQ_MAXNUMBANDS)
-#define writeGEQLovr7Freq(N)    writeGEQFreqCh(6, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr7Freq       wroteGEQFreqCh(6, 6, GEQ_MAXNUMBANDS)
-#define  readGEQLovr7Level       readGEQLevelCh(6, 6, GEQ_MAXNUMBANDS)
-#define writeGEQLovr7Level(N)   writeGEQLevelCh(6, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr7Level      wroteGEQLevelCh(6, 6, GEQ_MAXNUMBANDS)
-#define  readGEQLovr7Width       readGEQWidthCh(6, 6, GEQ_MAXNUMBANDS)
-#define writeGEQLovr7Width(N)   writeGEQWidthCh(6, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr7Width      wroteGEQWidthCh(6, 6, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr8Freq        readGEQFreqCh(6, 7, GEQ_MAXNUMBANDS)
-#define writeGEQLovr8Freq(N)    writeGEQFreqCh(6, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr8Freq       wroteGEQFreqCh(6, 7, GEQ_MAXNUMBANDS)
-#define  readGEQLovr8Level       readGEQLevelCh(6, 7, GEQ_MAXNUMBANDS)
-#define writeGEQLovr8Level(N)   writeGEQLevelCh(6, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr8Level      wroteGEQLevelCh(6, 7, GEQ_MAXNUMBANDS)
-#define  readGEQLovr8Width       readGEQWidthCh(6, 7, GEQ_MAXNUMBANDS)
-#define writeGEQLovr8Width(N)   writeGEQWidthCh(6, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr8Width      wroteGEQWidthCh(6, 7, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr9Freq        readGEQFreqCh(6, 8, GEQ_MAXNUMBANDS)
-#define writeGEQLovr9Freq(N)    writeGEQFreqCh(6, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr9Freq       wroteGEQFreqCh(6, 8, GEQ_MAXNUMBANDS)
-#define  readGEQLovr9Level       readGEQLevelCh(6, 8, GEQ_MAXNUMBANDS)
-#define writeGEQLovr9Level(N)   writeGEQLevelCh(6, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr9Level      wroteGEQLevelCh(6, 8, GEQ_MAXNUMBANDS)
-#define  readGEQLovr9Width       readGEQWidthCh(6, 8, GEQ_MAXNUMBANDS)
-#define writeGEQLovr9Width(N)   writeGEQWidthCh(6, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr9Width      wroteGEQWidthCh(6, 8, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr10Freq        readGEQFreqCh(6, 9, GEQ_MAXNUMBANDS)
-#define writeGEQLovr10Freq(N)    writeGEQFreqCh(6, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr10Freq       wroteGEQFreqCh(6, 9, GEQ_MAXNUMBANDS)
-#define  readGEQLovr10Level       readGEQLevelCh(6, 9, GEQ_MAXNUMBANDS)
-#define writeGEQLovr10Level(N)   writeGEQLevelCh(6, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr10Level      wroteGEQLevelCh(6, 9, GEQ_MAXNUMBANDS)
-#define  readGEQLovr10Width       readGEQWidthCh(6, 9, GEQ_MAXNUMBANDS)
-#define writeGEQLovr10Width(N)   writeGEQWidthCh(6, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr10Width      wroteGEQWidthCh(6, 9, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr11Freq        readGEQFreqCh(6, 10, GEQ_MAXNUMBANDS)
-#define writeGEQLovr11Freq(N)    writeGEQFreqCh(6, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr11Freq       wroteGEQFreqCh(6, 10, GEQ_MAXNUMBANDS)
-#define  readGEQLovr11Level       readGEQLevelCh(6, 10, GEQ_MAXNUMBANDS)
-#define writeGEQLovr11Level(N)   writeGEQLevelCh(6, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr11Level      wroteGEQLevelCh(6, 10, GEQ_MAXNUMBANDS)
-#define  readGEQLovr11Width       readGEQWidthCh(6, 10, GEQ_MAXNUMBANDS)
-#define writeGEQLovr11Width(N)   writeGEQWidthCh(6, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr11Width      wroteGEQWidthCh(6, 10, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr12Freq        readGEQFreqCh(6, 11, GEQ_MAXNUMBANDS)
-#define writeGEQLovr12Freq(N)    writeGEQFreqCh(6, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr12Freq       wroteGEQFreqCh(6, 11, GEQ_MAXNUMBANDS)
-#define  readGEQLovr12Level       readGEQLevelCh(6, 11, GEQ_MAXNUMBANDS)
-#define writeGEQLovr12Level(N)   writeGEQLevelCh(6, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr12Level      wroteGEQLevelCh(6, 11, GEQ_MAXNUMBANDS)
-#define  readGEQLovr12Width       readGEQWidthCh(6, 11, GEQ_MAXNUMBANDS)
-#define writeGEQLovr12Width(N)   writeGEQWidthCh(6, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr12Width      wroteGEQWidthCh(6, 11, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr13Freq        readGEQFreqCh(6, 12, GEQ_MAXNUMBANDS)
-#define writeGEQLovr13Freq(N)    writeGEQFreqCh(6, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr13Freq       wroteGEQFreqCh(6, 12, GEQ_MAXNUMBANDS)
-#define  readGEQLovr13Level       readGEQLevelCh(6, 12, GEQ_MAXNUMBANDS)
-#define writeGEQLovr13Level(N)   writeGEQLevelCh(6, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr13Level      wroteGEQLevelCh(6, 12, GEQ_MAXNUMBANDS)
-#define  readGEQLovr13Width       readGEQWidthCh(6, 12, GEQ_MAXNUMBANDS)
-#define writeGEQLovr13Width(N)   writeGEQWidthCh(6, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr13Width      wroteGEQWidthCh(6, 12, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr14Freq        readGEQFreqCh(6, 13, GEQ_MAXNUMBANDS)
-#define writeGEQLovr14Freq(N)    writeGEQFreqCh(6, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr14Freq       wroteGEQFreqCh(6, 13, GEQ_MAXNUMBANDS)
-#define  readGEQLovr14Level       readGEQLevelCh(6, 13, GEQ_MAXNUMBANDS)
-#define writeGEQLovr14Level(N)   writeGEQLevelCh(6, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr14Level      wroteGEQLevelCh(6, 13, GEQ_MAXNUMBANDS)
-#define  readGEQLovr14Width       readGEQWidthCh(6, 13, GEQ_MAXNUMBANDS)
-#define writeGEQLovr14Width(N)   writeGEQWidthCh(6, 13, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr14Width      wroteGEQWidthCh(6, 13, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr15Freq        readGEQFreqCh(6, 14, GEQ_MAXNUMBANDS)
-#define writeGEQLovr15Freq(N)    writeGEQFreqCh(6, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr15Freq       wroteGEQFreqCh(6, 14, GEQ_MAXNUMBANDS)
-#define  readGEQLovr15Level       readGEQLevelCh(6, 14, GEQ_MAXNUMBANDS)
-#define writeGEQLovr15Level(N)   writeGEQLevelCh(6, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr15Level      wroteGEQLevelCh(6, 14, GEQ_MAXNUMBANDS)
-#define  readGEQLovr15Width       readGEQWidthCh(6, 14, GEQ_MAXNUMBANDS)
-#define writeGEQLovr15Width(N)   writeGEQWidthCh(6, 14, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr15Width      wroteGEQWidthCh(6, 14, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr16Freq        readGEQFreqCh(6, 15, GEQ_MAXNUMBANDS)
-#define writeGEQLovr16Freq(N)    writeGEQFreqCh(6, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr16Freq       wroteGEQFreqCh(6, 15, GEQ_MAXNUMBANDS)
-#define  readGEQLovr16Level       readGEQLevelCh(6, 15, GEQ_MAXNUMBANDS)
-#define writeGEQLovr16Level(N)   writeGEQLevelCh(6, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr16Level      wroteGEQLevelCh(6, 15, GEQ_MAXNUMBANDS)
-#define  readGEQLovr16Width       readGEQWidthCh(6, 15, GEQ_MAXNUMBANDS)
-#define writeGEQLovr16Width(N)   writeGEQWidthCh(6, 15, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr16Width      wroteGEQWidthCh(6, 15, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr17Freq        readGEQFreqCh(6, 16, GEQ_MAXNUMBANDS)
-#define writeGEQLovr17Freq(N)    writeGEQFreqCh(6, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr17Freq       wroteGEQFreqCh(6, 16, GEQ_MAXNUMBANDS)
-#define  readGEQLovr17Level       readGEQLevelCh(6, 16, GEQ_MAXNUMBANDS)
-#define writeGEQLovr17Level(N)   writeGEQLevelCh(6, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr17Level      wroteGEQLevelCh(6, 16, GEQ_MAXNUMBANDS)
-#define  readGEQLovr17Width       readGEQWidthCh(6, 16, GEQ_MAXNUMBANDS)
-#define writeGEQLovr17Width(N)   writeGEQWidthCh(6, 16, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr17Width      wroteGEQWidthCh(6, 16, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr18Freq        readGEQFreqCh(6, 17, GEQ_MAXNUMBANDS)
-#define writeGEQLovr18Freq(N)    writeGEQFreqCh(6, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr18Freq       wroteGEQFreqCh(6, 17, GEQ_MAXNUMBANDS)
-#define  readGEQLovr18Level       readGEQLevelCh(6, 17, GEQ_MAXNUMBANDS)
-#define writeGEQLovr18Level(N)   writeGEQLevelCh(6, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr18Level      wroteGEQLevelCh(6, 17, GEQ_MAXNUMBANDS)
-#define  readGEQLovr18Width       readGEQWidthCh(6, 17, GEQ_MAXNUMBANDS)
-#define writeGEQLovr18Width(N)   writeGEQWidthCh(6, 17, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr18Width      wroteGEQWidthCh(6, 17, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr19Freq        readGEQFreqCh(6, 18, GEQ_MAXNUMBANDS)
-#define writeGEQLovr19Freq(N)    writeGEQFreqCh(6, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr19Freq       wroteGEQFreqCh(6, 18, GEQ_MAXNUMBANDS)
-#define  readGEQLovr19Level       readGEQLevelCh(6, 18, GEQ_MAXNUMBANDS)
-#define writeGEQLovr19Level(N)   writeGEQLevelCh(6, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr19Level      wroteGEQLevelCh(6, 18, GEQ_MAXNUMBANDS)
-#define  readGEQLovr19Width       readGEQWidthCh(6, 18, GEQ_MAXNUMBANDS)
-#define writeGEQLovr19Width(N)   writeGEQWidthCh(6, 18, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr19Width      wroteGEQWidthCh(6, 18, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr20Freq        readGEQFreqCh(6, 19, GEQ_MAXNUMBANDS)
-#define writeGEQLovr20Freq(N)    writeGEQFreqCh(6, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr20Freq       wroteGEQFreqCh(6, 19, GEQ_MAXNUMBANDS)
-#define  readGEQLovr20Level       readGEQLevelCh(6, 19, GEQ_MAXNUMBANDS)
-#define writeGEQLovr20Level(N)   writeGEQLevelCh(6, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr20Level      wroteGEQLevelCh(6, 19, GEQ_MAXNUMBANDS)
-#define  readGEQLovr20Width       readGEQWidthCh(6, 19, GEQ_MAXNUMBANDS)
-#define writeGEQLovr20Width(N)   writeGEQWidthCh(6, 19, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr20Width      wroteGEQWidthCh(6, 19, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr21Freq        readGEQFreqCh(6, 20, GEQ_MAXNUMBANDS)
-#define writeGEQLovr21Freq(N)    writeGEQFreqCh(6, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr21Freq       wroteGEQFreqCh(6, 20, GEQ_MAXNUMBANDS)
-#define  readGEQLovr21Level       readGEQLevelCh(6, 20, GEQ_MAXNUMBANDS)
-#define writeGEQLovr21Level(N)   writeGEQLevelCh(6, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr21Level      wroteGEQLevelCh(6, 20, GEQ_MAXNUMBANDS)
-#define  readGEQLovr21Width       readGEQWidthCh(6, 20, GEQ_MAXNUMBANDS)
-#define writeGEQLovr21Width(N)   writeGEQWidthCh(6, 20, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr21Width      wroteGEQWidthCh(6, 20, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr22Freq        readGEQFreqCh(6, 21, GEQ_MAXNUMBANDS)
-#define writeGEQLovr22Freq(N)    writeGEQFreqCh(6, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr22Freq       wroteGEQFreqCh(6, 21, GEQ_MAXNUMBANDS)
-#define  readGEQLovr22Level       readGEQLevelCh(6, 21, GEQ_MAXNUMBANDS)
-#define writeGEQLovr22Level(N)   writeGEQLevelCh(6, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr22Level      wroteGEQLevelCh(6, 21, GEQ_MAXNUMBANDS)
-#define  readGEQLovr22Width       readGEQWidthCh(6, 21, GEQ_MAXNUMBANDS)
-#define writeGEQLovr22Width(N)   writeGEQWidthCh(6, 21, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr22Width      wroteGEQWidthCh(6, 21, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr23Freq        readGEQFreqCh(6, 22, GEQ_MAXNUMBANDS)
-#define writeGEQLovr23Freq(N)    writeGEQFreqCh(6, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr23Freq       wroteGEQFreqCh(6, 22, GEQ_MAXNUMBANDS)
-#define  readGEQLovr23Level       readGEQLevelCh(6, 22, GEQ_MAXNUMBANDS)
-#define writeGEQLovr23Level(N)   writeGEQLevelCh(6, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr23Level      wroteGEQLevelCh(6, 22, GEQ_MAXNUMBANDS)
-#define  readGEQLovr23Width       readGEQWidthCh(6, 22, GEQ_MAXNUMBANDS)
-#define writeGEQLovr23Width(N)   writeGEQWidthCh(6, 22, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr23Width      wroteGEQWidthCh(6, 22, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr24Freq        readGEQFreqCh(6, 23, GEQ_MAXNUMBANDS)
-#define writeGEQLovr24Freq(N)    writeGEQFreqCh(6, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr24Freq       wroteGEQFreqCh(6, 23, GEQ_MAXNUMBANDS)
-#define  readGEQLovr24Level       readGEQLevelCh(6, 23, GEQ_MAXNUMBANDS)
-#define writeGEQLovr24Level(N)   writeGEQLevelCh(6, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr24Level      wroteGEQLevelCh(6, 23, GEQ_MAXNUMBANDS)
-#define  readGEQLovr24Width       readGEQWidthCh(6, 23, GEQ_MAXNUMBANDS)
-#define writeGEQLovr24Width(N)   writeGEQWidthCh(6, 23, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr24Width      wroteGEQWidthCh(6, 23, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr25Freq        readGEQFreqCh(6, 24, GEQ_MAXNUMBANDS)
-#define writeGEQLovr25Freq(N)    writeGEQFreqCh(6, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr25Freq       wroteGEQFreqCh(6, 24, GEQ_MAXNUMBANDS)
-#define  readGEQLovr25Level       readGEQLevelCh(6, 24, GEQ_MAXNUMBANDS)
-#define writeGEQLovr25Level(N)   writeGEQLevelCh(6, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr25Level      wroteGEQLevelCh(6, 24, GEQ_MAXNUMBANDS)
-#define  readGEQLovr25Width       readGEQWidthCh(6, 24, GEQ_MAXNUMBANDS)
-#define writeGEQLovr25Width(N)   writeGEQWidthCh(6, 24, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr25Width      wroteGEQWidthCh(6, 24, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr26Freq        readGEQFreqCh(6, 25, GEQ_MAXNUMBANDS)
-#define writeGEQLovr26Freq(N)    writeGEQFreqCh(6, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr26Freq       wroteGEQFreqCh(6, 25, GEQ_MAXNUMBANDS)
-#define  readGEQLovr26Level       readGEQLevelCh(6, 25, GEQ_MAXNUMBANDS)
-#define writeGEQLovr26Level(N)   writeGEQLevelCh(6, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr26Level      wroteGEQLevelCh(6, 25, GEQ_MAXNUMBANDS)
-#define  readGEQLovr26Width       readGEQWidthCh(6, 25, GEQ_MAXNUMBANDS)
-#define writeGEQLovr26Width(N)   writeGEQWidthCh(6, 25, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr26Width      wroteGEQWidthCh(6, 25, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr27Freq        readGEQFreqCh(6, 26, GEQ_MAXNUMBANDS)
-#define writeGEQLovr27Freq(N)    writeGEQFreqCh(6, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr27Freq       wroteGEQFreqCh(6, 26, GEQ_MAXNUMBANDS)
-#define  readGEQLovr27Level       readGEQLevelCh(6, 26, GEQ_MAXNUMBANDS)
-#define writeGEQLovr27Level(N)   writeGEQLevelCh(6, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr27Level      wroteGEQLevelCh(6, 26, GEQ_MAXNUMBANDS)
-#define  readGEQLovr27Width       readGEQWidthCh(6, 26, GEQ_MAXNUMBANDS)
-#define writeGEQLovr27Width(N)   writeGEQWidthCh(6, 26, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr27Width      wroteGEQWidthCh(6, 26, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr28Freq        readGEQFreqCh(6, 27, GEQ_MAXNUMBANDS)
-#define writeGEQLovr28Freq(N)    writeGEQFreqCh(6, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr28Freq       wroteGEQFreqCh(6, 27, GEQ_MAXNUMBANDS)
-#define  readGEQLovr28Level       readGEQLevelCh(6, 27, GEQ_MAXNUMBANDS)
-#define writeGEQLovr28Level(N)   writeGEQLevelCh(6, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr28Level      wroteGEQLevelCh(6, 27, GEQ_MAXNUMBANDS)
-#define  readGEQLovr28Width       readGEQWidthCh(6, 27, GEQ_MAXNUMBANDS)
-#define writeGEQLovr28Width(N)   writeGEQWidthCh(6, 27, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr28Width      wroteGEQWidthCh(6, 27, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr29Freq        readGEQFreqCh(6, 28, GEQ_MAXNUMBANDS)
-#define writeGEQLovr29Freq(N)    writeGEQFreqCh(6, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr29Freq       wroteGEQFreqCh(6, 28, GEQ_MAXNUMBANDS)
-#define  readGEQLovr29Level       readGEQLevelCh(6, 28, GEQ_MAXNUMBANDS)
-#define writeGEQLovr29Level(N)   writeGEQLevelCh(6, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr29Level      wroteGEQLevelCh(6, 28, GEQ_MAXNUMBANDS)
-#define  readGEQLovr29Width       readGEQWidthCh(6, 28, GEQ_MAXNUMBANDS)
-#define writeGEQLovr29Width(N)   writeGEQWidthCh(6, 28, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr29Width      wroteGEQWidthCh(6, 28, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr30Freq        readGEQFreqCh(6, 29, GEQ_MAXNUMBANDS)
-#define writeGEQLovr30Freq(N)    writeGEQFreqCh(6, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr30Freq       wroteGEQFreqCh(6, 29, GEQ_MAXNUMBANDS)
-#define  readGEQLovr30Level       readGEQLevelCh(6, 29, GEQ_MAXNUMBANDS)
-#define writeGEQLovr30Level(N)   writeGEQLevelCh(6, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr30Level      wroteGEQLevelCh(6, 29, GEQ_MAXNUMBANDS)
-#define  readGEQLovr30Width       readGEQWidthCh(6, 29, GEQ_MAXNUMBANDS)
-#define writeGEQLovr30Width(N)   writeGEQWidthCh(6, 29, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr30Width      wroteGEQWidthCh(6, 29, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr31Freq        readGEQFreqCh(6, 30, GEQ_MAXNUMBANDS)
-#define writeGEQLovr31Freq(N)    writeGEQFreqCh(6, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr31Freq       wroteGEQFreqCh(6, 30, GEQ_MAXNUMBANDS)
-#define  readGEQLovr31Level       readGEQLevelCh(6, 30, GEQ_MAXNUMBANDS)
-#define writeGEQLovr31Level(N)   writeGEQLevelCh(6, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr31Level      wroteGEQLevelCh(6, 30, GEQ_MAXNUMBANDS)
-#define  readGEQLovr31Width       readGEQWidthCh(6, 30, GEQ_MAXNUMBANDS)
-#define writeGEQLovr31Width(N)   writeGEQWidthCh(6, 30, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr31Width      wroteGEQWidthCh(6, 30, GEQ_MAXNUMBANDS)
-
-#define  readGEQLovr32Freq        readGEQFreqCh(6, 31, GEQ_MAXNUMBANDS)
-#define writeGEQLovr32Freq(N)    writeGEQFreqCh(6, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr32Freq       wroteGEQFreqCh(6, 31, GEQ_MAXNUMBANDS)
-#define  readGEQLovr32Level       readGEQLevelCh(6, 31, GEQ_MAXNUMBANDS)
-#define writeGEQLovr32Level(N)   writeGEQLevelCh(6, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr32Level      wroteGEQLevelCh(6, 31, GEQ_MAXNUMBANDS)
-#define  readGEQLovr32Width       readGEQWidthCh(6, 31, GEQ_MAXNUMBANDS)
-#define writeGEQLovr32Width(N)   writeGEQWidthCh(6, 31, GEQ_MAXNUMBANDS,N)
-#define wroteGEQLovr32Width      wroteGEQWidthCh(6, 31, GEQ_MAXNUMBANDS)
-
-#define  readGEQRovr1Freq        readGEQFreqCh(7, 0, GEQ_MAXNUMBANDS)
-#define writeGEQRovr1Freq(N)    writeGEQFreqCh(7, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr1Freq       wroteGEQFreqCh(7, 0, GEQ_MAXNUMBANDS)
-#define  readGEQRovr1Level       readGEQLevelCh(7, 0, GEQ_MAXNUMBANDS)
-#define writeGEQRovr1Level(N)   writeGEQLevelCh(7, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr1Level      wroteGEQLevelCh(7, 0, GEQ_MAXNUMBANDS)
-#define  readGEQRovr1Width       readGEQWidthCh(7, 0, GEQ_MAXNUMBANDS)
-#define writeGEQRovr1Width(N)   writeGEQWidthCh(7, 0, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr1Width      wroteGEQWidthCh(7, 0, GEQ_MAXNUMBANDS)
-
-#define  readGEQRovr2Freq        readGEQFreqCh(7, 1, GEQ_MAXNUMBANDS)
-#define writeGEQRovr2Freq(N)    writeGEQFreqCh(7, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr2Freq       wroteGEQFreqCh(7, 1, GEQ_MAXNUMBANDS)
-#define  readGEQRovr2Level       readGEQLevelCh(7, 1, GEQ_MAXNUMBANDS)
-#define writeGEQRovr2Level(N)   writeGEQLevelCh(7, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr2Level      wroteGEQLevelCh(7, 1, GEQ_MAXNUMBANDS)
-#define  readGEQRovr2Width       readGEQWidthCh(7, 1, GEQ_MAXNUMBANDS)
-#define writeGEQRovr2Width(N)   writeGEQWidthCh(7, 1, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr2Width      wroteGEQWidthCh(7, 1, GEQ_MAXNUMBANDS)
-
-#define  readGEQRovr3Freq        readGEQFreqCh(7, 2, GEQ_MAXNUMBANDS)
-#define writeGEQRovr3Freq(N)    writeGEQFreqCh(7, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr3Freq       wroteGEQFreqCh(7, 2, GEQ_MAXNUMBANDS)
-#define  readGEQRovr3Level       readGEQLevelCh(7, 2, GEQ_MAXNUMBANDS)
-#define writeGEQRovr3Level(N)   writeGEQLevelCh(7, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr3Level      wroteGEQLevelCh(7, 2, GEQ_MAXNUMBANDS)
-#define  readGEQRovr3Width       readGEQWidthCh(7, 2, GEQ_MAXNUMBANDS)
-#define writeGEQRovr3Width(N)   writeGEQWidthCh(7, 2, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr3Width      wroteGEQWidthCh(7, 2, GEQ_MAXNUMBANDS)
-
-#define  readGEQRovr4Freq        readGEQFreqCh(7, 3, GEQ_MAXNUMBANDS)
-#define writeGEQRovr4Freq(N)    writeGEQFreqCh(7, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr4Freq       wroteGEQFreqCh(7, 3, GEQ_MAXNUMBANDS)
-#define  readGEQRovr4Level       readGEQLevelCh(7, 3, GEQ_MAXNUMBANDS)
-#define writeGEQRovr4Level(N)   writeGEQLevelCh(7, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr4Level      wroteGEQLevelCh(7, 3, GEQ_MAXNUMBANDS)
-#define  readGEQRovr4Width       readGEQWidthCh(7, 3, GEQ_MAXNUMBANDS)
-#define writeGEQRovr4Width(N)   writeGEQWidthCh(7, 3, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr4Width      wroteGEQWidthCh(7, 3, GEQ_MAXNUMBANDS)
-
-#define  readGEQRovr5Freq        readGEQFreqCh(7, 4, GEQ_MAXNUMBANDS)
-#define writeGEQRovr5Freq(N)    writeGEQFreqCh(7, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr5Freq       wroteGEQFreqCh(7, 4, GEQ_MAXNUMBANDS)
-#define  readGEQRovr5Level       readGEQLevelCh(7, 4, GEQ_MAXNUMBANDS)
-#define writeGEQRovr5Level(N)   writeGEQLevelCh(7, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr5Level      wroteGEQLevelCh(7, 4, GEQ_MAXNUMBANDS)
-#define  readGEQRovr5Width       readGEQWidthCh(7, 4, GEQ_MAXNUMBANDS)
-#define writeGEQRovr5Width(N)   writeGEQWidthCh(7, 4, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr5Width      wroteGEQWidthCh(7, 4, GEQ_MAXNUMBANDS)
-
-#define  readGEQRovr6Freq        readGEQFreqCh(7, 5, GEQ_MAXNUMBANDS)
-#define writeGEQRovr6Freq(N)    writeGEQFreqCh(7, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr6Freq       wroteGEQFreqCh(7, 5, GEQ_MAXNUMBANDS)
-#define  readGEQRovr6Level       readGEQLevelCh(7, 5, GEQ_MAXNUMBANDS)
-#define writeGEQRovr6Level(N)   writeGEQLevelCh(7, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr6Level      wroteGEQLevelCh(7, 5, GEQ_MAXNUMBANDS)
-#define  readGEQRovr6Width       readGEQWidthCh(7, 5, GEQ_MAXNUMBANDS)
-#define writeGEQRovr6Width(N)   writeGEQWidthCh(7, 5, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr6Width      wroteGEQWidthCh(7, 5, GEQ_MAXNUMBANDS)
-
-#define  readGEQRovr7Freq        readGEQFreqCh(7, 6, GEQ_MAXNUMBANDS)
-#define writeGEQRovr7Freq(N)    writeGEQFreqCh(7, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr7Freq       wroteGEQFreqCh(7, 6, GEQ_MAXNUMBANDS)
-#define  readGEQRovr7Level       readGEQLevelCh(7, 6, GEQ_MAXNUMBANDS)
-#define writeGEQRovr7Level(N)   writeGEQLevelCh(7, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr7Level      wroteGEQLevelCh(7, 6, GEQ_MAXNUMBANDS)
-#define  readGEQRovr7Width       readGEQWidthCh(7, 6, GEQ_MAXNUMBANDS)
-#define writeGEQRovr7Width(N)   writeGEQWidthCh(7, 6, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr7Width      wroteGEQWidthCh(7, 6, GEQ_MAXNUMBANDS)
-
-#define  readGEQRovr8Freq        readGEQFreqCh(7, 7, GEQ_MAXNUMBANDS)
-#define writeGEQRovr8Freq(N)    writeGEQFreqCh(7, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr8Freq       wroteGEQFreqCh(7, 7, GEQ_MAXNUMBANDS)
-#define  readGEQRovr8Level       readGEQLevelCh(7, 7, GEQ_MAXNUMBANDS)
-#define writeGEQRovr8Level(N)   writeGEQLevelCh(7, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr8Level      wroteGEQLevelCh(7, 7, GEQ_MAXNUMBANDS)
-#define  readGEQRovr8Width       readGEQWidthCh(7, 7, GEQ_MAXNUMBANDS)
-#define writeGEQRovr8Width(N)   writeGEQWidthCh(7, 7, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr8Width      wroteGEQWidthCh(7, 7, GEQ_MAXNUMBANDS)
-
-#define  readGEQRovr9Freq        readGEQFreqCh(7, 8, GEQ_MAXNUMBANDS)
-#define writeGEQRovr9Freq(N)    writeGEQFreqCh(7, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr9Freq       wroteGEQFreqCh(7, 8, GEQ_MAXNUMBANDS)
-#define  readGEQRovr9Level       readGEQLevelCh(7, 8, GEQ_MAXNUMBANDS)
-#define writeGEQRovr9Level(N)   writeGEQLevelCh(7, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr9Level      wroteGEQLevelCh(7, 8, GEQ_MAXNUMBANDS)
-#define  readGEQRovr9Width       readGEQWidthCh(7, 8, GEQ_MAXNUMBANDS)
-#define writeGEQRovr9Width(N)   writeGEQWidthCh(7, 8, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr9Width      wroteGEQWidthCh(7, 8, GEQ_MAXNUMBANDS)
-
-#define  readGEQRovr10Freq        readGEQFreqCh(7, 9, GEQ_MAXNUMBANDS)
-#define writeGEQRovr10Freq(N)    writeGEQFreqCh(7, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr10Freq       wroteGEQFreqCh(7, 9, GEQ_MAXNUMBANDS)
-#define  readGEQRovr10Level       readGEQLevelCh(7, 9, GEQ_MAXNUMBANDS)
-#define writeGEQRovr10Level(N)   writeGEQLevelCh(7, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr10Level      wroteGEQLevelCh(7, 9, GEQ_MAXNUMBANDS)
-#define  readGEQRovr10Width       readGEQWidthCh(7, 9, GEQ_MAXNUMBANDS)
-#define writeGEQRovr10Width(N)   writeGEQWidthCh(7, 9, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr10Width      wroteGEQWidthCh(7, 9, GEQ_MAXNUMBANDS)
-
-#define  readGEQRovr11Freq        readGEQFreqCh(7, 10, GEQ_MAXNUMBANDS)
-#define writeGEQRovr11Freq(N)    writeGEQFreqCh(7, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr11Freq       wroteGEQFreqCh(7, 10, GEQ_MAXNUMBANDS)
-#define  readGEQRovr11Level       readGEQLevelCh(7, 10, GEQ_MAXNUMBANDS)
-#define writeGEQRovr11Level(N)   writeGEQLevelCh(7, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr11Level      wroteGEQLevelCh(7, 10, GEQ_MAXNUMBANDS)
-#define  readGEQRovr11Width       readGEQWidthCh(7, 10, GEQ_MAXNUMBANDS)
-#define writeGEQRovr11Width(N)   writeGEQWidthCh(7, 10, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr11Width      wroteGEQWidthCh(7, 10, GEQ_MAXNUMBANDS)
-
-#define  readGEQRovr12Freq        readGEQFreqCh(7, 11, GEQ_MAXNUMBANDS)
-#define writeGEQRovr12Freq(N)    writeGEQFreqCh(7, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr12Freq       wroteGEQFreqCh(7, 11, GEQ_MAXNUMBANDS)
-#define  readGEQRovr12Level       readGEQLevelCh(7, 11, GEQ_MAXNUMBANDS)
-#define writeGEQRovr12Level(N)   writeGEQLevelCh(7, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr12Level      wroteGEQLevelCh(7, 11, GEQ_MAXNUMBANDS)
-#define  readGEQRovr12Width       readGEQWidthCh(7, 11, GEQ_MAXNUMBANDS)
-#define writeGEQRovr12Width(N)   writeGEQWidthCh(7, 11, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr12Width      wroteGEQWidthCh(7, 11, GEQ_MAXNUMBANDS)
-
-#define  readGEQRovr13Freq        readGEQFreqCh(7, 12, GEQ_MAXNUMBANDS)
-#define writeGEQRovr13Freq(N)    writeGEQFreqCh(7, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr13Freq       wroteGEQFreqCh(7, 12, GEQ_MAXNUMBANDS)
-#define  readGEQRovr13Level       readGEQLevelCh(7, 12, GEQ_MAXNUMBANDS)
-#define writeGEQRovr13Level(N)   writeGEQLevelCh(7, 12, GEQ_MAXNUMBANDS,N)
-#define wroteGEQRovr13Level      wroteGEQLevelCh(7, 12, GEQ_MAXNUMBANDS)
-#define  readGEQRovr13Width       readGEQWidthCh(7, 12, GEQ_MAXNUMBANDS)
-#define writeGEQRovr