mirror of
https://github.com/rvtr/ctr_mcu.git
synced 2025-06-18 16:45:33 -04:00
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:
parent
1ba09ea122
commit
4a96cf6746
75
trunk/adc.c
75
trunk/adc.c
@ -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毎に呼ばれ、3チャンネル分取り込むと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 );
|
||||
}
|
||||
|
||||
|
||||
|
@ -34,6 +34,8 @@
|
||||
|
||||
|
||||
///////////////////////////////////////
|
||||
extern u8 vol_polling;
|
||||
|
||||
|
||||
|
||||
///////////////////////////////////////
|
||||
|
@ -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[] = {
|
||||
|
1763
trunk/bsr.hex
1763
trunk/bsr.hex
File diff suppressed because it is too large
Load Diff
BIN
trunk/bsr.lmf
BIN
trunk/bsr.lmf
Binary file not shown.
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
BIN
trunk/hoge.bin
BIN
trunk/hoge.bin
Binary file not shown.
@ -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
|
||||
|
@ -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
|
||||
|
@ -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;
|
||||
|
116
trunk/pm.c
116
trunk/pm.c
@ -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;
|
||||
}
|
||||
|
@ -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,
|
||||
};
|
||||
|
||||
|
@ -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
|
||||
|
@ -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 ///////////////////////////////////
|
||||
|
@ -539,7 +539,7 @@ void send_getup_to_soc()
|
||||
#ifdef _MODEL_CTR_
|
||||
SLP_ACK = 1;
|
||||
nop8();
|
||||
nop8();
|
||||
// nop8();
|
||||
SLP_ACK = 0;
|
||||
#endif
|
||||
}
|
||||
|
@ -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
|
||||
|
@ -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;
|
||||
|
@ -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 )
|
||||
|
@ -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 );
|
||||
}
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -853,7 +853,7 @@ P2=flash.map
|
||||
P3=a.map
|
||||
MI=0
|
||||
GB=1
|
||||
GBValue=6EFBFF
|
||||
GBValue=7EFBFF
|
||||
KM=1
|
||||
KD=0
|
||||
KP=0
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user