#include "incs.h" // jhl いやな実装だなぁ。慣れてないししょうがないかなぁ。 extern mcu_mode_ mcu_mode; extern unsigned char vregs[]; extern unsigned char vregs_changed[]; extern unsigned char tsk_interval_power_led; extern unsigned char tsk_interval_sw_vol; extern unsigned char tsk_interval_led_cam; extern unsigned char tsk_interval_wifi_led; /****************************************************************************** コールバック?関数たち シリアル受信後、関係するビットに変化があると呼ばれる。  (同値書き込みでは呼ばれない) ******************************************************************************/ void call_clr_reset_rq(){ // registor_changed[0] & 0x01 vregs_changed[REG_INT_ADRS_IRQ] &= ~0x01; // 変化フラグを消す if( ( vregs[REG_INT_ADRS_IRQ] & 0x01 ) == 0 ){ n_irq_ngt; } } void call_vol(){ // registor_changed[3] & 0x3F != 0 vregs_changed[REG_INT_ADRS_VOL] &= ~0x1F; dcp_set_vol(); }