08/05/26 18:20:00 SXFNvtTn
ir_cmdtx(ir_post_cmd, ir_post_cmd_num);
が、実際に、電源offのリモコンコード送信処理を呼び出す部分だったので、
ir_post_cmd[ir_post_cmd_num++] = 0x048c; //電源OFF
ir_cmdtx(ir_post_cmd, ir_post_cmd_num);
を
ir_post_cmd[ir_post_cmd_num++] = 0x04E2 //Format-Sel.BS
ir_cmdtx(ir_post_cmd, ir_post_cmd_num);
ir_post_cmd[ir_post_cmd_num++] = 0x048c; //電源OFF
ir_cmdtx(ir_post_cmd, ir_post_cmd_num);
//電源OFF用 他cap_stsから終了要求をうけた時はpoffを行わない
if(ir_post_cmd_num != 0 && !bStopEventRecv){
ir_cmdtx(ir_post_cmd, ir_post_cmd_num);
を
//電源OFF用 他cap_stsから終了要求をうけた時はpoffを行わない
if(ir_post_cmd_num != 0 && !bStopEventRecv){
ir_post_cmd[ir_post_cmd_num++] = 0x04E2 //Format-Sel.BS
ir_cmdtx(ir_post_cmd, ir_post_cmd_num);
ir_post_cmd[ir_post_cmd_num++] = 0x048c; //電源OFF
ir_cmdtx(ir_post_cmd, ir_post_cmd_num);
上記みたく、追加したら、ビルドできました。
0x048cだけの場合と
0x048c + ir_base //(ir_base=0x00)の場合の違いがよくわからないけど、
バイナリ差し替えて、実機で試してみます。