vol書き込みポーリングを行うように変更

ROM不足に対応するため、メモリマップをちょっと変更。 従来品とのアップデート/ダウンデートもとりあえず大丈夫(自ファームのチェック部分)
RAMも心配になってきたのでboolとして使ってるu8をbit型に、気がついたところから
型違いのwarningを減らすためにキャストをちゃんとする。気がついたところから
tsk_debugを外した…がサイズ変わらず
if~else~else~でつないでいたところをテーブル&ループに変更 項目数が増えると(>4)78k0/rはこっちの方が早くて小さいのか
TWLがVolを書くのと、スライダの操作がバッティングすると不整合が起こる事があり、それを防ぐ




git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@241 013db118-44a6-b54f-8bf7-843cb86687b1
This commit is contained in:
n2232 2010-10-13 01:41:23 +00:00
parent 1ba09ea122
commit 4a96cf6746
25 changed files with 1733 additions and 1578 deletions

View File

@ -22,9 +22,13 @@ bit vol_changed_by_ctr;
bit vol_changed_by_twl;
u8 vol_old;
u8 adc_raw_vol;
u8 adc_raw_dep;
u8 vol_polling;
typedef struct filter_work
{
@ -69,61 +73,49 @@ static u8 adc_scaling( u8 );
PM_BT_DET,_P BT_chk
8tics毎に呼ばれADCを停止します
 
======================================================== */
void tsk_adc( )
{
static u8 old_tune;
static u8 sndvol_codec;
static u8 bt_temp_old;
/*
Volスライダの反応が劇悪になるので注意
static u8 task_interval = 0;
if( task_interval-- != 0 )
{
return;
}
else
{
task_interval = (u8)( INTERVAL_TSK_ADC / SYS_INTERVAL_TICK );
}
*/
if( adc_updated )
{
adc_updated = false;
if( system_status.pwr_state == ON )
// 3D /////////////////////////////////////////
vreg_ctr[ VREG_C_TUNE ] = adc_raw_dep; // 生値
// Volume /////////////////////////////////////
{
// 3D /////////////////////////////////////////
vreg_ctr[ VREG_C_TUNE ] = adc_raw_dep; // 生値
vreg_ctr[ VREG_C_VOL_ADC_RAW ] = adc_raw_vol;
// Volume /////////////////////////////////////
adc_filter( adc_scaling( adc_raw_vol ), &work_vr_vol ); // 結果は*work_vr_volから指されるvol_data_ctr 読みにくい...
vol_data_ctr = vol_data_ctr_tmp / 4;
if( vol_old != vol_data_ctr )
{
vreg_ctr[ VREG_C_VOL_ADC_RAW ] = adc_raw_vol;
adc_filter( adc_scaling( adc_raw_vol ), &work_vr_vol ); // 結果は*work_vr_volから指されるvol_data_ctr 読みにくい...
vol_data_ctr = vol_data_ctr_tmp / 4;
if( vol_old != vol_data_ctr )
{
vol_changed_by_ctr = true;
vol_old = vol_data_ctr;
renge_task_immed_add( tski_vol_update ); // 2ms後でいいでしょう...
}
vol_changed_by_ctr = true;
vol_old = vol_data_ctr;
vol_polling = 3;
// renge_task_immed_add( tski_vol_update ); ↓で登録
}
// バッテリ識別 ///////////////////////////
/* 呼ばれません */
}
// バッテリ識別 ///////////////////////////
/* 呼ばれません */
}
// 書き忘れがあるといやなのでポーリング orz
if( vol_polling < 5 )
{
renge_task_immed_add( tski_vol_update );
vol_polling = 200 / SYS_INTERVAL_TICK + 5; // 5回/sec
}
vol_polling -= 1;
ADCEN = 1;
ADM = 0b00001011; // セレクトモード、昇圧、fCLK/6 ///ここから ↓
@ -200,19 +192,18 @@ task_status_immed tski_vol_update()
sent_index_twl = vreg_twl[ REG_TWL_INT_ADRS_VOL ] *2 +1;
}
sent_index = sent_index_twl;
set_irq( VREG_C_IRQ2, REG_BIT_TWL_SNDVOL_CHANGE );
}
else
{
// force_sliderを0にしたとき & 書きまくるとき
// スライダかTWLの最後にセットした方をセット
if( !last_modifyer_is_twl )
if( last_modifyer_is_twl )
{
sent_index = sent_index_slider;
sent_index = sent_index_twl;
}
else
{
sent_index = sent_index_twl;
sent_index = sent_index_slider;
}
}
@ -239,7 +230,7 @@ task_status_immed tski_vol_update()
iic_mcu_write_a_byte_codec( CODEC_REG_VOL, slider_to_codec[ sent_index ] );
// set_irq( VREG_C_IRQ0, REG_BIT_VR_SNDVOL_CHANGE ); // 割り込み廃止
return( ERR_FINISED );
return( ERR_FINISED );
}

View File

@ -34,6 +34,8 @@
///////////////////////////////////////
extern u8 vol_polling;
///////////////////////////////////////

View File

