■2.0Dテスト

(バグ修正)電池が無くて、アダプタ有りの時、電源を入れようとしていた(すぐに電圧低くて切れる)。修正。
(バグ修正)wdtリセット後、電源が切れてしまっていた。hdwinit2の設定ミス。
(バグ修正?)ヒューズ切れ時、充電LEDが点きっぱなしになってしまったのを回避
(バグ修正)アダプタをさして、電池を付けてから起動すると、ステータスが充電中にならなかったのを修正
(リファクタリング?)DI_wt_chk()をDI()に。上手にマクロが書けなかった。そのうち?
もういらない #if 0 を少し削除、残す物にはコメント追加
rtc.c、インターバルのフラグを+1ではなく、=1にした。wait_ms(100)などしたときに50回タスクが回ってしまう。インターバルを当てにしてウェイトにしていることがあるので、多少コマ落ちしても間隔を守る


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@399 013db118-44a6-b54f-8bf7-843cb86687b1
This commit is contained in:
n2232 2011-08-31 11:43:44 +00:00
parent 7d512e569a
commit 28d501e219
20 changed files with 1535 additions and 1426 deletions

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -1,7 +1,7 @@
78K0R Linker W1.33 Date:30 Aug 2011 Page: 1 78K0R Linker W1.33 Date:31 Aug 2011 Page: 1
Command: -yc:\program files (x86)\nec electronics tools\dev -_msgoff - Command: -yc:\program files (x86)\nec electronics tools\dev -_msgoff -
obsr.lmf ..\..\..\Program Files (x86)\NEC Electronics Tools\C obsr.lmf ..\..\..\Program Files (x86)\NEC Electronics Tools\C
@ -26,8 +26,8 @@ Direc-file:bsr_mcu.dr
*** Link information *** *** Link information ***
71 output segment(s) 71 output segment(s)
3E42H byte(s) real data 3D09H byte(s) real data
6339 symbol(s) defined 6305 symbol(s) defined
*** Memory map *** *** Memory map ***
@ -146,54 +146,54 @@ Direc-file:bsr_mcu.dr
000C4H 00000H 000C4H 00000H
LDR_CODL hal 000C4H 00000H LDR_CODL hal 000C4H 00000H
?CSEGSI 000C4H 0000AH CSEG ?CSEGSI 000C4H 0000AH CSEG
LDR_CODE 000CEH 00983H CSEG LDR_CODE 000CEH 0097FH CSEG
LDR_CODE loader 000CEH 00198H LDR_CODE loader 000CEH 00198H
LDR_CODE main 00266H 0004EH LDR_CODE main 00266H 0004AH
LDR_CODE WDT 002B4H 00000H LDR_CODE WDT 002B0H 00000H
LDR_CODE i2c_mcu 002B4H 002D9H LDR_CODE i2c_mcu 002B0H 002D9H
LDR_CODE self_flash LDR_CODE self_flash
0058DH 00373H 00589H 00373H
LDR_CODE task_debug LDR_CODE task_debug
00900H 00000H 008FCH 00000H
LDR_CODE task_status LDR_CODE task_status
00900H 00075H 008FCH 00075H
LDR_CODE hal 00975H 000DCH LDR_CODE hal 00971H 000DCH
FSL_CODE 00A51H 00322H CSEG FSL_CODE 00A4DH 00322H CSEG
FSL_CODE fsl_block_cmd FSL_CODE fsl_block_cmd
00A51H 0002BH 00A4DH 0002BH
FSL_CODE fsl_block_check FSL_CODE fsl_block_check
00A7CH 00013H 00A78H 00013H
FSL_CODE fsl_common FSL_CODE fsl_common
00A8FH 0014FH 00A8BH 0014FH
FSL_CODE fsl_reset FSL_CODE fsl_reset
00BDEH 00001H 00BDAH 00001H
FSL_CODE fsl_si_ibf FSL_CODE fsl_si_ibf
00BDFH 00064H 00BDBH 00064H
FSL_CODE fsl_phySwap FSL_CODE fsl_phySwap
00C43H 0004DH 00C3FH 0004DH
FSL_CODE fsl_si_common FSL_CODE fsl_si_common
00C90H 00061H 00C8CH 00061H
FSL_CODE fsl_swap 00CF1H 00030H FSL_CODE fsl_swap 00CEDH 00030H
FSL_CODE fsl_write FSL_CODE fsl_write
00D21H 00052H 00D1DH 00052H
@@LCODE 00D73H 00277H CSEG @@LCODE 00D6FH 00277H CSEG
@@LCODE @cstart 00D73H 0006DH @@LCODE @cstart 00D6FH 0006DH
@@LCODE @imul 00DE0H 00011H @@LCODE @imul 00DDCH 00011H
@@LCODE @lumul 00DF1H 0002BH @@LCODE @lumul 00DEDH 0002BH
@@LCODE @isdiv 00E1CH 00022H @@LCODE @isdiv 00E18H 00022H
@@LCODE @iudiv 00E3EH 0002DH @@LCODE @iudiv 00E3AH 0002DH
@@LCODE @isrem 00E6BH 00021H @@LCODE @isrem 00E67H 00021H
@@LCODE @iurem 00E8CH 0002FH @@LCODE @iurem 00E88H 0002FH
@@LCODE @lsdiv 00EBBH 00039H @@LCODE @lsdiv 00EB7H 00039H
@@LCODE @ludiv 00EF4H 0003FH @@LCODE @ludiv 00EF0H 0003FH
@@LCODE @divuw 00F33H 00034H @@LCODE @divuw 00F2FH 00034H
@@LCODE @ladd 00F67H 0000FH @@LCODE @ladd 00F63H 0000FH
@@LCODE @llsh 00F76H 0001BH @@LCODE @llsh 00F72H 0001BH
@@LCODE @lursh 00F91H 0001FH @@LCODE @lursh 00F8DH 0001FH
@@LCODE @iscmp 00FB0H 0000CH @@LCODE @iscmp 00FACH 0000CH
@@LCODE @lband 00FBCH 00014H @@LCODE @lband 00FB8H 00014H
@@LCODE @bcdtob 00FD0H 0001AH @@LCODE @bcdtob 00FCCH 0001AH
* gap * 00FEAH 0000CH * gap * 00FE6H 00010H
MGC_LOAD 00FF6H 0000AH CSEG AT MGC_LOAD 00FF6H 0000AH CSEG AT
MGC_LOAD magic 00FF6H 0000AH MGC_LOAD magic 00FF6H 0000AH
@ -243,275 +243,276 @@ Direc-file:bsr_mcu.dr
0225CH 00030H 0225CH 00030H
@@CNST kanaria_c @@CNST kanaria_c
0228CH 00000H 0228CH 00000H
ROM_CODE 0228CH 02582H CSEG ROM_CODE 0228CH 0244DH CSEG
ROM_CODE pm 0228CH 0097DH ROM_CODE pm 0228CH 00990H
ROM_CODE i2c_ctr 02C09H 0005CH ROM_CODE i2c_ctr 02C1CH 0005CH
ROM_CODE i2c_twl 02C65H 0005EH ROM_CODE i2c_twl 02C78H 0005EH
ROM_CODE led 02CC3H 0024FH ROM_CODE led 02CD6H 0024FH
ROM_CODE rtc 02F12H 000E0H ROM_CODE rtc 02F25H 000E0H
ROM_CODE vreg_ctr 02FF2H 0047DH ROM_CODE vreg_ctr 03005H 0047DH
ROM_CODE vreg_twl 0346FH 000F9H ROM_CODE vreg_twl 03482H 000F9H
ROM_CODE adc 03568H 00261H ROM_CODE adc 0357BH 00261H
ROM_CODE renge 037C9H 00018H ROM_CODE renge 037DCH 00018H
ROM_CODE accero 037E1H 00146H ROM_CODE accero 037F4H 00146H
ROM_CODE sw 03927H 00126H ROM_CODE sw 0393AH 00126H
ROM_CODE task_misc ROM_CODE task_misc
03A4DH 001E7H 03A60H 001E7H
ROM_CODE task_sys 03C34H 004C9H ROM_CODE task_sys 03C47H 00381H
ROM_CODE pedo_alg_thre_det2 ROM_CODE pedo_alg_thre_det2
040FDH 004D4H 03FC8H 004D4H
ROM_CODE led_cam 045D1H 000BBH ROM_CODE led_cam 0449CH 000BBH
ROM_CODE led_pow 0468CH 0016FH ROM_CODE led_pow 04557H 0016FH
ROM_CODE voltable 047FBH 00000H ROM_CODE voltable 046C6H 00000H
ROM_CODE pedo_lpf_coeff ROM_CODE pedo_lpf_coeff
047FBH 00000H 046C6H 00000H
ROM_CODE kanaria_c ROM_CODE kanaria_c
047FBH 00006H 046C6H 00006H
ROM_CODE get_ei 04801H 0000DH ROM_CODE get_ei 046CCH 0000DH
@@BASE 0480EH 0064EH CSEG BASE @@BASE 046D9H 0064EH CSEG BASE
@@BASE loader 0480EH 00000H @@BASE loader 046D9H 00000H
@@BASE pm 0480EH 0003EH @@BASE pm 046D9H 0003EH
@@BASE i2c_ctr 0484CH 00170H @@BASE i2c_ctr 04717H 00170H
@@BASE main 049BCH 00000H @@BASE main 04887H 00000H
@@BASE magic 049BCH 00000H @@BASE magic 04887H 00000H
@@BASE WDT 049BCH 00000H @@BASE WDT 04887H 00000H
@@BASE i2c_mcu 049BCH 000F2H @@BASE i2c_mcu 04887H 000F2H
@@BASE i2c_twl 04AAEH 000D0H @@BASE i2c_twl 04979H 000D0H
@@BASE led 04B7EH 00000H @@BASE led 04A49H 00000H
@@BASE rtc 04B7EH 0005DH @@BASE rtc 04A49H 0005DH
@@BASE vreg_ctr 04BDBH 00000H @@BASE vreg_ctr 04AA6H 00000H
@@BASE vreg_twl 04BDBH 00000H @@BASE vreg_twl 04AA6H 00000H
@@BASE adc 04BDBH 00094H @@BASE adc 04AA6H 00094H
@@BASE renge 04C6FH 0016CH @@BASE renge 04B3AH 0016CH
@@BASE accero 04DDBH 00049H @@BASE accero 04CA6H 00049H
@@BASE self_flash @@BASE self_flash
04E24H 00000H 04CEFH 00000H
@@BASE sw 04E24H 00000H @@BASE sw 04CEFH 00000H
@@BASE task_debug @@BASE task_debug
04E24H 00000H 04CEFH 00000H
@@BASE task_misc @@BASE task_misc
04E24H 00000H 04CEFH 00000H
@@BASE task_sys 04E24H 00000H @@BASE task_sys 04CEFH 00000H
@@BASE pedo_alg_thre_det2 @@BASE pedo_alg_thre_det2
04E24H 00000H 04CEFH 00000H
@@BASE ini_VECT 04E24H 00038H @@BASE ini_VECT 04CEFH 00038H
@@BASE task_status @@BASE task_status
04E5CH 00000H 04D27H 00000H
@@BASE led_cam 04E5CH 00000H @@BASE led_cam 04D27H 00000H
@@BASE led_pow 04E5CH 00000H @@BASE led_pow 04D27H 00000H
@@BASE hal 04E5CH 00000H @@BASE hal 04D27H 00000H
@@BASE batt_params @@BASE batt_params
04E5CH 00000H 04D27H 00000H
@@BASE voltable 04E5CH 00000H @@BASE voltable 04D27H 00000H
@@BASE pedo_lpf_coeff @@BASE pedo_lpf_coeff
04E5CH 00000H 04D27H 00000H
@@BASE kanaria_c @@BASE kanaria_c
04E5CH 00000H 04D27H 00000H
@@CNSTL 04E5CH 00000H CSEG PAGE64KP @@CNSTL 04D27H 00000H CSEG PAGE64KP
@@CNSTL @cstart 04E5CH 00000H @@CNSTL @cstart 04D27H 00000H
@@CNSTL 04E5CH 00000H CSEG PAGE64KP @@CNSTL 04D27H 00000H CSEG PAGE64KP
@@CNSTL pm 04E5CH 00000H @@CNSTL pm 04D27H 00000H
@@CNSTL 04E5CH 00000H CSEG PAGE64KP @@CNSTL 04D27H 00000H CSEG PAGE64KP
@@CNSTL i2c_ctr 04E5CH 00000H @@CNSTL i2c_ctr 04D27H 00000H
@@CNSTL 04E5CH 00000H CSEG PAGE64KP @@CNSTL 04D27H 00000H CSEG PAGE64KP
@@CNSTL i2c_twl 04E5CH 00000H @@CNSTL i2c_twl 04D27H 00000H
@@CNSTL 04E5CH 00000H CSEG PAGE64KP @@CNSTL 04D27H 00000H CSEG PAGE64KP
@@CNSTL led 04E5CH 00000H @@CNSTL led 04D27H 00000H
@@CNSTL 04E5CH 00000H CSEG PAGE64KP @@CNSTL 04D27H 00000H CSEG PAGE64KP
@@CNSTL rtc 04E5CH 00000H @@CNSTL rtc 04D27H 00000H
@@CNSTL 04E5CH 00000H CSEG PAGE64KP @@CNSTL 04D27H 00000H CSEG PAGE64KP
@@CNSTL vreg_ctr 04E5CH 00000H @@CNSTL vreg_ctr 04D27H 00000H
@@CNSTL 04E5CH 00000H CSEG PAGE64KP @@CNSTL 04D27H 00000H CSEG PAGE64KP
@@CNSTL vreg_twl 04E5CH 00000H @@CNSTL vreg_twl 04D27H 00000H
@@CNSTL 04E5CH 00000H CSEG PAGE64KP @@CNSTL 04D27H 00000H CSEG PAGE64KP
@@CNSTL adc 04E5CH 00000H @@CNSTL adc 04D27H 00000H
@@CNSTL 04E5CH 00000H CSEG PAGE64KP @@CNSTL 04D27H 00000H CSEG PAGE64KP
@@CNSTL renge 04E5CH 00000H @@CNSTL renge 04D27H 00000H
@@CNSTL 04E5CH 00000H CSEG PAGE64KP @@CNSTL 04D27H 00000H CSEG PAGE64KP
@@CNSTL accero 04E5CH 00000H @@CNSTL accero 04D27H 00000H
@@CNSTL 04E5CH 00000H CSEG PAGE64KP @@CNSTL 04D27H 00000H CSEG PAGE64KP
@@CNSTL sw 04E5CH 00000H @@CNSTL sw 04D27H 00000H
@@CNSTL 04E5CH 00000H CSEG PAGE64KP @@CNSTL 04D27H 00000H CSEG PAGE64KP
@@CNSTL task_misc @@CNSTL task_misc
04E5CH 00000H 04D27H 00000H
@@CNSTL 04E5CH 00000H CSEG PAGE64KP @@CNSTL 04D27H 00000H CSEG PAGE64KP
@@CNSTL task_sys 04E5CH 00000H @@CNSTL task_sys 04D27H 00000H
@@CNSTL 04E5CH 00000H CSEG PAGE64KP @@CNSTL 04D27H 00000H CSEG PAGE64KP
@@CNSTL pedo_alg_thre_det2 @@CNSTL pedo_alg_thre_det2
04E5CH 00000H 04D27H 00000H
@@CNSTL 04E5CH 00000H CSEG PAGE64KP @@CNSTL 04D27H 00000H CSEG PAGE64KP
@@CNSTL ini_VECT 04E5CH 00000H @@CNSTL ini_VECT 04D27H 00000H
@@CNSTL 04E5CH 00000H CSEG PAGE64KP @@CNSTL 04D27H 00000H CSEG PAGE64KP
@@CNSTL led_cam 04E5CH 00000H @@CNSTL led_cam 04D27H 00000H
@@CNSTL 04E5CH 00000H CSEG PAGE64KP @@CNSTL 04D27H 00000H CSEG PAGE64KP
@@CNSTL led_pow 04E5CH 00000H @@CNSTL led_pow 04D27H 00000H
@@CNSTL 04E5CH 00000H CSEG PAGE64KP @@CNSTL 04D27H 00000H CSEG PAGE64KP
@@CNSTL batt_params @@CNSTL batt_params
04E5CH 00000H 04D27H 00000H
@@CNSTL 04E5CH 00000H CSEG PAGE64KP @@CNSTL 04D27H 00000H CSEG PAGE64KP
@@CNSTL voltable 04E5CH 00000H @@CNSTL voltable 04D27H 00000H
@@CNSTL 04E5CH 00000H CSEG PAGE64KP @@CNSTL 04D27H 00000H CSEG PAGE64KP
@@CNSTL pedo_lpf_coeff @@CNSTL pedo_lpf_coeff
04E5CH 00000H 04D27H 00000H
@@CNSTL 04E5CH 00000H CSEG PAGE64KP @@CNSTL 04D27H 00000H CSEG PAGE64KP
@@CNSTL kanaria_c @@CNSTL kanaria_c
04E5CH 00000H 04D27H 00000H
@@CNSTL 04E5CH 0000AH CSEG PAGE64KP @@RLINIT 04D27H 00000H CSEG UNIT64KP
@@CNSTL @bcdtob 04E5CH 0000AH @@RLINIT loader 04D27H 00000H
@@R_INIT 04E66H 0004AH CSEG UNIT64KP @@RLINIT pm 04D27H 00000H
@@R_INIT @cstart 04E66H 00000H @@RLINIT i2c_ctr 04D27H 00000H
@@R_INIT loader 04E66H 00000H @@RLINIT main 04D27H 00000H
@@R_INIT pm 04E66H 00000H @@RLINIT magic 04D27H 00000H
@@R_INIT i2c_ctr 04E66H 00000H @@RLINIT WDT 04D27H 00000H
@@R_INIT main 04E66H 00000H @@RLINIT i2c_mcu 04D27H 00000H
@@R_INIT magic 04E66H 00000H @@RLINIT i2c_twl 04D27H 00000H
@@R_INIT WDT 04E66H 00000H @@RLINIT led 04D27H 00000H
@@R_INIT i2c_mcu 04E66H 00000H @@RLINIT rtc 04D27H 00000H
@@R_INIT i2c_twl 04E66H 00000H @@RLINIT vreg_ctr 04D27H 00000H
@@R_INIT led 04E66H 00000H @@RLINIT vreg_twl 04D27H 00000H
@@R_INIT rtc 04E66H 00000H @@RLINIT adc 04D27H 00000H
@@R_INIT vreg_ctr 04E66H 00000H @@RLINIT renge 04D27H 00000H
@@R_INIT vreg_twl 04E66H 00000H @@RLINIT accero 04D27H 00000H
@@R_INIT adc 04E66H 0000CH
@@R_INIT renge 04E72H 00014H
@@R_INIT accero 04E86H 00000H
@@R_INIT self_flash
04E86H 00000H
@@R_INIT sw 04E86H 00000H
@@R_INIT task_debug
04E86H 00000H
@@R_INIT task_misc
04E86H 00026H
@@R_INIT task_sys 04EACH 00000H
@@R_INIT pedo_alg_thre_det2
04EACH 00000H
@@R_INIT ini_VECT 04EACH 00000H
@@R_INIT task_status
04EACH 00000H
@@R_INIT led_cam 04EACH 00000H
@@R_INIT led_pow 04EACH 00004H
@@R_INIT hal 04EB0H 00000H
@@R_INIT batt_params
04EB0H 00000H
@@R_INIT voltable 04EB0H 00000H
@@R_INIT pedo_lpf_coeff
04EB0H 00000H
@@R_INIT kanaria_c
04EB0H 00000H
@@R_INIT @rom 04EB0H 00000H
@@R_INIS 04EB0H 00010H CSEG UNIT64KP
@@R_INIS @cstart 04EB0H 00000H
@@R_INIS loader 04EB0H 00000H
@@R_INIS pm 04EB0H 00002H
@@R_INIS i2c_ctr 04EB2H 00002H
@@R_INIS main 04EB4H 00000H
@@R_INIS magic 04EB4H 00000H
@@R_INIS WDT 04EB4H 00000H
@@R_INIS i2c_mcu 04EB4H 00000H
@@R_INIS i2c_twl 04EB4H 00000H
@@R_INIS led 04EB4H 00000H
@@R_INIS rtc 04EB4H 00000H
@@R_INIS vreg_ctr 04EB4H 00000H
@@R_INIS vreg_twl 04EB4H 00000H
@@R_INIS adc 04EB4H 00000H
@@R_INIS renge 04EB4H 00000H
@@R_INIS accero 04EB4H 00000H
@@R_INIS self_flash
04EB4H 00000H
@@R_INIS sw 04EB4H 00000H
@@R_INIS task_debug
04EB4H 00000H
@@R_INIS task_misc
04EB4H 00000H
@@R_INIS task_sys 04EB4H 00002H
@@R_INIS pedo_alg_thre_det2
04EB6H 00006H
@@R_INIS ini_VECT 04EBCH 00000H
@@R_INIS task_status
04EBCH 00000H
@@R_INIS led_cam 04EBCH 00002H
@@R_INIS led_pow 04EBEH 00002H
@@R_INIS hal 04EC0H 00000H
@@R_INIS batt_params
04EC0H 00000H
@@R_INIS voltable 04EC0H 00000H
@@R_INIS pedo_lpf_coeff
04EC0H 00000H
@@R_INIS kanaria_c
04EC0H 00000H
@@R_INIS @rom 04EC0H 00000H
@@RLINIT 04EC0H 00000H CSEG UNIT64KP
@@RLINIT loader 04EC0H 00000H
@@RLINIT pm 04EC0H 00000H
@@RLINIT i2c_ctr 04EC0H 00000H
@@RLINIT main 04EC0H 00000H
@@RLINIT magic 04EC0H 00000H
@@RLINIT WDT 04EC0H 00000H
@@RLINIT i2c_mcu 04EC0H 00000H
@@RLINIT i2c_twl 04EC0H 00000H
@@RLINIT led 04EC0H 00000H
@@RLINIT rtc 04EC0H 00000H
@@RLINIT vreg_ctr 04EC0H 00000H
@@RLINIT vreg_twl 04EC0H 00000H
@@RLINIT adc 04EC0H 00000H
@@RLINIT renge 04EC0H 00000H
@@RLINIT accero 04EC0H 00000H
@@RLINIT self_flash @@RLINIT self_flash
04EC0H 00000H 04D27H 00000H
@@RLINIT sw 04EC0H 00000H @@RLINIT sw 04D27H 00000H
@@RLINIT task_debug @@RLINIT task_debug
04EC0H 00000H 04D27H 00000H
@@RLINIT task_misc @@RLINIT task_misc
04EC0H 00000H 04D27H 00000H
@@RLINIT task_sys 04EC0H 00000H @@RLINIT task_sys 04D27H 00000H
@@RLINIT pedo_alg_thre_det2 @@RLINIT pedo_alg_thre_det2
04EC0H 00000H 04D27H 00000H
@@RLINIT ini_VECT 04EC0H 00000H @@RLINIT ini_VECT 04D27H 00000H
@@RLINIT task_status @@RLINIT task_status
04EC0H 00000H 04D27H 00000H
@@RLINIT led_cam 04EC0H 00000H @@RLINIT led_cam 04D27H 00000H
@@RLINIT led_pow 04EC0H 00000H @@RLINIT led_pow 04D27H 00000H
@@RLINIT hal 04EC0H 00000H @@RLINIT hal 04D27H 00000H
@@RLINIT batt_params @@RLINIT batt_params
04EC0H 00000H 04D27H 00000H
@@RLINIT voltable 04EC0H 00000H @@RLINIT voltable 04D27H 00000H
@@RLINIT pedo_lpf_coeff @@RLINIT pedo_lpf_coeff
04EC0H 00000H 04D27H 00000H
@@RLINIT kanaria_c @@RLINIT kanaria_c
04EC0H 00000H 04D27H 00000H
@@RLINIT @rom 04EC0H 00000H @@RLINIT @rom 04D27H 00000H
@@CODEL 04EC0H 00000H CSEG @@CODEL 04D27H 00000H CSEG
@@CODEL pm 04EC0H 00000H @@CODEL pm 04D27H 00000H
@@CODEL i2c_ctr 04EC0H 00000H @@CODEL i2c_ctr 04D27H 00000H
@@CODEL magic 04EC0H 00000H @@CODEL magic 04D27H 00000H
@@CODEL i2c_twl 04EC0H 00000H @@CODEL i2c_twl 04D27H 00000H
@@CODEL led 04EC0H 00000H @@CODEL led 04D27H 00000H
@@CODEL rtc 04EC0H 00000H @@CODEL rtc 04D27H 00000H
@@CODEL vreg_ctr 04EC0H 00000H @@CODEL vreg_ctr 04D27H 00000H
@@CODEL vreg_twl 04EC0H 00000H @@CODEL vreg_twl 04D27H 00000H
@@CODEL adc 04EC0H 00000H @@CODEL adc 04D27H 00000H
@@CODEL renge 04EC0H 00000H @@CODEL renge 04D27H 00000H
@@CODEL accero 04EC0H 00000H @@CODEL accero 04D27H 00000H
@@CODEL sw 04EC0H 00000H @@CODEL sw 04D27H 00000H
@@CODEL task_misc @@CODEL task_misc
04EC0H 00000H 04D27H 00000H
@@CODEL task_sys 04EC0H 00000H @@CODEL task_sys 04D27H 00000H
@@CODEL pedo_alg_thre_det2 @@CODEL pedo_alg_thre_det2
04EC0H 00000H 04D27H 00000H
@@CODEL ini_VECT 04EC0H 00000H @@CODEL ini_VECT 04D27H 00000H
@@CODEL led_cam 04EC0H 00000H @@CODEL led_cam 04D27H 00000H
@@CODEL led_pow 04EC0H 00000H @@CODEL led_pow 04D27H 00000H
@@CODEL batt_params @@CODEL batt_params
04EC0H 00000H 04D27H 00000H
@@CODEL voltable 04EC0H 00000H @@CODEL voltable 04D27H 00000H
@@CODEL pedo_lpf_coeff @@CODEL pedo_lpf_coeff
04EC0H 00000H 04D27H 00000H
@@CODEL kanaria_c @@CODEL kanaria_c
04EC0H 00000H 04D27H 00000H
@@LCODEL 04EC0H 00022H CSEG * gap * 04D27H 00001H
@@LCODEL abs 04EC0H 00008H @@CNSTL 04D28H 0000AH CSEG PAGE64KP
@@LCODEL memcpy_n 04EC8H 0001AH @@CNSTL @bcdtob 04D28H 0000AH
* gap * 04EE2H 00112H @@R_INIT 04D32H 0004AH CSEG UNIT64KP
@@R_INIT @cstart 04D32H 00000H
@@R_INIT loader 04D32H 00000H
@@R_INIT pm 04D32H 00000H
@@R_INIT i2c_ctr 04D32H 00000H
@@R_INIT main 04D32H 00000H
@@R_INIT magic 04D32H 00000H
@@R_INIT WDT 04D32H 00000H
@@R_INIT i2c_mcu 04D32H 00000H
@@R_INIT i2c_twl 04D32H 00000H
@@R_INIT led 04D32H 00000H
@@R_INIT rtc 04D32H 00000H
@@R_INIT vreg_ctr 04D32H 00000H
@@R_INIT vreg_twl 04D32H 00000H
@@R_INIT adc 04D32H 0000CH
@@R_INIT renge 04D3EH 00014H
@@R_INIT accero 04D52H 00000H
@@R_INIT self_flash
04D52H 00000H
@@R_INIT sw 04D52H 00000H
@@R_INIT task_debug
04D52H 00000H
@@R_INIT task_misc
04D52H 00026H
@@R_INIT task_sys 04D78H 00000H
@@R_INIT pedo_alg_thre_det2
04D78H 00000H
@@R_INIT ini_VECT 04D78H 00000H
@@R_INIT task_status
04D78H 00000H
@@R_INIT led_cam 04D78H 00000H
@@R_INIT led_pow 04D78H 00004H
@@R_INIT hal 04D7CH 00000H
@@R_INIT batt_params
04D7CH 00000H
@@R_INIT voltable 04D7CH 00000H
@@R_INIT pedo_lpf_coeff
04D7CH 00000H
@@R_INIT kanaria_c
04D7CH 00000H
@@R_INIT @rom 04D7CH 00000H
@@R_INIS 04D7CH 00010H CSEG UNIT64KP
@@R_INIS @cstart 04D7CH 00000H
@@R_INIS loader 04D7CH 00000H
@@R_INIS pm 04D7CH 00002H
@@R_INIS i2c_ctr 04D7EH 00002H
@@R_INIS main 04D80H 00000H
@@R_INIS magic 04D80H 00000H
@@R_INIS WDT 04D80H 00000H
@@R_INIS i2c_mcu 04D80H 00000H
@@R_INIS i2c_twl 04D80H 00000H
@@R_INIS led 04D80H 00000H
@@R_INIS rtc 04D80H 00000H
@@R_INIS vreg_ctr 04D80H 00000H
@@R_INIS vreg_twl 04D80H 00000H
@@R_INIS adc 04D80H 00000H
@@R_INIS renge 04D80H 00000H
@@R_INIS accero 04D80H 00000H
@@R_INIS self_flash
04D80H 00000H
@@R_INIS sw 04D80H 00000H
@@R_INIS task_debug
04D80H 00000H
@@R_INIS task_misc
04D80H 00000H
@@R_INIS task_sys 04D80H 00002H
@@R_INIS pedo_alg_thre_det2
04D82H 00006H
@@R_INIS ini_VECT 04D88H 00000H
@@R_INIS task_status
04D88H 00000H
@@R_INIS led_cam 04D88H 00002H
@@R_INIS led_pow 04D8AH 00002H
@@R_INIS hal 04D8CH 00000H
@@R_INIS batt_params
04D8CH 00000H
@@R_INIS voltable 04D8CH 00000H
@@R_INIS pedo_lpf_coeff
04D8CH 00000H
@@R_INIS kanaria_c
04D8CH 00000H
@@R_INIS @rom 04D8CH 00000H
@@LCODEL 04D8CH 00022H CSEG
@@LCODEL abs 04D8CH 00008H
@@LCODEL memcpy_n 04D94H 0001AH
* gap * 04DAEH 00246H
MGC_VER 04FF4H 00002H CSEG AT MGC_VER 04FF4H 00002H CSEG AT
MGC_VER magic 04FF4H 00002H MGC_VER magic 04FF4H 00002H
MGC_TAIL 04FF6H 0000AH CSEG AT MGC_TAIL 04FF6H 0000AH CSEG AT
@ -778,47 +779,47 @@ Direc-file:bsr_mcu.dr
@@DATS kanaria_c @@DATS kanaria_c
FFE92H 00000H FFE92H 00000H
@@DATS @rom FFE92H 00000H @@DATS @rom FFE92H 00000H
@@BITS FFE92H 00005H BSEG @@BITS FFE92H 00006H BSEG
@@BITS @cstart FFE92H.0 00000H.0 @@BITS @cstart FFE92H.0 00000H.0
@@BITS loader FFE92H.0 00000H.0 @@BITS loader FFE92H.0 00000H.0
@@BITS pm FFE92H.0 00001H.0 @@BITS pm FFE92H.0 00001H.1
@@BITS i2c_ctr FFE93H.0 00000H.0 @@BITS i2c_ctr FFE93H.1 00000H.0
@@BITS main FFE93H.0 00000H.1 @@BITS main FFE93H.1 00000H.1
@@BITS magic FFE93H.1 00000H.0 @@BITS magic FFE93H.2 00000H.0
@@BITS WDT FFE93H.1 00000H.0 @@BITS WDT FFE93H.2 00000H.0
@@BITS i2c_mcu FFE93H.1 00000H.4 @@BITS i2c_mcu FFE93H.2 00000H.4
@@BITS i2c_twl FFE93H.5 00000H.0 @@BITS i2c_twl FFE93H.6 00000H.0
@@BITS led FFE93H.5 00000H.4 @@BITS led FFE93H.6 00000H.4
@@BITS rtc FFE94H.1 00000H.3 @@BITS rtc FFE94H.2 00000H.3
@@BITS vreg_ctr FFE94H.4 00000H.1 @@BITS vreg_ctr FFE94H.5 00000H.1
@@BITS vreg_twl FFE94H.5 00000H.0 @@BITS vreg_twl FFE94H.6 00000H.0
@@BITS adc FFE94H.5 00000H.4 @@BITS adc FFE94H.6 00000H.4
@@BITS renge FFE95H.1 00000H.2 @@BITS renge FFE95H.2 00000H.2
@@BITS accero FFE95H.3 00000H.0 @@BITS accero FFE95H.4 00000H.0
@@BITS self_flash @@BITS self_flash
FFE95H.3 00000H.0
@@BITS sw FFE95H.3 00000H.1
@@BITS task_debug
FFE95H.4 00000H.0 FFE95H.4 00000H.0
@@BITS sw FFE95H.4 00000H.1
@@BITS task_debug
FFE95H.5 00000H.0
@@BITS task_misc @@BITS task_misc
FFE95H.4 00000H.3 FFE95H.5 00000H.3
@@BITS task_sys FFE95H.7 00000H.0 @@BITS task_sys FFE96H.0 00000H.0
@@BITS pedo_alg_thre_det2 @@BITS pedo_alg_thre_det2
FFE95H.7 00000H.2 FFE96H.0 00000H.2
@@BITS ini_VECT FFE96H.1 00000H.0 @@BITS ini_VECT FFE96H.2 00000H.0
@@BITS task_status @@BITS task_status
FFE96H.1 00000H.0 FFE96H.2 00000H.0
@@BITS led_cam FFE96H.1 00000H.1 @@BITS led_cam FFE96H.2 00000H.1
@@BITS led_pow FFE96H.2 00000H.0 @@BITS led_pow FFE96H.3 00000H.0
@@BITS hal FFE96H.2 00000H.6 @@BITS hal FFE96H.3 00000H.6
@@BITS batt_params @@BITS batt_params
FFE97H.0 00000H.0 FFE97H.1 00000H.0
@@BITS voltable FFE97H.0 00000H.0 @@BITS voltable FFE97H.1 00000H.0
@@BITS pedo_lpf_coeff @@BITS pedo_lpf_coeff
FFE97H.0 00000H.0 FFE97H.1 00000H.0
@@BITS kanaria_c @@BITS kanaria_c
FFE97H.0 00000H.0 FFE97H.1 00000H.0
* gap * FFE97H 0003DH * gap * FFE98H 0003CH
@@SEGREG FFED4H 00004H DSEG AT @@SEGREG FFED4H 00004H DSEG AT
@@SEGREG @SEGREG FFED4H 00004H @@SEGREG @SEGREG FFED4H 00004H
@@RTARG0 FFED8H 00008H DSEG AT @@RTARG0 FFED8H 00008H DSEG AT

