From 01684ac6a9b24403859bc6f470ec359748ba6665 Mon Sep 17 00:00:00 2001 From: n2232 Date: Wed, 8 Jun 2011 01:12:53 +0000 Subject: [PATCH] =?UTF-8?q?=E2=96=A1=E3=82=B9=E3=82=BF=E3=83=B3=E3=83=89?= =?UTF-8?q?=E3=82=A2=E3=83=AD=E3=83=B3=E8=A9=A6=E9=81=8A=E5=8F=B0=E3=83=95?= =?UTF-8?q?=E3=82=A1=E3=83=BC=E3=83=A0=E7=B5=B1=E5=90=88=20=E5=A4=A7?= =?UTF-8?q?=E5=9E=8B=E3=83=AA=E3=83=95=E3=82=A1=E3=82=AF=E3=82=BF=E3=83=AA?= =?UTF-8?q?=E3=83=B3=E3=82=B0=E5=89=8D=E3=83=90=E3=83=83=E3=82=AF=E3=82=A2?= =?UTF-8?q?=E3=83=83=E3=83=97=E7=9A=84=E3=81=AA=201=E3=82=92true=E3=81=AB?= =?UTF-8?q?=E3=81=99=E3=82=8B=E3=82=88=E3=81=86=E3=81=AA=E5=A4=89=E6=9B=B4?= =?UTF-8?q?=20=E7=B5=B6=E5=AF=BE=E3=81=AB=E4=BD=BF=E3=82=8F=E3=82=8C?= =?UTF-8?q?=E3=81=AA=E3=81=84ifdef=E3=81=AE=E6=95=B4=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@335 013db118-44a6-b54f-8bf7-843cb86687b1 --- trunk/bsr.lmf | Bin 166184 -> 166720 bytes trunk/bsr_k0r.map | 426 +++++++-------- trunk/config.h | 4 +- trunk/hoge.bin | Bin 16387 -> 16387 bytes trunk/led.c | 2 +- trunk/loader.c | 16 +- trunk/pm.c | 21 +- trunk/reboot.c | 2 +- trunk/sw.c | 79 ++- trunk/task_misc.c | 8 +- trunk/task_status.c | 9 +- trunk/task_sys.c | 6 +- trunk/vreg_ctr.c | 2 +- trunk/yav_mcu_bsr.prj | 1152 +++++++++++++++++++++-------------------- trunk/yav_mcu_bsr.prk | 8 +- 15 files changed, 862 insertions(+), 873 deletions(-) diff --git a/trunk/bsr.lmf b/trunk/bsr.lmf index 7c3a118e3ed7caeef6b90b408a755842d534bc67..dfd3959c60d00ff1d45d68aaf9e78c171174a784 100644 GIT binary patch delta 24676 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

-KOY3!2Dxm*mA&?P7dU4@d6Uk@vx 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

