@@ -129,10 +129,10 @@ BEGIN {
129
129
{
130
130
# Track down the DSP and EEPROM i2c addresses and convert them into 7-bit
131
131
if ($1 ~ "#define" && $2 ~ "DEVICE_ADDR_IC_1")
132
- printf($1 " DSP_I2C_ADDRESS (%#01x >> 1) & 0xFE\n", $3)
132
+ printf($1 " DSP_I2C_ADDRESS (%.4s >> 1) & 0xFE\n", $3)
133
133
134
134
if ($1 ~ "#define" && $2 ~ "DEVICE_ADDR_IC_2")
135
- printf($1 " EEPROM_I2C_ADDRESS (%#01x >> 1) & 0xFE\n\n", $3)
135
+ printf($1 " EEPROM_I2C_ADDRESS (%.4s >> 1) & 0xFE\n\n", $3)
136
136
} ' " $DSP_PROGRAM_FILE " " $EEPROM_PROGRAM_FILE " > temp1
137
137
138
138
@@ -286,11 +286,11 @@ END {
286
286
printf("/* Run this function to load DSP firmware directly */\n")
287
287
printf("void loadProgram(SigmaDSP &myDSP)\n")
288
288
printf("{\n")
289
- printf(" myDSP.writeRegisterBlock (CORE_REGISTER_R0_ADDR, CORE_REGISTER_R0_SIZE, DSP_core_register_R0_data, CORE_REGISTER_R0_REGSIZE );\n")
289
+ printf(" myDSP.writeRegister (CORE_REGISTER_R0_ADDR, CORE_REGISTER_R0_SIZE, DSP_core_register_R0_data);\n")
290
290
printf(" myDSP.writeRegisterBlock(PROGRAM_ADDR, PROGRAM_SIZE, DSP_program_data, PROGRAM_REGSIZE);\n")
291
291
printf(" myDSP.writeRegisterBlock(PARAMETER_ADDR, PARAMETER_SIZE, DSP_parameter_data, PARAMETER_REGSIZE);\n")
292
- printf(" myDSP.writeRegisterBlock (HARDWARE_CONF_ADDR, HARDWARE_CONF_SIZE, DSP_hardware_conf_data, HARDWARE_CONF_REGSIZE );\n")
293
- printf(" myDSP.writeRegisterBlock (CORE_REGISTER_R4_ADDR, CORE_REGISTER_R4_SIZE, DSP_core_register_R4_data, CORE_REGISTER_R4_REGSIZE );\n")
292
+ printf(" myDSP.writeRegister (HARDWARE_CONF_ADDR, HARDWARE_CONF_SIZE, DSP_hardware_conf_data);\n")
293
+ printf(" myDSP.writeRegister (CORE_REGISTER_R4_ADDR, CORE_REGISTER_R4_SIZE, DSP_core_register_R4_data);\n")
294
294
printf("}\n\n")
295
295
}' " $DSP_PROGRAM_FILE " > temp4
296
296
0 commit comments