View File

@ -3,7 +3,7 @@
#define MCU_VER_MAJOR 0x02 #define MCU_VER_MAJOR 0x02
#define MCU_VER_MINOR 0x0C #define MCU_VER_MINOR 0x0D
// デバッグ向けスイッチ // デバッグ向けスイッチ
@ -15,10 +15,13 @@
//#define _FORCE_TAIKENDAI_ //#define _FORCE_TAIKENDAI_
//#define _FORCE_TAIKENDAI_NBD_ //#define _FORCE_TAIKENDAI_NBD_
#define _DBG_CHK_OFF_LEAK_ // OFF時リーク電流のチェック(デバッガで確認) //#define _DBG_CHK_OFF_LEAK_ // OFF時リーク電流のチェック(デバッガで確認)
//#define _DBG_NOP_ // ブレークを貼るためにNOP()を有効にしたいとき //#define _DBG_NOP_ // ブレークを貼るためにNOP()を有効にしたいとき
//#define _ENABLE_HAL_ // デバッグ用にHALを有効にする。コメントアウトでスルーになる。 //#define _ENABLE_HAL_ // デバッグ用にHALを有効にする。コメントアウトでスルーになる。
//#define _ENABLE_PRESS_SEL_TO_WDT_ // SEL 長押しでWDT発動
//#define _DI_WITH_CHECK_ // 割り込み禁止を二重に掛けないかチェック
#ifdef _DBG_NOP_ // コード上必要なNOPと区別するため #ifdef _DBG_NOP_ // コード上必要なNOPと区別するため
# define dbg_nop() NOP() # define dbg_nop() NOP()

