mirror of
https://github.com/rvtr/twl_mcu.git
synced 2025-06-18 06:35:40 -04:00
31 lines
1000 B
C
31 lines
1000 B
C
#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();
|
|
}
|