@ -93,20 +93,20 @@ typedef struct _st_bt_comp
// 電池残量補正パラメータ
const st_bt_comp BT_COMP[] = {
// rcomp R_co_up R_co_down
{ 92, -256* 0.79, -256* 4.35 }, // maxell
{ 92, -256* 0.79, -256* 4.35 }, // dummy(M )
{ 92, -256* 0.79, -256* 4.35 }, // dummy(M )
{ 171, -256* 1.00, -256* 2.60 }, // dummy( P)
{ 171, -256* 1.00, -256* 2.60 }, // dummy( P)
{ 171, -256* 1.00, -256* 2.60 }, // panasonic
{ 171, -256* 1.00, -256* 2.60 } // dummy( P)
// rcomp R_co_up R_co_down
{ 92, (u8)(-256* 0.79), (u8)(-256* 4.35) }, // maxell
{ 92, (u8)(-256* 0.79), (u8)(-256* 4.35) }, // dummy(M )
{ 92, (u8)(-256* 0.79), (u8)(-256* 4.35) }, // dummy(M )
{ 171, (u8)(-256* 1.00), (u8)(-256* 2.60) }, // dummy( P)
{ 171, (u8)(-256* 1.00), (u8)(-256* 2.60) }, // dummy( P)
{ 171, (u8)(-256* 1.00), (u8)(-256* 2.60) }, // panasonic
{ 171, (u8)(-256* 1.00), (u8)(-256* 2.60) } // dummy( P)
};
const u16 BT_OCV[] = {
{ 0xD800 }, { 0xD800 }, { 0xD800 }, // maxell, dummy, dummy,
{ 0xDA20 }, { 0xDA20 }, { 0xDA20 }, { 0xDA20 } // dummy, dummy, panaso, dummy
{ 0xDA20 }, { 0xDA20 }, { 0xDA20 }, { 0xDA20 } // dummy, dummy, panaso, dummy
};
const u8 BT_VERIFY_H[] = {

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -1,12 +1,12 @@
78K0R Linker W1.31 Date:30 Sep 2010 Page: 1
78K0R Linker W1.31 Date:13 Oct 2010 Page: 1
Command: -yC:\Program Files\NEC Electronics Tools\DEV -_msgoff -obsr.l
mf ..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10
\lib78k0r\s0rm.rel -gi1B339499E033F240BFAAh -pbsr_k0r.map -nk
d -gb6EFBFFh -bC:\Program Files\NEC Electronics Tools\FSL78K0
d -gb7EFBFFh -bC:\Program Files\NEC Electronics Tools\FSL78K0
R_Type02ES\V1.20\lib78k0r\fsl.lib -bcl0rdm.lib -bcl0rm.lib -b
cl0rmf.lib -iC:\Program Files\NEC Electronics Tools\CC78K0R\W
2.10\lib78k0r -dbsr_mcu.dr -s -w0 loader.rel pm.rel i2c_ctr.r
@ -23,8 +23,8 @@ Direc-file:bsr_mcu.dr
*** Link information ***
64 output segment(s)
3E6FH byte(s) real data
5419 symbol(s) defined
3E75H byte(s) real data
5439 symbol(s) defined
*** Memory map ***
@ -97,7 +97,7 @@ Direc-file:bsr_mcu.dr
LDR_CODL task_status
000C4H 00000H
?CSEGSI 000C4H 0000AH CSEG
LDR_CODE 000CEH 0091EH CSEG
LDR_CODE 000CEH 0091DH CSEG
LDR_CODE loader 000CEH 001EBH
LDR_CODE main 002B9H 00049H
LDR_CODE WDT 00302H 00000H
@ -105,47 +105,47 @@ Direc-file:bsr_mcu.dr
LDR_CODE self_flash
005F3H 00370H
LDR_CODE task_debug
00963H 00001H
00963H 00000H
LDR_CODE task_status
00964H 00088H
FSL_CODE 009ECH 00322H CSEG
00963H 00088H
FSL_CODE 009EBH 00322H CSEG
FSL_CODE fsl_block_cmd
009ECH 0002BH
009EBH 0002BH
FSL_CODE fsl_block_check
00A17H 00013H
00A16H 00013H
FSL_CODE fsl_common
00A2AH 0014FH
00A29H 0014FH
FSL_CODE fsl_reset
00B79H 00001H
00B78H 00001H
FSL_CODE fsl_si_ibf
00B7AH 00064H
00B79H 00064H
FSL_CODE fsl_phySwap
00BDEH 0004DH
00BDDH 0004DH
FSL_CODE fsl_si_common
00C2BH 00061H
FSL_CODE fsl_swap 00C8CH 00030H
00C2AH 00061H
FSL_CODE fsl_swap 00C8BH 00030H
FSL_CODE fsl_write
00CBCH 00052H
@@LCODE 00D0EH 002AFH CSEG
@@LCODE @cstart 00D0EH 0006DH
@@LCODE @imul 00D7BH 00011H
@@LCODE @lumul 00D8CH 0002BH
@@LCODE @isdiv 00DB7H 00022H
@@LCODE @iudiv 00DD9H 0002DH
@@LCODE @isrem 00E06H 00021H
@@LCODE @iurem 00E27H 0002FH
@@LCODE @lsdiv 00E56H 00039H
@@LCODE @ludiv 00E8FH 0003FH
@@LCODE @divuw 00ECEH 00034H
@@LCODE @ladd 00F02H 0000FH
@@LCODE @llsh 00F11H 0001BH
@@LCODE @lursh 00F2CH 0001FH
@@LCODE @iscmp 00F4BH 0000CH
@@LCODE @lscmp 00F57H 00014H
@@LCODE @lband 00F6BH 00014H
@@LCODE @bcdtob 00F7FH 0001AH
@@LCODE @bbcd 00F99H 00024H
* gap * 00FBDH 00039H
00CBBH 00052H
@@LCODE 00D0DH 002AFH CSEG
@@LCODE @cstart 00D0DH 0006DH
@@LCODE @imul 00D7AH 00011H
@@LCODE @lumul 00D8BH 0002BH
@@LCODE @isdiv 00DB6H 00022H
@@LCODE @iudiv 00DD8H 0002DH
@@LCODE @isrem 00E05H 00021H
@@LCODE @iurem 00E26H 0002FH
@@LCODE @lsdiv 00E55H 00039H
@@LCODE @ludiv 00E8EH 0003FH
@@LCODE @divuw 00ECDH 00034H
@@LCODE @ladd 00F01H 0000FH
@@LCODE @llsh 00F10H 0001BH
@@LCODE @lursh 00F2BH 0001FH
@@LCODE @iscmp 00F4AH 0000CH
@@LCODE @lscmp 00F56H 00014H
@@LCODE @lband 00F6AH 00014H
@@LCODE @bcdtob 00F7EH 0001AH
@@LCODE @bbcd 00F98H 00024H
* gap * 00FBCH 0003AH
MGC_LOAD 00FF6H 0000AH CSEG AT
MGC_LOAD magic 00FF6H 0000AH
@ -155,264 +155,265 @@ Direc-file:bsr_mcu.dr
SEGMENT SEGMENT MODULE ADDRESS
MGC_MIMI 02000H 0000AH CSEG AT
MGC_MIMI magic 02000H 0000AH
@@CNST 0200AH 002BAH CSEG
@@CNST 0200AH 002CEH CSEG
@@CNST @cstart 0200AH 00000H
@@CNST loader 0200AH 00000H
@@CNST pm 0200AH 0020EH
@@CNST i2c_ctr 02218H 00000H
@@CNST main 02218H 00000H
@@CNST magic 02218H 00000H
@@CNST WDT 02218H 00000H
@@CNST i2c_mcu 02218H 00000H
@@CNST i2c_twl 02218H 00000H
@@CNST led 02218H 00020H
@@CNST rtc 02238H 00000H
@@CNST vreg_ctr 02238H 00000H
@@CNST vreg_twl 02238H 00000H
@@CNST adc 02238H 00040H
@@CNST renge 02278H 00000H
@@CNST accero 02278H 00000H
@@CNST pm 0200AH 0021AH
@@CNST i2c_ctr 02224H 00000H
@@CNST main 02224H 00000H
@@CNST magic 02224H 00000H
@@CNST WDT 02224H 00000H
@@CNST i2c_mcu 02224H 00000H
@@CNST i2c_twl 02224H 00000H
@@CNST led 02224H 00020H
@@CNST rtc 02244H 00000H
@@CNST vreg_ctr 02244H 00000H
@@CNST vreg_twl 02244H 00000H
@@CNST adc 02244H 00040H
@@CNST renge 02284H 00000H
@@CNST accero 02284H 00000H
@@CNST self_flash
02278H 00002H
@@CNST sw 0227AH 00000H
02284H 00002H
@@CNST sw 02286H 00000H
@@CNST task_debug
0227AH 00000H
02286H 00000H
@@CNST task_misc
0227AH 00000H
@@CNST task_sys 0227AH 00000H
02286H 00008H
@@CNST task_sys 0228EH 00000H
@@CNST pedo_alg_thre_det2
0227AH 0004AH
@@CNST ini_VECT 022C4H 00000H
0228EH 0004AH
@@CNST ini_VECT 022D8H 00000H
@@CNST task_status
022C4H 00000H
ROM_CODE 022C4H 02720H CSEG
ROM_CODE pm 022C4H 00A5BH
ROM_CODE i2c_ctr 02D1FH 00060H
ROM_CODE i2c_twl 02D7FH 0005EH
ROM_CODE led 02DDDH 0051AH
ROM_CODE rtc 032F7H 000E0H
ROM_CODE vreg_ctr 033D7H 0047CH
ROM_CODE vreg_twl 03853H 00119H
ROM_CODE adc 0396CH 002BFH
ROM_CODE renge 03C2BH 00187H
ROM_CODE accero 03DB2H 0013DH
ROM_CODE sw 03EEFH 00113H
022D8H 00000H
ROM_CODE 022D8H 02715H CSEG
ROM_CODE pm 022D8H 00A18H
ROM_CODE i2c_ctr 02CF0H 00060H
ROM_CODE i2c_twl 02D50H 0005EH
ROM_CODE led 02DAEH 0051AH
ROM_CODE rtc 032C8H 000E0H
ROM_CODE vreg_ctr 033A8H 0047AH
ROM_CODE vreg_twl 03822H 0011DH
ROM_CODE adc 0393FH 002C1H
ROM_CODE renge 03C00H 00187H
ROM_CODE accero 03D87H 0013DH
ROM_CODE sw 03EC4H 00113H
ROM_CODE task_misc
04002H 00190H
ROM_CODE task_sys 04192H 00354H
03FD7H 001C7H
ROM_CODE task_sys 0419EH 00351H
ROM_CODE pedo_alg_thre_det2
044E6H 004FEH
@@BASE 049E4H 00502H CSEG BASE
@@BASE loader 049E4H 00000H
@@BASE pm 049E4H 0003FH
@@BASE i2c_ctr 04A23H 00198H
@@BASE main 04BBBH 00000H
@@BASE magic 04BBBH 00000H
@@BASE WDT 04BBBH 00000H
@@BASE i2c_mcu 04BBBH 000D9H
@@BASE i2c_twl 04C94H 000CBH
@@BASE led 04D5FH 00000H
@@BASE rtc 04D5FH 00052H
@@BASE vreg_ctr 04DB1H 00000H
@@BASE vreg_twl 04DB1H 00000H
@@BASE adc 04DB1H 000B3H
@@BASE renge 04E64H 00000H
@@BASE accero 04E64H 0004AH
044EFH 004FEH
@@BASE 049EDH 00502H CSEG BASE
@@BASE loader 049EDH 00000H
@@BASE pm 049EDH 0003FH
@@BASE i2c_ctr 04A2CH 00198H
@@BASE main 04BC4H 00000H
@@BASE magic 04BC4H 00000H
@@BASE WDT 04BC4H 00000H
@@BASE i2c_mcu 04BC4H 000D9H
@@BASE i2c_twl 04C9DH 000CBH
@@BASE led 04D68H 00000H
@@BASE rtc 04D68H 00052H
@@BASE vreg_ctr 04DBAH 00000H
@@BASE vreg_twl 04DBAH 00000H
@@BASE adc 04DBAH 000B3H
@@BASE renge 04E6DH 00000H
@@BASE accero 04E6DH 0004AH
@@BASE self_flash
04EAEH 00000H
@@BASE sw 04EAEH 00000H
04EB7H 00000H
@@BASE sw 04EB7H 00000H
@@BASE task_debug
04EAEH 00000H
04EB7H 00000H
@@BASE task_misc
04EAEH 00000H
@@BASE task_sys 04EAEH 00000H
04EB7H 00000H
@@BASE task_sys 04EB7H 00000H
@@BASE pedo_alg_thre_det2
04EAEH 00000H
@@BASE ini_VECT 04EAEH 00038H
04EB7H 00000H
@@BASE ini_VECT 04EB7H 00038H
@@BASE task_status
04EE6H 00000H
@@CNSTL 04EE6H 00000H CSEG PAGE64KP
@@CNSTL @cstart 04EE6H 00000H
@@CNSTL 04EE6H 00000H CSEG PAGE64KP
@@CNSTL pm 04EE6H 00000H
@@CNSTL 04EE6H 00000H CSEG PAGE64KP
@@CNSTL i2c_ctr 04EE6H 00000H
@@CNSTL 04EE6H 00000H CSEG PAGE64KP
@@CNSTL i2c_twl 04EE6H 00000H
@@CNSTL 04EE6H 00000H CSEG PAGE64KP
@@CNSTL led 04EE6H 00000H
@@CNSTL 04EE6H 00000H CSEG PAGE64KP
@@CNSTL rtc 04EE6H 00000H
@@CNSTL 04EE6H 00000H CSEG PAGE64KP
@@CNSTL vreg_ctr 04EE6H 00000H
@@CNSTL 04EE6H 00000H CSEG PAGE64KP
@@CNSTL vreg_twl 04EE6H 00000H
@@CNSTL 04EE6H 00000H CSEG PAGE64KP
@@CNSTL adc 04EE6H 00000H
@@CNSTL 04EE6H 00000H CSEG PAGE64KP
@@CNSTL renge 04EE6H 00000H
@@CNSTL 04EE6H 00000H CSEG PAGE64KP
@@CNSTL accero 04EE6H 00000H
@@CNSTL 04EE6H 00000H CSEG PAGE64KP
@@CNSTL sw 04EE6H 00000H
@@CNSTL 04EE6H 00000H CSEG PAGE64KP
04EEFH 00000H
@@CNSTL 04EEFH 00000H CSEG PAGE64KP
@@CNSTL @cstart 04EEFH 00000H
@@CNSTL 04EEFH 00000H CSEG PAGE64KP
@@CNSTL pm 04EEFH 00000H
@@CNSTL 04EEFH 00000H CSEG PAGE64KP
@@CNSTL i2c_ctr 04EEFH 00000H
@@CNSTL 04EEFH 00000H CSEG PAGE64KP
@@CNSTL i2c_twl 04EEFH 00000H
@@CNSTL 04EEFH 00000H CSEG PAGE64KP
@@CNSTL led 04EEFH 00000H
@@CNSTL 04EEFH 00000H CSEG PAGE64KP
@@CNSTL rtc 04EEFH 00000H
@@CNSTL 04EEFH 00000H CSEG PAGE64KP
@@CNSTL vreg_ctr 04EEFH 00000H
@@CNSTL 04EEFH 00000H CSEG PAGE64KP
@@CNSTL vreg_twl 04EEFH 00000H
@@CNSTL 04EEFH 00000H CSEG PAGE64KP
@@CNSTL adc 04EEFH 00000H
@@CNSTL 04EEFH 00000H CSEG PAGE64KP
@@CNSTL renge 04EEFH 00000H
@@CNSTL 04EEFH 00000H CSEG PAGE64KP
@@CNSTL accero 04EEFH 00000H
@@CNSTL 04EEFH 00000H CSEG PAGE64KP
@@CNSTL sw 04EEFH 00000H
@@CNSTL 04EEFH 00000H CSEG PAGE64KP
@@CNSTL task_misc
04EE6H 00000H
@@CNSTL 04EE6H 00000H CSEG PAGE64KP
@@CNSTL task_sys 04EE6H 00000H
@@CNSTL 04EE6H 00000H CSEG PAGE64KP
04EEFH 00000H
@@CNSTL 04EEFH 00000H CSEG PAGE64KP
@@CNSTL task_sys 04EEFH 00000H
@@CNSTL 04EEFH 00000H CSEG PAGE64KP
@@CNSTL pedo_alg_thre_det2
04EE6H 00000H
@@CNSTL 04EE6H 00000H CSEG PAGE64KP
@@CNSTL ini_VECT 04EE6H 00000H
@@CNSTL 04EE6H 0000AH CSEG PAGE64KP
@@CNSTL @bcdtob 04EE6H 0000AH
@@CNSTL 04EF0H 00010H CSEG PAGE64KP
@@CNSTL @bbcd 04EF0H 00010H
@@R_INIT 04F00H 0003CH CSEG UNIT64KP
@@R_INIT @cstart 04F00H 00000H
@@R_INIT loader 04F00H 00000H
@@R_INIT pm 04F00H 00002H
@@R_INIT i2c_ctr 04F02H 00002H
@@R_INIT main 04F04H 00000H
@@R_INIT magic 04F04H 00000H
@@R_INIT WDT 04F04H 00000H
@@R_INIT i2c_mcu 04F04H 00000H
@@R_INIT i2c_twl 04F04H 00000H
@@R_INIT led 04F04H 00006H
@@R_INIT rtc 04F0AH 00000H
@@R_INIT vreg_ctr 04F0AH 00000H
@@R_INIT vreg_twl 04F0AH 00000H
@@R_INIT adc 04F0AH 0000CH
@@R_INIT renge 04F16H 00016H
@@R_INIT accero 04F2CH 00000H
@@R_INIT self_flash
04F2CH 00000H
@@R_INIT sw 04F2CH 00002H
@@R_INIT task_debug
04F2EH 00000H
@@R_INIT task_misc
04F2EH 00000H
@@R_INIT task_sys 04F2EH 00002H
@@R_INIT pedo_alg_thre_det2
04F30H 0000AH
@@R_INIT ini_VECT 04F3AH 00000H
@@R_INIT task_status
04F3AH 00002H
@@R_INIT @rom 04F3CH 00000H
@@R_INIS 04F3CH 00000H CSEG UNIT64KP
@@R_INIS @cstart 04F3CH 00000H
@@R_INIS loader 04F3CH 00000H
@@R_INIS pm 04F3CH 00000H
@@R_INIS i2c_ctr 04F3CH 00000H
@@R_INIS main 04F3CH 00000H
@@R_INIS magic 04F3CH 00000H
@@R_INIS WDT 04F3CH 00000H
@@R_INIS i2c_mcu 04F3CH 00000H
@@R_INIS i2c_twl 04F3CH 00000H
@@R_INIS led 04F3CH 00000H
@@R_INIS rtc 04F3CH 00000H
@@R_INIS vreg_ctr 04F3CH 00000H
@@R_INIS vreg_twl 04F3CH 00000H
@@R_INIS adc 04F3CH 00000H
@@R_INIS renge 04F3CH 00000H
@@R_INIS accero 04F3CH 00000H
04EEFH 00000H
@@CNSTL 04EEFH 00000H CSEG PAGE64KP
@@CNSTL ini_VECT 04EEFH 00000H
@@R_INIS 04EEFH 00000H CSEG UNIT64KP
@@R_INIS @cstart 04EEFH 00000H
@@R_INIS loader 04EEFH 00000H
@@R_INIS pm 04EEFH 00000H
@@R_INIS i2c_ctr 04EEFH 00000H
@@R_INIS main 04EEFH 00000H
@@R_INIS magic 04EEFH 00000H
@@R_INIS WDT 04EEFH 00000H
@@R_INIS i2c_mcu 04EEFH 00000H
@@R_INIS i2c_twl 04EEFH 00000H
@@R_INIS led 04EEFH 00000H
@@R_INIS rtc 04EEFH 00000H
@@R_INIS vreg_ctr 04EEFH 00000H
@@R_INIS vreg_twl 04EEFH 00000H
@@R_INIS adc 04EEFH 00000H
@@R_INIS renge 04EEFH 00000H
@@R_INIS accero 04EEFH 00000H
@@R_INIS self_flash
04F3CH 00000H
@@R_INIS sw 04F3CH 00000H
04EEFH 00000H
@@R_INIS sw 04EEFH 00000H
@@R_INIS task_debug
04F3CH 00000H
04EEFH 00000H
@@R_INIS task_misc
04F3CH 00000H
@@R_INIS task_sys 04F3CH 00000H
04EEFH 00000H
@@R_INIS task_sys 04EEFH 00000H
@@R_INIS pedo_alg_thre_det2
04F3CH 00000H
@@R_INIS ini_VECT 04F3CH 00000H
04EEFH 00000H
@@R_INIS ini_VECT 04EEFH 00000H
@@R_INIS task_status
04F3CH 00000H
@@R_INIS @rom 04F3CH 00000H
@@CALT 04F3CH 00000H CSEG
@@CALT @cstart 04F3CH 00000H
@@CALT loader 04F3CH 00000H
@@CALT pm 04F3CH 00000H
@@CALT i2c_ctr 04F3CH 00000H
@@CALT main 04F3CH 00000H
@@CALT magic 04F3CH 00000H
@@CALT WDT 04F3CH 00000H
@@CALT i2c_mcu 04F3CH 00000H
@@CALT i2c_twl 04F3CH 00000H
@@CALT led 04F3CH 00000H
@@CALT rtc 04F3CH 00000H
@@CALT vreg_ctr 04F3CH 00000H
@@CALT vreg_twl 04F3CH 00000H
@@CALT adc 04F3CH 00000H
@@CALT renge 04F3CH 00000H
@@CALT accero 04F3CH 00000H
04EEFH 00000H
@@R_INIS @rom 04EEFH 00000H
@@CALT 04EEFH 00000H CSEG
@@CALT @cstart 04EEFH 00000H
@@CALT loader 04EEFH 00000H
@@CALT pm 04EEFH 00000H
@@CALT i2c_ctr 04EEFH 00000H
@@CALT main 04EEFH 00000H
@@CALT magic 04EEFH 00000H
@@CALT WDT 04EEFH 00000H
@@CALT i2c_mcu 04EEFH 00000H
@@CALT i2c_twl 04EEFH 00000H
@@CALT led 04EEFH 00000H
@@CALT rtc 04EEFH 00000H
@@CALT vreg_ctr 04EEFH 00000H
@@CALT vreg_twl 04EEFH 00000H
@@CALT adc 04EEFH 00000H
@@CALT renge 04EEFH 00000H
@@CALT accero 04EEFH 00000H
@@CALT self_flash
04F3CH 00000H
@@CALT sw 04F3CH 00000H
04EEFH 00000H
@@CALT sw 04EEFH 00000H
@@CALT task_debug
04F3CH 00000H
04EEFH 00000H
@@CALT task_misc
04F3CH 00000H
@@CALT task_sys 04F3CH 00000H
04EEFH 00000H
@@CALT task_sys 04EEFH 00000H
@@CALT pedo_alg_thre_det2
04F3CH 00000H
@@CALT ini_VECT 04F3CH 00000H
04EEFH 00000H
@@CALT ini_VECT 04EEFH 00000H
@@CALT task_status
04F3CH 00000H
@@RLINIT 04F3CH 00000H CSEG UNIT64KP
@@RLINIT loader 04F3CH 00000H
@@RLINIT pm 04F3CH 00000H
@@RLINIT i2c_ctr 04F3CH 00000H
@@RLINIT main 04F3CH 00000H
@@RLINIT magic 04F3CH 00000H
@@RLINIT WDT 04F3CH 00000H
@@RLINIT i2c_mcu 04F3CH 00000H
@@RLINIT i2c_twl 04F3CH 00000H
@@RLINIT led 04F3CH 00000H
@@RLINIT rtc 04F3CH 00000H
@@RLINIT vreg_ctr 04F3CH 00000H
@@RLINIT vreg_twl 04F3CH 00000H
@@RLINIT adc 04F3CH 00000H
@@RLINIT renge 04F3CH 00000H
@@RLINIT accero 04F3CH 00000H
04EEFH 00000H
@@RLINIT 04EEFH 00000H CSEG UNIT64KP
@@RLINIT loader 04EEFH 00000H
@@RLINIT pm 04EEFH 00000H
@@RLINIT i2c_ctr 04EEFH 00000H
@@RLINIT main 04EEFH 00000H
@@RLINIT magic 04EEFH 00000H
@@RLINIT WDT 04EEFH 00000H
@@RLINIT i2c_mcu 04EEFH 00000H
@@RLINIT i2c_twl 04EEFH 00000H
@@RLINIT led 04EEFH 00000H
@@RLINIT rtc 04EEFH 00000H
@@RLINIT vreg_ctr 04EEFH 00000H
@@RLINIT vreg_twl 04EEFH 00000H
@@RLINIT adc 04EEFH 00000H
@@RLINIT renge 04EEFH 00000H
@@RLINIT accero 04EEFH 00000H
@@RLINIT self_flash
04F3CH 00000H
@@RLINIT sw 04F3CH 00000H
04EEFH 00000H
@@RLINIT sw 04EEFH 00000H
@@RLINIT task_debug
04F3CH 00000H
04EEFH 00000H
@@RLINIT task_misc
04F3CH 00000H
@@RLINIT task_sys 04F3CH 00000H
04EEFH 00000H
@@RLINIT task_sys 04EEFH 00000H
@@RLINIT pedo_alg_thre_det2
04F3CH 00000H
@@RLINIT ini_VECT 04F3CH 00000H
04EEFH 00000H
@@RLINIT ini_VECT 04EEFH 00000H
@@RLINIT task_status
04F3CH 00000H
@@RLINIT @rom 04F3CH 00000H
@@CODEL 04F3CH 00000H CSEG
@@CODEL pm 04F3CH 00000H
@@CODEL i2c_ctr 04F3CH 00000H
@@CODEL magic 04F3CH 00000H
@@CODEL i2c_twl 04F3CH 00000H
@@CODEL led 04F3CH 00000H
@@CODEL rtc 04F3CH 00000H
@@CODEL vreg_ctr 04F3CH 00000H
@@CODEL vreg_twl 04F3CH 00000H
@@CODEL adc 04F3CH 00000H
@@CODEL renge 04F3CH 00000H
@@CODEL accero 04F3CH 00000H
@@CODEL sw 04F3CH 00000H
04EEFH 00000H
@@RLINIT @rom 04EEFH 00000H
@@CODEL 04EEFH 00000H CSEG
@@CODEL pm 04EEFH 00000H
@@CODEL i2c_ctr 04EEFH 00000H
@@CODEL magic 04EEFH 00000H
@@CODEL i2c_twl 04EEFH 00000H
@@CODEL led 04EEFH 00000H
@@CODEL rtc 04EEFH 00000H
@@CODEL vreg_ctr 04EEFH 00000H
@@CODEL vreg_twl 04EEFH 00000H
@@CODEL adc 04EEFH 00000H
@@CODEL renge 04EEFH 00000H
@@CODEL accero 04EEFH 00000H
@@CODEL sw 04EEFH 00000H
@@CODEL task_misc
04F3CH 00000H
@@CODEL task_sys 04F3CH 00000H
04EEFH 00000H
@@CODEL task_sys 04EEFH 00000H
@@CODEL pedo_alg_thre_det2
04F3CH 00000H
@@CODEL ini_VECT 04F3CH 00000H
@@LCODEL 04F3CH 00008H CSEG
@@LCODEL abs 04F3CH 00008H
* gap * 04F44H 000B2H
04EEFH 00000H
@@CODEL ini_VECT 04EEFH 00000H
* gap * 04EEFH 00001H
@@CNSTL 04EF0H 0000AH CSEG PAGE64KP
@@CNSTL @bcdtob 04EF0H 0000AH
@@CNSTL 04EFAH 00010H CSEG PAGE64KP
@@CNSTL @bbcd 04EFAH 00010H
@@R_INIT 04F0AH 0003AH CSEG UNIT64KP
@@R_INIT @cstart 04F0AH 00000H
@@R_INIT loader 04F0AH 00000H
@@R_INIT pm 04F0AH 00002H
@@R_INIT i2c_ctr 04F0CH 00002H
@@R_INIT main 04F0EH 00000H
@@R_INIT magic 04F0EH 00000H
@@R_INIT WDT 04F0EH 00000H
@@R_INIT i2c_mcu 04F0EH 00000H
@@R_INIT i2c_twl 04F0EH 00000H
@@R_INIT led 04F0EH 00006H
@@R_INIT rtc 04F14H 00000H
@@R_INIT vreg_ctr 04F14H 00000H
@@R_INIT vreg_twl 04F14H 00000H
@@R_INIT adc 04F14H 0000CH
@@R_INIT renge 04F20H 00014H
@@R_INIT accero 04F34H 00000H
@@R_INIT self_flash
04F34H 00000H
@@R_INIT sw 04F34H 00002H
@@R_INIT task_debug
04F36H 00000H
@@R_INIT task_misc
04F36H 00000H
@@R_INIT task_sys 04F36H 00002H
@@R_INIT pedo_alg_thre_det2
04F38H 0000AH
@@R_INIT ini_VECT 04F42H 00000H
@@R_INIT task_status
04F42H 00002H
@@R_INIT @rom 04F44H 00000H
@@LCODEL 04F44H 00008H CSEG
@@LCODEL abs 04F44H 00008H
* gap * 04F4CH 000AAH
MGC_TAIL 04FF6H 0000AH CSEG AT
MGC_TAIL magic 04FF6H 0000AH
@ -420,7 +421,7 @@ Direc-file:bsr_mcu.dr
BASE ADDRESS=FF900H SIZE=00500H
OUTPUT INPUT INPUT BASE SIZE
SEGMENT SEGMENT MODULE ADDRESS
@@DATA FF900H 00426H DSEG BASEP
@@DATA FF900H 0042CH DSEG BASEP
@@DATA @cstart FF900H 00002H
@@DATA loader FF902H 00000H
@@DATA pm FF902H 00016H
@ -434,180 +435,180 @@ Direc-file:bsr_mcu.dr
@@DATA rtc FFBCCH 00008H
@@DATA vreg_ctr FFBD4H 0005EH
@@DATA vreg_twl FFC32H 00010H
@@DATA adc FFC42H 00016H
@@DATA renge FFC58H 0001EH
@@DATA accero FFC76H 00002H
@@DATA adc FFC42H 00018H
@@DATA renge FFC5AH 0001EH
@@DATA accero FFC78H 00002H
@@DATA self_flash
FFC78H 00002H
@@DATA sw FFC7AH 00006H
FFC7AH 00002H
@@DATA sw FFC7CH 00006H
@@DATA task_debug
FFC80H 00000H
FFC82H 00000H
@@DATA task_misc
FFC80H 0000CH
@@DATA task_sys FFC8CH 00002H
FFC82H 00010H
@@DATA task_sys FFC92H 00002H
@@DATA pedo_alg_thre_det2
FFC8EH 00096H
@@DATA ini_VECT FFD24H 00000H
FFC94H 00096H
@@DATA ini_VECT FFD2AH 00000H
@@DATA task_status
FFD24H 00002H
@@DATA @rom FFD26H 00000H
@@INIT FFD26H 0003CH DSEG BASEP
@@INIT @cstart FFD26H 00000H
@@INIT loader FFD26H 00000H
@@INIT pm FFD26H 00002H
@@INIT i2c_ctr FFD28H 00002H
@@INIT main FFD2AH 00000H
@@INIT magic FFD2AH 00000H
@@INIT WDT FFD2AH 00000H
@@INIT i2c_mcu FFD2AH 00000H
@@INIT i2c_twl FFD2AH 00000H
@@INIT led FFD2AH 00006H
@@INIT rtc FFD30H 00000H
@@INIT vreg_ctr FFD30H 00000H
@@INIT vreg_twl FFD30H 00000H
@@INIT adc FFD30H 0000CH
@@INIT renge FFD3CH 00016H
@@INIT accero FFD52H 00000H
FFD2AH 00002H
@@DATA @rom FFD2CH 00000H
@@INIT FFD2CH 0003AH DSEG BASEP
@@INIT @cstart FFD2CH 00000H
@@INIT loader FFD2CH 00000H
@@INIT pm FFD2CH 00002H
@@INIT i2c_ctr FFD2EH 00002H
@@INIT main FFD30H 00000H
@@INIT magic FFD30H 00000H
@@INIT WDT FFD30H 00000H
@@INIT i2c_mcu FFD30H 00000H
@@INIT i2c_twl FFD30H 00000H
@@INIT led FFD30H 00006H
@@INIT rtc FFD36H 00000H
@@INIT vreg_ctr FFD36H 00000H
@@INIT vreg_twl FFD36H 00000H
@@INIT adc FFD36H 0000CH
@@INIT renge FFD42H 00014H
@@INIT accero FFD56H 00000H
@@INIT self_flash
FFD52H 00000H
@@INIT sw FFD52H 00002H
FFD56H 00000H
@@INIT sw FFD56H 00002H
@@INIT task_debug
FFD54H 00000H
FFD58H 00000H
@@INIT task_misc
FFD54H 00000H
@@INIT task_sys FFD54H 00002H
FFD58H 00000H
@@INIT task_sys FFD58H 00002H
@@INIT pedo_alg_thre_det2
FFD56H 0000AH
@@INIT ini_VECT FFD60H 00000H
FFD5AH 0000AH
@@INIT ini_VECT FFD64H 00000H
@@INIT task_status
FFD60H 00002H
@@INIT @rom FFD62H 00000H
@@INIS FFD62H 00000H DSEG UNITP
@@INIS @cstart FFD62H 00000H
@@INIS loader FFD62H 00000H
@@INIS pm FFD62H 00000H
@@INIS i2c_ctr FFD62H 00000H
@@INIS main FFD62H 00000H
@@INIS magic FFD62H 00000H
@@INIS WDT FFD62H 00000H
@@INIS i2c_mcu FFD62H 00000H
@@INIS i2c_twl FFD62H 00000H
@@INIS led FFD62H 00000H
@@INIS rtc FFD62H 00000H
@@INIS vreg_ctr FFD62H 00000H
@@INIS vreg_twl FFD62H 00000H
@@INIS adc FFD62H 00000H
@@INIS renge FFD62H 00000H
@@INIS accero FFD62H 00000H
FFD64H 00002H
@@INIT @rom FFD66H 00000H
@@INIS FFD66H 00000H DSEG UNITP
@@INIS @cstart FFD66H 00000H
@@INIS loader FFD66H 00000H
@@INIS pm FFD66H 00000H
@@INIS i2c_ctr FFD66H 00000H
@@INIS main FFD66H 00000H
@@INIS magic FFD66H 00000H
@@INIS WDT FFD66H 00000H
@@INIS i2c_mcu FFD66H 00000H
@@INIS i2c_twl FFD66H 00000H
@@INIS led FFD66H 00000H
@@INIS rtc FFD66H 00000H
@@INIS vreg_ctr FFD66H 00000H
@@INIS vreg_twl FFD66H 00000H
@@INIS adc FFD66H 00000H
@@INIS renge FFD66H 00000H
@@INIS accero FFD66H 00000H
@@INIS self_flash
FFD62H 00000H
@@INIS sw FFD62H 00000H
FFD66H 00000H
@@INIS sw FFD66H 00000H
@@INIS task_debug
FFD62H 00000H
FFD66H 00000H
@@INIS task_misc
FFD62H 00000H
@@INIS task_sys FFD62H 00000H
FFD66H 00000H
@@INIS task_sys FFD66H 00000H
@@INIS pedo_alg_thre_det2
FFD62H 00000H
@@INIS ini_VECT FFD62H 00000H
FFD66H 00000H
@@INIS ini_VECT FFD66H 00000H
@@INIS task_status
FFD62H 00000H
@@INIS @rom FFD62H 00000H
@@DATS FFD62H 00000H DSEG UNITP
@@DATS @cstart FFD62H 00000H
@@DATS loader FFD62H 00000H
@@DATS pm FFD62H 00000H
@@DATS i2c_ctr FFD62H 00000H
@@DATS main FFD62H 00000H
@@DATS magic FFD62H 00000H
@@DATS WDT FFD62H 00000H
@@DATS i2c_mcu FFD62H 00000H
@@DATS i2c_twl FFD62H 00000H
@@DATS led FFD62H 00000H
@@DATS rtc FFD62H 00000H
@@DATS vreg_ctr FFD62H 00000H
@@DATS vreg_twl FFD62H 00000H
@@DATS adc FFD62H 00000H
@@DATS renge FFD62H 00000H
@@DATS accero FFD62H 00000H
FFD66H 00000H
@@INIS @rom FFD66H 00000H
@@DATS FFD66H 00000H DSEG UNITP
@@DATS @cstart FFD66H 00000H
@@DATS loader FFD66H 00000H
@@DATS pm FFD66H 00000H
@@DATS i2c_ctr FFD66H 00000H
@@DATS main FFD66H 00000H
@@DATS magic FFD66H 00000H
@@DATS WDT FFD66H 00000H
@@DATS i2c_mcu FFD66H 00000H
@@DATS i2c_twl FFD66H 00000H
@@DATS led FFD66H 00000H
@@DATS rtc FFD66H 00000H
@@DATS vreg_ctr FFD66H 00000H
@@DATS vreg_twl FFD66H 00000H
@@DATS adc FFD66H 00000H
@@DATS renge FFD66H 00000H
@@DATS accero FFD66H 00000H
@@DATS self_flash
FFD62H 00000H
@@DATS sw FFD62H 00000H
FFD66H 00000H
@@DATS sw FFD66H 00000H
@@DATS task_debug
FFD62H 00000H
FFD66H 00000H
@@DATS task_misc
FFD62H 00000H
@@DATS task_sys FFD62H 00000H
FFD66H 00000H
@@DATS task_sys FFD66H 00000H
@@DATS pedo_alg_thre_det2
FFD62H 00000H
@@DATS ini_VECT FFD62H 00000H
FFD66H 00000H
@@DATS ini_VECT FFD66H 00000H
@@DATS task_status
FFD62H 00000H
@@DATS @rom FFD62H 00000H
FSL_DATA FFD62H 00010H DSEG UNITP
FFD66H 00000H
@@DATS @rom FFD66H 00000H
FSL_DATA FFD66H 00010H DSEG UNITP
FSL_DATA fsl_common
FFD62H 00010H
@@INITL FFD72H 00000H DSEG UNIT64KP
@@INITL loader FFD72H 00000H
@@INITL pm FFD72H 00000H
@@INITL i2c_ctr FFD72H 00000H
@@INITL main FFD72H 00000H
@@INITL magic FFD72H 00000H
@@INITL WDT FFD72H 00000H
@@INITL i2c_mcu FFD72H 00000H
@@INITL i2c_twl FFD72H 00000H
@@INITL led FFD72H 00000H
@@INITL rtc FFD72H 00000H
@@INITL vreg_ctr FFD72H 00000H
@@INITL vreg_twl FFD72H 00000H
@@INITL adc FFD72H 00000H
@@INITL renge FFD72H 00000H
@@INITL accero FFD72H 00000H
FFD66H 00010H
@@INITL FFD76H 00000H DSEG UNIT64KP
@@INITL loader FFD76H 00000H
@@INITL pm FFD76H 00000H
@@INITL i2c_ctr FFD76H 00000H
@@INITL main FFD76H 00000H
@@INITL magic FFD76H 00000H
@@INITL WDT FFD76H 00000H
@@INITL i2c_mcu FFD76H 00000H
@@INITL i2c_twl FFD76H 00000H
@@INITL led FFD76H 00000H
@@INITL rtc FFD76H 00000H
@@INITL vreg_ctr FFD76H 00000H
@@INITL vreg_twl FFD76H 00000H
@@INITL adc FFD76H 00000H
@@INITL renge FFD76H 00000H
@@INITL accero FFD76H 00000H
@@INITL self_flash
FFD72H 00000H
@@INITL sw FFD72H 00000H
FFD76H 00000H
@@INITL sw FFD76H 00000H
@@INITL task_debug
FFD72H 00000H
FFD76H 00000H
@@INITL task_misc
FFD72H 00000H
@@INITL task_sys FFD72H 00000H
FFD76H 00000H
@@INITL task_sys FFD76H 00000H
@@INITL pedo_alg_thre_det2
FFD72H 00000H
@@INITL ini_VECT FFD72H 00000H
FFD76H 00000H
@@INITL ini_VECT FFD76H 00000H
@@INITL task_status
FFD72H 00000H
@@INITL @rom FFD72H 00000H
@@DATAL FFD72H 00000H DSEG UNIT64KP
@@DATAL loader FFD72H 00000H
@@DATAL pm FFD72H 00000H
@@DATAL i2c_ctr FFD72H 00000H
@@DATAL main FFD72H 00000H
@@DATAL magic FFD72H 00000H
@@DATAL WDT FFD72H 00000H
@@DATAL i2c_mcu FFD72H 00000H
@@DATAL i2c_twl FFD72H 00000H
@@DATAL led FFD72H 00000H
@@DATAL rtc FFD72H 00000H
@@DATAL vreg_ctr FFD72H 00000H
@@DATAL vreg_twl FFD72H 00000H
@@DATAL adc FFD72H 00000H
@@DATAL renge FFD72H 00000H
@@DATAL accero FFD72H 00000H
FFD76H 00000H
@@INITL @rom FFD76H 00000H
@@DATAL FFD76H 00000H DSEG UNIT64KP
@@DATAL loader FFD76H 00000H
@@DATAL pm FFD76H 00000H
@@DATAL i2c_ctr FFD76H 00000H
@@DATAL main FFD76H 00000H
@@DATAL magic FFD76H 00000H
@@DATAL WDT FFD76H 00000H
@@DATAL i2c_mcu FFD76H 00000H
@@DATAL i2c_twl FFD76H 00000H
@@DATAL led FFD76H 00000H
@@DATAL rtc FFD76H 00000H
@@DATAL vreg_ctr FFD76H 00000H
@@DATAL vreg_twl FFD76H 00000H
@@DATAL adc FFD76H 00000H
@@DATAL renge FFD76H 00000H
@@DATAL accero FFD76H 00000H
@@DATAL self_flash
FFD72H 00000H
@@DATAL sw FFD72H 00000H
FFD76H 00000H
@@DATAL sw FFD76H 00000H
@@DATAL task_debug
FFD72H 00000H
FFD76H 00000H
@@DATAL task_misc
FFD72H 00000H
@@DATAL task_sys FFD72H 00000H
FFD76H 00000H
@@DATAL task_sys FFD76H 00000H
@@DATAL pedo_alg_thre_det2
FFD72H 00000H
@@DATAL ini_VECT FFD72H 00000H
FFD76H 00000H
@@DATAL ini_VECT FFD76H 00000H
@@DATAL task_status
FFD72H 00000H
@@DATAL @rom FFD72H 00000H
* gap * FFD72H 0008EH
FFD76H 00000H
@@DATAL @rom FFD76H 00000H
* gap * FFD76H 0008AH
MEMORY=RAM2
BASE ADDRESS=FFE20H SIZE=000C0H
@ -616,33 +617,33 @@ Direc-file:bsr_mcu.dr
@@BITS FFE20H 00004H BSEG
@@BITS @cstart FFE20H.0 00000H.0
@@BITS loader FFE20H.0 00000H.0
@@BITS pm FFE20H.0 00000H.6
@@BITS i2c_ctr FFE20H.6 00000H.0
@@BITS main FFE20H.6 00000H.0
@@BITS magic FFE20H.6 00000H.0
@@BITS WDT FFE20H.6 00000H.0
@@BITS i2c_mcu FFE20H.6 00000H.3
@@BITS i2c_twl FFE21H.1 00000H.0
@@BITS led FFE21H.1 00000H.5
@@BITS rtc FFE21H.6 00000H.3
@@BITS vreg_ctr FFE22H.1 00000H.1
@@BITS vreg_twl FFE22H.2 00000H.0
@@BITS adc FFE22H.2 00000H.4
@@BITS renge FFE22H.6 00000H.2
@@BITS accero FFE23H.0 00000H.0
@@BITS pm FFE20H.0 00000H.7
@@BITS i2c_ctr FFE20H.7 00000H.0
@@BITS main FFE20H.7 00000H.0
@@BITS magic FFE20H.7 00000H.0
@@BITS WDT FFE20H.7 00000H.0
@@BITS i2c_mcu FFE20H.7 00000H.3
@@BITS i2c_twl FFE21H.2 00000H.0
@@BITS led FFE21H.2 00000H.5
@@BITS rtc FFE21H.7 00000H.3
@@BITS vreg_ctr FFE22H.2 00000H.1
@@BITS vreg_twl FFE22H.3 00000H.0
@@BITS adc FFE22H.3 00000H.4
@@BITS renge FFE22H.7 00000H.2
@@BITS accero FFE23H.1 00000H.0
@@BITS self_flash
FFE23H.0 00000H.0
@@BITS sw FFE23H.0 00000H.2
FFE23H.1 00000H.0
@@BITS sw FFE23H.1 00000H.2
@@BITS task_debug
FFE23H.2 00000H.0
FFE23H.3 00000H.0
@@BITS task_misc
FFE23H.2 00000H.2
@@BITS task_sys FFE23H.4 00000H.1
FFE23H.3 00000H.2
@@BITS task_sys FFE23H.5 00000H.1
@@BITS pedo_alg_thre_det2
FFE23H.5 00000H.1
@@BITS ini_VECT FFE23H.6 00000H.0
FFE23H.6 00000H.1
@@BITS ini_VECT FFE23H.7 00000H.0
@@BITS task_status
FFE23H.6 00000H.0
FFE23H.7 00000H.0
* gap * FFE24H 000B0H
@@SEGREG FFED4H 00004H DSEG AT
@@SEGREG @SEGREG FFED4H 00004H

View File

@ -13,9 +13,11 @@
//#define _TAIKENDAI_
#define MCU_VER_MAJOR 0x01
#define MCU_VER_MINOR 0x08
#define MCU_VER_MINOR 0x09
#define _firm_format_v3_
//#define _MODEL_TEG2_
// <20>ªTEG2 CPU <20>{ Type-T

Binary file not shown.

View File

@ -10,14 +10,13 @@
#pragma section @@CNSTL MGC_LOAD AT 0x0FF6
__far const unsigned char MGC_LOADd[] = __TIME__;
//#pragma section @@CNST MGC_MIMI AT 0x2100
#ifdef _firm_format_v3_
#pragma section @@CNST MGC_MIMI AT 0x2000
const unsigned char MGC_HEADd[] = __TIME__;
const unsigned char MGC_HEADdN[] = __TIME__;
#if 0
#else
#pragma section @@CNST MGC_MIM2 AT 0x2100
const unsigned char MGC_HEA2d[] = __TIME__;
const unsigned char MGC_HEADd[] = __TIME__;
#endif
#pragma section @@CNST MGC_TAIL AT 0x4FF6

View File

@ -4,13 +4,21 @@
// magic.c の記述と違わないように注意!
#define MGC_LOAD 0x0FF6
#define MGC_HEAD 0x2000
#define MGC_HEA2 0x2100
#define MGC_FOOT 0x4FF6
#ifdef _firm_format_v3_
#define MGC_HEAD 0x2000
#else
#define MGC_HEAD 0x2100
#endif
#define MGC_LOAD_BKUP 0x1FF6
#define MGC_HEAD_BKUP 0x5000
#define MGC_HEAD_BKUP2 0x5100
#define MGC_FOOT_BKUP 0x7FF6
#ifdef _firm_format_v3_
#define MGC_HEAD_BKUP 0x5000
#else
#define MGC_HEAD_BKUP 0x5100
#endif
#endif

View File

@ -475,8 +475,6 @@ u16 get_long_hour()
}
// 拝借もと
// ttp://www001.upp.so-net.ne.jp/y_yutaka/labo/math_algo/math_algo.html
unsigned long my_sqrt(unsigned long x)
{
unsigned long s, t;

View File

@ -27,7 +27,7 @@ u8 reg_shadow; // NTR PMIC
bit bt_chg_ready; // バッテリパラメータ送信済。充電開始許可
u8 chg_led_override; // アダプタ差したとき、充電するしないに関わらずしばらく点灯させる
u8 ntr_pm_bt_low_old;
bit ntr_pm_bt_low_old;
bit BT_CHG_STAT_Change;
@ -43,6 +43,17 @@ static void BT_mgic_init();
// ========================================================
const u8 BT_MANUF_BORDER[] = {
5, 33, 79, 123, 158, 197, 233
};
const u8 TWL_BATT_LEFT_BOUNDARY[] = {
80, 50, BATT_TH_LO, BATT_TH_EMPTY, 0
};
/* ========================================================
@ -135,7 +146,7 @@ void tsk_batt( )
static u8 anti_chatter;
u8 temp_CHARGE;
temp_CHARGE = !BT_IN_CHG_n; // volatileのため。このピンはチャタらない。
temp_CHARGE = (u8)!BT_IN_CHG_n; // volatileのため。このピンはチャタらない。
if( !temp_CHARGE )
{
@ -182,7 +193,7 @@ void pm_chk_adapter()
static u8 pm_extdc_old;
u8 temp_pm_extdc;
temp_pm_extdc = !PM_EXTDC_n; // volatileのため
temp_pm_extdc = (u8)!PM_EXTDC_n; // volatileのため
if( pm_extdc_old != temp_pm_extdc )
{
pm_extdc_old = temp_pm_extdc;
@ -297,22 +308,29 @@ void BT_model_detect()
}
// 電池メーカーの識別 //
if( temp > 233 )
battery_manufacturer = BT_VENDER_OPEN;
else if( temp > 197 )
battery_manufacturer = BT_VENDER_6;
else if( temp > 158 )
battery_manufacturer = BT_VENDER_PANA;
else if( temp > 123 )
battery_manufacturer = BT_VENDER_4;
else if( temp > 79 )
battery_manufacturer = BT_VENDER_3;
else if( temp > 33 )
battery_manufacturer = BT_VENDER_2;
else if( temp > 5 )
battery_manufacturer = BT_VENDER_1;
else
battery_manufacturer = BT_VENDER_MAXELL;
{
BT_VENDER i;
for(i=0; i<7; i++)
{
if( temp <= BT_MANUF_BORDER[ i ] )
{
battery_manufacturer = i;
break;
/*
BT_VENDER_MAXELL; // = 0
BT_VENDER_1;
BT_VENDER_2;
BT_VENDER_3;
BT_VENDER_4;
BT_VENDER_PANA;
BT_VENDER_6;
BT_VENDER_OPEN;
*/
}
}
}
if( ( battery_manufacturer == BT_VENDER_OPEN ) &&
@ -474,7 +492,7 @@ task_status_immed tski_BT_temp_update( )
rawdat_old = raw_adc_temperature;
// temperature = 81.45 - 111.9 * raw_adc_temperature/256.0;
// それぞれ256倍してある
temperature = ( 20851 - 112 * raw_adc_temperature + (256/2) ) /256;
temperature = (u8)(( 20851 - 112 * raw_adc_temperature + (256/2) ) /256);
vreg_ctr[VREG_C_BT_TEMP] = (u8)temperature;
newrcomp = 0;
@ -574,8 +592,8 @@ void BT_get_left(){
// バッテリパラメータの関係でビットシフトが必要
temp16 = ( temp_fuel[0] << 8 ) + temp_fuel[1];
temp16 /= BT_RCOMP_SCALE[ battery_manufacturer ];
temp_fuel[0] = ( temp16 >> 8 ) & 0xFF;
temp_fuel[1] = temp16 & 0xFF;
temp_fuel[0] = (u8)(( temp16 >> 8 ) & 0xFF);
temp_fuel[1] = (u8)(temp16 & 0xFF);
// 電圧でキャップ
if( iic_mcu_read( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_VCELL, 2, temp_v ) == ERR_SUCCESS )
@ -643,25 +661,27 @@ void BT_get_left(){
bt_remain_old_ctr = 100;
}
// twlに教えてあげる(先にやらないと割り込みのタイミングがまずいかもしれない)
// twlのレジスタ更新 (先にやらないと割り込みのタイミングがまずいかもしれない)
if(( bt_remain_old_ctr != vreg_ctr[ VREG_C_BT_REMAIN ] ) ||
BT_CHG_STAT_Change )
{
u8 i;
u8 temp_twl_bt_level = 0x0F;
BT_CHG_STAT_Change = false;
if( vreg_ctr[ VREG_C_BT_REMAIN ] > 80 ){
vreg_twl[ REG_TWL_INT_ADRS_POWER_INFO ] = 0x0F;
}else if( vreg_ctr[ VREG_C_BT_REMAIN ] > 50 ){
vreg_twl[ REG_TWL_INT_ADRS_POWER_INFO ] = 0x0B;
}else if( vreg_ctr[ VREG_C_BT_REMAIN ] > BATT_TH_LO ){
vreg_twl[ REG_TWL_INT_ADRS_POWER_INFO ] = 0x07;
}else if(( vreg_ctr[ VREG_C_BT_REMAIN ] > BATT_TH_EMPTY )||
!BT_CHG_Ena_n ){ // アダプタの有無で底上げ
vreg_twl[ REG_TWL_INT_ADRS_POWER_INFO ] = 0x03;
}else if( vreg_ctr[ VREG_C_BT_REMAIN ] > 0 ){
vreg_twl[ REG_TWL_INT_ADRS_POWER_INFO ] = 0x01;
}else{
vreg_twl[ REG_TWL_INT_ADRS_POWER_INFO ] = 0x00;
for( i=0; i<=4; i++ )
{
if( vreg_ctr[ VREG_C_BT_REMAIN ] <= TWL_BATT_LEFT_BOUNDARY[ i ] )
{
temp_twl_bt_level >>= 1;
}
}
if( !BT_CHG_Ena_n ) // アダプタが刺さってたら上げ底
{
temp_twl_bt_level |= 3;
}
vreg_twl[ REG_TWL_INT_ADRS_POWER_INFO ] = temp_twl_bt_level;
}
// CTRに通知
@ -695,7 +715,7 @@ void BT_get_left(){
{
initialized = true;
ntr_pm_bt_low_old = flag;
iic_mcu_write_a_byte_codec( CODEC_REG_BT, flag );
iic_mcu_write_a_byte_codec( CODEC_REG_BT, (u8)flag );
}
}
}
@ -727,25 +747,22 @@ err PM_LCD_on( )
wait_ms( DELAY_PM_VCS_TO_BL );
rv = PM_chk_LDSW( );
rv = (u8)PM_chk_LDSW( );
if( rv != 0 )
if( rv != 0 ) // 正常パス
{
// 電源起動エラーなら電源も切れてしまう。ここではケアしない
vreg_ctr[VREG_C_STATUS] |= REG_BIT_LCD_POW;
set_irq( VREG_C_IRQ3, REG_BIT_LCD_ON );
SND_DEPOP_SND_ENABLE;
return ( ERR_ERR );
return ( ERR_SUCCESS );
}
return ( ERR_SUCCESS );
return ( ERR_ERR );
}
// BSR //
void PM_LCD_off()
{
SND_DEPOP_SND_MUTE;
// BLついてたら消す
if( ( iic_mcu_read_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_BL ) & 0x03 ) != 0 )
{
@ -948,6 +965,8 @@ void PM_sys_pow_off( )
RESET2_ast;
FCRAM_RST_ast;
wait_ms( 20 );
PM_off( );
PM_LDSW_off( );
@ -1153,9 +1172,10 @@ void codec_reg_init()
{
wait_ms( 100 );
ntr_pm_bt_low_old = (( vreg_ctr[ VREG_C_BT_REMAIN ] <= BATT_TH_LO )? NTR_PM_BT_EMPTY: NTR_PM_BT_ENOUGH ); // 1で電池切れ
iic_mcu_write_a_byte_codec( CODEC_REG_BT, ntr_pm_bt_low_old ); // SoC から書けず
ntr_pm_bt_low_old = ( vreg_ctr[ VREG_C_BT_REMAIN ] <= BATT_TH_LO )? NTR_PM_BT_EMPTY: NTR_PM_BT_ENOUGH; // 1で電池切れ
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;
}

View File

@ -7,7 +7,7 @@
enum TSK
{
TSK_SW, TSK_ADC, TSK_BATT, TSK_LED_POW, TSK_LED_WIFI, TSK_LED_NOTIFY, TSK_LED_CAM, TSK_MISC, TSK_STATUS, TSK_DEBUG, TSK_SYS, TSK_LAST
TSK_SW, TSK_ADC, TSK_BATT, TSK_LED_POW, TSK_LED_WIFI, TSK_LED_NOTIFY, TSK_LED_CAM, TSK_MISC, TSK_STATUS, TSK_SYS, TSK_LAST
};
extern void tsk_sw();
@ -19,7 +19,6 @@ extern void tsk_led_notify();
extern void tsk_led_cam();
extern void tsk_misc();
extern void tsk_status();
extern void tsk_debug();
extern void tsk_sys();
const void ( *tasks[ TSK_LAST ] )() = {
@ -32,7 +31,6 @@ const void ( *tasks[ TSK_LAST ] )() = {
tsk_led_cam,
tsk_misc,
tsk_status,
tsk_debug,
tsk_sys,
};

View File

@ -16,6 +16,11 @@
// 7セグ 4バイト版
# define IIC_SLA_DBG_MONITOR 0x44
#if 0
 使
void tsk_debug( )
{
// u8 temp;
@ -79,7 +84,7 @@ void tsk_debug( )
*/
}
#endif
#if 0

View File

@ -49,10 +49,13 @@
bit twl_ver_read;
bit going_to_sleep;
// ========================================================
#define INTERVAL_TSK_MISC_STAT 4
u8 vol_soc_readed; // 最後にSoCが読んだVol。TWLとの不整合防止
// twl の8段階volのリニア値からの境界 ×2 (分解能が倍になっているので)
const u8 TWL_VOL_BOUNDARY[] = {
// 0, 4, 12, 22, 32, 42, 52, 62 // mute付近で気に入らない感じになるかも...
0, 1, 12, 22, 32, 42, 52, 62
};
/* ========================================================
@ -60,22 +63,6 @@ bit going_to_sleep;
======================================================== */
void tsk_misc( )
{
/*
static u8 interval_task_misc = 0;
if( interval_task_misc_stat != 0 )
{
interval_task_misc_stat -= 1;
return;
}
else
{
interval_task_misc_stat = ( INTERVAL_TSK_MISC_STAT / SYS_INTERVAL_TICK );
}
*/
//#ifdef _MCU_KE3_
// KE3では必須です。
/* ========================================================
@ -83,36 +70,61 @@ void tsk_misc( )
BSRマイコンはaccero.cで割り込みルーチンからタスク登録します
======================================================== */
// 割り込みの取りこぼし?
// if( ( vreg_ctr[VREG_C_ACC_CONFIG] & 0x03 ) != 0x00 )
if( ACC_VALID )
{
if( ACC_VALID )
{
if( renge_task_immed_add( tski_cbk_accero ) == ERR_SUCCESS ){
// NOP();
}
if( renge_task_immed_add( tski_cbk_accero ) == ERR_SUCCESS ){
// NOP();
}
}
//#endif
if( system_status.pwr_state == ON )
{
/* ========================================================
PM互換レジスタへの書き込み
======================================================== */
PM互換レジスタへの書き込み
======================================================== */
if( !PM_IRQ_n ){
renge_task_immed_add( tski_ntr_pmic_comm );
// NOP();
}
/* ========================================================
TWLランチャーが起動したことをCTRが知りたいらしい
======================================================== */
TWLランチャーが起動したことをCTRが知りたいらしい
======================================================== */
if( twl_ver_read )
{
twl_ver_read = false;
set_irq( VREG_C_IRQ2, REG_BIT_TWL_VER_READ );
}
/* ========================================================
TWLがVolを書くのと
======================================================== */
{
static u8 vol_soc_readed_old;
static u8 vol_soc_readed_twl_level;
if( vol_soc_readed != vol_soc_readed_old )
{
u8 new_level;
u8 i;
vol_soc_readed_old = vol_soc_readed;
for( i=0; i<=7; i++ )
{
if( vol_soc_readed <= TWL_VOL_BOUNDARY[ i ] )
{
new_level = i;
break;
}
}
if( vol_soc_readed_twl_level != new_level )
{
set_irq( VREG_C_IRQ2, REG_BIT_SLIDE_VOL_ACROSS_TWL_BOUNDARY );
}
}
}
}
// TUNE_LED ///////////////////////////////////

View File

@ -539,7 +539,7 @@ void send_getup_to_soc()
#ifdef _MODEL_CTR_
SLP_ACK = 1;
nop8();
nop8();
// nop8();
SLP_ACK = 0;
#endif
}

View File

@ -102,14 +102,6 @@
#define PM_IRQ_n P7.2
// INTP6
#ifndef _MODEL_CTR_
#define SND_DEPOP_SND_MUTE P7.7 = 1
#define SND_DEPOP_SND_ENABLE P7.7 = 0
#else
#define SND_DEPOP_SND_MUTE ;
#define SND_DEPOP_SND_ENABLE ;
#endif
// PM
#define PM_EXTDC_n P7.0
// INTP7

View File

@ -23,7 +23,6 @@ extern u8 iic_burst_state; //
extern bit info_led_pattern_updated; // お知らせLEDのパターンを先頭に戻す
// ********************************************************
#ifdef _DBG_PEDO_AUTO_ENABLE_
u8 vreg_ctr[VREG_C_ENDMARK_ + 16];
@ -323,7 +322,8 @@ void vreg_ctr_write( u8 adrs, u8 data )
case ( VREG_C_VOL_OPTION ):
if(( vreg_ctr[ VREG_C_VOL_OPTION ] ^ data ) & ( REG_BIT_VOL_UPDATE_TO_SLIDER ))
{
renge_task_immed_add( tski_vol_update );
// renge_task_immed_add( tski_vol_update );
vol_polling = 3;
}
vreg_ctr[ VREG_C_VOL_OPTION ] = data;
break;

View File

@ -51,7 +51,8 @@
// VREG_C_IRQ2
#define REG_BIT_TWL_VER_READ ( 1 << 7 )
#define REG_BIT_TWL_SNDVOL_CHANGE ( 1 << 6 )
//#define REG_BIT_TWL_SNDVOL_CHANGE ( 1 << 6 ) ”pŽ~
#define REG_BIT_SLIDE_VOL_ACROSS_TWL_BOUNDARY ( 1 << 6 )
#define REG_BIT_TWL_BL_U_ON ( 1 << 5 )
#define REG_BIT_TWL_BL_U_OFF ( 1 << 4 )
#define REG_BIT_TWL_BL_L_ON ( 1 << 3 )

View File

@ -22,6 +22,7 @@ extern bit twl_ver_read;
extern bit cam_led_update;
extern bit vol_changed_by_twl;
extern u8 vol_soc_readed; // SoC が最後に読んだVol値
/* ========================================================
@ -47,7 +48,8 @@ void vreg_twl_write( u8 adrs, u8 data )
{
vol_changed_by_twl = true;
vreg_twl[ REG_TWL_INT_ADRS_VOL ] = data;
renge_task_immed_add( tski_vol_update );
//renge_task_immed_add( tski_vol_update );
vol_polling = 3;
break;
}
@ -106,22 +108,7 @@ u8 vreg_twl_read( u8 phy_adrs )
switch( phy_adrs ){
// 10%以下で赤になる
case( REG_TWL_INT_ADRS_POWER_INFO ):
/*
get_batt_left()ɈøÁzµ
if( vreg_ctr[ VREG_C_BT_REMAIN ] > 80 ){
vreg_twl[ REG_TWL_INT_ADRS_POWER_INFO ] = 0x0F;
}else if( vreg_ctr[ VREG_C_BT_REMAIN ] > 50 ){
vreg_twl[ REG_TWL_INT_ADRS_POWER_INFO ] = 0x0B;
}else if( vreg_ctr[ VREG_C_BT_REMAIN ] > BATT_TH_LO ){
vreg_twl[ REG_TWL_INT_ADRS_POWER_INFO ] = 0x07;
}else if( vreg_ctr[ VREG_C_BT_REMAIN ] > BATT_TH_EMPTY ){
vreg_twl[ REG_TWL_INT_ADRS_POWER_INFO ] = 0x03;
}else if( vreg_ctr[ VREG_C_BT_REMAIN ] > 0 ){
vreg_twl[ REG_TWL_INT_ADRS_POWER_INFO ] = 0x01;
}else{
vreg_twl[ REG_TWL_INT_ADRS_POWER_INFO ] = 0x00;
}
*/
// レベルのセットは get_batt_left()内(処理が遅くて無理でした)
return( vreg_twl[ REG_TWL_INT_ADRS_POWER_INFO ] | ( !PM_EXTDC_n ? 0x80: 0x00 ) ); // アダプタbit(アダプタ有無)
case( REG_TWL_INT_ADRS_IRQ ):
@ -130,6 +117,9 @@ u8 vreg_twl_read( u8 phy_adrs )
return( temp );
case( REG_TWL_INT_ADRS_VOL ):
// TWLとスライダと不整合が起きないように
vol_soc_readed = vreg_ctr[ VREG_C_SND_VOL ];
if( vreg_ctr[ VREG_C_SND_VOL ] != 1 ){
return( vreg_ctr[ VREG_C_SND_VOL ] /2 );
}

View File

@ -5,11 +5,154 @@ loader.c(122) : CC78K0R warning W0401: Conversion may lose significant digits
Compilation complete, 0 error(s) and 2 warning(s) found.
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\loader.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no pm.c
pm.c(267) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add'
pm.c(776) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(853) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(861) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(1009) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add'
pm.c(1076) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(1079) : CC78K0R warning W0401: Conversion may lose significant digits
Compilation complete, 0 error(s) and 7 warning(s) found.
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\pm.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no i2c_ctr.c
Compilation complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\i2c_ctr.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no main.c
Compilation complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\main.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no magic.c
Compilation complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\magic.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\lk78k0r.exe" -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -obsr.lmf "..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\lib78k0r\s0rm.rel" -gi1B339499E033F240BFAAh -pbsr_k0r.map -nkd -gb6EFBFFh -b"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib" -bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -i"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\lib78k0r" -dbsr_mcu.dr -s -w0 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero.rel self_flash.rel sw.rel task_debug.rel task_misc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel
"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no WDT.c
Compilation complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\WDT.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no i2c_mcu.c
i2c_mcu.c(205) : CC78K0R warning W0401: Conversion may lose significant digits
Compilation complete, 0 error(s) and 1 warning(s) found.
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\i2c_mcu.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no i2c_twl.c
Compilation complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\i2c_twl.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no led.c
led.c(108) : CC78K0R warning W0745: Expected function prototype
led.c(250) : CC78K0R warning W0401: Conversion may lose significant digits
led.c(255) : CC78K0R warning W0401: Conversion may lose significant digits
led.c(317) : CC78K0R warning W0401: Conversion may lose significant digits
led.c(376) : CC78K0R warning W0401: Conversion may lose significant digits
led.c(402) : CC78K0R warning W0401: Conversion may lose significant digits
led.c(578) : CC78K0R warning W0401: Conversion may lose significant digits
Compilation complete, 0 error(s) and 7 warning(s) found.
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\led.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no rtc.c
Compilation complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\rtc.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no vreg_ctr.c
vreg_ctr.c(109) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add'
vreg_ctr.c(118) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add'
vreg_ctr.c(128) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add'
vreg_ctr.c(138) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add'
vreg_ctr.c(142) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add'
vreg_ctr.c(149) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add'
vreg_ctr.c(159) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(160) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(162) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(164) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(165) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(269) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add'
vreg_ctr.c(274) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add'
vreg_ctr.c(279) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add'
vreg_ctr.c(309) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add'
vreg_ctr.c(436) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add'
Compilation complete, 0 error(s) and 16 warning(s) found.
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\vreg_ctr.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no vreg_twl.c
vreg_twl.c(57) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_twl.c(61) : CC78K0R warning W0401: Conversion may lose significant digits
Compilation complete, 0 error(s) and 2 warning(s) found.
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\vreg_twl.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no adc.c
adc.c(95) : CC78K0R warning W0401: Conversion may lose significant digits
adc.c(113) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add'
adc.c(192) : CC78K0R warning W0401: Conversion may lose significant digits
adc.c(218) : CC78K0R warning W0401: Conversion may lose significant digits
adc.c(310) : CC78K0R warning W0401: Conversion may lose significant digits
adc.c(334) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add'
adc.c(353) : CC78K0R warning W0401: Conversion may lose significant digits
adc.c(431) : CC78K0R warning W0745: Expected function prototype
adc.c(460) : CC78K0R warning W0401: Conversion may lose significant digits
adc.c(465) : CC78K0R warning W0401: Conversion may lose significant digits
adc.c(114) : CC78K0R warning W0401: Conversion may lose significant digits
Compilation complete, 0 error(s) and 11 warning(s) found.
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\adc.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no renge\renge.c
renge\renge.c(152) : CC78K0R warning W0411: Illegal pointer combination
renge\renge.c(160) : CC78K0R warning W0412: Illegal pointer combination in conditional expression
Compilation complete, 0 error(s) and 2 warning(s) found.
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\renge.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no accero.c
accero.c(242) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add'
Compilation complete, 0 error(s) and 1 warning(s) found.
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\accero.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no self_flash.c
self_flash.c(271) : CC78K0R warning W0401: Conversion may lose significant digits
self_flash.c(272) : CC78K0R warning W0401: Conversion may lose significant digits
Compilation complete, 0 error(s) and 2 warning(s) found.
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\self_flash.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no sw.c
Compilation complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\sw.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no task_debug.c
Compilation complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\task_debug.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no task_misc.c
task_misc.c(75) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add'
task_misc.c(87) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add'
task_misc.c(308) : CC78K0R warning W0401: Conversion may lose significant digits
Compilation complete, 0 error(s) and 3 warning(s) found.
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\task_misc.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no task_sys.c
task_sys.c(194) : CC78K0R warning W0401: Conversion may lose significant digits
task_sys.c(503) : CC78K0R warning W0401: Conversion may lose significant digits
task_sys.c(505) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add'
Compilation complete, 0 error(s) and 3 warning(s) found.
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\task_sys.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no pedo_alg_thre_det2.c
pedo_alg_thre_det2.c(58) : CC78K0R warning W0745: Expected function prototype
pedo_alg_thre_det2.c(73) : CC78K0R warning W0401: Conversion may lose significant digits
pedo_alg_thre_det2.c(140) : CC78K0R warning W0401: Conversion may lose significant digits
pedo_alg_thre_det2.c(153) : CC78K0R warning W0401: Conversion may lose significant digits
Compilation complete, 0 error(s) and 4 warning(s) found.
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\pedo_alg_thre_det2.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no ini_VECT.c
Compilation complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\ini_VECT.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no task_status.c
Compilation complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\task_status.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\lk78k0r.exe" -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -obsr.lmf "..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\lib78k0r\s0rm.rel" -gi1B339499E033F240BFAAh -pbsr_k0r.map -nkd -gb7EFBFFh -b"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib" -bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -i"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\lib78k0r" -dbsr_mcu.dr -s -w0 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero.rel self_flash.rel sw.rel task_debug.rel task_misc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel
Link complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\oc78k0r.exe" -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -o.\bsr.hex -nu -ki bsr.lmf
Object Conversion Complete, 0 error(s) and 0 warning(s) found.
@ -19,4 +162,4 @@ intel-HEX to bsr bin converter
file converted!
Build Total error(s) : 0 Total warning(s) : 2
Build Total error(s) : 0 Total warning(s) : 61

View File

@ -50,7 +50,7 @@ LoadFilter1=5
Offset1=0
Object1=ON
Symbol1=ON
Erase1=ON
Erase1=OFF
HighSpeed1=OFF
CPU Reset1=ON
Symbol Reset1=ON
@ -78,10 +78,10 @@ Symbol Type=OFF
Language=C
Kanji=SJIS
[Source]
Geometry=509, 120, 1021, 817
Geometry=19, 18, 1021, 817
Window=Normal
DispStart=418
CaretPos=419,0
DispStart=70
CaretPos=71,0
Mode=Normal
DispFile=
Address1=
@ -140,10 +140,10 @@ SaveStart=
SaveEnd=
Accumulative=ON
[Assemble]
Geometry=124, 418, 968, 626
Geometry=30, 440, 968, 626
Window=Normal
DispStart=17732
CaretPos=17732,27
DispStart=3351
CaretPos=3351,27
Address1=
Address2=
Address3=
@ -195,8 +195,8 @@ Ascii=OFF
Idtag=OFF
Address=
DispStart=000FFC80
CaretPosData=36, 65512
CaretPosAscii=53248, 256
CaretPosData=0, 65480
CaretPosAscii=3, 65480
Address1=
Address2=
Address3=
@ -894,17 +894,7 @@ Manager=ON
Sort by=Unsort
Detail=OFF
Last Name=
Name0=chg_l001
Status0=W
Access Size0=B
Address Range0=EQ
Address0=<chg_led_override> - <>
Mask Address0=00000000
Data Range0=NC
Data0=<00000000> - <00000000>
Mask Data0=FFFFFFFF
Pass0=0001
Count=1
Count=0
[Event Link]
Geometry=0, 0, 0, 0
Window=Hide
@ -920,10 +910,7 @@ Manager=ON
Sort by=Unsort
Detail=OFF
Last Name=
Name0=chg_l002
Element0=chg_l001
Set0=ON
Count=1
Count=0
[Trace]
Geometry=0, 0, 0, 0
Window=Hide
@ -973,56 +960,58 @@ Count=0
Geometry=1075, 10, 441, 702
Window=Normal
Boundary=18088086
0=.chg_led_override,P,N,A,+,1
1=.vreg_twl,P,N,A,+,1
2=.infos,P,N,A,+,1
3=.bt_remain_old_ctr,P,N,A,+,1
4=.bt_remain_old_ntr,P,N,A,+,1
5=.bt_remain_old_ntr,P,N,A,+,1
6=.vreg_ctr,P,N,A,+,1
7=.info_led_override,P,N,A,+,1
8=.TDR07,P,S,A,+,1
9=.PM4.2,P,S,A,+,1
10=.P4.2,P,S,A,+,1
11=.PM1.5,P,S,A,+,1
12=.P1.5,P,S,A,+,1
13=.SW_pow_count,P,N,A,+,1
14=.battery_manufacturer,P,N,A,+,1
15=.system_status,.,N,A,+,1
16=.info_LED,.,N,A,+,1
17=.time_to_next_frame,P,N,A,+,1
Line=18
0=.temp_twl_bt_level,P,N,A,+,1
1=.bt_remain_old_ctr,P,N,A,+,1
2=.chg_led_override,P,N,A,+,1
3=.vreg_twl,P,N,A,+,1
4=.infos,P,N,A,+,1
5=.bt_remain_old_ctr,P,N,A,+,1
6=.bt_remain_old_ntr,P,N,A,+,1
7=.bt_remain_old_ntr,P,N,A,+,1
8=.vreg_ctr,P,N,A,+,1
9=.info_led_override,P,N,A,+,1
10=.TDR07,P,S,A,+,1
11=.PM4.2,P,S,A,+,1
12=.P4.2,P,S,A,+,1
13=.PM1.5,P,S,A,+,1
14=.P1.5,P,S,A,+,1
15=.SW_pow_count,P,N,A,+,1
16=.battery_manufacturer,P,N,A,+,1
17=.system_status,.,N,A,+,1
18=.info_LED,.,N,A,+,1
19=.time_to_next_frame,P,N,A,+,1
Line=20
[Quick Watch]
0=system_status,P,A,1
1=vreg_ctr,P,A,1
2=P4.2,P,A,1
3=PM4.2,P,A,1
4=TDR07,P,A,1
5=info_led_override,P,A,1
6=P1.5,P,A,1
7=PM1.6,P,A,1
8=PM1.5,P,A,1
9=SW_pow_count,P,A,1
10=bt_remain_old_ntr,P,A,1
11=bt_remain_old_ctr,P,A,1
12=infos,P,A,1
13=battery_manufacturer,P,A,1
14=vreg_twl,P,A,1
15=chg_led_override,P,A,1
0=vreg_ctr,P,A,1
1=P4.2,P,A,1
2=PM4.2,P,A,1
3=TDR07,P,A,1
4=info_led_override,P,A,1
5=P1.5,P,A,1
6=PM1.6,P,A,1
7=PM1.5,P,A,1
8=SW_pow_count,P,A,1
9=bt_remain_old_ntr,P,A,1
10=infos,P,A,1
11=battery_manufacturer,P,A,1
12=vreg_twl,P,A,1
13=chg_led_override,P,A,1
14=bt_remain_old_ctr,P,A,1
15=temp_twl_bt_level,P,A,1
[Software Break]
Geometry=709, 826, 445, 260
Window=Normal
Width=150 30 200 100
Name0=Swb00002
Address0=pm.c#_tsk_batt+0x9b
Name0=Swb00001
Address0=loader.c#_main+0xac
Window0=ASM
Status0=ON
Name1=Swb00001
Address1=pm.c#_pm_chk_adapter+0x24
Name1=Swb00002
Address1=loader.c#_main+0xaf
Window1=ASM
Status1=ON
Name2=Swb00003
Address2=task_sys.c#_tsk_sys+0x275
Address2=loader.c#_main+0xa5
Window2=ASM
Status2=ON
Count=3

View File

@ -853,7 +853,7 @@ P2=flash.map
P3=a.map
MI=0
GB=1
GBValue=6EFBFF
GBValue=7EFBFF
KM=1
KD=0
KP=0

View File

@ -6,16 +6,19 @@ FrameCX=1299
FrameCY=1044
OpenFile1=jhl_defs.h,0,286,286,1530,1012,0,15,26,0
OpenFile2=i2c_mcu.c,0,330,330,1574,1056,24,552,28,0
OpenFile3=batt_params.h,0,352,352,1596,1078,0,97,0,0
OpenFile4=ProjectWindow
OpenFile3=ProjectWindow
PrjPos=0,2,754,3,253
OpenFile5=self_flash.c,0,352,352,1596,1078,0,142,5,0
OpenFile6=ini_VECT.c,0,330,330,1574,1056,6,93,6,0
OpenFile7=config.h,0,220,220,1464,946,29,16,29,0
OpenFile8=magic.c,0,242,242,1486,968,0,11,0,0
OpenFile9=renge\renge.c,0,348,332,1592,1058,31,143,54,0
OpenFile10=OutputWindow
OutputPos=0,143,652,366,1571
OpenFile4=self_flash.c,0,352,352,1596,1078,0,142,5,0
OpenFile5=ini_VECT.c,0,330,330,1574,1056,6,93,6,0
OpenFile6=config.h,0,220,220,1464,946,29,16,29,0
OpenFile7=magic.c,0,242,242,1486,968,0,11,0,0
OpenFile8=renge\renge.c,0,348,332,1592,1058,31,143,54,0
OpenFile9=loader.c,0,264,264,1508,990,5,195,25,0
OpenFile10=batt_params.h,0,352,352,1596,1078,0,83,0,0
OpenFile11=pm.c,0,286,286,1530,1012,0,1078,0,0
OpenFile12=vreg_ctr.c,0,308,308,1552,1034,9,148,64,0
OpenFile13=OutputWindow
OutputPos=0,33,652,366,1571
ActivePRJ=yav_mcu_bsr.prj
[ProjectWindow]
ProjectWindowDispType=0

View File

@ -1,7 +1,7 @@
[SdbInfo]
Ver=5
[loader.c]
T=4ca1cb9d
T=4caab88b
1=incs_loader.h
2=..\..\..\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h
3=fsl_user.h
@ -12,7 +12,7 @@ T=4ca1cb9d
8=reboot.h
9=magic.h
[pm.c]
T=4ca28964
T=4caad662
1=incs.h
2=adc.h
3=led.h
@ -36,7 +36,7 @@ T=4ca2a231
7=adc.h
8=pool.h
[magic.c]
T=4ca2bb4d
T=4caad66f
1=config.h
2=magic.h
[WDT.c]
@ -60,7 +60,7 @@ T=4ca06b3d
T=4ca28964
1=incs.h
[vreg_ctr.c]
T=4ca289f9
T=4cad1ada
1=incs.h
2=vreg_ctr.h
3=rtc.h
@ -71,14 +71,14 @@ T=4ca289f9
8=..\..\..\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h
9=fsl_user.h
[vreg_twl.c]
T=4c9c5c37
T=4cad1ada
1=incs.h
2=jhl_defs.h
3=led.h
4=vreg_twl.h
5=vreg_ctr.h
[adc.c]
T=4c9028d9
T=4caa8d2c
1=incs.h
2=adc.h
3=pm.h
@ -99,7 +99,7 @@ T=4ca289f9
2=incs.h
3=..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\inc78k0r\math.h
[self_flash.c]
T=4ca29983
T=4ca3e63e
1=incs_loader.h
2=..\..\..\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h
3=fsl_user.h
@ -117,13 +117,13 @@ T=4c8ed8d7
6=rtc.h
7=sw.h
[task_debug.c]
T=4ca28964
T=4caab3b3
1=incs_loader.h
2=renge\renge.h
3=pm.h
4=accero.h
[task_misc.c]
T=4ca28964
T=4cad15e4
1=incs.h
2=renge\renge.h
3=pm.h
@ -132,7 +132,7 @@ T=4ca28964
6=i2c_mcu.h
7=led.h
[task_sys.c]
T=4ca28964
T=4caab695
1=incs.h
2=i2c_twl.h
3=i2c_ctr.h
@ -144,7 +144,7 @@ T=4ca28964
9=adc.h
10=self_flash.h
[pedo_alg_thre_det2.c]
T=4c9031d9
T=4caa8de2
1=incs.h
2=..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\inc78k0r\math.h
3=accero.h
@ -177,9 +177,9 @@ T=4c889601
T=4c8ed032
1=config.h
[config.h]
T=4ca1dfb4
T=4caab847
[user_define.h]
T=4ca058f7
T=4ca534f7
[bsr_system.h]
T=4c8f1e99
[renge\renge.h]
@ -192,7 +192,7 @@ T=4c073c5a
T=4ca289f9
1=renge\renge_defs.h
[vreg_ctr.h]
T=4c89d17c
T=4caa84b1
1=config.h
[vreg_twl.h]
T=4ca28964
@ -236,16 +236,16 @@ T=4ca28964
[pedometer.h]
T=4bfd1372
[adc.h]
T=4c3b0190
T=4ca41ac8
1=jhl_defs.h
[led.h]
T=4c3c1235
[batt_params.h]
T=4c36b4fc
T=4caa826a
[i2c_twl_defs.h]
T=4bf0d1e1
[renge\renge_task_intval.h]
T=4c3d4113
T=4caab3b3
1=renge\renge_defs.h
[i2c_twl.h]
T=4bf4e29e
@ -266,4 +266,4 @@ T=45f12258
[voltable.h]
T=4c31be66
[magic.h]
T=4ca29858
T=4caab849