Binary file not shown.

View File

@ -251,7 +251,7 @@ i2c_err iic_mcu_write( u8 slave, u8 adrs, u8 len, void * src )
{ {
return( I2C_ERR_TIMEOUT ); return( I2C_ERR_TIMEOUT );
} }
#if 0 #if 0 // rengeが真のマルチタスクになった暁には
// 使用中なら帰る // 使用中なら帰る
#endif #endif

View File

@ -129,6 +129,7 @@ void main( )
void chk_firm_broke() void chk_firm_broke()
{ {
#ifndef _ENABLE_HAL_ // ROM不足の為、デバッグ時のみ
u8 i; u8 i;
u8 comp = 0; u8 comp = 0;
@ -151,6 +152,7 @@ void chk_firm_broke()
firm_restore( ); firm_restore( );
// 帰ってこない。リセットをかける。 // 帰ってこない。リセットをかける。
} }
#endif
} }
@ -242,7 +244,7 @@ static void hdwinit2( )
if( system_status.reboot ) // リセットピンだけはすぐにセットする if( system_status.reboot ) // リセットピンだけはすぐにセットする
{ {
P0 = bits8(0,0,0,0, 0,0,1,1); P0 = bits8(0,0,0,0, 0,0,1,1);
P3 = bits8(0,0,0,0, 0,1,1,1); // 簡易I2Cは出力ラッチを1にする P3 = bits8(0,0,0,0, 1,1,1,1); // 簡易I2Cは出力ラッチを1にする
} }
else else
{ {
@ -259,7 +261,6 @@ static void hdwinit2( )
// P1 = bits8(0,0,0,0, 0,0,0,0); // bt_temp_p,bt_det_p,led_info_r,led_pow_b led_info_g,32khz_o,led_wifi,led_info_b // P1 = bits8(0,0,0,0, 0,0,0,0); // bt_temp_p,bt_det_p,led_info_r,led_pow_b led_info_g,32khz_o,led_wifi,led_info_b
// P2 = bits8(0,0,0,0, 0,0,0,0); // ad_vol,ad_3d,acc_int1,led_chg, (sw_sel),(rbr_flight),(/rbr_rst),(ext_vdd33) // P2 = bits8(0,0,0,0, 0,0,0,0); // ad_vol,ad_3d,acc_int1,led_chg, (sw_sel),(rbr_flight),(/rbr_rst),(ext_vdd33)
P4 = bits8(0,0,0,0, 1,0,0,0); // -,-,-,-, /chg_en, led_pow_r, dipsw[1,0] P4 = bits8(0,0,0,0, 1,0,0,0); // -,-,-,-, /chg_en, led_pow_r, dipsw[1,0]
P5 = bits8(0,0,0,0, 1,0,0,0); // -,-,-,-, i2c_pu,led_3d,/chg,/gyro_cs
// P6 = bits8(0,0,0,0, 0,0,0,0); // -,-,-,-, -,-,sda2,scl2 // P6 = bits8(0,0,0,0, 0,0,0,0); // -,-,-,-, -,-,sda2,scl2
// P7 = bits8(0,0,0,0, 0,0,0,0); // slp_o,/irq,led_cam,sw_wifi, sw_pow,pm_irw,shell_close,/extdc // P7 = bits8(0,0,0,0, 0,0,0,0); // slp_o,/irq,led_cam,sw_wifi, sw_pow,pm_irw,shell_close,/extdc
// P12 = bits8(0,0,0,0, 0,0,0,0); // -,-,-,xtal, xtal,dip(機種判定)[1,0],slp_i // P12 = bits8(0,0,0,0, 0,0,0,0); // -,-,-,xtal, xtal,dip(機種判定)[1,0],slp_i
@ -274,6 +275,7 @@ static void hdwinit2( )
/*--- RTCの動作停止 ---*/ /*--- RTCの動作停止 ---*/
// 別途初期化関数 // 別途初期化関数
} }
P5 = bits8(0,0,0,0, 1,0,0,0); // -,-,-,-, i2c_pu,led_3d,/chg,/gyro_cs
/*--- 割り込み設定 ---------*/ /*--- 割り込み設定 ---------*/
// IF0 = 0x0000; /* 割り込み要求フラグクリア */ // IF0 = 0x0000; /* 割り込み要求フラグクリア */

