📄 hex2char.awk
字号:
BEGIN {
printf("/*\n\n Emerald DSP code for Accordo+ \n\n*/\n\n")
printf("#ifndef DSP_H\n#define DSP_H\n")
getline date < "./time-stamp"
printf("#define EMERALD_DSP_FIRMWARE_VERSION_LOADFILE \"%s\"\n\n", date)
printf("#define _dsp_pram\n");
printf("const unsigned char DSP_PRAM []=\n")
printf("{\n")
}
{
if (NF == 2) {
printf("0x%2s,\n", substr($2,9,2))
printf("0x%2s,\n", substr($2,7,2))
printf("0x%2s,\n", substr($2,5,2))
printf("0x%2s,\n", substr($2,3,2))
}
}
END {
printf("0xFF,\n")
printf("0xFF,\n")
printf("0xFF,\n")
printf("0xFF\n")
printf("};\n")
printf("\n#endif\n")
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -