homeボタンリリース割り込み追加


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@221 013db118-44a6-b54f-8bf7-843cb86687b1
This commit is contained in:
N2232 2010-08-05 07:00:42 +00:00
parent 781d855492
commit 0dbdfcfeba
17 changed files with 1666 additions and 2822 deletions

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -1,20 +1,19 @@
78K0R Linker W1.31 Date: 4 Aug 2010 Page: 1
78K0R Linker W1.31 Date: 5 Aug 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 -go85h,0FC00h,1024 -gi10A84B295BE95C03D45B
h -pbsr_k0r.map -nkd -gb7EFFFFh -bC:\Program Files\NEC Electr
onics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib -bcl0rdm
.lib -bcl0rm.lib -bcl0rmf.lib -iC:\Program Files\NEC Electron
ics Tools\CC78K0R\W2.10\lib78k0r -dbsr_mcu.dr -s -w0 loader.r
el 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 ta
sk_misc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel
task_status.rel
\lib78k0r\s0rm.rel -gi0FFFFFFFFFFFFFFFFFFFFh -pbsr_k0r.map -n
kd -gb0FEFBFFh -bC:\Program Files\NEC Electronics Tools\FSL78
K0R_Type02ES\V1.20\lib78k0r\fsl.lib -bcl0rdm.lib -bcl0rm.lib
-bcl0rmf.lib -iC:\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.r
el 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
Para-file:
Out-file: bsr.lmf
Map-file: bsr_k0r.map
@ -23,9 +22,9 @@ Direc-file:bsr_mcu.dr
*** Link information ***
66 output segment(s)
3DFDH byte(s) real data
5470 symbol(s) defined
64 output segment(s)
3E13H byte(s) real data
5487 symbol(s) defined
*** Memory map ***
@ -57,8 +56,7 @@ Direc-file:bsr_mcu.dr
LDR_CNSL 00002H 00000H CSEG PAGE64KP
LDR_CNSL task_status
00002H 00000H
??NMIROM 00002H 00002H CSEG
* gap * 00004H 0000CH
* gap * 00002H 0000EH
@@VECT10 00010H 00004H CSEG AT
@@VECT10 ini_VECT 00010H 00004H
* gap * 00014H 00008H
@ -99,56 +97,55 @@ Direc-file:bsr_mcu.dr
LDR_CODL task_status
000C4H 00000H
?CSEGSI 000C4H 0000AH CSEG
?OCDSTAD 000CEH 0000AH CSEG
LDR_CODE 000D8H 0090BH CSEG
LDR_CODE loader 000D8H 001D9H
LDR_CODE main 002B1H 0006EH
LDR_CODE WDT 0031FH 00000H
LDR_CODE i2c_mcu 0031FH 002F1H
LDR_CODE 000CEH 0090BH CSEG
LDR_CODE loader 000CEH 001D9H
LDR_CODE main 002A7H 0006EH
LDR_CODE WDT 00315H 00000H
LDR_CODE i2c_mcu 00315H 002F1H
LDR_CODE self_flash
00610H 0034DH
00606H 0034DH
LDR_CODE task_debug
0095DH 00001H
00953H 00001H
LDR_CODE task_status
0095EH 00085H
FSL_CODE 009E3H 00322H CSEG
00954H 00085H
FSL_CODE 009D9H 00322H CSEG
FSL_CODE fsl_block_cmd
009E3H 0002BH
009D9H 0002BH
FSL_CODE fsl_block_check
00A0EH 00013H
00A04H 00013H
FSL_CODE fsl_common
00A21H 0014FH
00A17H 0014FH
FSL_CODE fsl_reset
00B70H 00001H
00B66H 00001H
FSL_CODE fsl_si_ibf
00B71H 00064H
00B67H 00064H
FSL_CODE fsl_phySwap
00BD5H 0004DH
00BCBH 0004DH
FSL_CODE fsl_si_common
00C22H 00061H
FSL_CODE fsl_swap 00C83H 00030H
00C18H 00061H
FSL_CODE fsl_swap 00C79H 00030H
FSL_CODE fsl_write
00CB3H 00052H
@@LCODE 00D05H 002AFH CSEG
@@LCODE @cstart 00D05H 0006DH
@@LCODE @imul 00D72H 00011H
@@LCODE @lumul 00D83H 0002BH
@@LCODE @isdiv 00DAEH 00022H
@@LCODE @iudiv 00DD0H 0002DH
@@LCODE @isrem 00DFDH 00021H
@@LCODE @iurem 00E1EH 0002FH
@@LCODE @lsdiv 00E4DH 00039H
@@LCODE @ludiv 00E86H 0003FH
@@LCODE @divuw 00EC5H 00034H
@@LCODE @ladd 00EF9H 0000FH
@@LCODE @llsh 00F08H 0001BH
@@LCODE @lursh 00F23H 0001FH
@@LCODE @iscmp 00F42H 0000CH
@@LCODE @lscmp 00F4EH 00014H
@@LCODE @lband 00F62H 00014H
@@LCODE @bcdtob 00F76H 0001AH
@@LCODE @bbcd 00F90H 00024H
* gap * 00FB4H 00042H
00CA9H 00052H
@@LCODE 00CFBH 002AFH CSEG
@@LCODE @cstart 00CFBH 0006DH
@@LCODE @imul 00D68H 00011H
@@LCODE @lumul 00D79H 0002BH
@@LCODE @isdiv 00DA4H 00022H
@@LCODE @iudiv 00DC6H 0002DH
@@LCODE @isrem 00DF3H 00021H
@@LCODE @iurem 00E14H 0002FH
@@LCODE @lsdiv 00E43H 00039H
@@LCODE @ludiv 00E7CH 0003FH
@@LCODE @divuw 00EBBH 00034H
@@LCODE @ladd 00EEFH 0000FH
@@LCODE @llsh 00EFEH 0001BH
@@LCODE @lursh 00F19H 0001FH
@@LCODE @iscmp 00F38H 0000CH
@@LCODE @lscmp 00F44H 00014H
@@LCODE @lband 00F58H 00014H
@@LCODE @bcdtob 00F6CH 0001AH
@@LCODE @bbcd 00F86H 00024H
* gap * 00FAAH 0004CH
MGC_LOAD 00FF6H 0000AH CSEG AT
MGC_LOAD magic 00FF6H 0000AH
@ -370,7 +367,7 @@ Direc-file:bsr_mcu.dr
@@CNST ini_VECT 023C4H 00000H
@@CNST task_status
023C4H 00000H
ROM_CODE 023C4H 026B0H CSEG
ROM_CODE 023C4H 026D2H CSEG
ROM_CODE pm 023C4H 00A1EH
ROM_CODE i2c_ctr 02DE2H 00060H
ROM_CODE i2c_twl 02E42H 0005EH
@ -381,42 +378,42 @@ Direc-file:bsr_mcu.dr
ROM_CODE adc 039FCH 002B9H
ROM_CODE renge 03CB5H 001C3H
ROM_CODE accero 03E78H 0013DH
ROM_CODE sw 03FB5H 000F5H
ROM_CODE sw 03FB5H 00117H
ROM_CODE task_misc
040AAH 001C1H
ROM_CODE task_sys 0426BH 0030BH
040CCH 001C1H
ROM_CODE task_sys 0428DH 0030BH
ROM_CODE pedo_alg_thre_det2
04576H 004FEH
@@BASE 04A74H 00507H CSEG BASE
@@BASE loader 04A74H 00000H
@@BASE pm 04A74H 0003FH
@@BASE i2c_ctr 04AB3H 00198H
@@BASE main 04C4BH 00000H
@@BASE magic 04C4BH 00000H
@@BASE WDT 04C4BH 00000H
@@BASE i2c_mcu 04C4BH 000D9H
@@BASE i2c_twl 04D24H 000CDH
@@BASE led 04DF1H 00000H
@@BASE rtc 04DF1H 00052H
@@BASE vreg_ctr 04E43H 00000H
@@BASE vreg_twl 04E43H 00000H
@@BASE adc 04E43H 000B3H
@@BASE renge 04EF6H 00000H
@@BASE accero 04EF6H 0004AH
04598H 004FEH
@@BASE 04A96H 00507H CSEG BASE
@@BASE loader 04A96H 00000H
@@BASE pm 04A96H 0003FH
@@BASE i2c_ctr 04AD5H 00198H
@@BASE main 04C6DH 00000H
@@BASE magic 04C6DH 00000H
@@BASE WDT 04C6DH 00000H
@@BASE i2c_mcu 04C6DH 000D9H
@@BASE i2c_twl 04D46H 000CDH
@@BASE led 04E13H 00000H
@@BASE rtc 04E13H 00052H
@@BASE vreg_ctr 04E65H 00000H
@@BASE vreg_twl 04E65H 00000H
@@BASE adc 04E65H 000B3H
@@BASE renge 04F18H 00000H
@@BASE accero 04F18H 0004AH
@@BASE self_flash
04F40H 00000H
@@BASE sw 04F40H 00000H
04F62H 00000H
@@BASE sw 04F62H 00000H
@@BASE task_debug
04F40H 00000H
04F62H 00000H
@@BASE task_misc
04F40H 00000H
@@BASE task_sys 04F40H 00000H
04F62H 00000H
@@BASE task_sys 04F62H 00000H
@@BASE pedo_alg_thre_det2
04F40H 00000H
@@BASE ini_VECT 04F40H 0003BH
04F62H 00000H
@@BASE ini_VECT 04F62H 0003BH
@@BASE task_status
04F7BH 00000H
* gap * 04F7BH 0007BH
04F9DH 00000H
* gap * 04F9DH 00059H
MGC_TAIL 04FF6H 0000AH CSEG AT
MGC_TAIL magic 04FF6H 0000AH
@ -424,7 +421,7 @@ Direc-file:bsr_mcu.dr
BASE ADDRESS=FF900H SIZE=00500H
OUTPUT INPUT INPUT BASE SIZE
SEGMENT SEGMENT MODULE ADDRESS
@@DATA FF900H 00412H DSEG BASEP
@@DATA FF900H 00414H DSEG BASEP
@@DATA @cstart FF900H 00002H
@@DATA loader FF902H 00000H
@@DATA pm FF902H 00016H
@ -443,175 +440,175 @@ Direc-file:bsr_mcu.dr
@@DATA accero FFC6EH 00002H
@@DATA self_flash
FFC70H 00002H
@@DATA sw FFC72H 00004H
@@DATA sw FFC72H 00006H
@@DATA task_debug
FFC76H 00000H
FFC78H 00000H
@@DATA task_misc
FFC76H 00002H
@@DATA task_sys FFC78H 00002H
FFC78H 00002H
@@DATA task_sys FFC7AH 00002H
@@DATA pedo_alg_thre_det2
FFC7AH 00096H
@@DATA ini_VECT FFD10H 00000H
FFC7CH 00096H
@@DATA ini_VECT FFD12H 00000H
@@DATA task_status
FFD10H 00002H
@@DATA @rom FFD12H 00000H
@@INIT FFD12H 0003CH DSEG BASEP
@@INIT @cstart FFD12H 00000H
@@INIT loader FFD12H 00000H
@@INIT pm FFD12H 00002H
@@INIT i2c_ctr FFD14H 00002H
@@INIT main FFD16H 00000H
@@INIT magic FFD16H 00000H
@@INIT WDT FFD16H 00000H
@@INIT i2c_mcu FFD16H 00000H
@@INIT i2c_twl FFD16H 00000H
@@INIT led FFD16H 00006H
@@INIT rtc FFD1CH 00000H
@@INIT vreg_ctr FFD1CH 00000H
@@INIT vreg_twl FFD1CH 00000H
@@INIT adc FFD1CH 0000EH
@@INIT renge FFD2AH 00016H
@@INIT accero FFD40H 00000H
FFD12H 00002H
@@DATA @rom FFD14H 00000H
@@INIT FFD14H 0003CH DSEG BASEP
@@INIT @cstart FFD14H 00000H
@@INIT loader FFD14H 00000H
@@INIT pm FFD14H 00002H
@@INIT i2c_ctr FFD16H 00002H
@@INIT main FFD18H 00000H
@@INIT magic FFD18H 00000H
@@INIT WDT FFD18H 00000H
@@INIT i2c_mcu FFD18H 00000H
@@INIT i2c_twl FFD18H 00000H
@@INIT led FFD18H 00006H
@@INIT rtc FFD1EH 00000H
@@INIT vreg_ctr FFD1EH 00000H
@@INIT vreg_twl FFD1EH 00000H
@@INIT adc FFD1EH 0000EH
@@INIT renge FFD2CH 00016H
@@INIT accero FFD42H 00000H
@@INIT self_flash
FFD40H 00000H
@@INIT sw FFD40H 00002H
FFD42H 00000H
@@INIT sw FFD42H 00002H
@@INIT task_debug
FFD42H 00000H
FFD44H 00000H
@@INIT task_misc
FFD42H 00000H
@@INIT task_sys FFD42H 00002H
FFD44H 00000H
@@INIT task_sys FFD44H 00002H
@@INIT pedo_alg_thre_det2
FFD44H 00008H
@@INIT ini_VECT FFD4CH 00000H
FFD46H 00008H
@@INIT ini_VECT FFD4EH 00000H
@@INIT task_status
FFD4CH 00002H
@@INIT @rom FFD4EH 00000H
@@INIS FFD4EH 00000H DSEG UNITP
@@INIS @cstart FFD4EH 00000H
@@INIS loader FFD4EH 00000H
@@INIS pm FFD4EH 00000H
@@INIS i2c_ctr FFD4EH 00000H
@@INIS main FFD4EH 00000H
@@INIS magic FFD4EH 00000H
@@INIS WDT FFD4EH 00000H
@@INIS i2c_mcu FFD4EH 00000H
@@INIS i2c_twl FFD4EH 00000H
@@INIS led FFD4EH 00000H
@@INIS rtc FFD4EH 00000H
@@INIS vreg_ctr FFD4EH 00000H
@@INIS vreg_twl FFD4EH 00000H
@@INIS adc FFD4EH 00000H
@@INIS renge FFD4EH 00000H
@@INIS accero FFD4EH 00000H
FFD4EH 00002H
@@INIT @rom FFD50H 00000H
@@INIS FFD50H 00000H DSEG UNITP
@@INIS @cstart FFD50H 00000H
@@INIS loader FFD50H 00000H
@@INIS pm FFD50H 00000H
@@INIS i2c_ctr FFD50H 00000H
@@INIS main FFD50H 00000H
@@INIS magic FFD50H 00000H
@@INIS WDT FFD50H 00000H
@@INIS i2c_mcu FFD50H 00000H
@@INIS i2c_twl FFD50H 00000H
@@INIS led FFD50H 00000H
@@INIS rtc FFD50H 00000H
@@INIS vreg_ctr FFD50H 00000H
@@INIS vreg_twl FFD50H 00000H
@@INIS adc FFD50H 00000H
@@INIS renge FFD50H 00000H
@@INIS accero FFD50H 00000H
@@INIS self_flash
FFD4EH 00000H
@@INIS sw FFD4EH 00000H
FFD50H 00000H
@@INIS sw FFD50H 00000H
@@INIS task_debug
FFD4EH 00000H
FFD50H 00000H
@@INIS task_misc
FFD4EH 00000H
@@INIS task_sys FFD4EH 00000H
FFD50H 00000H
@@INIS task_sys FFD50H 00000H
@@INIS pedo_alg_thre_det2
FFD4EH 00000H
@@INIS ini_VECT FFD4EH 00000H
FFD50H 00000H
@@INIS ini_VECT FFD50H 00000H
@@INIS task_status
FFD4EH 00000H
@@INIS @rom FFD4EH 00000H
@@DATS FFD4EH 00000H DSEG UNITP
@@DATS @cstart FFD4EH 00000H
@@DATS loader FFD4EH 00000H
@@DATS pm FFD4EH 00000H
@@DATS i2c_ctr FFD4EH 00000H
@@DATS main FFD4EH 00000H
@@DATS magic FFD4EH 00000H
@@DATS WDT FFD4EH 00000H
@@DATS i2c_mcu FFD4EH 00000H
@@DATS i2c_twl FFD4EH 00000H
@@DATS led FFD4EH 00000H
@@DATS rtc FFD4EH 00000H
@@DATS vreg_ctr FFD4EH 00000H
@@DATS vreg_twl FFD4EH 00000H
@@DATS adc FFD4EH 00000H
@@DATS renge FFD4EH 00000H
@@DATS accero FFD4EH 00000H
FFD50H 00000H
@@INIS @rom FFD50H 00000H
@@DATS FFD50H 00000H DSEG UNITP
@@DATS @cstart FFD50H 00000H
@@DATS loader FFD50H 00000H
@@DATS pm FFD50H 00000H
@@DATS i2c_ctr FFD50H 00000H
@@DATS main FFD50H 00000H
@@DATS magic FFD50H 00000H
@@DATS WDT FFD50H 00000H
@@DATS i2c_mcu FFD50H 00000H
@@DATS i2c_twl FFD50H 00000H
@@DATS led FFD50H 00000H
@@DATS rtc FFD50H 00000H
@@DATS vreg_ctr FFD50H 00000H
@@DATS vreg_twl FFD50H 00000H
@@DATS adc FFD50H 00000H
@@DATS renge FFD50H 00000H
@@DATS accero FFD50H 00000H
@@DATS self_flash
FFD4EH 00000H
@@DATS sw FFD4EH 00000H
FFD50H 00000H
@@DATS sw FFD50H 00000H
@@DATS task_debug
FFD4EH 00000H
FFD50H 00000H
@@DATS task_misc
FFD4EH 00000H
@@DATS task_sys FFD4EH 00000H
FFD50H 00000H
@@DATS task_sys FFD50H 00000H
@@DATS pedo_alg_thre_det2
FFD4EH 00000H
@@DATS ini_VECT FFD4EH 00000H
FFD50H 00000H
@@DATS ini_VECT FFD50H 00000H
@@DATS task_status
FFD4EH 00000H
@@DATS @rom FFD4EH 00000H
FSL_DATA FFD4EH 00010H DSEG UNITP
FFD50H 00000H
@@DATS @rom FFD50H 00000H
FSL_DATA FFD50H 00010H DSEG UNITP
FSL_DATA fsl_common
FFD4EH 00010H
@@INITL FFD5EH 00000H DSEG UNIT64KP
@@INITL loader FFD5EH 00000H
@@INITL pm FFD5EH 00000H
@@INITL i2c_ctr FFD5EH 00000H
@@INITL main FFD5EH 00000H
@@INITL magic FFD5EH 00000H
@@INITL WDT FFD5EH 00000H
@@INITL i2c_mcu FFD5EH 00000H
@@INITL i2c_twl FFD5EH 00000H
@@INITL led FFD5EH 00000H
@@INITL rtc FFD5EH 00000H
@@INITL vreg_ctr FFD5EH 00000H
@@INITL vreg_twl FFD5EH 00000H
@@INITL adc FFD5EH 00000H
@@INITL renge FFD5EH 00000H
@@INITL accero FFD5EH 00000H
FFD50H 00010H
@@INITL FFD60H 00000H DSEG UNIT64KP
@@INITL loader FFD60H 00000H
@@INITL pm FFD60H 00000H
@@INITL i2c_ctr FFD60H 00000H
@@INITL main FFD60H 00000H
@@INITL magic FFD60H 00000H
@@INITL WDT FFD60H 00000H
@@INITL i2c_mcu FFD60H 00000H
@@INITL i2c_twl FFD60H 00000H
@@INITL led FFD60H 00000H
@@INITL rtc FFD60H 00000H
@@INITL vreg_ctr FFD60H 00000H
@@INITL vreg_twl FFD60H 00000H
@@INITL adc FFD60H 00000H
@@INITL renge FFD60H 00000H
@@INITL accero FFD60H 00000H
@@INITL self_flash
FFD5EH 00000H
@@INITL sw FFD5EH 00000H
FFD60H 00000H
@@INITL sw FFD60H 00000H
@@INITL task_debug
FFD5EH 00000H
FFD60H 00000H
@@INITL task_misc
FFD5EH 00000H
@@INITL task_sys FFD5EH 00000H
FFD60H 00000H
@@INITL task_sys FFD60H 00000H
@@INITL pedo_alg_thre_det2
FFD5EH 00000H
@@INITL ini_VECT FFD5EH 00000H
FFD60H 00000H
@@INITL ini_VECT FFD60H 00000H
@@INITL task_status
FFD5EH 00000H
@@INITL @rom FFD5EH 00000H
@@DATAL FFD5EH 00000H DSEG UNIT64KP
@@DATAL loader FFD5EH 00000H
@@DATAL pm FFD5EH 00000H
@@DATAL i2c_ctr FFD5EH 00000H
@@DATAL main FFD5EH 00000H
@@DATAL magic FFD5EH 00000H
@@DATAL WDT FFD5EH 00000H
@@DATAL i2c_mcu FFD5EH 00000H
@@DATAL i2c_twl FFD5EH 00000H
@@DATAL led FFD5EH 00000H
@@DATAL rtc FFD5EH 00000H
@@DATAL vreg_ctr FFD5EH 00000H
@@DATAL vreg_twl FFD5EH 00000H
@@DATAL adc FFD5EH 00000H
@@DATAL renge FFD5EH 00000H
@@DATAL accero FFD5EH 00000H
FFD60H 00000H
@@INITL @rom FFD60H 00000H
@@DATAL FFD60H 00000H DSEG UNIT64KP
@@DATAL loader FFD60H 00000H
@@DATAL pm FFD60H 00000H
@@DATAL i2c_ctr FFD60H 00000H
@@DATAL main FFD60H 00000H
@@DATAL magic FFD60H 00000H
@@DATAL WDT FFD60H 00000H
@@DATAL i2c_mcu FFD60H 00000H
@@DATAL i2c_twl FFD60H 00000H
@@DATAL led FFD60H 00000H
@@DATAL rtc FFD60H 00000H
@@DATAL vreg_ctr FFD60H 00000H
@@DATAL vreg_twl FFD60H 00000H
@@DATAL adc FFD60H 00000H
@@DATAL renge FFD60H 00000H
@@DATAL accero FFD60H 00000H
@@DATAL self_flash
FFD5EH 00000H
@@DATAL sw FFD5EH 00000H
FFD60H 00000H
@@DATAL sw FFD60H 00000H
@@DATAL task_debug
FFD5EH 00000H
FFD60H 00000H
@@DATAL task_misc
FFD5EH 00000H
@@DATAL task_sys FFD5EH 00000H
FFD60H 00000H
@@DATAL task_sys FFD60H 00000H
@@DATAL pedo_alg_thre_det2
FFD5EH 00000H
@@DATAL ini_VECT FFD5EH 00000H
FFD60H 00000H
@@DATAL ini_VECT FFD60H 00000H
@@DATAL task_status
FFD5EH 00000H
@@DATAL @rom FFD5EH 00000H
* gap * FFD5EH 000A2H
FFD60H 00000H
@@DATAL @rom FFD60H 00000H
* gap * FFD60H 000A0H
MEMORY=RAM2
BASE ADDRESS=FFE20H SIZE=000C0H