eSlAzqghV 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 delta 24421 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 delta 861 zcmZWnZAep57{2FjQ#ZZqs`*uZZqo!mcJFqbZnB(9aef>0!yt%BsD(u{uqaYN%^&_4 zdVWZlWo3vEYF>ZF@B_?3kt|ygbK;MpXgaZ((|fABnSIdv<2lds@IEi+9NxB8(AEm- zF4Q*^5Y*2g*E}q;&u8gg4+c}t+ zco-f}{0_2MeG&sA9vIQO)}mXkySKdOy2I4HbOcaJ_Ll590Nt=kF&HyZxS^^oGdsnf zQaSOp-Np??ZCQ&`goYrIyat9Jx|0P!%5J8P<6sC5roB4Sr(di_LaWS6TR+Mj!3rEx z2r%=Ut4|Mm)3c?-coX-**u%^83M82Mt&4;cN_jYGL@!bd@Avvv#Fj>xN9N`I&q^5}Awem4 zR8cqM`JON%eM+7+(9A72bB-W-a8*L%Apw@ORn!9)sH77eMytY0X9d#2K!JaVKZ1uu zyQiu|Q&sKgi+~hXiO@8TdW?%QuK@j*fHWNqNVbGlfyhEn3uia9aC6RJej0zV#TL$O zhn=cpKnX`xxe3zB@TWp+BRbE-=CM>@H9YujkYRki{E%q=subS}+DvYR_3Qh@u`oSvp}Uom94sJ){RA)^k-`7~ diff --git a/trunk/led.c b/trunk/led.c index 36b52b1..aa78b7d 100644 --- a/trunk/led.c +++ b/trunk/led.c @@ -341,7 +341,7 @@ void tsk_led_notify( ) } } - led_fade_to2( LED_duty_notify_blu, &LED_dim_status_info_B ); led_fade_to2( LED_duty_notify_red, &LED_dim_status_info_R ); led_fade_to2( LED_duty_notify_grn, &LED_dim_status_info_G ); + led_fade_to2( LED_duty_notify_blu, &LED_dim_status_info_B ); } diff --git a/trunk/loader.c b/trunk/loader.c index e805c83..f7361a6 100644 --- a/trunk/loader.c +++ b/trunk/loader.c @@ -171,30 +171,30 @@ void chk_platform_type() // ●CTR&その開発機材 // // 一応初期化 - system_status.is_dev = 0; - system_status.taikendai = 0; - system_status.taikendai_nbd = 0; + system_status.is_dev = false; + system_status.taikendai = false; + system_status.taikendai_nbd = false; switch( DIPSW ) { case DIPSW_TAIKENDAI: - system_status.taikendai = 1; + system_status.taikendai = true; break; case DIPSW_TAIKENDAI_NBD: - system_status.taikendai_nbd = 1; + system_status.taikendai_nbd = true; break; case DIPSW_ISDEV: - system_status.is_dev = 1; + system_status.is_dev = true; break; } #ifdef _FORCE_TAIKENDAI_ - system_status.taikendai = 1; + system_status.taikendai = true; #endif #ifdef _FORCE_TAIKENDAI_NBD_ - system_status.taikendai_nbd = 1; + system_status.taikendai_nbd = true; #endif } diff --git a/trunk/pm.c b/trunk/pm.c index 3095951..0e0cc14 100644 --- a/trunk/pm.c +++ b/trunk/pm.c @@ -1132,7 +1132,6 @@ __interrupt void intp6_PM_irq( ) } -#define _type1_ /* ======================================================== PMICからの割り込みを受けて、NTR PMIC互換レジスタからリード ======================================================== */ @@ -1155,19 +1154,11 @@ task_status_immed tski_ntr_pmic_comm( ) { if( ( reg_shadow & REG_BIT_TWL_REQ_BL_U ) == 0 ) // 消えた { -#ifdef _type1_ irq_work = REG_BIT_TWL_BL_U_OFF; -#else - set_irq( VREG_C_IRQ2, REG_BIT_TWL_BL_U_OFF ); -#endif } else { -#ifdef _type1_ irq_work = REG_BIT_TWL_BL_U_ON; -#else - set_irq( VREG_C_IRQ2, REG_BIT_TWL_BL_U_ON ); -#endif } } @@ -1176,19 +1167,11 @@ task_status_immed tski_ntr_pmic_comm( ) { if( ( reg_shadow & REG_BIT_TWL_REQ_BL_L ) == 0 ) // 消えた { -#ifdef _type1_ irq_work |= REG_BIT_TWL_BL_L_OFF; -#else - set_irq( VREG_C_IRQ2, REG_BIT_TWL_BL_L_OFF ); -#endif } else { -#ifdef _type1_ irq_work |= REG_BIT_TWL_BL_L_ON; -#else - set_irq( VREG_C_IRQ2, REG_BIT_TWL_BL_L_ON ); -#endif } } @@ -1196,7 +1179,6 @@ task_status_immed tski_ntr_pmic_comm( ) vreg_ctr[ VREG_C_STATUS_1 ] = ( vreg_ctr[ VREG_C_STATUS_1 ] & ~0x0C ) | ( reg_shadow & 0x0C ); // TWLバックライト情報のミラー -#ifdef _type1_ irq_work &= ~vreg_ctr[ VREG_C_IRQ_MASK2 ]; // set_irq 相当品 if( irq_work != 0 ) @@ -1209,7 +1191,6 @@ task_status_immed tski_ntr_pmic_comm( ) while( !IRQ0 && ( ++tot != 0 ) ){;} // O.Dなのでちゃんとあがるのを待つ & IRQ_mcu がLに縛られてると困る(基板不良) IRQ0_ast; } -#endif #if 0 // バックライト設定 @@ -1297,6 +1278,6 @@ void codec_reg_init() iic_mcu_write_a_byte_codec( CODEC_REG_BT, (u8)ntr_pm_bt_low_old ); // SoC から書けず vol_reset(); -// renge_task_immed_add( tski_vol_update ); +// renge_task_immed_add( tski_vol_update ); ポーリングするので。 vol_polling = 3; } diff --git a/trunk/reboot.c b/trunk/reboot.c index 2d19e8c..b784f15 100644 --- a/trunk/reboot.c +++ b/trunk/reboot.c @@ -15,7 +15,7 @@ void my_reboot(){ #asm MOV PSW,#06H ; ダミーのPSWをセット - MOVW AX,#000d0h ; リセットのベクタ値を取り込んでいます。 + MOVW AX,#000d0h ; リセットのベクタ値を取り込んでいます。 PUSH PSW PUSH AX ; これでRETIのためのスタックを準備 RETI ; これでリセット・ベクタに分岐 diff --git a/trunk/sw.c b/trunk/sw.c index fac1132..5ddb559 100644 --- a/trunk/sw.c +++ b/trunk/sw.c @@ -107,57 +107,56 @@ void tsk_sw( ) case ( SLEEP ): case ( OFF ): case ( ON_CHECK ): -#ifndef _TAIKENDAI_ - // 電源スイッチの監視 // - if( SW_pow_count == ( TIME_PWSW_CLICK ) ) // クリック時間に到達 + // 実機の場合 + if( ! system_status.taikendai ) { - set_irq( VREG_C_IRQ0, REG_BIT_SW_POW_CLICK ); - } - else if( SW_pow_count == ( HOLD_THREASHOLD ) ) // 長押しに到達 - { - set_irq( VREG_C_IRQ0, REG_BIT_SW_POW_HOLD ); - if( off_timeout_timer == 0 ) // 強制電源断カウントダウン開始、何度も発動しないように。 + + // 電源スイッチの監視 // + if( SW_pow_count == ( TIME_PWSW_CLICK ) ) // クリック時間に到達 { - off_timeout_timer = vreg_ctr[ VREG_C_OFF_DELAY ] * 16; + set_irq( VREG_C_IRQ0, REG_BIT_SW_POW_CLICK ); + } + else if( SW_pow_count == ( HOLD_THREASHOLD ) ) // 長押しに到達 + { + set_irq( VREG_C_IRQ0, REG_BIT_SW_POW_HOLD ); + if( off_timeout_timer == 0 ) // 強制電源断カウントダウン開始、何度も発動しないように。 + { + off_timeout_timer = vreg_ctr[ VREG_C_OFF_DELAY ] * 16; + } } - } - if( off_timeout_timer != 0 ) // 長押し割り込み後、タイムアウトで強制オフ。 - { - off_timeout_timer -= 1; - if( off_timeout_timer == 1 ) + if( off_timeout_timer != 0 ) // 長押し割り込み後、タイムアウトで強制オフ。 + { + off_timeout_timer -= 1; + if( off_timeout_timer == 1 ) + { + system_status.force_off = true; + } + } + + }else{ + // 電源スイッチの監視 // + if( SW_pow_count == ( TIME_PWSW_CLICK ) ) + { + if( sw_pwsw_mukan_time == 0 ) + { + set_irq( VREG_C_IRQ0, REG_BIT_SW_POW_CLICK ); + // いやなタイミングでPWSWを押すとHOMEメニューに入れてしまうのを回避するためのマスクタイマー + sw_pwsw_mukan_time = TIME_MUKAN_PWSW; + } + } + else if( SW_pow_count == ( HOLD_THREASHOLD ) ) { system_status.force_off = true; } - } - - { - count_sw_n( SW_POW_n, SW_pow_count, SW_pow_mask ); // ボタン押し時間のカウント - } - -#else // 試遊台の場合 // - // 電源スイッチの監視 // - if( SW_pow_count == ( TIME_PWSW_CLICK ) ) - { - if( sw_pwsw_mukan_time == 0 ) + + if( sw_pwsw_mukan_time != 0 ) { - set_irq( VREG_C_IRQ0, REG_BIT_SW_POW_CLICK ); - // いやなタイミングでPWSWを押すとHOMEメニューに入れてしまうのを回避するためのマスクタイマー - sw_pwsw_mukan_time = TIME_MUKAN_PWSW; + sw_pwsw_mukan_time--; } } - else if( SW_pow_count == ( HOLD_THREASHOLD ) ) - { - system_status.force_off = true; - } - if( sw_pwsw_mukan_time != 0 ) - { - sw_pwsw_mukan_time--; - } count_sw_n( SW_POW_n, SW_pow_count, SW_pow_mask ); // ボタン押し時間のカウント -#endif - // HOME スイッチ // switch( system_status.model ) @@ -177,7 +176,7 @@ void tsk_sw( ) chk_clicked( SW_HOME_n, SW_home_count, REG_BIT_SW_HOME_CLICK ); chk_clicked( !SW_HOME_n, SW_home_count_rel, REG_BIT_SW_HOME_RELEASE ); - // wifi sw // + // wifi sw // /// 最悪な実装なのはわかっているが、メモリ不足と、市場に出てしまった不良スイッチを救うため if( sw_wifi_mukan_time != 0 ) { diff --git a/trunk/task_misc.c b/trunk/task_misc.c index a2f4bbe..750c834 100644 --- a/trunk/task_misc.c +++ b/trunk/task_misc.c @@ -96,10 +96,12 @@ void tsk_misc( ) set_irq( VREG_C_IRQ2, REG_BIT_TWL_VER_READ ); } - check_twl_vol_irq(); // TWL の音量変化割り込みチェック + // TWL の音量変化割り込みチェック // + check_twl_vol_irq(); } - update_LED_3D(); // 3D ランプ更新 + // 3D ランプ更新 // + update_LED_3D(); } @@ -225,7 +227,7 @@ task_status_immed tski_do_command0( ) PM_reset_neg(); RESET2_neg; - // CODEC 不定レジスタ初期化 + // CODEC 不定レジスタ初期化 // codec_reg_init(); } } diff --git a/trunk/task_status.c b/trunk/task_status.c index e81c844..03f74e5 100644 --- a/trunk/task_status.c +++ b/trunk/task_status.c @@ -57,9 +57,10 @@ void tsk_status( ) { if( diff & REG_BIT_BATT_CHARGE ) { - BT_CHG_STAT_Change = true; - // 充電状態に以下略 - if( vreg_ctr[VREG_C_STATUS] & REG_BIT_BATT_CHARGE ) + BT_CHG_STAT_Change = true; + + // 充電状態に以下略 + if( vreg_ctr[VREG_C_STATUS] & REG_BIT_BATT_CHARGE ) { set_irq( VREG_C_IRQ1, REG_BIT_BT_CHG_START ); } @@ -67,7 +68,7 @@ void tsk_status( ) { set_irq( VREG_C_IRQ1, REG_BIT_BT_CHG_STOP ); } - } + } } if(( system_status.pwr_state == ON ) || diff --git a/trunk/task_sys.c b/trunk/task_sys.c index 93e316e..d43ae7a 100644 --- a/trunk/task_sys.c +++ b/trunk/task_sys.c @@ -504,20 +504,18 @@ static void chk_emergencyExit(){ else if( shirobako_power_control_count == 200 ) // * (sys_tick)[ms] // デバッガが何かしたいらしい { -// #ifdef _RVD_ +#ifndef _RVD_ // 白箱は電源を切りたいらしい system_status.pwr_state = OFF_TRIG; renge_task_interval_run_force = true; shirobako_power_control_count = WAIT_SHIROBAKO_POW_CONTROL; -// #endif +#endif } else { if( !RESET1_n ) { -// #ifdef _RVD_ if( shirobako_power_control_count != 255 ) -// #endif shirobako_power_control_count += 1; } else diff --git a/trunk/vreg_ctr.c b/trunk/vreg_ctr.c index 4c3e9f2..2ae9629 100644 --- a/trunk/vreg_ctr.c +++ b/trunk/vreg_ctr.c @@ -308,7 +308,7 @@ void vreg_ctr_write( u8 adrs, u8 data ) switch ( data ) { case ( 'r' ): - // 割り込みルーチンからFSLライブラリを呼ぶのは禁止のため + // 割り込みルーチンからFSLライブラリを呼ぶのは禁止 // マイコンを再起動。 レジスタ類も初期化される。 renge_task_immed_add( tski_mcu_reset ); break; diff --git a/trunk/yav_mcu_bsr.prj b/trunk/yav_mcu_bsr.prj index b2461ce..452762a 100644 --- a/trunk/yav_mcu_bsr.prj +++ b/trunk/yav_mcu_bsr.prj @@ -112,584 +112,9 @@ ZF=0 S=1 E=0 CommandFile=0 -[Options.RA78K0R 0] -Version=100 -G=1 -GA=1 -E=0 -COMMON=0 -COMPATI=0 -P=1 -KA=1 -KS=0 -KX=0 -LF=0 -LW=132 -LL=0 -LT=8 -Z=0 -CommandFile=0 -RA_OPT= -[Options.RA78K0R 1] -Version=100 -G=0 -GA=0 -E=0 -COMMON=0 -COMPATI=0 -P=1 -KA=1 -KS=0 -KX=0 -LF=0 -LW=132 -LL=0 -LT=8 -Z=0 -CommandFile=0 -RA_OPT= -[Options.RA78K0R 2] -Version=100 -G=1 -GA=1 -E=0 -COMMON=0 -COMPATI=0 -P=1 -KA=1 -KS=0 -KX=0 -LF=0 -LW=132 -LL=0 -LT=8 -Z=0 -CommandFile=0 -RA_OPT= -[Options.RA78K0R 3] -Version=100 -G=1 -GA=1 -E=0 -COMMON=0 -COMPATI=0 -P=1 -KA=1 -KS=0 -KX=0 -LF=0 -LW=132 -LL=0 -LT=8 -Z=0 -CommandFile=0 -RA_OPT= -[Options.RA78K0R 4] -Version=100 -G=1 -GA=1 -E=0 -COMMON=0 -COMPATI=0 -P=1 -KA=1 -KS=0 -KX=0 -LF=0 -LW=132 -LL=0 -LT=8 -Z=0 -CommandFile=0 -RA_OPT= -[Options.RA78K0R 5] -Version=100 -G=1 -GA=1 -E=0 -COMMON=0 -COMPATI=0 -P=1 -KA=1 -KS=0 -KX=0 -LF=0 -LW=132 -LL=0 -LT=8 -Z=0 -CommandFile=0 -RA_OPT= [BuildBefore-AfterCmd] Before1=c:\cygwin\bin\touch magic.c After1=ruby nec_s_2_bsrbin2.rb bsr.hex -[Options.CC78K0R 0] -Version=210 -Include0=renge,C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r -Include1=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r -Memorymodel=1 -Flashobj=0 -FlashStartadr= -FlashBranchStartadr= -Mirror=0 -Saddrglobalchk=0 -Saddrglobal=1066 -Saddrstaticchk=0 -Saddrstatic=1072 -Bitfieldmsb=0 -Onebytechk=0 -Pacstructchk=0 -AssignROMchk=0 -AssignROM=0 -Maxoptimizechk=0 -Maxoptimize=1104 -Charunexpandchk=1 -Unsignedchar=0 -Usesaddrchk=0 -Autoallocationchk=1 -Jumpoptimize=1 -Librarycallchk=0 -Librarycall=1129 -Aggressivechk=1 -Relativebranchchk=1 -Debugoptchk=0 -Outdebugchk=1 -Outdebug=1153 -Outasmsrccmb0=inter_asm -Outasmsrccmb1=bsr.asm -Outasmsrcchk=1 -Outasmsrc=1158 -Outasmoptall=1 -Common=0 -Outerrlistchk=0 -Outerrlist=1174 -Xreference=0 -Preprocess=0 -Prenocomment=0 -Predefine=0 -Preifdef=1 -Preinclude=0 -Preline=1 -Prenumber=1 -Formfeed=0 -Columns=132 -Lines=0 -Tablength=8 -Ansi=0 -Cpraspras=1 -Commentnest=0 -Intunexpand=0 -Kanjicode=1210 -Verbose=0 -CommandFile=0 -Warninglevel=0 -Startupchk=1 -Fixation=1 -FarROMization=0 -Objectsel=1305 -Librarychk=1 -Floatingpoint=0 -Muldivunit=1 -Mulunit=1 -Startup=s0rml.rel -Library1=cl0rdm.lib -Library2=cl0rm.lib -Library3=cl0rmf.lib -VfiFileBoot0= -VfiFileBoot1=boot.vfi -VF78K0Rchk=0 -VF78K0Rvs= -[Options.CC78K0R 1] -Version=210 -Memorymodel=2 -Flashobj=0 -FlashStartadr= -FlashBranchStartadr= -Mirror=0 -Saddrglobalchk=0 -Saddrglobal=1066 -Saddrstaticchk=0 -Saddrstatic=1072 -Bitfieldmsb=0 -Onebytechk=0 -Pacstructchk=0 -AssignROMchk=0 -AssignROM=0 -Maxoptimizechk=0 -Maxoptimize=1104 -Charunexpandchk=1 -Unsignedchar=0 -Usesaddrchk=0 -Autoallocationchk=1 -Jumpoptimize=1 -Librarycallchk=1 -Librarycall=1128 -Aggressivechk=1 -Relativebranchchk=0 -Debugoptchk=0 -Outdebugchk=0 -Outdebug=1153 -Outasmsrcchk=0 -Outasmsrc=1157 -Outasmoptall=1 -Common=0 -Outerrlistchk=0 -Outerrlist=1173 -Xreference=0 -Preprocess=0 -Prenocomment=0 -Predefine=0 -Preifdef=1 -Preinclude=0 -Preline=1 -Prenumber=1 -Formfeed=0 -Columns=132 -Lines=0 -Tablength=8 -Ansi=0 -Cpraspras=0 -Commentnest=0 -Intunexpand=0 -Kanjicode=1210 -Verbose=0 -CommandFile=0 -Warninglevel=1 -Startupchk=1 -Fixation=1 -FarROMization=1 -Objectsel=1305 -Librarychk=1 -Floatingpoint=0 -Muldivunit=1 -Mulunit=1 -Startup=s0rll.rel -Library1=cl0rdm.lib -Library2=cl0rm.lib -Library3=cl0rmf.lib -VF78K0Rchk=0 -VF78K0Rvs= -[Options.CC78K0R 2] -Version=210 -Define0= -Define1=_debug_,_TEG_,proc_is_ke3 -Define2=_debug_,_TEG_,proc_is_ke3,%time% -Define3=_TEG_,proc_is_ke3 -Define4=proc_is_ke3 -Include0=renge,C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r -Include1=renge,C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r -Include2=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r -Memorymodel=1 -Flashobj=0 -FlashStartadr= -FlashBranchStartadr= -Mirror=0 -Saddrglobalchk=0 -Saddrglobal=1066 -Saddrstaticchk=0 -Saddrstatic=1072 -Bitfieldmsb=0 -Onebytechk=0 -Pacstructchk=0 -AssignROMchk=0 -AssignROM=0 -Maxoptimizechk=0 -Maxoptimize=1104 -Charunexpandchk=0 -Unsignedchar=0 -Usesaddrchk=0 -Autoallocationchk=1 -Jumpoptimize=1 -Librarycallchk=1 -Librarycall=1129 -Aggressivechk=1 -Relativebranchchk=0 -Debugoptchk=0 -Outdebugchk=1 -Outdebug=1153 -Outasmsrccmb0=inter_asm -Outasmsrccmb1=bsr.asm -Outasmsrcchk=1 -Outasmsrc=1158 -Outasmoptall=1 -Common=0 -Outerrlistchk=0 -Outerrlist=1174 -Xreference=0 -Preprocess=0 -Prenocomment=0 -Predefine=0 -Preifdef=1 -Preinclude=1 -Preline=1 -Prenumber=1 -Formfeed=0 -Columns=132 -Lines=0 -Tablength=8 -Ansi=0 -Cpraspras=1 -Commentnest=0 -Intunexpand=1 -Kanjicode=1210 -Verbose=0 -CommandFile=0 -Warninglevel=1 -Startupchk=1 -Fixation=0 -FarROMization=0 -Objectsel=1305 -Librarychk=1 -Floatingpoint=0 -Muldivunit=1 -Mulunit=1 -Startup=s0rm.rel -Library1=cl0rdm.lib -Library2=cl0rm.lib -Library3=cl0rmf.lib -VfiFileBoot0= -VfiFileBoot1=boot.vfi -VF78K0Rchk=0 -VF78K0Rvs= -[Options.CC78K0R 3] -Version=210 -Define0=_debug_,proc_is_bsr,_TEG_ -Define1=_debug_,proc_is_bsr -Define2=proc_is_bsr -Define3=_TEG_,proc_is_ke3 -Define4=proc_is_ke3 -Include0=renge,C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r -Include1=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r -Memorymodel=1 -Flashobj=0 -FlashStartadr= -FlashBranchStartadr= -Mirror=0 -Saddrglobalchk=0 -Saddrglobal=1066 -Saddrstaticchk=0 -Saddrstatic=1072 -Bitfieldmsb=0 -Onebytechk=0 -Pacstructchk=0 -AssignROMchk=0 -AssignROM=0 -Maxoptimizechk=0 -Maxoptimize=1104 -Charunexpandchk=1 -Unsignedchar=0 -Usesaddrchk=0 -Autoallocationchk=1 -Jumpoptimize=1 -Librarycallchk=0 -Librarycall=1129 -Aggressivechk=1 -Relativebranchchk=1 -Debugoptchk=0 -Outdebugchk=1 -Outdebug=1153 -Outasmsrccmb0=inter_asm -Outasmsrccmb1=bsr.asm -Outasmsrcchk=1 -Outasmsrc=1158 -Outasmoptall=1 -Common=0 -Outerrlistchk=0 -Outerrlist=1174 -Xreference=0 -Preprocess=0 -Prenocomment=0 -Predefine=0 -Preifdef=1 -Preinclude=0 -Preline=1 -Prenumber=1 -Formfeed=0 -Columns=132 -Lines=0 -Tablength=8 -Ansi=0 -Cpraspras=1 -Commentnest=0 -Intunexpand=0 -Kanjicode=1210 -Verbose=0 -CommandFile=0 -Warninglevel=0 -Startupchk=1 -Fixation=1 -FarROMization=0 -Objectsel=1305 -Librarychk=1 -Floatingpoint=0 -Muldivunit=1 -Mulunit=1 -Startup=s0rml.rel -Library1=cl0rdm.lib -Library2=cl0rm.lib -Library3=cl0rmf.lib -VfiFileBoot0= -VfiFileBoot1=boot.vfi -VF78K0Rchk=0 -VF78K0Rvs= -[Options.CC78K0R 4] -Version=210 -Define0=proc_is_bsr -Include0=renge,C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r -Include1=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r -Memorymodel=1 -Flashobj=0 -FlashStartadr= -FlashBranchStartadr= -Mirror=0 -Saddrglobalchk=0 -Saddrglobal=1066 -Saddrstaticchk=0 -Saddrstatic=1072 -Bitfieldmsb=0 -Onebytechk=0 -Pacstructchk=0 -AssignROMchk=0 -AssignROM=0 -Maxoptimizechk=0 -Maxoptimize=1104 -Charunexpandchk=1 -Unsignedchar=0 -Usesaddrchk=0 -Autoallocationchk=1 -Jumpoptimize=1 -Librarycallchk=0 -Librarycall=1129 -Aggressivechk=1 -Relativebranchchk=1 -Debugoptchk=0 -Outdebugchk=1 -Outdebug=1153 -Outasmsrccmb0=inter_asm -Outasmsrccmb1=bsr.asm -Outasmsrcchk=1 -Outasmsrc=1158 -Outasmoptall=1 -Common=0 -Outerrlistchk=0 -Outerrlist=1174 -Xreference=0 -Preprocess=0 -Prenocomment=0 -Predefine=0 -Preifdef=1 -Preinclude=0 -Preline=1 -Prenumber=1 -Formfeed=0 -Columns=132 -Lines=0 -Tablength=8 -Ansi=0 -Cpraspras=1 -Commentnest=0 -Intunexpand=0 -Kanjicode=1210 -Verbose=0 -CommandFile=0 -Warninglevel=0 -Startupchk=1 -Fixation=1 -FarROMization=0 -Objectsel=1305 -Librarychk=1 -Floatingpoint=0 -Muldivunit=1 -Mulunit=1 -Startup=s0rml.rel -Library1=cl0rdm.lib -Library2=cl0rm.lib -Library3=cl0rmf.lib -VfiFileBoot0= -VfiFileBoot1=boot.vfi -VF78K0Rchk=0 -VF78K0Rvs= -[Options.CC78K0R 5] -Version=210 -Define0= -Define1=_debug_,proc_is_bsr,_TEG_,_WM0_ -Define2=_debug_,proc_is_bsr,_TEG_,_WM0 -Define3=_debug_,proc_is_bsr,_TEG_ -Define4=_debug_,proc_is_bsr -Include0=renge,C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r -Include1=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r -Memorymodel=1 -Flashobj=0 -FlashStartadr= -FlashBranchStartadr= -Mirror=0 -Saddrglobalchk=0 -Saddrglobal=1066 -Saddrstaticchk=0 -Saddrstatic=1072 -Bitfieldmsb=0 -Onebytechk=0 -Pacstructchk=0 -AssignROMchk=0 -AssignROM=0 -Maxoptimizechk=0 -Maxoptimize=1104 -Charunexpandchk=1 -Unsignedchar=0 -Usesaddrchk=0 -Autoallocationchk=1 -Jumpoptimize=1 -Librarycallchk=0 -Librarycall=1129 -Aggressivechk=1 -Relativebranchchk=1 -Debugoptchk=0 -Outdebugchk=1 -Outdebug=1153 -Outasmsrccmb0=inter_asm -Outasmsrccmb1=bsr.asm -Outasmsrcchk=1 -Outasmsrc=1158 -Outasmoptall=1 -Common=0 -Outerrlistchk=0 -Outerrlist=1174 -Xreference=0 -Preprocess=0 -Prenocomment=0 -Predefine=0 -Preifdef=1 -Preinclude=0 -Preline=1 -Prenumber=1 -Formfeed=0 -Columns=132 -Lines=0 -Tablength=8 -Ansi=0 -Cpraspras=1 -Commentnest=0 -Intunexpand=0 -Kanjicode=1210 -Verbose=0 -CommandFile=0 -Warninglevel=0 -Startupchk=1 -Fixation=1 -FarROMization=0 -Objectsel=1305 -Librarychk=1 -Floatingpoint=0 -Muldivunit=1 -Mulunit=1 -Startup=s0rml.rel -Library1=cl0rdm.lib -Library2=cl0rm.lib -Library3=cl0rmf.lib -VfiFileBoot0= -VfiFileBoot1=boot.vfi -VF78K0Rchk=0 -VF78K0Rvs= [ToolSet] ToolSetName=(変更)78K0R Software Package V1.10 Tool1=CC78K0R|W2.13 @@ -1041,6 +466,115 @@ Version=100 LCNV_GO=0 E=0 CommandFile=0 +[Options.RA78K0R 0] +Version=100 +G=1 +GA=1 +E=0 +COMMON=0 +COMPATI=0 +P=1 +KA=1 +KS=0 +KX=0 +LF=0 +LW=132 +LL=0 +LT=8 +Z=0 +CommandFile=0 +RA_OPT= +[Options.RA78K0R 1] +Version=100 +G=0 +GA=0 +E=0 +COMMON=0 +COMPATI=0 +P=1 +KA=1 +KS=0 +KX=0 +LF=0 +LW=132 +LL=0 +LT=8 +Z=0 +CommandFile=0 +RA_OPT= +[Options.RA78K0R 2] +Version=100 +O0=obj +G=1 +GA=1 +E=0 +COMMON=0 +COMPATI=0 +P=1 +KA=1 +KS=0 +KX=0 +LF=0 +LW=132 +LL=0 +LT=8 +Z=0 +CommandFile=0 +RA_OPT=-oobj +[Options.RA78K0R 3] +Version=100 +G=1 +GA=1 +E=0 +COMMON=0 +COMPATI=0 +P=1 +KA=1 +KS=0 +KX=0 +LF=0 +LW=132 +LL=0 +LT=8 +Z=0 +CommandFile=0 +RA_OPT= +[Options.RA78K0R 4] +Version=100 +G=1 +GA=1 +E=0 +COMMON=0 +COMPATI=0 +P=1 +KA=1 +KS=0 +KX=0 +LF=0 +LW=132 +LL=0 +LT=8 +Z=0 +CommandFile=0 +RA_OPT= +[Options.RA78K0R 5] +Version=100 +G=1 +GA=1 +E=0 +COMMON=0 +COMPATI=0 +P=1 +KA=1 +KS=0 +KX=0 +LF=0 +LW=132 +LL=0 +LT=8 +Z=0 +CommandFile=0 +RA_OPT= [Options.78K0R] BuildMode=2 BuildMode2=K0R_dbg @@ -1051,3 +585,471 @@ DefaultMode2=1 DefaultMode3=1 DefaultMode4=1 DefaultMode5=1 +[Options.CC78K0R 0] +Version=210 +Include0=renge,C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r +Include1=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r +Memorymodel=1 +Flashobj=0 +FlashStartadr= +FlashBranchStartadr= +Mirror=0 +Saddrglobalchk=0 +Saddrglobal=1066 +Saddrstaticchk=0 +Saddrstatic=1072 +Bitfieldmsb=0 +Onebytechk=0 +Pacstructchk=0 +AssignROMchk=0 +AssignROM=0 +Maxoptimizechk=0 +Maxoptimize=1104 +Charunexpandchk=1 +Unsignedchar=0 +Usesaddrchk=0 +Autoallocationchk=1 +Jumpoptimize=1 +Librarycallchk=0 +Librarycall=1129 +Aggressivechk=1 +Relativebranchchk=1 +Debugoptchk=0 +Outdebugchk=1 +Outdebug=1153 +Outasmsrccmb0=inter_asm +Outasmsrccmb1=bsr.asm +Outasmsrcchk=1 +Outasmsrc=1158 +Outasmoptall=1 +Common=0 +Outerrlistchk=0 +Outerrlist=1174 +Xreference=0 +Preprocess=0 +Prenocomment=0 +Predefine=0 +Preifdef=1 +Preinclude=0 +Preline=1 +Prenumber=1 +Formfeed=0 +Columns=132 +Lines=0 +Tablength=8 +Ansi=0 +Cpraspras=1 +Commentnest=0 +Intunexpand=0 +Kanjicode=1210 +Verbose=0 +CommandFile=0 +Warninglevel=0 +Startupchk=1 +Fixation=1 +FarROMization=0 +Objectsel=1305 +Librarychk=1 +Floatingpoint=0 +Muldivunit=1 +Mulunit=1 +Startup=s0rml.rel +Library1=cl0rdm.lib +Library2=cl0rm.lib +Library3=cl0rmf.lib +VfiFileBoot0= +VfiFileBoot1=boot.vfi +VF78K0Rchk=0 +VF78K0Rvs= +[Options.CC78K0R 1] +Version=210 +Memorymodel=2 +Flashobj=0 +FlashStartadr= +FlashBranchStartadr= +Mirror=0 +Saddrglobalchk=0 +Saddrglobal=1066 +Saddrstaticchk=0 +Saddrstatic=1072 +Bitfieldmsb=0 +Onebytechk=0 +Pacstructchk=0 +AssignROMchk=0 +AssignROM=0 +Maxoptimizechk=0 +Maxoptimize=1104 +Charunexpandchk=1 +Unsignedchar=0 +Usesaddrchk=0 +Autoallocationchk=1 +Jumpoptimize=1 +Librarycallchk=1 +Librarycall=1128 +Aggressivechk=1 +Relativebranchchk=0 +Debugoptchk=0 +Outdebugchk=0 +Outdebug=1153 +Outasmsrcchk=0 +Outasmsrc=1157 +Outasmoptall=1 +Common=0 +Outerrlistchk=0 +Outerrlist=1173 +Xreference=0 +Preprocess=0 +Prenocomment=0 +Predefine=0 +Preifdef=1 +Preinclude=0 +Preline=1 +Prenumber=1 +Formfeed=0 +Columns=132 +Lines=0 +Tablength=8 +Ansi=0 +Cpraspras=0 +Commentnest=0 +Intunexpand=0 +Kanjicode=1210 +Verbose=0 +CommandFile=0 +Warninglevel=1 +Startupchk=1 +Fixation=1 +FarROMization=1 +Objectsel=1305 +Librarychk=1 +Floatingpoint=0 +Muldivunit=1 +Mulunit=1 +Startup=s0rll.rel +Library1=cl0rdm.lib +Library2=cl0rm.lib +Library3=cl0rmf.lib +VF78K0Rchk=0 +VF78K0Rvs= +[Options.CC78K0R 2] +Version=210 +Define0= +Define1=_debug_,_TEG_,proc_is_ke3 +Define2=_debug_,_TEG_,proc_is_ke3,%time% +Define3=_TEG_,proc_is_ke3 +Define4=proc_is_ke3 +Include0=renge,C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r +Include1=renge,C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r +Include2=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r +Memorymodel=1 +Flashobj=0 +FlashStartadr= +FlashBranchStartadr= +Mirror=0 +Saddrglobalchk=0 +Saddrglobal=1066 +Saddrstaticchk=0 +Saddrstatic=1072 +Bitfieldmsb=0 +Onebytechk=0 +Pacstructchk=0 +AssignROMchk=0 +AssignROM=0 +Maxoptimizechk=0 +Maxoptimize=1104 +Charunexpandchk=0 +Unsignedchar=0 +Usesaddrchk=0 +Autoallocationchk=1 +Jumpoptimize=1 +Librarycallchk=1 +Librarycall=1129 +Aggressivechk=1 +Relativebranchchk=0 +Debugoptchk=0 +Outdebugchk=1 +Outdebug=1153 +Outobjectcmb0=obj +Outasmsrccmb0=inter_asm +Outasmsrccmb1=bsr.asm +Outasmsrcchk=1 +Outasmsrc=1158 +Outasmoptall=1 +Common=0 +Outerrlistchk=0 +Outerrlist=1174 +Xreference=0 +Preprocess=0 +Prenocomment=0 +Predefine=0 +Preifdef=1 +Preinclude=1 +Preline=1 +Prenumber=1 +Formfeed=0 +Columns=132 +Lines=0 +Tablength=8 +Ansi=0 +Cpraspras=1 +Commentnest=0 +Intunexpand=1 +Kanjicode=1210 +Verbose=0 +CommandFile=0 +Warninglevel=1 +Startupchk=1 +Fixation=0 +FarROMization=0 +Objectsel=1305 +Librarychk=1 +Floatingpoint=0 +Muldivunit=1 +Mulunit=1 +Startup=s0rm.rel +Library1=cl0rdm.lib +Library2=cl0rm.lib +Library3=cl0rmf.lib +VfiFileBoot0= +VfiFileBoot1=boot.vfi +VF78K0Rchk=0 +VF78K0Rvs= +[Options.CC78K0R 3] +Version=210 +Define0=_debug_,proc_is_bsr,_TEG_ +Define1=_debug_,proc_is_bsr +Define2=proc_is_bsr +Define3=_TEG_,proc_is_ke3 +Define4=proc_is_ke3 +Include0=renge,C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r +Include1=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r +Memorymodel=1 +Flashobj=0 +FlashStartadr= +FlashBranchStartadr= +Mirror=0 +Saddrglobalchk=0 +Saddrglobal=1066 +Saddrstaticchk=0 +Saddrstatic=1072 +Bitfieldmsb=0 +Onebytechk=0 +Pacstructchk=0 +AssignROMchk=0 +AssignROM=0 +Maxoptimizechk=0 +Maxoptimize=1104 +Charunexpandchk=1 +Unsignedchar=0 +Usesaddrchk=0 +Autoallocationchk=1 +Jumpoptimize=1 +Librarycallchk=0 +Librarycall=1129 +Aggressivechk=1 +Relativebranchchk=1 +Debugoptchk=0 +Outdebugchk=1 +Outdebug=1153 +Outasmsrccmb0=inter_asm +Outasmsrccmb1=bsr.asm +Outasmsrcchk=1 +Outasmsrc=1158 +Outasmoptall=1 +Common=0 +Outerrlistchk=0 +Outerrlist=1174 +Xreference=0 +Preprocess=0 +Prenocomment=0 +Predefine=0 +Preifdef=1 +Preinclude=0 +Preline=1 +Prenumber=1 +Formfeed=0 +Columns=132 +Lines=0 +Tablength=8 +Ansi=0 +Cpraspras=1 +Commentnest=0 +Intunexpand=0 +Kanjicode=1210 +Verbose=0 +CommandFile=0 +Warninglevel=0 +Startupchk=1 +Fixation=1 +FarROMization=0 +Objectsel=1305 +Librarychk=1 +Floatingpoint=0 +Muldivunit=1 +Mulunit=1 +Startup=s0rml.rel +Library1=cl0rdm.lib +Library2=cl0rm.lib +Library3=cl0rmf.lib +VfiFileBoot0= +VfiFileBoot1=boot.vfi +VF78K0Rchk=0 +VF78K0Rvs= +[Options.CC78K0R 4] +Version=210 +Define0=proc_is_bsr +Include0=renge,C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r +Include1=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r +Memorymodel=1 +Flashobj=0 +FlashStartadr= +FlashBranchStartadr= +Mirror=0 +Saddrglobalchk=0 +Saddrglobal=1066 +Saddrstaticchk=0 +Saddrstatic=1072 +Bitfieldmsb=0 +Onebytechk=0 +Pacstructchk=0 +AssignROMchk=0 +AssignROM=0 +Maxoptimizechk=0 +Maxoptimize=1104 +Charunexpandchk=1 +Unsignedchar=0 +Usesaddrchk=0 +Autoallocationchk=1 +Jumpoptimize=1 +Librarycallchk=0 +Librarycall=1129 +Aggressivechk=1 +Relativebranchchk=1 +Debugoptchk=0 +Outdebugchk=1 +Outdebug=1153 +Outasmsrccmb0=inter_asm +Outasmsrccmb1=bsr.asm +Outasmsrcchk=1 +Outasmsrc=1158 +Outasmoptall=1 +Common=0 +Outerrlistchk=0 +Outerrlist=1174 +Xreference=0 +Preprocess=0 +Prenocomment=0 +Predefine=0 +Preifdef=1 +Preinclude=0 +Preline=1 +Prenumber=1 +Formfeed=0 +Columns=132 +Lines=0 +Tablength=8 +Ansi=0 +Cpraspras=1 +Commentnest=0 +Intunexpand=0 +Kanjicode=1210 +Verbose=0 +CommandFile=0 +Warninglevel=0 +Startupchk=1 +Fixation=1 +FarROMization=0 +Objectsel=1305 +Librarychk=1 +Floatingpoint=0 +Muldivunit=1 +Mulunit=1 +Startup=s0rml.rel +Library1=cl0rdm.lib +Library2=cl0rm.lib +Library3=cl0rmf.lib +VfiFileBoot0= +VfiFileBoot1=boot.vfi +VF78K0Rchk=0 +VF78K0Rvs= +[Options.CC78K0R 5] +Version=210 +Define0= +Define1=_debug_,proc_is_bsr,_TEG_,_WM0_ +Define2=_debug_,proc_is_bsr,_TEG_,_WM0 +Define3=_debug_,proc_is_bsr,_TEG_ +Define4=_debug_,proc_is_bsr +Include0=renge,C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r +Include1=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r +Memorymodel=1 +Flashobj=0 +FlashStartadr= +FlashBranchStartadr= +Mirror=0 +Saddrglobalchk=0 +Saddrglobal=1066 +Saddrstaticchk=0 +Saddrstatic=1072 +Bitfieldmsb=0 +Onebytechk=0 +Pacstructchk=0 +AssignROMchk=0 +AssignROM=0 +Maxoptimizechk=0 +Maxoptimize=1104 +Charunexpandchk=1 +Unsignedchar=0 +Usesaddrchk=0 +Autoallocationchk=1 +Jumpoptimize=1 +Librarycallchk=0 +Librarycall=1129 +Aggressivechk=1 +Relativebranchchk=1 +Debugoptchk=0 +Outdebugchk=1 +Outdebug=1153 +Outasmsrccmb0=inter_asm +Outasmsrccmb1=bsr.asm +Outasmsrcchk=1 +Outasmsrc=1158 +Outasmoptall=1 +Common=0 +Outerrlistchk=0 +Outerrlist=1174 +Xreference=0 +Preprocess=0 +Prenocomment=0 +Predefine=0 +Preifdef=1 +Preinclude=0 +Preline=1 +Prenumber=1 +Formfeed=0 +Columns=132 +Lines=0 +Tablength=8 +Ansi=0 +Cpraspras=1 +Commentnest=0 +Intunexpand=0 +Kanjicode=1210 +Verbose=0 +CommandFile=0 +Warninglevel=0 +Startupchk=1 +Fixation=1 +FarROMization=0 +Objectsel=1305 +Librarychk=1 +Floatingpoint=0 +Muldivunit=1 +Mulunit=1 +Startup=s0rml.rel +Library1=cl0rdm.lib +Library2=cl0rm.lib +Library3=cl0rmf.lib +VfiFileBoot0= +VfiFileBoot1=boot.vfi +VF78K0Rchk=0 +VF78K0Rvs= diff --git a/trunk/yav_mcu_bsr.prk b/trunk/yav_mcu_bsr.prk index 6914776..e8fb67d 100644 --- a/trunk/yav_mcu_bsr.prk +++ b/trunk/yav_mcu_bsr.prk @@ -1,7 +1,7 @@ [ProjectManager] FrameMax=1 -FrameX=75 -FrameY=75 +FrameX=100 +FrameY=100 FrameCX=1440 FrameCY=850 OpenFile1=batt_params.h,0,596,19,1842,741,0,19,0,0 @@ -11,7 +11,9 @@ PrjPos=0,0,706,0,291 OpenFile4=led_cam.c,0,125,125,1320,606,0,24,0,0 OpenFile5=led_pow.c,0,150,150,1345,631,0,205,0,0 OpenFile6=config.h,0,442,428,1557,1029,29,23,29,0 -OpenFile7=OutputWindow +OpenFile7=i2c_mcu.c,0,175,175,1766,882,0,303,0,0 +OpenFile8=i2c_mcu.h,0,200,200,1791,907,46,23,48,0 +OpenFile9=OutputWindow OutputPos=0,34,740,376,1323 ActivePRJ=yav_mcu_bsr.prj [ProjectWindow]