mirror of
https://github.com/rvtr/ctr_mcu.git
synced 2025-06-19 00:55:37 -04:00
×コメント修正のみ
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@470 013db118-44a6-b54f-8bf7-843cb86687b1
This commit is contained in:
parent
3ab13482a9
commit
39fc5fa529
Binary file not shown.
Binary file not shown.
19
trunk/main.c
19
trunk/main.c
@ -2,7 +2,7 @@
|
|||||||
MCU CTR BSR
|
MCU CTR BSR
|
||||||
2008- nintendo
|
2008- nintendo
|
||||||
開発技術部 藤田
|
開発技術部 藤田
|
||||||
$Id$
|
$Id: asdf$
|
||||||
======================================================== */
|
======================================================== */
|
||||||
|
|
||||||
|
|
||||||
@ -44,22 +44,23 @@ extern bit pm_extdc_old;
|
|||||||
***********************************************/
|
***********************************************/
|
||||||
void main_loop( void )
|
void main_loop( void )
|
||||||
{
|
{
|
||||||
renge_init( );
|
renge_init();
|
||||||
|
|
||||||
#ifdef i2c_timeout_test
|
#ifdef i2c_timeout_test
|
||||||
i2c_mcu_time_out_error = false;
|
i2c_mcu_time_out_error = false;
|
||||||
#endif
|
#endif
|
||||||
iic_mcu_start( );
|
iic_mcu_start();
|
||||||
|
|
||||||
EI( );
|
EI();
|
||||||
|
|
||||||
BT_chk();
|
BT_chk();
|
||||||
|
|
||||||
system_status.pwr_state = OFF_TRIG;
|
system_status.pwr_state = OFF_TRIG;
|
||||||
|
|
||||||
// リブート判定
|
// リブート判定
|
||||||
if( system_status.reboot )
|
if( system_status.reboot )
|
||||||
{
|
{
|
||||||
// 本体電源onなら、onを継続させる
|
// 本体電源onなら、onを継続させる…MCU WDTリセット、自己アップデートなど
|
||||||
if( PM_chk_LDSW() )
|
if( PM_chk_LDSW() )
|
||||||
{
|
{
|
||||||
system_status.pwr_state = ON_TRIG;
|
system_status.pwr_state = ON_TRIG;
|
||||||
@ -72,9 +73,9 @@ void main_loop( void )
|
|||||||
pm_extdc_old = ~PM_EXTDC_n_RAW; // アダプタでPOR時に点けるため。
|
pm_extdc_old = ~PM_EXTDC_n_RAW; // アダプタでPOR時に点けるため。
|
||||||
}
|
}
|
||||||
|
|
||||||
vreg_ctr_init( );
|
vreg_ctr_init();
|
||||||
|
|
||||||
clear_hosu_hist(); // 履歴クリア
|
clear_hosu_hist(); // 歩数計履歴クリア
|
||||||
|
|
||||||
renge_task_interval_run_force = true;
|
renge_task_interval_run_force = true;
|
||||||
|
|
||||||
@ -83,7 +84,7 @@ void main_loop( void )
|
|||||||
// メインループ //
|
// メインループ //
|
||||||
while( 1 )
|
while( 1 )
|
||||||
{ // システムtick、または割り込みで廻ります。
|
{ // システムtick、または割り込みで廻ります。
|
||||||
renge_task_interval_run( ); // 内部で、システムtickまたは強制起動します
|
renge_task_interval_run(); // 内部で、システムtickまたは強制起動します
|
||||||
renge_task_immed_run();
|
renge_task_immed_run();
|
||||||
#ifdef i2c_timeout_test
|
#ifdef i2c_timeout_test
|
||||||
if( i2c_mcu_time_out_error )
|
if( i2c_mcu_time_out_error )
|
||||||
@ -91,7 +92,7 @@ void main_loop( void )
|
|||||||
i2c_mcu_error_monitor();
|
i2c_mcu_error_monitor();
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
HALT( );
|
HALT();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -345,7 +345,6 @@ void BT_chk()
|
|||||||
|
|
||||||
BT_model_detect();
|
BT_model_detect();
|
||||||
bt_param_select(); // バッテリ残量補正パラメータなどセット 非実機でも、とりあえずの値(パナ)指定にしておく。
|
bt_param_select(); // バッテリ残量補正パラメータなどセット 非実機でも、とりあえずの値(パナ)指定にしておく。
|
||||||
// 無駄にrcomp計算させるが、未初期化ポインタを参照するのいやだし、非実機なら計算しないとか面倒
|
|
||||||
|
|
||||||
if( system_status.model != MODEL_JIKKI )
|
if( system_status.model != MODEL_JIKKI )
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user