View File

@ -14,9 +14,7 @@
//#define _DBG_FORCE_JIKKI_
#define MCU_VER_MAJOR 0x01
#define MCU_VER_MINOR 0x03
//#define PM_CCIC_TIM
#define MCU_VER_MINOR 0x04
//#define _MODEL_TEG2_

Binary file not shown.

View File

@ -48,11 +48,7 @@ void main_loop( void )
if( system_status.reboot )
{
// リブート時は電源onに上書き
#ifdef _PMIC_TWL_
if( RESET1_n )
#else
if( PM_chk_LDSW() != 0 )
#endif
{
system_status.pwr_state = ON_TRIG;
}

View File

@ -36,12 +36,6 @@ static void BT_mgic_init();
// ========================================================
#ifdef _PMIC_TWL_
u8 blset;
#endif
#define swap_endian_16( x ) (unsigned int)(( x << 8 ) | ( x >> 8 ))
@ -718,11 +712,6 @@ err PM_LCD_on( )
SND_DEPOP_SND_ENABLE;
return ( ERR_ERR );
}
#ifdef _PMIC_TWL_
PM_TEG_LCD_dis( 0 );
blset = ( PM_REG_BIT_BL_U | PM_REG_BIT_BL_L );
#endif
return ( ERR_SUCCESS );
}
@ -732,11 +721,7 @@ void PM_LCD_off()
SND_DEPOP_SND_MUTE;
// BL¢Ľç<E2809A>Á·
#ifdef _PMIC_TWL_
if( blset != 0 )
#else
if( ( iic_mcu_read_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_BL ) & 0x03 ) != 0 )
#endif
{
u8 tot;
@ -754,11 +739,6 @@ void PM_LCD_off()
vreg_ctr[VREG_C_COMMAND2] &= ~( REG_BIT_CMD_BL_U_OFF | REG_BIT_CMD_BL_L_OFF );
}
#ifdef _PMIC_TWL_
PM_TEG_LCD_dis( 1 );
blset = 0;
#endif
if( iic_mcu_read_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_VDD_LCD ) != 0 )
{
PM_TCOM_VCS_off( );
@ -780,16 +760,12 @@ void PM_LCD_off()
======================================================== */
err PM_BL_set( u8 dat )
{
#ifndef _PMIC_TWL_
u8 blset;
#endif
u8 intset = 0;
// RMWð<E2809A>s¤
#ifndef _PMIC_TWL_
// Read
blset = iic_mcu_read_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_BL ) ;
#endif
// Modify
// ue

View File

@ -186,18 +186,10 @@ task_status_immed tski_PM_BL_set();
#endif
// ほか //
#ifdef _PMIC_TWL_
#define PM_reset_neg() { PM0.0 = 1; }
#define PM_reset_ast() { P0.0 = 0; PM0.0 = 0; }
#define PM_chk_LDSW() ( 1 )
#else
#define PM_reset_neg() ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_CONT, ( PM_REG_BIT_LDSW | PM_REG_BIT_nRST1 )))
#define PM_reset_ast() ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_CONT, ( PM_REG_BIT_LDSW )))
#define PM_chk_LDSW() ( iic_mcu_read_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_CONT ) & PM_REG_BIT_LDSW )
// ↑ 0 だと異常
#endif
// 液晶系電源 //
#define PM_VDDLCD_on() ( iic_mcu_write_a_byte( IIC_SLA_PMIC, PM_REG_ADRS_VDD_LCD, PM_REG_BIT_VDDLCD ))

View File

@ -27,7 +27,7 @@
u16 SW_pow_count;
bit SW_pow_mask;
u8 SW_home_count, SW_wifi_count;
u8 SW_home_count, SW_wifi_count, SW_home_count_rel;
bit SW_HOME_n;
@ -100,21 +100,13 @@ void tsk_sw( )
case ( BT_CHARGE ):
case ( OFF ):
// 電源スイッチの監視 //
if( SW_pow_count == CLICK_THRESHOLD )
if( SW_pow_count == (u8)(50/(INTERVAL_TSK_SW / SYS_INTERVAL_TICK)) )
{
#ifdef _SW_HOME_ENABLE_
set_irq( VREG_C_IRQ0, REG_BIT_SW_POW_CLICK );
#else
set_irq( VREG_C_IRQ0, REG_BIT_SW_HOME_CLICK );
#endif
}
else if( SW_pow_count == (u8)( HOLD_THREASHOLD * 1.5 ) )
{
#ifdef _SW_HOME_ENABLE_
set_irq( VREG_C_IRQ0, REG_BIT_SW_POW_HOLD );
#else
set_irq( VREG_C_IRQ0, REG_BIT_SW_HOME_HOLD );
#endif
}
else if( SW_pow_count > ( (u16)HOLD_THREASHOLD + vreg_ctr[ VREG_C_OFF_DELAY ] *9 ))
{
@ -123,16 +115,13 @@ void tsk_sw( )
count_sw_n( SW_POW_n, SW_pow_count, SW_pow_mask ); // ボタン押し時間のカウント
#ifdef _SW_HOME_ENABLE_
// HOME スイッチ //
switch( system_status.model )
{
# ifdef _MODEL_CTR_
case( MODEL_JIKKI ):
case( MODEL_SHIROBAKO ):
SW_HOME_n = SW_HOME_n_JIKKI;
SW_HOME_n = SW_HOME_n_JIKKI; // 接続先のポートが違うため
break;
# endif
case( MODEL_TS_BOARD ):
SW_HOME_n = SW_HOME_n_TSBOARD;
break;
@ -140,7 +129,7 @@ void tsk_sw( )
SW_HOME_n = 1; // 放されてる状態
}
chk_clicked( SW_HOME_n, SW_home_count, REG_BIT_SW_HOME_CLICK );
#endif
chk_clicked( !SW_HOME_n, SW_home_count_rel, REG_BIT_SW_HOME_RELEASE );
// wifi sw //
chk_clicked( SW_WIFI_n, SW_wifi_count, REG_BIT_SW_WIFI_CLICK );

View File

@ -278,10 +278,6 @@ void tsk_sys( )
// ふた開け INTP5 閉じるとL
// ACアダプタ INTP4 アダプタありでL
// RTC
#ifdef _PMIC_TWL_
PM_TEG_LCD_dis( 1 );
#endif
while( iic_mcu_busy )
{;
}

View File

@ -19,12 +19,6 @@
# define DBG_LED_toggle ;
#endif
#ifdef _PMIC_TWL_
# define PM_TEG_PWSW P7.5 // TEGのみ
# define PM_TEG_LCD_dis( val ) ( P7.6 = val ) // TEGのみ
#endif
#ifdef _PMIC_CTR_
# define SLP_ACK P7.7
#endif

View File

@ -66,11 +66,7 @@ void vreg_ctr_init( )
// 本体の電源投入時にセットされます
void vreg_ctr_reset( )
{
#ifdef _PMIC_TWL_
vreg_ctr[ VREG_C_MCU_VER_MAJOR ] = MCU_VER_MAJOR;
#else
vreg_ctr[ VREG_C_MCU_VER_MAJOR ] = MCU_VER_MAJOR | 0x10;
#endif
vreg_ctr[ VREG_C_MCU_VER_MINOR ] = MCU_VER_MINOR;
vreg_ctr[ VREG_C_LED_BRIGHT ] = 0xFF;

View File

@ -34,7 +34,7 @@
#define REG_BIT_SHELL_OPEN ( 1 << 6 )
#define REG_BIT_SHELL_CLOSE ( 1 << 5 )
#define REG_BIT_SW_WIFI_CLICK ( 1 << 4 )
#define REG_BIT_SW_HOME_HOLD ( 1 << 3 )
#define REG_BIT_SW_HOME_RELEASE ( 1 << 3 )
#define REG_BIT_SW_HOME_CLICK ( 1 << 2 )
#define REG_BIT_SW_POW_HOLD ( 1 << 1 )
#define REG_BIT_SW_POW_CLICK ( 1 << 0 )

View File

@ -1,39 +1,15 @@
C:\WINDOWS\system32\cmd.exe /c touch magic.c
"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(89) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(160) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(247) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add'
pm.c(467) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(567) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(568) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(674) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(710) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(748) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(832) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(840) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(995) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add'
pm.c(1062) : CC78K0R warning W0401: Conversion may lose significant digits
pm.c(1065) : CC78K0R warning W0401: Conversion may lose significant digits
batt_params.h(97) : CC78K0R warning W0401: Conversion may lose significant digits
batt_params.h(97) : CC78K0R warning W0401: Conversion may lose significant digits
batt_params.h(98) : CC78K0R warning W0401: Conversion may lose significant digits
batt_params.h(98) : CC78K0R warning W0401: Conversion may lose significant digits
batt_params.h(99) : CC78K0R warning W0401: Conversion may lose significant digits
batt_params.h(99) : CC78K0R warning W0401: Conversion may lose significant digits
batt_params.h(100) : CC78K0R warning W0401: Conversion may lose significant digits
batt_params.h(101) : CC78K0R warning W0401: Conversion may lose significant digits
batt_params.h(102) : CC78K0R warning W0401: Conversion may lose significant digits
batt_params.h(103) : CC78K0R warning W0401: Conversion may lose significant digits
Compilation complete, 0 error(s) and 24 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 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" -go85h,0FC00h,1024 -gi10A84B295BE95C03D45Bh -pbsr_k0r.map -nkd -gb7EFFFFh -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 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\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" -gi0FFFFFFFFFFFFFFFFFFFFh -pbsr_k0r.map -nkd -gb0FEFBFFh -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 -ki -U0FFH -R bsr.lmf
"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.
C:\WINDOWS\system32\cmd.exe /c ruby nec_s_2_bsrbin2.rb bsr.hex
nec_s_2_bsrbin2.rb:2: warning: variable $KCODE is no longer effective; ignored
@ -41,4 +17,4 @@ intel-HEX to bsr bin converter
file converted!
Build Total error(s) : 0 Total warning(s) : 24
Build Total error(s) : 0 Total warning(s) : 0

View File

@ -36,6 +36,82 @@ TargetFile=0
[BuildMode5]
BuildModeName=BSR_WM0
TargetFile=0
[Options.OC78K0R 0]
Version=100
O0=.\bsr.hex
O1=bsr.hex
UC=1
UN=FF
UST=
USZ=
K=1
ZF=0
S=1
E=0
CommandFile=0
[Options.OC78K0R 1]
Version=100
UC=1
UN=FF
UST=
USZ=
K=1
ZF=0
S=1
E=0
CommandFile=0
[Options.OC78K0R 2]
Version=100
O0=.\bsr.hex
O1=bsr.hex
UC=0
UN=FF
UST=
USZ=
K=0
ZF=0
S=1
E=0
CommandFile=0
[Options.OC78K0R 3]
Version=100
O0=.\bsr.hex
O1=bsr.hex
UC=1
UN=FF
UST=
USZ=
K=1
ZF=0
S=1
E=0
CommandFile=0
[Options.OC78K0R 4]
Version=100
O0=.\bsr.hex
O1=bsr.hex
UC=1
UN=FF
UST=
USZ=
K=1
ZF=0
S=1
E=0
CommandFile=0
[Options.OC78K0R 5]
Version=100
O0=.\bsr.hex
O1=bsr.hex
UC=1
UN=FF
UST=
USZ=
K=1
ZF=0
S=1
E=0
CommandFile=0
[Options.RA78K0R 0]
Version=100
G=1
@ -144,6 +220,366 @@ LT=8
Z=0
CommandFile=0
RA_OPT=
[ToolSet]
ToolSetName=(•Ï<E280A2>X)78K0R Software Package V1.10
Tool1=CC78K0R|W2.10
Tool2=RA78K0R|W1.31
Tool3=ID78K0R-QB|V3.60
[SrcFile]
Source1=loader.c
Source2=pm.c
Source3=i2c_ctr.c
Source4=main.c
Source5=magic.c
Source6=WDT.c
Source7=i2c_mcu.c
Source8=i2c_twl.c
Source9=led.c
Source10=rtc.c
Source11=vreg_ctr.c
Source12=vreg_twl.c
Source13=adc.c
Source14=renge\renge.c
Source15=accero.c
Source16=self_flash.c
Source17=sw.c
Source18=task_debug.c
Source19=task_misc.c
Source20=task_sys.c
Source21=pedo_alg_thre_det2.c
Source22=ini_VECT.c
Source23=task_status.c
[IncFile]
Include1=incs_loader.h
Include2=jhl_defs.h
Include3=config.h
Include4=user_define.h
Include5=bsr_system.h
Include6=renge\renge.h
Include7=renge\renge_defs.h
Include8=renge\renge_task_immediate.h
Include9=vreg_ctr.h
Include10=vreg_twl.h
Include11=loader.h
Include12=i2c_mcu.h
Include13=WDT.h
Include14=fsl_user.h
Include15=i2c_ctr.h
Include16=pm.h
Include17=rtc.h
Include18=reboot.h
Include19=incs.h
Include20=accero.h
Include21=pedometer.h
Include22=adc.h
Include23=led.h
Include24=batt_params.h
Include25=i2c_twl_defs.h
Include26=renge\renge_task_intval.h
Include27=i2c_twl.h
Include28=sw.h
Include29=self_flash.h
Include30=pool.h
Include31=pedo_lpf_coeff.h
Include32=..\..\..\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h
Include33=..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\inc78k0r\math.h
Include34=voltable.h
Include35=magic.h
[BuildBefore-AfterCmd]
Before1=touch magic.c
After1=ruby nec_s_2_bsrbin2.rb bsr.hex
[Options.LK78K0R 0]
Version=100
O0=bsr_k0r.lmf
O1=bsr.lmf
O2=flash.lmf
O3=a.lmf
G=1
E=0
E0=flash.elk
E1=a.elk
GO=1
GOValue=85
GOStart=FC00
GOSizeValue=1024
GI=1
GIValue=FFFFFFFFFFFFFFFFFFFF
CCZA=0
MemInfoCheck=1
P=1
P0=bsr_k0r.map
P1=bsr.map
P2=flash.map
P3=a.map
MI=0
GB=1
GBValue=6EFBFF
KM=1
KD=0
KP=1
KL=0
LF=0
LL=0
B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib
D0=bsr_mcu.dr
D1=user_area.dr
S=1
W=0
SELFCheck=1
SELF=0
ZB=
Etcetera0=
Etcetera1=boot.lmf
CommandFile=0
[Options.LK78K0R 1]
Version=100
O0=a.lmf
G=0
E=0
E0=a.elk
GO=0
GOValue=
GOStart=FC00
GOSizeValue=1024
GI=0
GIValue=FFFFFFFFFFFFFFFFFFFF
CCZA=1
MemInfoCheck=0
P=1
P0=a.map
MI=0
GB=0
GBValue=
KM=1
KD=1
KP=0
KL=0
LF=0
LL=0
S=0
W=1
SELFCheck=0
SELF=0
ZB=
CommandFile=0
[Options.LK78K0R 2]
Version=100
O0=bsr.lmf
O1=bsr_k0r.lmf
O2=flash.lmf
O3=a.lmf
G=1
E=0
E0=flash.elk
E1=a.elk
GO=0
GOValue=85
GOStart=FC00
GOSizeValue=1024
GI=1
GIValue=FFFFFFFFFFFFFFFFFFFF
CCZA=0
MemInfoCheck=1
P=1
P0=bsr_k0r.map
P1=bsr.map
P2=flash.map
P3=a.map
MI=0
GB=1
GBValue=FEFBFF
KM=1
KD=0
KP=0
KL=0
LF=0
LL=0
B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib
D0=bsr_mcu.dr
D1=user_area.dr
S=1
W=0
SELFCheck=0
SELF=0
ZB=
Etcetera0=
Etcetera1=boot.lmf
CommandFile=0
OFILE=C:\78k_data\yav-mcu-basara\trunk\bsr.lmf
[Options.LK78K0R 3]
Version=100
O0=bsr_bsr.lmf
O1=bsr_k0r.lmf
O2=bsr.lmf
O3=flash.lmf
O4=a.lmf
G=1
E=0
E0=flash.elk
E1=a.elk
GO=1
GOValue=85
GOStart=FC00
GOSizeValue=1024
GI=1
GIValue=FFFFFFFFFFFFFFFFFFFF
CCZA=0
MemInfoCheck=1
P=1
P0=bsr_bsr.map
P1=bsr_k0r.map
P2=bsr.map
P3=flash.map
P4=a.map
MI=0
GB=1
GBValue=6EFBFF
KM=1
KD=0
KP=1
KL=0
LF=0
LL=0
B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib
D0=bsr_mcu.dr
D1=user_area.dr
S=1
W=2
SELFCheck=0
SELF=0
ZB=
Etcetera0=
Etcetera1=boot.lmf
CommandFile=0
[Options.LK78K0R 4]
Version=100
O0=bsr_k0r.lmf
O1=bsr.lmf
O2=flash.lmf
O3=a.lmf
G=1
E=0
E0=flash.elk
E1=a.elk
GO=1
GOValue=85
GOStart=FC00
GOSizeValue=1024
GI=1
GIValue=FFFFFFFFFFFFFFFFFFFF
CCZA=0
MemInfoCheck=1
P=1
P0=bsr_k0r.map
P1=bsr.map
P2=flash.map
P3=a.map
MI=0
GB=1
GBValue=6EFBFF
KM=1
KD=0
KP=1
KL=0
LF=0
LL=0
B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib
D0=bsr_mcu.dr
D1=user_area.dr
S=1
W=0
SELFCheck=1
SELF=0
ZB=
Etcetera0=
Etcetera1=boot.lmf
CommandFile=0
[Options.LK78K0R 5]
Version=100
O0=bsr_bsr.lmf
O1=bsr_k0r.lmf
O2=bsr.lmf
O3=flash.lmf
O4=a.lmf
G=1
E=0
E0=flash.elk
E1=a.elk
GO=1
GOValue=85
GOStart=FC00
GOSizeValue=1024
GI=1
GIValue=FFFFFFFFFFFFFFFFFFFF
CCZA=0
MemInfoCheck=1
P=1
P0=bsr_bsr.map
P1=bsr_k0r.map
P2=bsr.map
P3=flash.map
P4=a.map
MI=0
GB=1
GBValue=6EFBFF
KM=1
KD=0
KP=1
KL=0
LF=0
LL=0
B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib
D0=bsr_mcu.dr
D1=user_area.dr
S=1
W=2
SELFCheck=0
SELF=0
ZB=
Etcetera0=
Etcetera1=boot.lmf
CommandFile=0
[Options.LCNV78K0R 0]
Version=100
LCNV_GO=0
E=0
CommandFile=0
[Options.LCNV78K0R 1]
Version=100
LCNV_GO=0
E=0
CommandFile=0
[Options.LCNV78K0R 2]
Version=100
LCNV_GO=0
O0=inter_asm
E=0
CommandFile=0
[Options.LCNV78K0R 3]
Version=100
LCNV_GO=0
E=0
CommandFile=0
[Options.LCNV78K0R 4]
Version=100
LCNV_GO=0
E=0
CommandFile=0
[Options.LCNV78K0R 5]
Version=100
LCNV_GO=0
E=0
CommandFile=0
[Options.78K0R]
BuildMode=2
BuildMode2=K0R_dbg
BuildMode3=BSR_dbg
BuildMode4=BSR_rel
BuildMode5=BSR_WM0
DefaultMode2=1
DefaultMode3=1
DefaultMode4=1
DefaultMode5=1
[Options.CC78K0R 0]
Version=210
Include0=renge,C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r
@ -610,441 +1046,3 @@ VfiFileBoot0=
VfiFileBoot1=boot.vfi
VF78K0Rchk=0
VF78K0Rvs=
[ToolSet]
ToolSetName=(•Ï<E280A2>X)78K0R Software Package V1.10
Tool1=CC78K0R|W2.10
Tool2=RA78K0R|W1.31
Tool3=ID78K0R-QB|V3.60
[SrcFile]
Source1=loader.c
Source2=pm.c
Source3=i2c_ctr.c
Source4=main.c
Source5=magic.c
Source6=WDT.c
Source7=i2c_mcu.c
Source8=i2c_twl.c
Source9=led.c
Source10=rtc.c
Source11=vreg_ctr.c
Source12=vreg_twl.c
Source13=adc.c
Source14=renge\renge.c
Source15=accero.c
Source16=self_flash.c
Source17=sw.c
Source18=task_debug.c
Source19=task_misc.c
Source20=task_sys.c
Source21=pedo_alg_thre_det2.c
Source22=ini_VECT.c
Source23=task_status.c
[IncFile]
Include1=incs_loader.h
Include2=jhl_defs.h
Include3=config.h
Include4=user_define.h
Include5=bsr_system.h
Include6=renge\renge.h
Include7=renge\renge_defs.h
Include8=renge\renge_task_immediate.h
Include9=vreg_ctr.h
Include10=vreg_twl.h
Include11=loader.h
Include12=i2c_mcu.h
Include13=WDT.h
Include14=fsl_user.h
Include15=i2c_ctr.h
Include16=pm.h
Include17=rtc.h
Include18=reboot.h
Include19=incs.h
Include20=accero.h
Include21=pedometer.h
Include22=adc.h
Include23=led.h
Include24=batt_params.h
Include25=i2c_twl_defs.h
Include26=renge\renge_task_intval.h
Include27=i2c_twl.h
Include28=sw.h
Include29=self_flash.h
Include30=pool.h
Include31=pedo_lpf_coeff.h
Include32=..\..\..\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h
Include33=..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\inc78k0r\math.h
Include34=voltable.h
Include35=magic.h
[BuildBefore-AfterCmd]
Before1=touch magic.c
After1=ruby nec_s_2_bsrbin2.rb bsr.hex
[Options.OC78K0R 0]
Version=100
O0=.\bsr.hex
O1=bsr.hex
UC=1
UN=FF
UST=
USZ=
K=1
ZF=0
S=1
E=0
CommandFile=0
[Options.OC78K0R 1]
Version=100
UC=1
UN=FF
UST=
USZ=
K=1
ZF=0
S=1
E=0
CommandFile=0
[Options.OC78K0R 2]
Version=100
O0=.\bsr.hex
O1=bsr.hex
UC=1
UN=FF
UST=
USZ=
K=0
ZF=0
S=1
E=0
Etcetera0=-U0FFH -R
Etcetera1=-r
CommandFile=0
[Options.OC78K0R 3]
Version=100
O0=.\bsr.hex
O1=bsr.hex
UC=1
UN=FF
UST=
USZ=
K=1
ZF=0
S=1
E=0
CommandFile=0
[Options.OC78K0R 4]
Version=100
O0=.\bsr.hex
O1=bsr.hex
UC=1
UN=FF
UST=
USZ=
K=1
ZF=0
S=1
E=0
CommandFile=0
[Options.OC78K0R 5]
Version=100
O0=.\bsr.hex
O1=bsr.hex
UC=1
UN=FF
UST=
USZ=
K=1
ZF=0
S=1
E=0
CommandFile=0
[Options.LK78K0R 0]
Version=100
O0=bsr_k0r.lmf
O1=bsr.lmf
O2=flash.lmf
O3=a.lmf
G=1
E=0
E0=flash.elk
E1=a.elk
GO=1
GOValue=85
GOStart=FC00
GOSizeValue=1024
GI=1
GIValue=FFFFFFFFFFFFFFFFFFFF
CCZA=0
MemInfoCheck=1
P=1
P0=bsr_k0r.map
P1=bsr.map
P2=flash.map
P3=a.map
MI=0
GB=1
GBValue=6EFBFF
KM=1
KD=0
KP=1
KL=0
LF=0
LL=0
B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib
D0=bsr_mcu.dr
D1=user_area.dr
S=1
W=0
SELFCheck=1
SELF=0
ZB=
Etcetera0=
Etcetera1=boot.lmf
CommandFile=0
[Options.LK78K0R 1]
Version=100
O0=a.lmf
G=0
E=0
E0=a.elk
GO=0
GOValue=
GOStart=FC00
GOSizeValue=1024
GI=0
GIValue=FFFFFFFFFFFFFFFFFFFF
CCZA=1
MemInfoCheck=0
P=1
P0=a.map
MI=0
GB=0
GBValue=
KM=1
KD=1
KP=0
KL=0
LF=0
LL=0
S=0
W=1
SELFCheck=0
SELF=0
ZB=
CommandFile=0
[Options.LK78K0R 2]
Version=100
O0=bsr.lmf
O1=bsr_k0r.lmf
O2=flash.lmf
O3=a.lmf
G=1
E=0
E0=flash.elk
E1=a.elk
GO=1
GOValue=85
GOStart=FC00
GOSizeValue=1024
GI=1
GIValue=10A84B295BE95C03D45B
CCZA=0
MemInfoCheck=1
P=1
P0=bsr_k0r.map
P1=bsr.map
P2=flash.map
P3=a.map
MI=0
GB=1
GBValue=7EFFFF
KM=1
KD=0
KP=0
KL=0
LF=0
LL=0
B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib
D0=bsr_mcu.dr
D1=user_area.dr
S=1
W=0
SELFCheck=0
SELF=0
ZB=
Etcetera0=
Etcetera1=boot.lmf
CommandFile=0
OFILE=C:\78k_data\yav-mcu-basara\trunk\bsr.lmf
[Options.LK78K0R 3]
Version=100
O0=bsr_bsr.lmf
O1=bsr_k0r.lmf
O2=bsr.lmf
O3=flash.lmf
O4=a.lmf
G=1
E=0
E0=flash.elk
E1=a.elk
GO=1
GOValue=85
GOStart=FC00
GOSizeValue=1024
GI=1
GIValue=FFFFFFFFFFFFFFFFFFFF
CCZA=0
MemInfoCheck=1
P=1
P0=bsr_bsr.map
P1=bsr_k0r.map
P2=bsr.map
P3=flash.map
P4=a.map
MI=0
GB=1
GBValue=6EFBFF
KM=1
KD=0
KP=1
KL=0
LF=0
LL=0
B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib
D0=bsr_mcu.dr
D1=user_area.dr
S=1
W=2
SELFCheck=0
SELF=0
ZB=
Etcetera0=
Etcetera1=boot.lmf
CommandFile=0
[Options.LK78K0R 4]
Version=100
O0=bsr_k0r.lmf
O1=bsr.lmf
O2=flash.lmf
O3=a.lmf
G=1
E=0
E0=flash.elk
E1=a.elk
GO=1
GOValue=85
GOStart=FC00
GOSizeValue=1024
GI=1
GIValue=FFFFFFFFFFFFFFFFFFFF
CCZA=0
MemInfoCheck=1
P=1
P0=bsr_k0r.map
P1=bsr.map
P2=flash.map
P3=a.map
MI=0
GB=1
GBValue=6EFBFF
KM=1
KD=0
KP=1
KL=0
LF=0
LL=0
B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib
D0=bsr_mcu.dr
D1=user_area.dr
S=1
W=0
SELFCheck=1
SELF=0
ZB=
Etcetera0=
Etcetera1=boot.lmf
CommandFile=0
[Options.LK78K0R 5]
Version=100
O0=bsr_bsr.lmf
O1=bsr_k0r.lmf
O2=bsr.lmf
O3=flash.lmf
O4=a.lmf
G=1
E=0
E0=flash.elk
E1=a.elk
GO=1
GOValue=85
GOStart=FC00
GOSizeValue=1024
GI=1
GIValue=FFFFFFFFFFFFFFFFFFFF
CCZA=0
MemInfoCheck=1
P=1
P0=bsr_bsr.map
P1=bsr_k0r.map
P2=bsr.map
P3=flash.map
P4=a.map
MI=0
GB=1
GBValue=6EFBFF
KM=1
KD=0
KP=1
KL=0
LF=0
LL=0
B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib
D0=bsr_mcu.dr
D1=user_area.dr
S=1
W=2
SELFCheck=0
SELF=0
ZB=
Etcetera0=
Etcetera1=boot.lmf
CommandFile=0
[Options.LCNV78K0R 0]
Version=100
LCNV_GO=0
E=0
CommandFile=0
[Options.LCNV78K0R 1]
Version=100
LCNV_GO=0
E=0
CommandFile=0
[Options.LCNV78K0R 2]
Version=100
LCNV_GO=0
O0=inter_asm
E=0
CommandFile=0
[Options.LCNV78K0R 3]
Version=100
LCNV_GO=0
E=0
CommandFile=0
[Options.LCNV78K0R 4]
Version=100
LCNV_GO=0
E=0
CommandFile=0
[Options.LCNV78K0R 5]
Version=100
LCNV_GO=0
E=0
CommandFile=0
[Options.78K0R]
BuildMode=2
BuildMode2=K0R_dbg
BuildMode3=BSR_dbg
BuildMode4=BSR_rel
BuildMode5=BSR_WM0
DefaultMode2=1
DefaultMode3=1
DefaultMode4=1
DefaultMode5=1

View File

@ -1,18 +1,15 @@
[ProjectManager]
FrameMax=0
FrameMax=1
FrameX=21
FrameY=37
FrameCX=1299
FrameCY=1044
OpenFile1=ProjectWindow
PrjPos=0,2,754,3,253
OpenFile2=task_sys.c,0,110,110,1354,867,0,329,0,0
OpenFile3=task_misc.c,0,352,352,1596,1109,0,219,0,0
OpenFile4=led.c,0,154,154,1133,791,25,566,0,0
OpenFile5=self_flash.c,0,220,220,1199,857,42,223,42,0
OpenFile6=pedo_alg_thre_det2.c,0,298,260,1277,897,9,217,9,0
OpenFile7=OutputWindow
OutputPos=0,73,1018,56,1365
OpenFile2=user_define.h,0,242,242,1486,999,0,4,26,0
OpenFile3=config.h,0,142,136,1386,893,0,1,0,0
OpenFile4=OutputWindow
OutputPos=0,55,1000,226,1535
ActivePRJ=yav_mcu_bsr.prj
[ProjectWindow]
ProjectWindowDispType=0

View File

@ -1,7 +1,7 @@
[SdbInfo]
Ver=5
[loader.c]
T=4c3fc60e
T=4c59543c
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=4c3fc60e
8=reboot.h
9=magic.h
[pm.c]
T=4c592153
T=4c5a0ef7
1=incs.h
2=adc.h
3=led.h
@ -26,7 +26,7 @@ T=4c3e9a73
1=config.h
2=incs.h
[main.c]
T=4c3c0229
T=4c5a0ef7
1=incs_loader.h
2=WDT.h
3=rtc.h
@ -36,7 +36,7 @@ T=4c3c0229
7=adc.h
8=pool.h
[magic.c]
T=4c59305d
T=4c5a5a64
1=config.h
[WDT.c]
T=4bf0d1e1
@ -52,14 +52,14 @@ T=4c29c700
3=i2c_twl_defs.h
4=i2c_twl.h
[led.c]
T=4c591e8a
T=4c5957d5
1=incs.h
2=led.h
[rtc.c]
T=4c58bce4
1=incs.h
[vreg_ctr.c]
T=4c58f6a2
T=4c5a0ef8
1=incs.h
2=vreg_ctr.h
3=rtc.h
@ -98,7 +98,7 @@ T=4c525844
2=incs.h
3=..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\inc78k0r\math.h
[self_flash.c]
T=4c592fc3
T=4c59540f
1=incs_loader.h
2=..\..\..\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h
3=fsl_user.h
@ -107,7 +107,7 @@ T=4c592fc3
6=magic.h
7=pm.h
[sw.c]
T=4c4f8e06
T=4c5a1192
1=incs.h
2=i2c_twl.h
3=i2c_ctr.h
@ -131,7 +131,7 @@ T=4c525842
6=i2c_mcu.h
7=led.h
[task_sys.c]
T=4c3ea0de
T=4c5a0ef7
1=incs.h
2=i2c_twl.h
3=i2c_ctr.h
@ -143,7 +143,7 @@ T=4c3ea0de
9=adc.h
10=self_flash.h
[pedo_alg_thre_det2.c]
T=4c59304d
T=4c595b41
1=incs.h
2=..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\inc78k0r\math.h
3=accero.h
@ -176,9 +176,9 @@ T=4c119cde
T=4c075832
1=config.h
[config.h]
T=4c58af12
T=4c5a595e
[user_define.h]
T=4c3d838c
T=4c5a0ef7
[bsr_system.h]
T=4c4fc515
[renge\renge.h]
@ -191,7 +191,7 @@ T=4c073c5a
T=4c284e89
1=renge\renge_defs.h
[vreg_ctr.h]
T=4c523053
T=4c5a1192
1=config.h
[vreg_twl.h]
T=4c072cf1
@ -201,16 +201,20 @@ T=4c318e0f
T=4c3c5d1f
[WDT.h]
T=4c319dfc
[..\..\..\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h]
T=49a3bd4e
[fsl_user.h]
T=4bf0d1e0
[i2c_ctr.h]
T=4bf0d1e1
[pm.h]
T=4c465cfd
T=4c5a0ef7
[rtc.h]
T=4bf0d1e1
[reboot.h]
T=4bf0d1e1
[magic.h]
T=4c356d89
[incs.h]
T=4c36dec8
1=jhl_defs.h
@ -228,12 +232,17 @@ T=4c36dec8
13=sw.h
14=adc.h
15=WDT.h
[i2c_twl.h]
T=4bf4e29e
[accero.h]
T=4bf0d1e1
1=jhl_defs.h
2=pedometer.h
[pedometer.h]
T=4bfd1372
[sw.h]
T=4c3eb00f
1=config.h
[adc.h]
T=4c3b0190
1=jhl_defs.h
@ -241,28 +250,19 @@ T=4c3b0190
T=4c3c1235
[batt_params.h]
T=4c36b4fc
[i2c_twl_defs.h]
T=4bf0d1e1
[renge\renge_task_intval.h]
T=4c3d4113
1=renge\renge_defs.h
[i2c_twl.h]
T=4bf4e29e
[sw.h]
T=4c3eb00f
1=config.h
[self_flash.h]
T=4bf0d1e0
[pool.h]
T=4c072cf1
1=pedometer.h
[pedo_lpf_coeff.h]
[i2c_twl_defs.h]
T=4bf0d1e1
[..\..\..\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h]
T=49a3bd4e
[..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\inc78k0r\math.h]
T=45f12258
[voltable.h]
T=4c31be66
[magic.h]
T=4c356d89
[renge\renge_task_intval.h]
T=4c3d4113
1=renge\renge_defs.h
[..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\inc78k0r\math.h]
T=45f12258
[self_flash.h]
T=4bf0d1e0
[pedo_lpf_coeff.h]
T=4bf0d1e1