mirror of
https://github.com/rvtr/ctr_mcu.git
synced 2025-10-31 13:51:10 -04:00
初回電源投入時に、電池残量が100%だとTWLに電池残量0%を通知していた。
試遊台で問題になるので修正 git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@273 013db118-44a6-b54f-8bf7-843cb86687b1
This commit is contained in:
parent
d7ce5fb432
commit
4f2ab52e73
1318
trunk/bsr.hex
1318
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,7 +1,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
78K0R Linker W1.31 Date:15 Nov 2010 Page: 1
|
78K0R Linker W1.31 Date:18 Nov 2010 Page: 1
|
||||||
|
|
||||||
Command: -yC:\Program Files\NEC Electronics Tools\DEV -_msgoff -obsr.l
|
Command: -yC:\Program Files\NEC Electronics Tools\DEV -_msgoff -obsr.l
|
||||||
mf ..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10
|
mf ..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10
|
||||||
@ -23,8 +23,8 @@ Direc-file:bsr_mcu.dr
|
|||||||
*** Link information ***
|
*** Link information ***
|
||||||
|
|
||||||
64 output segment(s)
|
64 output segment(s)
|
||||||
3EEDH byte(s) real data
|
3EC7H byte(s) real data
|
||||||
5430 symbol(s) defined
|
5418 symbol(s) defined
|
||||||
|
|
||||||
|
|
||||||
*** Memory map ***
|
*** Memory map ***
|
||||||
@ -184,234 +184,234 @@ Direc-file:bsr_mcu.dr
|
|||||||
@@CNST ini_VECT 022D8H 00000H
|
@@CNST ini_VECT 022D8H 00000H
|
||||||
@@CNST task_status
|
@@CNST task_status
|
||||||
022D8H 00000H
|
022D8H 00000H
|
||||||
ROM_CODE 022D8H 0277CH CSEG
|
ROM_CODE 022D8H 02756H CSEG
|
||||||
ROM_CODE pm 022D8H 00A42H
|
ROM_CODE pm 022D8H 00A32H
|
||||||
ROM_CODE i2c_ctr 02D1AH 00060H
|
ROM_CODE i2c_ctr 02D0AH 00060H
|
||||||
ROM_CODE i2c_twl 02D7AH 0005EH
|
ROM_CODE i2c_twl 02D6AH 0005EH
|
||||||
ROM_CODE led 02DD8H 0051AH
|
ROM_CODE led 02DC8H 0051AH
|
||||||
ROM_CODE rtc 032F2H 000E0H
|
ROM_CODE rtc 032E2H 000E0H
|
||||||
ROM_CODE vreg_ctr 033D2H 00475H
|
ROM_CODE vreg_ctr 033C2H 00475H
|
||||||
ROM_CODE vreg_twl 03847H 0010AH
|
ROM_CODE vreg_twl 03837H 0010AH
|
||||||
ROM_CODE adc 03951H 002FCH
|
ROM_CODE adc 03941H 002E6H
|
||||||
ROM_CODE renge 03C4DH 00190H
|
ROM_CODE renge 03C27H 00190H
|
||||||
ROM_CODE accero 03DDDH 0013DH
|
ROM_CODE accero 03DB7H 0013DH
|
||||||
ROM_CODE sw 03F1AH 00112H
|
ROM_CODE sw 03EF4H 00112H
|
||||||
ROM_CODE task_misc
|
ROM_CODE task_misc
|
||||||
0402CH 001B7H
|
04006H 001B7H
|
||||||
ROM_CODE task_sys 041E3H 0037FH
|
ROM_CODE task_sys 041BDH 0037FH
|
||||||
ROM_CODE pedo_alg_thre_det2
|
ROM_CODE pedo_alg_thre_det2
|
||||||
04562H 004F2H
|
0453CH 004F2H
|
||||||
@@BASE 04A54H 0050EH CSEG BASE
|
@@BASE 04A2EH 0050EH CSEG BASE
|
||||||
@@BASE loader 04A54H 00000H
|
@@BASE loader 04A2EH 00000H
|
||||||
@@BASE pm 04A54H 0003FH
|
@@BASE pm 04A2EH 0003FH
|
||||||
@@BASE i2c_ctr 04A93H 00198H
|
@@BASE i2c_ctr 04A6DH 00198H
|
||||||
@@BASE main 04C2BH 00000H
|
@@BASE main 04C05H 00000H
|
||||||
@@BASE magic 04C2BH 00000H
|
@@BASE magic 04C05H 00000H
|
||||||
@@BASE WDT 04C2BH 00000H
|
@@BASE WDT 04C05H 00000H
|
||||||
@@BASE i2c_mcu 04C2BH 000D9H
|
@@BASE i2c_mcu 04C05H 000D9H
|
||||||
@@BASE i2c_twl 04D04H 000CBH
|
@@BASE i2c_twl 04CDEH 000CBH
|
||||||
@@BASE led 04DCFH 00000H
|
@@BASE led 04DA9H 00000H
|
||||||
@@BASE rtc 04DCFH 0005EH
|
@@BASE rtc 04DA9H 0005EH
|
||||||
@@BASE vreg_ctr 04E2DH 00000H
|
@@BASE vreg_ctr 04E07H 00000H
|
||||||
@@BASE vreg_twl 04E2DH 00000H
|
@@BASE vreg_twl 04E07H 00000H
|
||||||
@@BASE adc 04E2DH 000B3H
|
@@BASE adc 04E07H 000B3H
|
||||||
@@BASE renge 04EE0H 00000H
|
@@BASE renge 04EBAH 00000H
|
||||||
@@BASE accero 04EE0H 0004AH
|
@@BASE accero 04EBAH 0004AH
|
||||||
@@BASE self_flash
|
@@BASE self_flash
|
||||||
04F2AH 00000H
|
04F04H 00000H
|
||||||
@@BASE sw 04F2AH 00000H
|
@@BASE sw 04F04H 00000H
|
||||||
@@BASE task_debug
|
@@BASE task_debug
|
||||||
04F2AH 00000H
|
04F04H 00000H
|
||||||
@@BASE task_misc
|
@@BASE task_misc
|
||||||
04F2AH 00000H
|
04F04H 00000H
|
||||||
@@BASE task_sys 04F2AH 00000H
|
@@BASE task_sys 04F04H 00000H
|
||||||
@@BASE pedo_alg_thre_det2
|
@@BASE pedo_alg_thre_det2
|
||||||
04F2AH 00000H
|
04F04H 00000H
|
||||||
@@BASE ini_VECT 04F2AH 00038H
|
@@BASE ini_VECT 04F04H 00038H
|
||||||
@@BASE task_status
|
@@BASE task_status
|
||||||
04F62H 00000H
|
04F3CH 00000H
|
||||||
@@CNSTL 04F62H 00000H CSEG PAGE64KP
|
@@CNSTL 04F3CH 00000H CSEG PAGE64KP
|
||||||
@@CNSTL @cstart 04F62H 00000H
|
@@CNSTL @cstart 04F3CH 00000H
|
||||||
@@CNSTL 04F62H 00000H CSEG PAGE64KP
|
@@CNSTL 04F3CH 00000H CSEG PAGE64KP
|
||||||
@@CNSTL pm 04F62H 00000H
|
@@CNSTL pm 04F3CH 00000H
|
||||||
@@CNSTL 04F62H 00000H CSEG PAGE64KP
|
@@CNSTL 04F3CH 00000H CSEG PAGE64KP
|
||||||
@@CNSTL i2c_ctr 04F62H 00000H
|
@@CNSTL i2c_ctr 04F3CH 00000H
|
||||||
@@CNSTL 04F62H 00000H CSEG PAGE64KP
|
@@CNSTL 04F3CH 00000H CSEG PAGE64KP
|
||||||
@@CNSTL i2c_twl 04F62H 00000H
|
@@CNSTL i2c_twl 04F3CH 00000H
|
||||||
@@CNSTL 04F62H 00000H CSEG PAGE64KP
|
@@CNSTL 04F3CH 00000H CSEG PAGE64KP
|
||||||
@@CNSTL led 04F62H 00000H
|
@@CNSTL led 04F3CH 00000H
|
||||||
@@CNSTL 04F62H 00000H CSEG PAGE64KP
|
@@CNSTL 04F3CH 00000H CSEG PAGE64KP
|
||||||
@@CNSTL rtc 04F62H 00000H
|
@@CNSTL rtc 04F3CH 00000H
|
||||||
@@CNSTL 04F62H 00000H CSEG PAGE64KP
|
@@CNSTL 04F3CH 00000H CSEG PAGE64KP
|
||||||
@@CNSTL vreg_ctr 04F62H 00000H
|
@@CNSTL vreg_ctr 04F3CH 00000H
|
||||||
@@CNSTL 04F62H 00000H CSEG PAGE64KP
|
@@CNSTL 04F3CH 00000H CSEG PAGE64KP
|
||||||
@@CNSTL vreg_twl 04F62H 00000H
|
@@CNSTL vreg_twl 04F3CH 00000H
|
||||||
@@CNSTL 04F62H 00000H CSEG PAGE64KP
|
@@CNSTL 04F3CH 00000H CSEG PAGE64KP
|
||||||
@@CNSTL adc 04F62H 00000H
|
@@CNSTL adc 04F3CH 00000H
|
||||||
@@CNSTL 04F62H 00000H CSEG PAGE64KP
|
@@CNSTL 04F3CH 00000H CSEG PAGE64KP
|
||||||
@@CNSTL renge 04F62H 00000H
|
@@CNSTL renge 04F3CH 00000H
|
||||||
@@CNSTL 04F62H 00000H CSEG PAGE64KP
|
@@CNSTL 04F3CH 00000H CSEG PAGE64KP
|
||||||
@@CNSTL accero 04F62H 00000H
|
@@CNSTL accero 04F3CH 00000H
|
||||||
@@CNSTL 04F62H 00000H CSEG PAGE64KP
|
@@CNSTL 04F3CH 00000H CSEG PAGE64KP
|
||||||
@@CNSTL sw 04F62H 00000H
|
@@CNSTL sw 04F3CH 00000H
|
||||||
@@CNSTL 04F62H 00000H CSEG PAGE64KP
|
@@CNSTL 04F3CH 00000H CSEG PAGE64KP
|
||||||
@@CNSTL task_misc
|
@@CNSTL task_misc
|
||||||
04F62H 00000H
|
04F3CH 00000H
|
||||||
@@CNSTL 04F62H 00000H CSEG PAGE64KP
|
@@CNSTL 04F3CH 00000H CSEG PAGE64KP
|
||||||
@@CNSTL task_sys 04F62H 00000H
|
@@CNSTL task_sys 04F3CH 00000H
|
||||||
@@CNSTL 04F62H 00000H CSEG PAGE64KP
|
@@CNSTL 04F3CH 00000H CSEG PAGE64KP
|
||||||
@@CNSTL pedo_alg_thre_det2
|
@@CNSTL pedo_alg_thre_det2
|
||||||
04F62H 00000H
|
04F3CH 00000H
|
||||||
@@CNSTL 04F62H 00000H CSEG PAGE64KP
|
@@CNSTL 04F3CH 00000H CSEG PAGE64KP
|
||||||
@@CNSTL ini_VECT 04F62H 00000H
|
@@CNSTL ini_VECT 04F3CH 00000H
|
||||||
@@CNSTL 04F62H 0000AH CSEG PAGE64KP
|
@@CNSTL 04F3CH 0000AH CSEG PAGE64KP
|
||||||
@@CNSTL @bcdtob 04F62H 0000AH
|
@@CNSTL @bcdtob 04F3CH 0000AH
|
||||||
@@CNSTL 04F6CH 00010H CSEG PAGE64KP
|
@@CNSTL 04F46H 00010H CSEG PAGE64KP
|
||||||
@@CNSTL @bbcd 04F6CH 00010H
|
@@CNSTL @bbcd 04F46H 00010H
|
||||||
@@R_INIT 04F7CH 0003AH CSEG UNIT64KP
|
@@R_INIT 04F56H 0003AH CSEG UNIT64KP
|
||||||
@@R_INIT @cstart 04F7CH 00000H
|
@@R_INIT @cstart 04F56H 00000H
|
||||||
@@R_INIT loader 04F7CH 00000H
|
@@R_INIT loader 04F56H 00000H
|
||||||
@@R_INIT pm 04F7CH 00002H
|
@@R_INIT pm 04F56H 00002H
|
||||||
@@R_INIT i2c_ctr 04F7EH 00002H
|
@@R_INIT i2c_ctr 04F58H 00002H
|
||||||
@@R_INIT main 04F80H 00000H
|
@@R_INIT main 04F5AH 00000H
|
||||||
@@R_INIT magic 04F80H 00000H
|
@@R_INIT magic 04F5AH 00000H
|
||||||
@@R_INIT WDT 04F80H 00000H
|
@@R_INIT WDT 04F5AH 00000H
|
||||||
@@R_INIT i2c_mcu 04F80H 00000H
|
@@R_INIT i2c_mcu 04F5AH 00000H
|
||||||
@@R_INIT i2c_twl 04F80H 00000H
|
@@R_INIT i2c_twl 04F5AH 00000H
|
||||||
@@R_INIT led 04F80H 00006H
|
@@R_INIT led 04F5AH 00006H
|
||||||
@@R_INIT rtc 04F86H 00000H
|
@@R_INIT rtc 04F60H 00000H
|
||||||
@@R_INIT vreg_ctr 04F86H 00000H
|
@@R_INIT vreg_ctr 04F60H 00000H
|
||||||
@@R_INIT vreg_twl 04F86H 00000H
|
@@R_INIT vreg_twl 04F60H 00000H
|
||||||
@@R_INIT adc 04F86H 0000CH
|
@@R_INIT adc 04F60H 0000CH
|
||||||
@@R_INIT renge 04F92H 00014H
|
@@R_INIT renge 04F6CH 00014H
|
||||||
@@R_INIT accero 04FA6H 00000H
|
@@R_INIT accero 04F80H 00000H
|
||||||
@@R_INIT self_flash
|
@@R_INIT self_flash
|
||||||
04FA6H 00000H
|
04F80H 00000H
|
||||||
@@R_INIT sw 04FA6H 00002H
|
@@R_INIT sw 04F80H 00002H
|
||||||
@@R_INIT task_debug
|
@@R_INIT task_debug
|
||||||
04FA8H 00000H
|
04F82H 00000H
|
||||||
@@R_INIT task_misc
|
@@R_INIT task_misc
|
||||||
04FA8H 00000H
|
04F82H 00000H
|
||||||
@@R_INIT task_sys 04FA8H 00002H
|
@@R_INIT task_sys 04F82H 00002H
|
||||||
@@R_INIT pedo_alg_thre_det2
|
@@R_INIT pedo_alg_thre_det2
|
||||||
04FAAH 0000AH
|
04F84H 0000AH
|
||||||
@@R_INIT ini_VECT 04FB4H 00000H
|
@@R_INIT ini_VECT 04F8EH 00000H
|
||||||
@@R_INIT task_status
|
@@R_INIT task_status
|
||||||
04FB4H 00002H
|
04F8EH 00002H
|
||||||
@@R_INIT @rom 04FB6H 00000H
|
@@R_INIT @rom 04F90H 00000H
|
||||||
@@R_INIS 04FB6H 00000H CSEG UNIT64KP
|
@@R_INIS 04F90H 00000H CSEG UNIT64KP
|
||||||
@@R_INIS @cstart 04FB6H 00000H
|
@@R_INIS @cstart 04F90H 00000H
|
||||||
@@R_INIS loader 04FB6H 00000H
|
@@R_INIS loader 04F90H 00000H
|
||||||
@@R_INIS pm 04FB6H 00000H
|
@@R_INIS pm 04F90H 00000H
|
||||||
@@R_INIS i2c_ctr 04FB6H 00000H
|
@@R_INIS i2c_ctr 04F90H 00000H
|
||||||
@@R_INIS main 04FB6H 00000H
|
@@R_INIS main 04F90H 00000H
|
||||||
@@R_INIS magic 04FB6H 00000H
|
@@R_INIS magic 04F90H 00000H
|
||||||
@@R_INIS WDT 04FB6H 00000H
|
@@R_INIS WDT 04F90H 00000H
|
||||||
@@R_INIS i2c_mcu 04FB6H 00000H
|
@@R_INIS i2c_mcu 04F90H 00000H
|
||||||
@@R_INIS i2c_twl 04FB6H 00000H
|
@@R_INIS i2c_twl 04F90H 00000H
|
||||||
@@R_INIS led 04FB6H 00000H
|
@@R_INIS led 04F90H 00000H
|
||||||
@@R_INIS rtc 04FB6H 00000H
|
@@R_INIS rtc 04F90H 00000H
|
||||||
@@R_INIS vreg_ctr 04FB6H 00000H
|
@@R_INIS vreg_ctr 04F90H 00000H
|
||||||
@@R_INIS vreg_twl 04FB6H 00000H
|
@@R_INIS vreg_twl 04F90H 00000H
|
||||||
@@R_INIS adc 04FB6H 00000H
|
@@R_INIS adc 04F90H 00000H
|
||||||
@@R_INIS renge 04FB6H 00000H
|
@@R_INIS renge 04F90H 00000H
|
||||||
@@R_INIS accero 04FB6H 00000H
|
@@R_INIS accero 04F90H 00000H
|
||||||
@@R_INIS self_flash
|
@@R_INIS self_flash
|
||||||
04FB6H 00000H
|
04F90H 00000H
|
||||||
@@R_INIS sw 04FB6H 00000H
|
@@R_INIS sw 04F90H 00000H
|
||||||
@@R_INIS task_debug
|
@@R_INIS task_debug
|
||||||
04FB6H 00000H
|
04F90H 00000H
|
||||||
@@R_INIS task_misc
|
@@R_INIS task_misc
|
||||||
04FB6H 00000H
|
04F90H 00000H
|
||||||
@@R_INIS task_sys 04FB6H 00000H
|
@@R_INIS task_sys 04F90H 00000H
|
||||||
@@R_INIS pedo_alg_thre_det2
|
@@R_INIS pedo_alg_thre_det2
|
||||||
04FB6H 00000H
|
04F90H 00000H
|
||||||
@@R_INIS ini_VECT 04FB6H 00000H
|
@@R_INIS ini_VECT 04F90H 00000H
|
||||||
@@R_INIS task_status
|
@@R_INIS task_status
|
||||||
04FB6H 00000H
|
04F90H 00000H
|
||||||
@@R_INIS @rom 04FB6H 00000H
|
@@R_INIS @rom 04F90H 00000H
|
||||||
@@CALT 04FB6H 00000H CSEG
|
@@CALT 04F90H 00000H CSEG
|
||||||
@@CALT @cstart 04FB6H 00000H
|
@@CALT @cstart 04F90H 00000H
|
||||||
@@CALT loader 04FB6H 00000H
|
@@CALT loader 04F90H 00000H
|
||||||
@@CALT pm 04FB6H 00000H
|
@@CALT pm 04F90H 00000H
|
||||||
@@CALT i2c_ctr 04FB6H 00000H
|
@@CALT i2c_ctr 04F90H 00000H
|
||||||
@@CALT main 04FB6H 00000H
|
@@CALT main 04F90H 00000H
|
||||||
@@CALT magic 04FB6H 00000H
|
@@CALT magic 04F90H 00000H
|
||||||
@@CALT WDT 04FB6H 00000H
|
@@CALT WDT 04F90H 00000H
|
||||||
@@CALT i2c_mcu 04FB6H 00000H
|
@@CALT i2c_mcu 04F90H 00000H
|
||||||
@@CALT i2c_twl 04FB6H 00000H
|
@@CALT i2c_twl 04F90H 00000H
|
||||||
@@CALT led 04FB6H 00000H
|
@@CALT led 04F90H 00000H
|
||||||
@@CALT rtc 04FB6H 00000H
|
@@CALT rtc 04F90H 00000H
|
||||||
@@CALT vreg_ctr 04FB6H 00000H
|
@@CALT vreg_ctr 04F90H 00000H
|
||||||
@@CALT vreg_twl 04FB6H 00000H
|
@@CALT vreg_twl 04F90H 00000H
|
||||||
@@CALT adc 04FB6H 00000H
|
@@CALT adc 04F90H 00000H
|
||||||
@@CALT renge 04FB6H 00000H
|
@@CALT renge 04F90H 00000H
|
||||||
@@CALT accero 04FB6H 00000H
|
@@CALT accero 04F90H 00000H
|
||||||
@@CALT self_flash
|
@@CALT self_flash
|
||||||
04FB6H 00000H
|
04F90H 00000H
|
||||||
@@CALT sw 04FB6H 00000H
|
@@CALT sw 04F90H 00000H
|
||||||
@@CALT task_debug
|
@@CALT task_debug
|
||||||
04FB6H 00000H
|
04F90H 00000H
|
||||||
@@CALT task_misc
|
@@CALT task_misc
|
||||||
04FB6H 00000H
|
04F90H 00000H
|
||||||
@@CALT task_sys 04FB6H 00000H
|
@@CALT task_sys 04F90H 00000H
|
||||||
@@CALT pedo_alg_thre_det2
|
@@CALT pedo_alg_thre_det2
|
||||||
04FB6H 00000H
|
04F90H 00000H
|
||||||
@@CALT ini_VECT 04FB6H 00000H
|
@@CALT ini_VECT 04F90H 00000H
|
||||||
@@CALT task_status
|
@@CALT task_status
|
||||||
04FB6H 00000H
|
04F90H 00000H
|
||||||
@@RLINIT 04FB6H 00000H CSEG UNIT64KP
|
@@RLINIT 04F90H 00000H CSEG UNIT64KP
|
||||||
@@RLINIT loader 04FB6H 00000H
|
@@RLINIT loader 04F90H 00000H
|
||||||
@@RLINIT pm 04FB6H 00000H
|
@@RLINIT pm 04F90H 00000H
|
||||||
@@RLINIT i2c_ctr 04FB6H 00000H
|
@@RLINIT i2c_ctr 04F90H 00000H
|
||||||
@@RLINIT main 04FB6H 00000H
|
@@RLINIT main 04F90H 00000H
|
||||||
@@RLINIT magic 04FB6H 00000H
|
@@RLINIT magic 04F90H 00000H
|
||||||
@@RLINIT WDT 04FB6H 00000H
|
@@RLINIT WDT 04F90H 00000H
|
||||||
@@RLINIT i2c_mcu 04FB6H 00000H
|
@@RLINIT i2c_mcu 04F90H 00000H
|
||||||
@@RLINIT i2c_twl 04FB6H 00000H
|
@@RLINIT i2c_twl 04F90H 00000H
|
||||||
@@RLINIT led 04FB6H 00000H
|
@@RLINIT led 04F90H 00000H
|
||||||
@@RLINIT rtc 04FB6H 00000H
|
@@RLINIT rtc 04F90H 00000H
|
||||||
@@RLINIT vreg_ctr 04FB6H 00000H
|
@@RLINIT vreg_ctr 04F90H 00000H
|
||||||
@@RLINIT vreg_twl 04FB6H 00000H
|
@@RLINIT vreg_twl 04F90H 00000H
|
||||||
@@RLINIT adc 04FB6H 00000H
|
@@RLINIT adc 04F90H 00000H
|
||||||
@@RLINIT renge 04FB6H 00000H
|
@@RLINIT renge 04F90H 00000H
|
||||||
@@RLINIT accero 04FB6H 00000H
|
@@RLINIT accero 04F90H 00000H
|
||||||
@@RLINIT self_flash
|
@@RLINIT self_flash
|
||||||
04FB6H 00000H
|
04F90H 00000H
|
||||||
@@RLINIT sw 04FB6H 00000H
|
@@RLINIT sw 04F90H 00000H
|
||||||
@@RLINIT task_debug
|
@@RLINIT task_debug
|
||||||
04FB6H 00000H
|
04F90H 00000H
|
||||||
@@RLINIT task_misc
|
@@RLINIT task_misc
|
||||||
04FB6H 00000H
|
04F90H 00000H
|
||||||
@@RLINIT task_sys 04FB6H 00000H
|
@@RLINIT task_sys 04F90H 00000H
|
||||||
@@RLINIT pedo_alg_thre_det2
|
@@RLINIT pedo_alg_thre_det2
|
||||||
04FB6H 00000H
|
04F90H 00000H
|
||||||
@@RLINIT ini_VECT 04FB6H 00000H
|
@@RLINIT ini_VECT 04F90H 00000H
|
||||||
@@RLINIT task_status
|
@@RLINIT task_status
|
||||||
04FB6H 00000H
|
04F90H 00000H
|
||||||
@@RLINIT @rom 04FB6H 00000H
|
@@RLINIT @rom 04F90H 00000H
|
||||||
@@CODEL 04FB6H 00000H CSEG
|
@@CODEL 04F90H 00000H CSEG
|
||||||
@@CODEL pm 04FB6H 00000H
|
@@CODEL pm 04F90H 00000H
|
||||||
@@CODEL i2c_ctr 04FB6H 00000H
|
@@CODEL i2c_ctr 04F90H 00000H
|
||||||
@@CODEL magic 04FB6H 00000H
|
@@CODEL magic 04F90H 00000H
|
||||||
@@CODEL i2c_twl 04FB6H 00000H
|
@@CODEL i2c_twl 04F90H 00000H
|
||||||
@@CODEL led 04FB6H 00000H
|
@@CODEL led 04F90H 00000H
|
||||||
@@CODEL rtc 04FB6H 00000H
|
@@CODEL rtc 04F90H 00000H
|
||||||
@@CODEL vreg_ctr 04FB6H 00000H
|
@@CODEL vreg_ctr 04F90H 00000H
|
||||||
@@CODEL vreg_twl 04FB6H 00000H
|
@@CODEL vreg_twl 04F90H 00000H
|
||||||
@@CODEL adc 04FB6H 00000H
|
@@CODEL adc 04F90H 00000H
|
||||||
@@CODEL renge 04FB6H 00000H
|
@@CODEL renge 04F90H 00000H
|
||||||
@@CODEL accero 04FB6H 00000H
|
@@CODEL accero 04F90H 00000H
|
||||||
@@CODEL sw 04FB6H 00000H
|
@@CODEL sw 04F90H 00000H
|
||||||
@@CODEL task_misc
|
@@CODEL task_misc
|
||||||
04FB6H 00000H
|
04F90H 00000H
|
||||||
@@CODEL task_sys 04FB6H 00000H
|
@@CODEL task_sys 04F90H 00000H
|
||||||
@@CODEL pedo_alg_thre_det2
|
@@CODEL pedo_alg_thre_det2
|
||||||
04FB6H 00000H
|
04F90H 00000H
|
||||||
@@CODEL ini_VECT 04FB6H 00000H
|
@@CODEL ini_VECT 04F90H 00000H
|
||||||
@@LCODEL 04FB6H 00008H CSEG
|
@@LCODEL 04F90H 00008H CSEG
|
||||||
@@LCODEL abs 04FB6H 00008H
|
@@LCODEL abs 04F90H 00008H
|
||||||
* gap * 04FBEH 00038H
|
* gap * 04F98H 0005EH
|
||||||
MGC_TAIL 04FF6H 0000AH CSEG AT
|
MGC_TAIL 04FF6H 0000AH CSEG AT
|
||||||
MGC_TAIL magic 04FF6H 0000AH
|
MGC_TAIL magic 04FF6H 0000AH
|
||||||
|
|
||||||
|
|||||||
@ -12,7 +12,7 @@
|
|||||||
//#define _ENABLE_WDT_TEST_
|
//#define _ENABLE_WDT_TEST_
|
||||||
//#define _FORCE_TAIKENDAI_
|
//#define _FORCE_TAIKENDAI_
|
||||||
|
|
||||||
#define MCU_VER_MAJOR 0x01
|
#define MCU_VER_MAJOR 0x00
|
||||||
#define MCU_VER_MINOR 0x0D
|
#define MCU_VER_MINOR 0x0D
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
BIN
trunk/hoge.bin
BIN
trunk/hoge.bin
Binary file not shown.
50
trunk/pm.c
50
trunk/pm.c
@ -682,38 +682,30 @@ void BT_get_left(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// twlのレジスタ更新 (先にやらないと割り込みのタイミングがまずいかもしれない)
|
||||||
|
{
|
||||||
|
u8 i;
|
||||||
|
u8 temp_twl_bt_level = 0x0F;
|
||||||
|
|
||||||
|
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;
|
||||||
|
}
|
||||||
|
|
||||||
// 残量で割り込み。急激に減ると飛ぶことがある //
|
// 残量で割り込み。急激に減ると飛ぶことがある //
|
||||||
{
|
{
|
||||||
static u8 bt_remain_old_ctr;
|
static u8 bt_remain_old_ctr;
|
||||||
|
|
||||||
if( system_status.pwr_state == OFF_TRIG )
|
if( bt_remain_old_ctr != vreg_ctr[ VREG_C_BT_REMAIN ] )
|
||||||
{
|
|
||||||
bt_remain_old_ctr = 100;
|
|
||||||
}
|
|
||||||
|
|
||||||
// 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;
|
|
||||||
|
|
||||||
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に通知
|
// CTRに通知
|
||||||
{
|
{
|
||||||
if( (( vreg_ctr[ VREG_C_BT_REMAIN ] <= BATT_TH_LO ) && ( BATT_TH_LO < bt_remain_old_ctr ))||
|
if( (( vreg_ctr[ VREG_C_BT_REMAIN ] <= BATT_TH_LO ) && ( BATT_TH_LO < bt_remain_old_ctr ))||
|
||||||
@ -723,10 +715,10 @@ void BT_get_left(){
|
|||||||
set_irq( VREG_C_IRQ1, REG_BIT_BT_REMAIN );
|
set_irq( VREG_C_IRQ1, REG_BIT_BT_REMAIN );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bt_remain_old_ctr = vreg_ctr[ VREG_C_BT_REMAIN ];
|
bt_remain_old_ctr = vreg_ctr[ VREG_C_BT_REMAIN ];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// PMIC-NTRに電池残量を教えてあげる
|
// PMIC-NTRに電池残量を教えてあげる
|
||||||
{
|
{
|
||||||
static bit initialized;
|
static bit initialized;
|
||||||
|
|||||||
@ -13,13 +13,14 @@ OpenFile6=adc.c,0,220,220,1464,946,8,230,8,0
|
|||||||
OpenFile7=ProjectWindow
|
OpenFile7=ProjectWindow
|
||||||
PrjPos=0,0,1039,0,345
|
PrjPos=0,0,1039,0,345
|
||||||
OpenFile8=config.h,0,242,242,1486,968,0,40,0,0
|
OpenFile8=config.h,0,242,242,1486,968,0,40,0,0
|
||||||
OpenFile9=led.c,0,264,264,1508,990,0,751,0,0
|
OpenFile9=led.c,0,264,264,1508,990,0,731,0,0
|
||||||
OpenFile10=task_misc.c,0,286,286,1530,1012,65,141,69,0
|
OpenFile10=task_misc.c,0,286,286,1530,1012,65,141,69,0
|
||||||
OpenFile11=main.c,0,220,220,1464,946,3,27,1,0
|
OpenFile11=main.c,0,220,220,1464,946,3,27,1,0
|
||||||
OpenFile12=i2c_mcu.c,0,308,308,1552,1034,10,76,7,0
|
OpenFile12=i2c_mcu.c,0,308,308,1552,1034,10,76,7,0
|
||||||
OpenFile13=task_sys.c,0,330,330,1574,1056,10,38,7,0
|
OpenFile13=task_sys.c,0,330,330,1574,1056,10,38,7,0
|
||||||
OpenFile14=OutputWindow
|
OpenFile14=OutputWindow
|
||||||
OutputPos=0,3,734,347,1591
|
OutputPos=0,3,734,347,1591
|
||||||
|
OpenFile15=pm.c,0,110,110,1078,614,11,677,11,0
|
||||||
ActivePRJ=yav_mcu_bsr.prj
|
ActivePRJ=yav_mcu_bsr.prj
|
||||||
[ProjectWindow]
|
[ProjectWindow]
|
||||||
ProjectWindowDispType=0
|
ProjectWindowDispType=0
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user