View File

@ -55,12 +55,12 @@ void main_loop( void )
system_status.pwr_state = OFF_TRIG; system_status.pwr_state = OFF_TRIG;
if( system_status.reboot ) if( system_status.reboot )
{ {
// リブート時は電源onに上書き // リブート時、本体電源onなら、onを継続させる
if( PM_chk_LDSW() != 0 ) if( PM_chk_LDSW() )
{ {
system_status.pwr_state = ON_TRIG; system_status.pwr_state = ON_TRIG;
} }
vreg_ctr[VREG_C_BT_REMAIN] = 100; vreg_ctr[VREG_C_BT_REMAIN] = 100;
} }
vreg_ctr_init( ); vreg_ctr_init( );
@ -91,6 +91,7 @@ void main_loop( void )
extern unsigned char get_ei(); extern unsigned char get_ei();
void DI_wt_chk() void DI_wt_chk()
#ifdef _DI_WITH_CHECK_
{ {
if( !get_ei() ) if( !get_ei() )
{ {
@ -98,4 +99,9 @@ void DI_wt_chk()
} }
DI(); DI();
} }
#else
{
DI();
}
#endif // _DI_WITH_CHECK_

View File

@ -56,6 +56,8 @@ static void bt_get_charge_status();
static void bt_param_select(); static void bt_param_select();
static void bt_batt_update_twl(); static void bt_batt_update_twl();
static void bt_batt_update_ntr(); static void bt_batt_update_ntr();
static void update_chg_led();
// ラッパー // ラッパー
static err send_cmd_mgic_2B( u8 reg, u16 dat ); static err send_cmd_mgic_2B( u8 reg, u16 dat );
@ -124,42 +126,47 @@ void tsk_batt( )
BT_CHG_DISABLE(); // 温度危険! 充電停止 BT_CHG_DISABLE(); // 温度危険! 充電停止
} }
bt_get_charge_status(); // CCIC制御 bt_get_charge_status(); // 充電状況チェック
update_chg_led(); // chg led更新
if( ! BT_IN_CHG_delayed_n ) // LEDに反映。bt_get_charge_status()で更新されます。
{
LED_CHARGE = 1;
}
else
{
LED_CHARGE = 0;
}
// アダプタつないだ瞬間、満充電でも数秒わざと点灯させる。給電してることをわからせるため。
if( chg_led_override != 0 ){ // ↑から見ればわかるが、瞬間(数クロック)消える事がある。気がつく人いるかな…?
chg_led_override --;
if(( vreg_ctr[ VREG_C_STATUS_1 ] & REG_BIT_MGIC_ERR ) != 0 ) // アダプタ有り、電池無しですぐに消す。
{
chg_led_override = 0;
}
else
{
LED_CHARGE = 1;
}
}
// レジスタの充電中ビットはLEDに同期する
set_bit( LED_CHARGE, vreg_ctr[VREG_C_STATUS], REG_BIT_BATT_CHARGE ); // set_bitのみ。
// 割り込み
// tsk_miscが引き受ける
// 電池残量 // // 電池残量 //
BT_get_left(); BT_get_left();
} }
/* *******************************************************
LED更新
CCICが充電中といえば点灯する
5
MGICがNAK
******************************************************* */
static void update_chg_led()
{
static bit temp_led_chg;
temp_led_chg = false;
// アダプタつないだ瞬間、満充電でも数秒わざと点灯させる。給電してることをわからせるため。
if( chg_led_override != 0 )
{
chg_led_override --;
temp_led_chg = true;
}
// CCIC が充電中というのであれば、それが一番強い
if( ! BT_IN_CHG_delayed_n ) // bt_get_charge_status()で更新されます。
{
temp_led_chg = true;
}
LED_CHARGE = temp_led_chg;
// レジスタの充電中ビットはLEDに同期する
set_bit( LED_CHARGE, vreg_ctr[VREG_C_STATUS], REG_BIT_BATT_CHARGE ); // set_bitのみ。
}
#define RAW_TEMP_LH 75 // 50 [degC] #define RAW_TEMP_LH 75 // 50 [degC]
#define RAW_TEMP_LL 61 // 55 #define RAW_TEMP_LL 61 // 55
#define RAW_TEMP_HL 184 // 1 #define RAW_TEMP_HL 184 // 1
@ -228,7 +235,10 @@ void bt_get_charge_status()
else else
{ {
// "丁寧に遅延" todo:もっといい方法? // "丁寧に遅延" todo:もっといい方法?
if( !BT_CHG_Ena_n && vreg_ctr[ VREG_C_BT_REMAIN ] < 60 ) if( !BT_CHG_Ena_n
&& ( vreg_ctr[ VREG_C_BT_REMAIN ] < 60 )
&& !( vreg_ctr[ VREG_C_STATUS_1 ] & REG_BIT_MGIC_ERR )
)
{ {
BT_IN_CHG_delayed_n = 0; // 充電中と扱う。充電が終わっているはずがない BT_IN_CHG_delayed_n = 0; // 充電中と扱う。充電が終わっているはずがない
} }
@ -250,13 +260,16 @@ void pm_chk_adapter()
{ {
static bit pm_extdc_old; static bit pm_extdc_old;
if( pm_extdc_old != PM_EXTDC_n ) // HAL を通すため、 PM_EXTDC_n の volatile にする心配なし set_bit( !PM_EXTDC_n, vreg_ctr[VREG_C_STATUS], REG_BIT_POW_SUPPLY );
if( pm_extdc_old != PM_EXTDC_n
|| ( system_status.pwr_state == OFF_TRIG ) // HAL を通すため、 PM_EXTDC_n の volatile にする心配なし
)
{ {
pm_extdc_old = PM_EXTDC_n; pm_extdc_old = PM_EXTDC_n;
if( !PM_EXTDC_n ) if( !PM_EXTDC_n )
{ {
// 刺さった // 刺さった
set_bit( 1, vreg_ctr[VREG_C_STATUS], REG_BIT_POW_SUPPLY );
set_irq( VREG_C_IRQ1, REG_BIT_BT_DC_CONNECT ); set_irq( VREG_C_IRQ1, REG_BIT_BT_DC_CONNECT );
chg_led_override = (u8)( 3000 / INTERVAL_TSK_BATT ); // 誤差蓄積で実測4.5secぐらいだが、もういじらない chg_led_override = (u8)( 3000 / INTERVAL_TSK_BATT ); // 誤差蓄積で実測4.5secぐらいだが、もういじらない
} }
@ -265,7 +278,6 @@ void pm_chk_adapter()
u8 temp_v[2]; u8 temp_v[2];
// 抜けた // 抜けた
set_bit( 0, vreg_ctr[VREG_C_STATUS], REG_BIT_POW_SUPPLY );
set_irq( VREG_C_IRQ1, REG_BIT_BT_DC_DISC ); set_irq( VREG_C_IRQ1, REG_BIT_BT_DC_DISC );
chg_led_override = 0; chg_led_override = 0;
@ -351,7 +363,7 @@ void BT_model_detect()
BT_DET_P = 1; BT_DET_P = 1;
BT_TEMP_P = 1; BT_TEMP_P = 1;
wait_ms( 5 ); // 電圧が上がるのに時間が掛かる wait_ms( 2 ); // 電圧が上がるのに時間が掛かる
raw_adc_temperature = get_adc( ADC_SEL_BATT_TEMP ); raw_adc_temperature = get_adc( ADC_SEL_BATT_TEMP );
temp = get_adc( ADC_SEL_BATT_DET ); temp = get_adc( ADC_SEL_BATT_DET );
@ -640,6 +652,7 @@ void BT_get_left(){
{ {
u16 temp_u16; u16 temp_u16;
vreg_ctr[ VREG_C_STATUS_1 ] &= ~REG_BIT_MGIC_ERR;
// バッテリパラメータの関係でビットシフトが必要 // バッテリパラメータの関係でビットシフトが必要
temp_u16 = temp[0] * 256 + temp[1]; temp_u16 = temp[0] * 256 + temp[1];
temp_u16 /= p_bt_param->v_scale; temp_u16 /= p_bt_param->v_scale;
@ -771,7 +784,7 @@ void BT_get_left(){
// BSR // // BSR //
err PM_LCD_on( ) err PM_LCD_on( )
{ {
u8 rv; err rv = ERR_ERR;
PM_VDDLCD_on( ); PM_VDDLCD_on( );
@ -790,17 +803,15 @@ err PM_LCD_on( )
wait_ms( DELAY_PM_VCS_TO_BL ); wait_ms( DELAY_PM_VCS_TO_BL );
rv = (u8)PM_chk_LDSW( ); if( PM_chk_LDSW() != 0 ) // 正常パス
if( rv != 0 ) // 正常パス
{ {
// 電源起動エラーなら電源も切れてしまう。ここではケアしない // 電源起動エラーなら電源も切れてしまう。ここではケアしない
vreg_ctr[VREG_C_STATUS] |= REG_BIT_LCD_POW; vreg_ctr[VREG_C_STATUS] |= REG_BIT_LCD_POW;
set_irq( VREG_C_IRQ3, REG_BIT_LCD_ON ); set_irq( VREG_C_IRQ3, REG_BIT_LCD_ON );
return ( ERR_SUCCESS ); rv = ERR_SUCCESS;
} }
return ( ERR_ERR ); return rv;
} }
// BSR // // BSR //
@ -846,7 +857,7 @@ void PM_LCD_off()
vreg_ctr[VREG_C_STATUS] &= ~REG_BIT_LCD_POW; vreg_ctr[VREG_C_STATUS] &= ~REG_BIT_LCD_POW;
} }
set_irq( VREG_C_IRQ3, REG_BIT_LCD_OFF ); // 無条件に発生。マスク無ければ。 set_irq( VREG_C_IRQ3, REG_BIT_LCD_OFF ); // 無条件に発生。マスク無ければ。
} }
@ -897,11 +908,10 @@ err PM_BL_set( u8 dat )
} }
send_cmd_pmic( PM_REG_ADRS_BL, blset ); send_cmd_pmic( PM_REG_ADRS_BL, blset );
#if 0 // SoCがPWMを出すようレジスタをセットしてから遅延が有るため、ステータスを先に
// SoCがPWMを出すようレジスタをセットしてから遅延が有るため、ステータスを先に // 更新してしまう。してほしいとの要求。
// 更新してしまう。してほしいとの要求。
#endif // PMICのBLのビットと、MCUのSTATUSレジスタのビット位置が逆なため入れ替え
// PMICのBLのビットと、MCUのSTATUSレジスタのビット位置が逆なため入れ替え
vreg_ctr[VREG_C_STATUS] = (( vreg_ctr[VREG_C_STATUS] & bits8(1,0,0,1, 1,1,1,1) ) vreg_ctr[VREG_C_STATUS] = (( vreg_ctr[VREG_C_STATUS] & bits8(1,0,0,1, 1,1,1,1) )
| ( (( blset << 6 ) | ( blset << 4 )) & bits8(0,1,1,0, 0,0,0,0) )); | ( (( blset << 6 ) | ( blset << 4 )) & bits8(0,1,1,0, 0,0,0,0) ));
@ -1013,7 +1023,7 @@ void PM_sys_pow_off( )
// if( RESET1_n ) // if( RESET1_n )
if( PM_chk_LDSW() ) if( PM_chk_LDSW() )
{ {
// 異常時は呼ばない // 異常終了でないとき
PM_BL_set( REG_BIT_CMD_BL_U_OFF | REG_BIT_CMD_BL_L_OFF ); PM_BL_set( REG_BIT_CMD_BL_U_OFF | REG_BIT_CMD_BL_L_OFF );
PM_LCD_off(); // TCOM,VCS OFF も消してきます。 PM_LCD_off(); // TCOM,VCS OFF も消してきます。
wait_ms( 20 ); wait_ms( 20 );
@ -1029,7 +1039,6 @@ void PM_sys_pow_off( )
PM_off( ); PM_off( );
PM_LDSW_off( ); PM_LDSW_off( );
return;
} }
@ -1041,8 +1050,6 @@ void PM_sys_pow_off( )
=========================================================*/ =========================================================*/
__interrupt void intp4_extdc( ) __interrupt void intp4_extdc( )
{ {
// chg_led_override = (u8)( 1000 / INTERVAL_TSK_BATT );
// chg_led_override = 4;
} }
@ -1130,16 +1137,7 @@ task_status_immed tski_ntr_pmic_comm( )
IRQ0_ast; IRQ0_ast;
} }
#if 0 /// バックライト、気を利かせて消したりしません。
// バックライト設定
// 勝手に消しておく
/// 今のところさらに細かくは分けないけど…
if( ( ntr_pm_reg_shadow & ( REG_BIT_TWL_REQ_BL_U | REG_BIT_TWL_REQ_BL_U ) ) == 0 )
{
vreg_ctr[ VREG_C_COMMAND2 ] = ( REG_BIT_CMD_BL_U_OFF | REG_BIT_CMD_BL_U_OFF );
renge_task_immed_add( tski_PM_BL_set );
}
#endif
// offリクエスト ////////////////////////////////////// // offリクエスト //////////////////////////////////////
if( ( ntr_pm_reg_shadow & REG_BIT_TWL_REQ_OFF_REQ ) != 0 ) if( ( ntr_pm_reg_shadow & REG_BIT_TWL_REQ_OFF_REQ ) != 0 )
@ -1150,14 +1148,7 @@ task_status_immed tski_ntr_pmic_comm( )
// リセットリクエスト ///////////////////////////////// // リセットリクエスト /////////////////////////////////
if( ( ntr_pm_reg_shadow & REG_BIT_TWL_REQ_RST_REQ ) != 0 ) if( ( ntr_pm_reg_shadow & REG_BIT_TWL_REQ_RST_REQ ) != 0 )
{ {
#if 0 set_irq( VREG_C_IRQ2, REG_BIT_TWL_RESET_REQ );
// CODECバグ回避
// リセット単品でなかったら無視
if( ( reg1_old ^ ntr_pm_reg_shadow ) == REG_BIT_TWL_REQ_RST_REQ )
#endif
{
set_irq( VREG_C_IRQ2, REG_BIT_TWL_RESET_REQ );
}
} }
// バックライトをマスクして書き戻す // バックライトをマスクして書き戻す

View File

@ -198,7 +198,7 @@ u8 read_pmic( u8 reg );
#define PM_reset_neg() ( send_cmd_pmic( PM_REG_ADRS_CONT, ( PM_REG_BIT_LDSW | PM_REG_BIT_nRST1 ))) #define PM_reset_neg() ( send_cmd_pmic( PM_REG_ADRS_CONT, ( PM_REG_BIT_LDSW | PM_REG_BIT_nRST1 )))
#define PM_reset_ast() ( send_cmd_pmic( PM_REG_ADRS_CONT, ( PM_REG_BIT_LDSW ))) #define PM_reset_ast() ( send_cmd_pmic( PM_REG_ADRS_CONT, ( PM_REG_BIT_LDSW )))
#define PM_chk_LDSW() ( read_pmic( PM_REG_ADRS_CONT ) & PM_REG_BIT_LDSW ) #define PM_chk_LDSW() ( read_pmic( PM_REG_ADRS_CONT ) & PM_REG_BIT_LDSW )
// ↑ 0 だと異常 // ↑ 1のとき、元電源on
// ‰t<E280B0>»Œn“dŒ¹ // // ‰t<E280B0>»Œn“dŒ¹ //
#define PM_VDDLCD_on() ( send_cmd_pmic( PM_REG_ADRS_VDD_LCD, pm_reg_bit_vddlcd )) #define PM_VDDLCD_on() ( send_cmd_pmic( PM_REG_ADRS_VDD_LCD, pm_reg_bit_vddlcd ))

View File

@ -53,8 +53,7 @@ static void renge_task_immed_del();
//****************************************************************************** //******************************************************************************
task_status_immed ( *tasks_immed[ TASK_IMMED_RUN_LIST_MAX ] )(); task_status_immed ( *tasks_immed[ TASK_IMMED_RUN_LIST_MAX ] )();
void DI_wt_chk(); extern void DI_wt_chk();
@ -311,5 +310,3 @@ imm_list_sort_fin:
// } // }
return( ERR_SUCCESS ); return( ERR_SUCCESS );
} }

