mirror of
https://github.com/rvtr/ctr_mcu.git
synced 2025-10-31 13:51:10 -04:00
・きわどいタイミングでアダプタを抜き差しすると、アダプタが刺さっているのに充電しないことがあった。修正
・電池残量が少ない状態でアダプタを刺し、充電が十分でないうちにアダプタを抜くと一瞬電池残量が100%に(LEDも青に)なるのを修正 git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@310 013db118-44a6-b54f-8bf7-843cb86687b1
This commit is contained in:
parent
9d5ed90970
commit
c7972ac35c
@ -15,7 +15,7 @@
|
||||
|
||||
|
||||
#define MCU_VER_MAJOR 0x01
|
||||
#define MCU_VER_MINOR 0x1A
|
||||
#define MCU_VER_MINOR 0x1B
|
||||
|
||||
|
||||
#define _firm_format_v3_
|
||||
|
||||
BIN
trunk/hoge.bin
BIN
trunk/hoge.bin
Binary file not shown.
@ -669,8 +669,10 @@ void BT_get_left(){
|
||||
}
|
||||
}
|
||||
|
||||
// 充電許可(=アダプタも刺さってる)のに充電してない = 充電完了
|
||||
if( !BT_CHG_Ena_n && BT_IN_CHG_n ){
|
||||
// 充電許可(=アダプタも刺さってる)のに充電してない
|
||||
// かつ、(少なくとも)素の電池残量が60%以上(CCICバグ回避)
|
||||
// = 充電完了。電池がへたってくるとMGICが100%を返さない
|
||||
if( !BT_CHG_Ena_n && BT_IN_CHG_n && vreg_ctr[ VREG_C_BT_REMAIN ] > 60 ){
|
||||
vreg_ctr[ VREG_C_BT_REMAIN ] = 100;
|
||||
vreg_ctr[ VREG_C_BT_REMAIN_FINE ] = 0;
|
||||
}
|
||||
|
||||
@ -415,7 +415,10 @@ void tsk_sys( )
|
||||
CKC = 0b00001001;
|
||||
OSMC = 0x00;
|
||||
|
||||
STOP( );
|
||||
if( PM_EXTDC_n ) // きわどいタイミングで挿抜が起きることがある
|
||||
{
|
||||
STOP( );
|
||||
}
|
||||
|
||||
// 起きる //
|
||||
// 起きる条件は
|
||||
|
||||
Loading…
Reference in New Issue
Block a user