View File

@ -18,7 +18,6 @@ __callt err renge_task_immed_add( task_status_immed (*p_task_func)() );
// static err renge_task_immed_del( u8 ); // static err renge_task_immed_del( u8 );
//****************************************************************************** //******************************************************************************
__callt err renge_task_interval_run(); __callt err renge_task_interval_run();
extern u8 renge_flg_interval; extern u8 renge_flg_interval;

View File

@ -171,5 +171,7 @@ void rtc_unlock( )
======================================================== */ ======================================================== */
__interrupt void int_rtc_int( ) __interrupt void int_rtc_int( )
{ {
renge_flg_interval ++; // インクリメント/デクリメント命令を使うので DI()不要 // renge_flg_interval ++; // インクリメント/デクリメント命令を使うので DI()不要
renge_flg_interval = 1; // インクリメント/デクリメント命令を使うので DI()不要
} }

View File

@ -21,7 +21,7 @@
# define IIC_SLA_DBG_MONITOR 0x44 # define IIC_SLA_DBG_MONITOR 0x44
#if 0 #if 0 // デバッグモニタ用タスク
 使  使
@ -76,7 +76,7 @@ void tsk_debug( )
#endif #endif
#if 0 #if 0 // タスクひな形
/* ======================================================== /* ========================================================
======================================================== */ ======================================================== */

View File

@ -123,7 +123,27 @@ void tsk_misc( )
hosu_increment_if_necessary(); hosu_increment_if_necessary();
} }
//. テスト #ifdef _ENABLE_PRESS_SEL_TO_WDT_
if( system_status.pwr_state == ON )
{
static u16 timer;
if( !SW_SEL_n )
{
timer += 1;
if( timer == 2000 )
{
DI();
timer = 0;
while(1)
{
NOP(); // そのうちWDTが発生する
}
}
}
}
#endif
//. スタックテスト
// f(); // f();
} }
@ -249,7 +269,7 @@ task_status_immed tski_do_command0( )
{ {
FCRAM_RST_ast; FCRAM_RST_ast;
} }
wait_ms( 5 ); wait_ms( 5 ); // 時間稼ぎ
FCRAM_RST_neg; FCRAM_RST_neg;
PM_reset_neg(); PM_reset_neg();
RESET2_neg; RESET2_neg;

View File

@ -52,6 +52,7 @@ extern bit i2c_mcu_time_out_error;
//========================================================= //=========================================================
#define PWSW_POWON_TIME (u8)( 20 / SYS_INTERVAL_TICK ) // [ms] // INTERVAL_TSK_SW で割らない。値が元から小さいので #define PWSW_POWON_TIME (u8)( 20 / SYS_INTERVAL_TICK ) // [ms] // INTERVAL_TSK_SW で割らない。値が元から小さいので
#define PWSW_ON_CHECK_TIMEOUT 100 // 適当 電源onの為に電源スイッチが操作されたとき、この時間経過したらmcuを省電力に戻す
/* ======================================================== /* ========================================================
@ -88,7 +89,7 @@ void tsk_sys( )
pwsw_timeout ++; pwsw_timeout ++;
} }
if( pwsw_timeout > 100 ) if( pwsw_timeout > PWSW_ON_CHECK_TIMEOUT )
{ {
SW_pow_count = 0; SW_pow_count = 0;
system_status.pwr_state = OFF_TRIG; // スイッチはノイズだった。寝る。 system_status.pwr_state = OFF_TRIG; // スイッチはノイズだった。寝る。
@ -131,7 +132,7 @@ void tsk_sys( )
if( if(
// ( vreg_ctr[VREG_C_BT_REMAIN] < 1 ) // こっちで判定すると電池がほとんど無いときに // ( vreg_ctr[VREG_C_BT_REMAIN] < 1 ) // こっちで判定すると電池がほとんど無いときに
// // アダプタ差しても数分起動できなくなっちゃう // // アダプタ差しても数分起動できなくなっちゃう
(( vreg_ctr[VREG_C_BT_VOLTAGE] < ( V_TH_ZERO / 256 ) ) && PM_EXTDC_n ) // 電池空っぽ && アダプタなし ( vreg_ctr[VREG_C_BT_VOLTAGE] < ( V_TH_ZERO / 256 ) ) // 電池空っぽ
) )
{ {
// 電池が少ないので起動させない(電圧チェックもされてる) // 電池が少ないので起動させない(電圧チェックもされてる)
@ -492,13 +493,6 @@ void tsk_sys( )
} }
} }
return;
#if 0
default:
NOP( ); // あり得ないステート
#endif
} }
} }
@ -514,7 +508,7 @@ static void chk_emergencyExit(){
{ {
if( !RESET1_n ) // PM_chk_LDSW() はI2C_mを使用し、高コスト if( !RESET1_n ) // PM_chk_LDSW() はI2C_mを使用し、高コスト
{ {
if( PM_chk_LDSW( ) == 0 ) if( !PM_chk_LDSW() )
{ {
// リセットが下がってる // リセットが下がってる
/// PMICが異常終了判断をした /// PMICが異常終了判断をした

View File

@ -206,29 +206,4 @@
#define INT_MSK2_CODEC_PMIRQ 1<<3 #define INT_MSK2_CODEC_PMIRQ 1<<3
#define INT_MSK2_RSV ~( INT_MSK2_IIC_TWL | INT_MSK2_WIFI_TX_BSR | INT_MSK2_CODEC_PMIRQ ) #define INT_MSK2_RSV ~( INT_MSK2_IIC_TWL | INT_MSK2_WIFI_TX_BSR | INT_MSK2_CODEC_PMIRQ )
#if 0
#define INT_MSK0_IIC_M_DMA 0b0001000000000000
#define INT_MSK0_SHELL 0b0000000010000000
#define INT_MSK0_EXTDC 0b0000000001000000
//#define INT_MSK0_SLP 0b0000000000000100 )
//#define INT_MSK0_RSV 0b1110111100111011 )
#define INT_MSK0_RSV 0b1110111100111111
#define INT_MSK1_KR 0b0000100000000000
#define INT_MSK1_RTCINTVAL 0b0000010000000000
#define INT_MSK1_RTCALARM 0b0000001000000000
#define INT_MSK1_ADC 0b0000000100000000
#define INT_MSK1_IIC_CTR 0b0000000000001000
#define INT_MSK1_IIC_MCU 0b0000000000000001
#define INT_MSK1_RSV 0b1111000011110110
#define INT_MSK2_WIFI_TX_KE3 0b00010000
#define INT_MSK2L_RSV 0b11101111
#define INT_MSK2_IIC_TWL ( 0b0000000100000000 )
#define INT_MSK2_WIFI_TX_BSR ( 0b0000010000000000 )
#define INT_MSK2_CODEC_PMIRQ ( 0b0000000000001000 )
#define INT_MSK2_RSV 0b1111101111110111
#endif // 0
#endif // dupe include guard #endif // dupe include guard

View File

@ -1,8 +1,139 @@
C:\Windows\system32\cmd.exe /c c:\cygwin\bin\touch magic.c C:\Windows\system32\cmd.exe /c c:\cygwin\bin\touch magic.c
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no loader.c
loader.c(140) : CC78K0R warning W0401: Conversion may lose significant digits
loader.c(141) : CC78K0R warning W0401: Conversion may lose significant digits
Compilation complete, 0 error(s) and 2 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\loader.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no pm.c
pm.c(504) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(798) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(802) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(830) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(851) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(916) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(925) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(1125) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(1127) : CC78K0R warning W0401: Conversion may lose significant digits
Compilation complete, 0 error(s) and 9 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\pm.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no i2c_ctr.c
Compilation complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\i2c_ctr.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no main.c
Compilation complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\main.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no magic.c "C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no magic.c
Compilation complete, 0 error(s) and 0 warning(s) found. Compilation complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\magic.asm "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\magic.asm
Assembly complete, 0 error(s) and 0 warning(s) found. Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no WDT.c
Compilation complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\WDT.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no i2c_mcu.c
i2c_mcu.c(170) : CC78K0R warning W0401: Conversion may lose significant digits
Compilation complete, 0 error(s) and 1 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\i2c_mcu.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no i2c_twl.c
Compilation complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\i2c_twl.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no led.c
led.c(84) : CC78K0R warning W0745: Expected function prototype
led.c(336) : CC78K0R warning W0401: Conversion may lose significant digits
Compilation complete, 0 error(s) and 2 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\led.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no rtc.c
Compilation complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\rtc.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2m -qvjl2w -sainter_asm -zpb -no vreg_ctr.c
vreg_ctr.c(163) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(164) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(166) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(168) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(169) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(217) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(217) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(222) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(222) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(226) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(226) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(230) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(230) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(234) : CC78K0R warning W0401: Conversion may lose significant digits
Compilation complete, 0 error(s) and 14 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\vreg_ctr.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2m -qvjl2w -sainter_asm -zpb -no vreg_twl.c
vreg_twl.c(61) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_twl.c(65) : CC78K0R warning W0401: Conversion may lose significant digits
Compilation complete, 0 error(s) and 2 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\vreg_twl.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no adc.c
adc.c(102) : CC78K0R warning W0401: Conversion may lose significant digits
adc.c(183) : CC78K0R warning W0401: Conversion may lose significant digits
adc.c(229) : CC78K0R warning W0401: Conversion may lose significant digits
adc.c(288) : CC78K0R warning W0401: Conversion may lose significant digits
adc.c(409) : CC78K0R warning W0745: Expected function prototype
adc.c(438) : CC78K0R warning W0401: Conversion may lose significant digits
adc.c(443) : CC78K0R warning W0401: Conversion may lose significant digits
Compilation complete, 0 error(s) and 7 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\adc.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2m -qvjl2w -sainter_asm -zpb -no renge\renge.c
Compilation complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\renge.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no accero.c
accero.c(113) : CC78K0R warning W0745: Expected function prototype
Compilation complete, 0 error(s) and 1 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\accero.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2 -qvjl2w -sainter_asm -zpb -no self_flash.c
self_flash.c(280) : CC78K0R warning W0401: Conversion may lose significant digits
self_flash.c(281) : CC78K0R warning W0401: Conversion may lose significant digits
Compilation complete, 0 error(s) and 2 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\self_flash.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no sw.c
Compilation complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\sw.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no task_debug.c
Compilation complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\task_debug.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no task_misc.c
task_misc.c(360) : CC78K0R warning W0401: Conversion may lose significant digits
task_misc.c(362) : CC78K0R warning W0401: Conversion may lose significant digits
task_misc.c(374) : CC78K0R warning W0401: Conversion may lose significant digits
Compilation complete, 0 error(s) and 3 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\task_misc.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no task_sys.c
task_sys.c(226) : CC78K0R warning W0401: Conversion may lose significant digits
task_sys.c(560) : CC78K0R warning W0401: Conversion may lose significant digits
Compilation complete, 0 error(s) and 2 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\task_sys.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no pedo_alg_thre_det2.c
pedo_alg_thre_det2.c(103) : CC78K0R warning W0745: Expected function prototype
pedo_alg_thre_det2.c(119) : CC78K0R warning W0401: Conversion may lose significant digits
Compilation complete, 0 error(s) and 2 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\pedo_alg_thre_det2.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\bin\cc78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -irenge -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r" -ms -rd2s2 -qvjl2w -sainter_asm -zpb -no ini_VECT.c
Compilation complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\ra78k0r.exe" -c9F0104 -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -pinter_asm -ks -kx inter_asm\ini_VECT.asm
Assembly complete, 0 error(s) and 0 warning(s) found.
"C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\lk78k0r.exe" -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -obsr.lmf "..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\s0rm.rel" -gi1B339499E033F240BFAAh -pbsr_k0r.map -nkd -gb7EFBFFh -b"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib" -bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r" -dbsr_mcu.dr -s -w2 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 led_cam.rel led_pow.rel hal.rel batt_params.rel voltable.rel pedo_lpf_coeff.rel kanaria.rel kanaria_c.rel get_ei.rel "C:\Program Files (x86)\NEC Electronics Tools\RA78K0R\W1.33\bin\lk78k0r.exe" -y"c:\program files (x86)\nec electronics tools\dev" -_msgoff -obsr.lmf "..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\s0rm.rel" -gi1B339499E033F240BFAAh -pbsr_k0r.map -nkd -gb7EFBFFh -b"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib" -bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -i"C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r" -dbsr_mcu.dr -s -w2 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 led_cam.rel led_pow.rel hal.rel batt_params.rel voltable.rel pedo_lpf_coeff.rel kanaria.rel kanaria_c.rel get_ei.rel
RA78K0R warning W3420: File 'loader.rel' already has had error(s)/warning(s) by 'CC78K' RA78K0R warning W3420: File 'loader.rel' already has had error(s)/warning(s) by 'CC78K'
Read Device File Directory : C:\PROGRAM FILES (X86)\NEC ELECTRONICS TOOLS\DEV\ Read Device File Directory : C:\PROGRAM FILES (X86)\NEC ELECTRONICS TOOLS\DEV\
@ -28,4 +159,4 @@ intel-HEX to bsr bin converter
file converted! file converted!
Build Total error(s) : 0 Total warning(s) : 13 Build Total error(s) : 0 Total warning(s) : 60

View File

@ -1,17 +1,23 @@
[ProjectManager] [ProjectManager]
FrameMax=0 FrameMax=0
FrameX=37 FrameX=562
FrameY=30 FrameY=3
FrameCX=1590 FrameCX=1191
FrameCY=1075 FrameCY=681
OpenFile1=pm.c,0,373,197,1346,828,0,1,0,0 OpenFile1=i2c_ctr.c,0,655,120,1628,751,0,1,0,0
OpenFile2=i2c_ctr.c,0,655,120,1628,751,0,1,0,0 OpenFile2=kanaria_c.c,0,68,138,763,769,8,5,8,0
OpenFile3=kanaria_c.c,0,68,138,763,769,8,5,8,0 OpenFile3=ProjectWindow
OpenFile4=main.c,0,402,105,1713,812,11,53,11,0
OpenFile5=OutputWindow
OutputPos=0,210,901,168,1473
OpenFile6=ProjectWindow
PrjPos=0,0,706,0,291 PrjPos=0,0,706,0,291
OpenFile4=pm.c,0,373,197,1346,828,35,374,32,0
OpenFile5=accero.c,0,200,200,1016,818,109,227,2,0
OpenFile6=i2c_mcu.h,0,671,375,1487,993,16,7,16,0
OpenFile7=task_sys.c,0,225,225,1471,947,0,445,0,0
OpenFile8=loader.c,0,250,250,1841,957,6,157,1,0
OpenFile9=config.h,0,75,75,902,478,29,6,29,0
OpenFile10=i2c_mcu.c,0,175,175,1036,939,1,453,1,0
OpenFile11=main.c,0,402,105,1713,812,0,68,0,0
OpenFile12=OutputWindow
OutputPos=0,21,472,273,1150
ActivePRJ=yav_mcu_bsr.prj ActivePRJ=yav_mcu_bsr.prj
[ProjectWindow] [ProjectWindow]
ProjectWindowDispType=0 ProjectWindowDispType=0

View File

@ -1,7 +1,7 @@
[SdbInfo] [SdbInfo]
Ver=5 Ver=5
[loader.c] [loader.c]
T=4e4248ee T=4e5db4bc
1=incs_loader.h 1=incs_loader.h
2=..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\fsl.h 2=..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\fsl.h
3=fsl_user.h 3=fsl_user.h
@ -12,7 +12,7 @@ T=4e4248ee
8=reboot.h 8=reboot.h
9=magic.h 9=magic.h
[pm.c] [pm.c]
T=4e4e011b T=4e5dbf8d
1=incs.h 1=incs.h
2=adc.h 2=adc.h
3=led.h 3=led.h
@ -22,11 +22,11 @@ T=4e4e011b
7=..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\fsl.h 7=..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\fsl.h
8=fsl_user.h 8=fsl_user.h
[i2c_ctr.c] [i2c_ctr.c]
T=4e409e63 T=4e532b68
1=config.h 1=config.h
2=incs.h 2=incs.h
[main.c] [main.c]
T=4e4e254b T=4e5dbf8d
1=incs_loader.h 1=incs_loader.h
2=WDT.h 2=WDT.h
3=rtc.h 3=rtc.h
@ -36,14 +36,14 @@ T=4e4e254b
7=adc.h 7=adc.h
8=pool.h 8=pool.h
[magic.c] [magic.c]
T=4e4e2af0 T=4e5dbfb4
1=config.h 1=config.h
2=magic.h 2=magic.h
[WDT.c] [WDT.c]
T=4e424710 T=4e424710
1=incs_loader.h 1=incs_loader.h
[i2c_mcu.c] [i2c_mcu.c]
T=4e4e1d71 T=4e56f834
1=incs_loader.h 1=incs_loader.h
2=i2c_mcu.h 2=i2c_mcu.h
[i2c_twl.c] [i2c_twl.c]
@ -53,14 +53,14 @@ T=4e4e1d71
3=i2c_twl_defs.h 3=i2c_twl_defs.h
4=i2c_twl.h 4=i2c_twl.h
[led.c] [led.c]
T=4e423830 T=4e5b390f
1=incs.h 1=incs.h
2=led.h 2=led.h
[rtc.c] [rtc.c]
T=4e423614 T=4e423614
1=incs.h 1=incs.h
[vreg_ctr.c] [vreg_ctr.c]
T=4e4e208a T=4e5c39a6
1=incs.h 1=incs.h
2=vreg_ctr.h 2=vreg_ctr.h
3=rtc.h 3=rtc.h
@ -71,21 +71,21 @@ T=4e4e208a
8=..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\fsl.h 8=..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\fsl.h
9=fsl_user.h 9=fsl_user.h
[vreg_twl.c] [vreg_twl.c]
T=4d5e3e6f T=4e530e07
1=incs.h 1=incs.h
2=jhl_defs.h 2=jhl_defs.h
3=led.h 3=led.h
4=vreg_twl.h 4=vreg_twl.h
5=vreg_ctr.h 5=vreg_ctr.h
[adc.c] [adc.c]
T=4e4cadc7 T=4e531196
1=incs.h 1=incs.h
2=adc.h 2=adc.h
3=pm.h 3=pm.h
4=led.h 4=led.h
5=vreg_twl.h 5=vreg_twl.h
[renge\renge.c] [renge\renge.c]
T=4e40d459 T=4e54a654
1=renge\renge.h 1=renge\renge.h
2=renge\renge_task_intval.h 2=renge\renge_task_intval.h
3=renge\renge_task_immediate.h 3=renge\renge_task_immediate.h
@ -95,7 +95,7 @@ T=4e40d459
7=sim\simOnWin.h 7=sim\simOnWin.h
8=bsr_system.h 8=bsr_system.h
[accero.c] [accero.c]
T=4e422e91 T=4e5c3a75
1=config.h 1=config.h
2=incs.h 2=incs.h
3=..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\math.h 3=..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\math.h
@ -109,7 +109,7 @@ T=4e409e18
6=magic.h 6=magic.h
7=pm.h 7=pm.h
[sw.c] [sw.c]
T=4e4251bb T=4e54ca66
1=incs.h 1=incs.h
2=i2c_twl.h 2=i2c_twl.h
3=i2c_ctr.h 3=i2c_ctr.h
@ -118,13 +118,13 @@ T=4e4251bb
6=rtc.h 6=rtc.h
7=sw.h 7=sw.h
[task_debug.c] [task_debug.c]
T=4e409e1c T=4e5c398f
1=incs_loader.h 1=incs_loader.h
2=renge\renge.h 2=renge\renge.h
3=pm.h 3=pm.h
4=accero.h 4=accero.h
[task_misc.c] [task_misc.c]
T=4e409e61 T=4e5dc039
1=incs.h 1=incs.h
2=renge\renge.h 2=renge\renge.h
3=pm.h 3=pm.h
@ -134,7 +134,7 @@ T=4e409e61
7=led.h 7=led.h
8=vreg_twl.h 8=vreg_twl.h
[task_sys.c] [task_sys.c]
T=4e4e0120 T=4e5dbf8d
1=incs.h 1=incs.h
2=i2c_twl.h 2=i2c_twl.h
3=i2c_ctr.h 3=i2c_ctr.h
@ -146,7 +146,7 @@ T=4e4e0120
9=adc.h 9=adc.h
10=self_flash.h 10=self_flash.h
[pedo_alg_thre_det2.c] [pedo_alg_thre_det2.c]
T=4e423b4a T=4e522ab6
1=incs.h 1=incs.h
2=..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\math.h 2=..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\math.h
3=accero.h 3=accero.h
@ -157,7 +157,7 @@ T=4e409e1a
1=config.h 1=config.h
2=sim\sim_interrupt_decrare.c 2=sim\sim_interrupt_decrare.c
[task_status.c] [task_status.c]
T=4e409e1c T=4e532a61
1=incs_loader.h 1=incs_loader.h
2=renge\renge.h 2=renge\renge.h
3=hal.h 3=hal.h
@ -167,15 +167,15 @@ T=4e409e1c
7=i2c_mcu.h 7=i2c_mcu.h
8=led.h 8=led.h
[led_cam.c] [led_cam.c]
T=4e409e1d T=4e55dd12
1=incs.h 1=incs.h
2=led.h 2=led.h
[led_pow.c] [led_pow.c]
T=4e423450 T=4e530e07
1=incs.h 1=incs.h
2=led.h 2=led.h
[hal.c] [hal.c]
T=4e4db237 T=4e532b4c
1=incs_loader.h 1=incs_loader.h
[batt_params.c] [batt_params.c]
T=4e409e1b T=4e409e1b
@ -190,7 +190,10 @@ T=4e422f1d
[kanaria.asm] [kanaria.asm]
T=4e4226a2 T=4e4226a2
[kanaria_c.c] [kanaria_c.c]
T=4e4e2c3d T=4e522dba
1=incs.h
[get_ei.asm]
T=4e5223c3
[incs_loader.h] [incs_loader.h]
T=4e409e1d T=4e409e1d
1=sim\simOnWin.h 1=sim\simOnWin.h
@ -205,30 +208,30 @@ T=4e409e1d
10=i2c_mcu.h 10=i2c_mcu.h
11=WDT.h 11=WDT.h
[sim\simOnWin.h] [sim\simOnWin.h]
T=4e4cce4f T=4e559884
1=sim\sfrAlias.h 1=sim\sfrAlias.h
[sim\sfrAlias.h] [sim\sfrAlias.h]
T=4e409e19 T=4e5b0fa2
1=config.h 1=config.h
[config.h] [config.h]
T=4e4daac7 T=4e5cbce4
[jhl_defs.h] [jhl_defs.h]
T=4df82cd1 T=4df82cd1
1=config.h 1=config.h
[user_define.h] [user_define.h]
T=4e409e1d T=4e5b1041
[hal.h] [hal.h]
T=4e40c8f0 T=4e5229fb
[bsr_system.h] [bsr_system.h]
T=4e409e1a T=4e409e1a
[renge\renge.h] [renge\renge.h]
T=4cbf8235 T=4e54e394
1=renge\renge_defs.h 1=renge\renge_defs.h
2=renge\renge_task_immediate.h 2=renge\renge_task_immediate.h
[renge\renge_defs.h] [renge\renge_defs.h]
T=4c073c5a T=4c073c5a
[renge\renge_task_immediate.h] [renge\renge_task_immediate.h]
T=4d37f8c8 T=4e54ab05
1=renge\renge_defs.h 1=renge\renge_defs.h
[vreg_ctr.h] [vreg_ctr.h]
T=4e409e1c T=4e409e1c
@ -238,7 +241,7 @@ T=4d42202e
[loader.h] [loader.h]
T=4c318e0f T=4c318e0f
[i2c_mcu.h] [i2c_mcu.h]
T=4dde0033 T=4e55a31b
[WDT.h] [WDT.h]
T=4c319dfc T=4c319dfc
[..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\fsl.h] [..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\fsl.h]
@ -248,7 +251,7 @@ T=4e409e62
[i2c_ctr.h] [i2c_ctr.h]
T=4bf0d1e1 T=4bf0d1e1
[pm.h] [pm.h]
T=4e409e1c T=4e5dbf8d
[rtc.h] [rtc.h]
T=4e409e1c T=4e409e1c
[reboot.h] [reboot.h]
@ -277,7 +280,7 @@ T=4e409e18
[i2c_twl.h] [i2c_twl.h]
T=4bf4e29e T=4bf4e29e
[accero.h] [accero.h]
T=4ca28964 T=4e54ab05
1=jhl_defs.h 1=jhl_defs.h
2=pedometer.h 2=pedometer.h
[pedometer.h] [pedometer.h]
@ -289,7 +292,7 @@ T=4df2001a
T=4dd5c8b2 T=4dd5c8b2
1=jhl_defs.h 1=jhl_defs.h
[led.h] [led.h]
T=4e409e1c T=4e530d97
[batt_params.h] [batt_params.h]
T=4e409e1c T=4e409e1c
1=jhl_defs.h 1=jhl_defs.h
@ -299,7 +302,7 @@ T=4c072cf1
[i2c_twl_defs.h] [i2c_twl_defs.h]
T=4bf0d1e1 T=4bf0d1e1
[renge\renge_task_intval.h] [renge\renge_task_intval.h]
T=4d5e55a1 T=4e530e07
1=renge\renge_defs.h 1=renge\renge_defs.h
[..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\math.h] [..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\math.h]
T=45f12258 T=45f12258