2.31。IS_CAPTURE 対応

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@561 013db118-44a6-b54f-8bf7-843cb86687b1
This commit is contained in:
n2232 2013-09-09 06:40:21 +00:00
parent 332ac5a442
commit 519bd8a323
18 changed files with 873 additions and 1878 deletions

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

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: 2 Sep 2013 Page: 1
78K0R Linker W1.33 Date: 9 Sep 2013 Page: 1
Command: -yC:\Program Files (x86)\NEC Electronics Tools\DEV -_msgoff -
obsr.lmf ..\..\..\Program Files (x86)\NEC Electronics Tools\C
@ -26,8 +26,8 @@ Direc-file:bsr_mcu.dr
*** Link information ***
73 output segment(s)
3E08H byte(s) real data
6398 symbol(s) defined
3E2BH byte(s) real data
6414 symbol(s) defined
*** Memory map ***
@ -258,298 +258,299 @@ Direc-file:bsr_mcu.dr
0228CH 00000H
@@CNST i2c_mcu-sub
0228CH 00000H
ROM_CODE 0228CH 02594H CSEG
ROM_CODE 0228CH 025B7H CSEG
ROM_CODE pm 0228CH 009F4H
ROM_CODE i2c_ctr 02C80H 0005CH
ROM_CODE main 02CDCH 00055H
ROM_CODE led 02D31H 00274H
ROM_CODE rtc 02FA5H 000E0H
ROM_CODE vreg_ctr 03085H 00493H
ROM_CODE vreg_twl 03518H 000F9H
ROM_CODE adc 03611H 00261H
ROM_CODE renge 03872H 00018H
ROM_CODE accero 0388AH 00155H
ROM_CODE sw 039DFH 00131H
ROM_CODE led 02D31H 00284H
ROM_CODE rtc 02FB5H 000E0H
ROM_CODE vreg_ctr 03095H 0049EH
ROM_CODE vreg_twl 03533H 000F9H
ROM_CODE adc 0362CH 00261H
ROM_CODE renge 0388DH 00018H
ROM_CODE accero 038A5H 00155H
ROM_CODE sw 039FAH 00131H
ROM_CODE task_misc
03B10H 001C1H
ROM_CODE task_sys 03CD1H 00380H
03B2BH 001C9H
ROM_CODE task_sys 03CF4H 00380H
ROM_CODE pedo_alg_thre_det2
04051H 004D4H
ROM_CODE led_cam 04525H 000C4H
ROM_CODE led_pow 045E9H 0016FH
ROM_CODE voltable 04758H 00000H
04074H 004D4H
ROM_CODE led_cam 04548H 000C4H
ROM_CODE led_pow 0460CH 0016FH
ROM_CODE voltable 0477BH 00000H
ROM_CODE pedo_lpf_coeff
04758H 00000H
0477BH 00000H
ROM_CODE kanaria_c
04758H 00006H
ROM_CODE get_ei 0475EH 0000DH
0477BH 00006H
ROM_CODE get_ei 04781H 0000DH
ROM_CODE i2c_mcu-sub
0476BH 000B5H
@@BASE 04820H 00614H CSEG BASE
@@BASE loader 04820H 00000H
@@BASE pm 04820H 0003EH
@@BASE i2c_ctr 0485EH 00170H
@@BASE main 049CEH 00000H
@@BASE magic 049CEH 00000H
@@BASE WDT 049CEH 00000H
@@BASE i2c_mcu 049CEH 000F2H
@@BASE i2c_twl 04AC0H 000D0H
@@BASE led 04B90H 00000H
@@BASE rtc 04B90H 0005DH
@@BASE vreg_ctr 04BEDH 00000H
@@BASE vreg_twl 04BEDH 00000H
@@BASE adc 04BEDH 00094H
@@BASE renge 04C81H 0016BH
@@BASE accero 04DECH 00042H
0478EH 000B5H
@@BASE 04843H 00614H CSEG BASE
@@BASE loader 04843H 00000H
@@BASE pm 04843H 0003EH
@@BASE i2c_ctr 04881H 00170H
@@BASE main 049F1H 00000H
@@BASE magic 049F1H 00000H
@@BASE WDT 049F1H 00000H
@@BASE i2c_mcu 049F1H 000F2H
@@BASE i2c_twl 04AE3H 000D0H
@@BASE led 04BB3H 00000H
@@BASE rtc 04BB3H 0005DH
@@BASE vreg_ctr 04C10H 00000H
@@BASE vreg_twl 04C10H 00000H
@@BASE adc 04C10H 00094H
@@BASE renge 04CA4H 0016BH
@@BASE accero 04E0FH 00042H
@@BASE self_flash
04E2EH 00000H
@@BASE sw 04E2EH 00000H
04E51H 00000H
@@BASE sw 04E51H 00000H
@@BASE task_debug
04E2EH 00000H
04E51H 00000H
@@BASE task_misc
04E2EH 00000H
@@BASE task_sys 04E2EH 00000H
04E51H 00000H
@@BASE task_sys 04E51H 00000H
@@BASE pedo_alg_thre_det2
04E2EH 00000H
@@BASE ini_VECT 04E2EH 00006H
04E51H 00000H
@@BASE ini_VECT 04E51H 00006H
@@BASE task_status
04E34H 00000H
@@BASE led_cam 04E34H 00000H
@@BASE led_pow 04E34H 00000H
@@BASE hal 04E34H 00000H
04E57H 00000H
@@BASE led_cam 04E57H 00000H
@@BASE led_pow 04E57H 00000H
@@BASE hal 04E57H 00000H
@@BASE batt_params
04E34H 00000H
@@BASE voltable 04E34H 00000H
04E57H 00000H
@@BASE voltable 04E57H 00000H
@@BASE pedo_lpf_coeff
04E34H 00000H
04E57H 00000H
@@BASE kanaria_c
04E34H 00000H
04E57H 00000H
@@BASE util_funcs
04E34H 00000H
04E57H 00000H
@@BASE i2c_mcu-sub
04E34H 00000H
@@CNSTL 04E34H 00000H CSEG PAGE64KP
@@CNSTL @cstart 04E34H 00000H
@@CNSTL 04E34H 00000H CSEG PAGE64KP
@@CNSTL pm 04E34H 00000H
@@CNSTL 04E34H 00000H CSEG PAGE64KP
@@CNSTL i2c_ctr 04E34H 00000H
@@CNSTL 04E34H 00000H CSEG PAGE64KP
@@CNSTL main 04E34H 00000H
@@CNSTL 04E34H 00000H CSEG PAGE64KP
@@CNSTL led 04E34H 00000H
@@CNSTL 04E34H 00000H CSEG PAGE64KP
@@CNSTL rtc 04E34H 00000H
@@CNSTL 04E34H 00000H CSEG PAGE64KP
@@CNSTL vreg_ctr 04E34H 00000H
@@CNSTL 04E34H 00000H CSEG PAGE64KP
@@CNSTL vreg_twl 04E34H 00000H
@@CNSTL 04E34H 00000H CSEG PAGE64KP
@@CNSTL adc 04E34H 00000H
@@CNSTL 04E34H 00000H CSEG PAGE64KP
@@CNSTL renge 04E34H 00000H
@@CNSTL 04E34H 00000H CSEG PAGE64KP
@@CNSTL accero 04E34H 00000H
@@CNSTL 04E34H 00000H CSEG PAGE64KP
@@CNSTL sw 04E34H 00000H
@@CNSTL 04E34H 00000H CSEG PAGE64KP
04E57H 00000H
@@CNSTL 04E57H 00000H CSEG PAGE64KP
@@CNSTL @cstart 04E57H 00000H
@@CNSTL 04E57H 00000H CSEG PAGE64KP
@@CNSTL pm 04E57H 00000H
@@CNSTL 04E57H 00000H CSEG PAGE64KP
@@CNSTL i2c_ctr 04E57H 00000H
@@CNSTL 04E57H 00000H CSEG PAGE64KP
@@CNSTL main 04E57H 00000H
@@CNSTL 04E57H 00000H CSEG PAGE64KP
@@CNSTL led 04E57H 00000H
@@CNSTL 04E57H 00000H CSEG PAGE64KP
@@CNSTL rtc 04E57H 00000H
@@CNSTL 04E57H 00000H CSEG PAGE64KP
@@CNSTL vreg_ctr 04E57H 00000H
@@CNSTL 04E57H 00000H CSEG PAGE64KP
@@CNSTL vreg_twl 04E57H 00000H
@@CNSTL 04E57H 00000H CSEG PAGE64KP
@@CNSTL adc 04E57H 00000H
@@CNSTL 04E57H 00000H CSEG PAGE64KP
@@CNSTL renge 04E57H 00000H
@@CNSTL 04E57H 00000H CSEG PAGE64KP
@@CNSTL accero 04E57H 00000H
@@CNSTL 04E57H 00000H CSEG PAGE64KP
@@CNSTL sw 04E57H 00000H
@@CNSTL 04E57H 00000H CSEG PAGE64KP
@@CNSTL task_misc
04E34H 00000H
@@CNSTL 04E34H 00000H CSEG PAGE64KP
@@CNSTL task_sys 04E34H 00000H
@@CNSTL 04E34H 00000H CSEG PAGE64KP
04E57H 00000H
@@CNSTL 04E57H 00000H CSEG PAGE64KP
@@CNSTL task_sys 04E57H 00000H
@@CNSTL 04E57H 00000H CSEG PAGE64KP
@@CNSTL pedo_alg_thre_det2
04E34H 00000H
@@CNSTL 04E34H 00000H CSEG PAGE64KP
@@CNSTL ini_VECT 04E34H 00000H
@@CNSTL 04E34H 00000H CSEG PAGE64KP
@@CNSTL led_cam 04E34H 00000H
@@CNSTL 04E34H 00000H CSEG PAGE64KP
@@CNSTL led_pow 04E34H 00000H
@@CNSTL 04E34H 00000H CSEG PAGE64KP
04E57H 00000H
@@CNSTL 04E57H 00000H CSEG PAGE64KP
@@CNSTL ini_VECT 04E57H 00000H
@@CNSTL 04E57H 00000H CSEG PAGE64KP
@@CNSTL led_cam 04E57H 00000H
@@CNSTL 04E57H 00000H CSEG PAGE64KP
@@CNSTL led_pow 04E57H 00000H
@@CNSTL 04E57H 00000H CSEG PAGE64KP
@@CNSTL batt_params
04E34H 00000H
@@CNSTL 04E34H 00000H CSEG PAGE64KP
@@CNSTL voltable 04E34H 00000H
@@CNSTL 04E34H 00000H CSEG PAGE64KP
04E57H 00000H
@@CNSTL 04E57H 00000H CSEG PAGE64KP
@@CNSTL voltable 04E57H 00000H
@@CNSTL 04E57H 00000H CSEG PAGE64KP
@@CNSTL pedo_lpf_coeff
04E34H 00000H
@@CNSTL 04E34H 00000H CSEG PAGE64KP
04E57H 00000H
@@CNSTL 04E57H 00000H CSEG PAGE64KP
@@CNSTL kanaria_c
04E34H 00000H
@@CNSTL 04E34H 00000H CSEG PAGE64KP
04E57H 00000H
@@CNSTL 04E57H 00000H CSEG PAGE64KP
@@CNSTL i2c_mcu-sub
04E34H 00000H
@@CNSTL 04E34H 0000AH CSEG PAGE64KP
@@CNSTL @bcdtob 04E34H 0000AH
@@R_INIT 04E3EH 0004AH CSEG UNIT64KP
@@R_INIT @cstart 04E3EH 00000H
@@R_INIT loader 04E3EH 00000H
@@R_INIT pm 04E3EH 00000H
@@R_INIT i2c_ctr 04E3EH 00000H
@@R_INIT main 04E3EH 00000H
@@R_INIT magic 04E3EH 00000H
@@R_INIT WDT 04E3EH 00000H
@@R_INIT i2c_mcu 04E3EH 00000H
@@R_INIT i2c_twl 04E3EH 00000H
@@R_INIT led 04E3EH 00000H
@@R_INIT rtc 04E3EH 00000H
@@R_INIT vreg_ctr 04E3EH 00000H
@@R_INIT vreg_twl 04E3EH 00000H
@@R_INIT adc 04E3EH 0000CH
@@R_INIT renge 04E4AH 00014H
@@R_INIT accero 04E5EH 00000H
@@R_INIT self_flash
04E5EH 00000H
@@R_INIT sw 04E5EH 00000H
@@R_INIT task_debug
04E5EH 00000H
@@R_INIT task_misc
04E5EH 00026H
@@R_INIT task_sys 04E84H 00000H
@@R_INIT pedo_alg_thre_det2
04E84H 00000H
@@R_INIT ini_VECT 04E84H 00000H
@@R_INIT task_status
04E84H 00000H
@@R_INIT led_cam 04E84H 00000H
@@R_INIT led_pow 04E84H 00004H
@@R_INIT hal 04E88H 00000H
@@R_INIT batt_params
04E88H 00000H
@@R_INIT voltable 04E88H 00000H
@@R_INIT pedo_lpf_coeff
04E88H 00000H
@@R_INIT kanaria_c
04E88H 00000H
@@R_INIT util_funcs
04E88H 00000H
@@R_INIT i2c_mcu-sub
04E88H 00000H
@@R_INIT @rom 04E88H 00000H
@@R_INIS 04E88H 00010H CSEG UNIT64KP
@@R_INIS @cstart 04E88H 00000H
@@R_INIS loader 04E88H 00000H
@@R_INIS pm 04E88H 00002H
@@R_INIS i2c_ctr 04E8AH 00002H
@@R_INIS main 04E8CH 00000H
@@R_INIS magic 04E8CH 00000H
@@R_INIS WDT 04E8CH 00000H
@@R_INIS i2c_mcu 04E8CH 00000H
@@R_INIS i2c_twl 04E8CH 00000H
@@R_INIS led 04E8CH 00000H
@@R_INIS rtc 04E8CH 00000H
@@R_INIS vreg_ctr 04E8CH 00000H
@@R_INIS vreg_twl 04E8CH 00000H
@@R_INIS adc 04E8CH 00000H
@@R_INIS renge 04E8CH 00000H
@@R_INIS accero 04E8CH 00000H
@@R_INIS self_flash
04E8CH 00000H
@@R_INIS sw 04E8CH 00000H
@@R_INIS task_debug
04E8CH 00000H
@@R_INIS task_misc
04E8CH 00000H
@@R_INIS task_sys 04E8CH 00002H
@@R_INIS pedo_alg_thre_det2
04E8EH 00006H
@@R_INIS ini_VECT 04E94H 00000H
@@R_INIS task_status
04E94H 00000H
@@R_INIS led_cam 04E94H 00002H
@@R_INIS led_pow 04E96H 00002H
@@R_INIS hal 04E98H 00000H
@@R_INIS batt_params
04E98H 00000H
@@R_INIS voltable 04E98H 00000H
@@R_INIS pedo_lpf_coeff
04E98H 00000H
@@R_INIS kanaria_c
04E98H 00000H
@@R_INIS util_funcs
04E98H 00000H
@@R_INIS i2c_mcu-sub
04E98H 00000H
@@R_INIS @rom 04E98H 00000H
@@RLINIT 04E98H 00000H CSEG UNIT64KP
@@RLINIT loader 04E98H 00000H
@@RLINIT pm 04E98H 00000H
@@RLINIT i2c_ctr 04E98H 00000H
@@RLINIT main 04E98H 00000H
@@RLINIT magic 04E98H 00000H
@@RLINIT WDT 04E98H 00000H
@@RLINIT i2c_mcu 04E98H 00000H
@@RLINIT i2c_twl 04E98H 00000H
@@RLINIT led 04E98H 00000H
@@RLINIT rtc 04E98H 00000H
@@RLINIT vreg_ctr 04E98H 00000H
@@RLINIT vreg_twl 04E98H 00000H
@@RLINIT adc 04E98H 00000H
@@RLINIT renge 04E98H 00000H
@@RLINIT accero 04E98H 00000H
04E57H 00000H
@@RLINIT 04E57H 00000H CSEG UNIT64KP
@@RLINIT loader 04E57H 00000H
@@RLINIT pm 04E57H 00000H
@@RLINIT i2c_ctr 04E57H 00000H
@@RLINIT main 04E57H 00000H
@@RLINIT magic 04E57H 00000H
@@RLINIT WDT 04E57H 00000H
@@RLINIT i2c_mcu 04E57H 00000H
@@RLINIT i2c_twl 04E57H 00000H
@@RLINIT led 04E57H 00000H
@@RLINIT rtc 04E57H 00000H
@@RLINIT vreg_ctr 04E57H 00000H
@@RLINIT vreg_twl 04E57H 00000H
@@RLINIT adc 04E57H 00000H
@@RLINIT renge 04E57H 00000H
@@RLINIT accero 04E57H 00000H
@@RLINIT self_flash
04E98H 00000H
@@RLINIT sw 04E98H 00000H
04E57H 00000H
@@RLINIT sw 04E57H 00000H
@@RLINIT task_debug
04E98H 00000H
04E57H 00000H
@@RLINIT task_misc
04E98H 00000H
@@RLINIT task_sys 04E98H 00000H
04E57H 00000H
@@RLINIT task_sys 04E57H 00000H
@@RLINIT pedo_alg_thre_det2
04E98H 00000H
@@RLINIT ini_VECT 04E98H 00000H
04E57H 00000H
@@RLINIT ini_VECT 04E57H 00000H
@@RLINIT task_status
04E98H 00000H
@@RLINIT led_cam 04E98H 00000H
@@RLINIT led_pow 04E98H 00000H
@@RLINIT hal 04E98H 00000H
04E57H 00000H
@@RLINIT led_cam 04E57H 00000H
@@RLINIT led_pow 04E57H 00000H
@@RLINIT hal 04E57H 00000H
@@RLINIT batt_params
04E98H 00000H
@@RLINIT voltable 04E98H 00000H
04E57H 00000H
@@RLINIT voltable 04E57H 00000H
@@RLINIT pedo_lpf_coeff
04E98H 00000H
04E57H 00000H
@@RLINIT kanaria_c
04E98H 00000H
04E57H 00000H
@@RLINIT util_funcs
04E98H 00000H
04E57H 00000H
@@RLINIT i2c_mcu-sub
04E98H 00000H
@@RLINIT @rom 04E98H 00000H
@@CODEL 04E98H 00000H CSEG
@@CODEL pm 04E98H 00000H
@@CODEL i2c_ctr 04E98H 00000H
@@CODEL main 04E98H 00000H
@@CODEL magic 04E98H 00000H
@@CODEL led 04E98H 00000H
@@CODEL rtc 04E98H 00000H
@@CODEL vreg_ctr 04E98H 00000H
@@CODEL vreg_twl 04E98H 00000H
@@CODEL adc 04E98H 00000H
@@CODEL renge 04E98H 00000H
@@CODEL accero 04E98H 00000H
@@CODEL sw 04E98H 00000H
04E57H 00000H
@@RLINIT @rom 04E57H 00000H
@@CODEL 04E57H 00000H CSEG
@@CODEL pm 04E57H 00000H
@@CODEL i2c_ctr 04E57H 00000H
@@CODEL main 04E57H 00000H
@@CODEL magic 04E57H 00000H
@@CODEL led 04E57H 00000H
@@CODEL rtc 04E57H 00000H
@@CODEL vreg_ctr 04E57H 00000H
@@CODEL vreg_twl 04E57H 00000H
@@CODEL adc 04E57H 00000H
@@CODEL renge 04E57H 00000H
@@CODEL accero 04E57H 00000H
@@CODEL sw 04E57H 00000H
@@CODEL task_misc
04E98H 00000H
@@CODEL task_sys 04E98H 00000H
04E57H 00000H
@@CODEL task_sys 04E57H 00000H
@@CODEL pedo_alg_thre_det2
04E98H 00000H
@@CODEL ini_VECT 04E98H 00000H
@@CODEL led_cam 04E98H 00000H
@@CODEL led_pow 04E98H 00000H
04E57H 00000H
@@CODEL ini_VECT 04E57H 00000H
@@CODEL led_cam 04E57H 00000H
@@CODEL led_pow 04E57H 00000H
@@CODEL batt_params
04E98H 00000H
@@CODEL voltable 04E98H 00000H
04E57H 00000H
@@CODEL voltable 04E57H 00000H
@@CODEL pedo_lpf_coeff
04E98H 00000H
04E57H 00000H
@@CODEL kanaria_c
04E98H 00000H
04E57H 00000H
@@CODEL i2c_mcu-sub
04E98H 00000H
@@LCODEL 04E98H 00022H CSEG
@@LCODEL abs 04E98H 00008H
@@LCODEL memcpy_n 04EA0H 0001AH
* gap * 04EBAH 0013AH
04E57H 00000H
* gap * 04E57H 00001H
@@CNSTL 04E58H 0000AH CSEG PAGE64KP
@@CNSTL @bcdtob 04E58H 0000AH
@@R_INIT 04E62H 0004AH CSEG UNIT64KP
@@R_INIT @cstart 04E62H 00000H
@@R_INIT loader 04E62H 00000H
@@R_INIT pm 04E62H 00000H
@@R_INIT i2c_ctr 04E62H 00000H
@@R_INIT main 04E62H 00000H
@@R_INIT magic 04E62H 00000H
@@R_INIT WDT 04E62H 00000H
@@R_INIT i2c_mcu 04E62H 00000H
@@R_INIT i2c_twl 04E62H 00000H
@@R_INIT led 04E62H 00000H
@@R_INIT rtc 04E62H 00000H
@@R_INIT vreg_ctr 04E62H 00000H
@@R_INIT vreg_twl 04E62H 00000H
@@R_INIT adc 04E62H 0000CH
@@R_INIT renge 04E6EH 00014H
@@R_INIT accero 04E82H 00000H
@@R_INIT self_flash
04E82H 00000H
@@R_INIT sw 04E82H 00000H
@@R_INIT task_debug
04E82H 00000H
@@R_INIT task_misc
04E82H 00026H
@@R_INIT task_sys 04EA8H 00000H
@@R_INIT pedo_alg_thre_det2
04EA8H 00000H
@@R_INIT ini_VECT 04EA8H 00000H
@@R_INIT task_status
04EA8H 00000H
@@R_INIT led_cam 04EA8H 00000H
@@R_INIT led_pow 04EA8H 00004H
@@R_INIT hal 04EACH 00000H
@@R_INIT batt_params
04EACH 00000H
@@R_INIT voltable 04EACH 00000H
@@R_INIT pedo_lpf_coeff
04EACH 00000H
@@R_INIT kanaria_c
04EACH 00000H
@@R_INIT util_funcs
04EACH 00000H
@@R_INIT i2c_mcu-sub
04EACH 00000H
@@R_INIT @rom 04EACH 00000H
@@R_INIS 04EACH 00010H CSEG UNIT64KP
@@R_INIS @cstart 04EACH 00000H
@@R_INIS loader 04EACH 00000H
@@R_INIS pm 04EACH 00002H
@@R_INIS i2c_ctr 04EAEH 00002H
@@R_INIS main 04EB0H 00000H
@@R_INIS magic 04EB0H 00000H
@@R_INIS WDT 04EB0H 00000H
@@R_INIS i2c_mcu 04EB0H 00000H
@@R_INIS i2c_twl 04EB0H 00000H
@@R_INIS led 04EB0H 00000H
@@R_INIS rtc 04EB0H 00000H
@@R_INIS vreg_ctr 04EB0H 00000H
@@R_INIS vreg_twl 04EB0H 00000H
@@R_INIS adc 04EB0H 00000H
@@R_INIS renge 04EB0H 00000H
@@R_INIS accero 04EB0H 00000H
@@R_INIS self_flash
04EB0H 00000H
@@R_INIS sw 04EB0H 00000H
@@R_INIS task_debug
04EB0H 00000H
@@R_INIS task_misc
04EB0H 00000H
@@R_INIS task_sys 04EB0H 00002H
@@R_INIS pedo_alg_thre_det2
04EB2H 00006H
@@R_INIS ini_VECT 04EB8H 00000H
@@R_INIS task_status
04EB8H 00000H
@@R_INIS led_cam 04EB8H 00002H
@@R_INIS led_pow 04EBAH 00002H
@@R_INIS hal 04EBCH 00000H
@@R_INIS batt_params
04EBCH 00000H
@@R_INIS voltable 04EBCH 00000H
@@R_INIS pedo_lpf_coeff
04EBCH 00000H
@@R_INIS kanaria_c
04EBCH 00000H
@@R_INIS util_funcs
04EBCH 00000H
@@R_INIS i2c_mcu-sub
04EBCH 00000H
@@R_INIS @rom 04EBCH 00000H
@@LCODEL 04EBCH 00022H CSEG
@@LCODEL abs 04EBCH 00008H
@@LCODEL memcpy_n 04EC4H 0001AH
* gap * 04EDEH 00116H
MGC_VER 04FF4H 00002H CSEG AT
MGC_VER magic 04FF4H 00002H
MGC_TAIL 04FF6H 0000AH CSEG AT

View File

@ -32,11 +32,11 @@ enum model_
{
MODEL_JIKKI,
MODEL_TS_BOARD,
MODEL_SHIROBAKO,
MODEL_KUC_DEBUGGER,
MODEL_JIKKI_NOBATT,
MODEL_CAPTURE_BOX,
MODEL_ISBAKO, // ただし、system_status.modelは MODEL_JIKKI にしておくので未使用
MODEL_RESERVED3,
MODEL_KUC_CAPTURE,
MODEL_IS_DEBUGGER, // ただし、system_status.modelは MODEL_JIKKI にしておくので未使用
MODEL_IS_CAPTURE,
};
enum family_
@ -55,10 +55,10 @@ typedef struct _system_status_
enum pwr_state_ pwr_state;
enum poweron_reason_ poweron_reason;
unsigned char reboot:1;
unsigned char captureBox:1; // キャプチャ箱 SDKには実機と返す
unsigned char captureBox:1; // キャプチャ箱 SDK には実機と返す
unsigned char taikendai:1;
unsigned char taikendai_nbd:1;
unsigned char is_dev:1;
unsigned char is_dev:1; // IS のデバッガ、ほぼ実機
enum model_ model;
enum family_ family;
unsigned char LCD_is_CGS:1;

View File

@ -7,7 +7,7 @@
*/
#define MCU_VER_MAJOR 0x02
#define MCU_VER_MINOR 0x30
#define MCU_VER_MINOR 0x31
// ビルドスイッチ

Binary file not shown.

Binary file not shown.

View File

@ -93,6 +93,7 @@ u8 fade_to2( st_LED_dim_status* status )
}
else
{
// delta が小さいときは to の値にぶつけてしまう
status->now = status->to;
}
}
@ -292,6 +293,11 @@ static void calc_info_led_fade_out( st_LED_dim_status* tgt_led )
{
tgt_led -> to = 0;
tgt_led -> delta = ( 0 - tgt_led -> now ) / 64;
// フェードアウト限定(ゼロに向かっていく。符号の向きを想定してしまう。)
if(( tgt_led -> now != 0 ) && ( tgt_led -> delta == 0 ))
{
tgt_led -> delta = (sx16)-1;
}
}

View File

@ -407,17 +407,8 @@ void BT_model_detect()
}
else if( raw_adc_temperature < 4 )
{
// 白箱 //
system_status.model = MODEL_SHIROBAKO;
// もしかして:キャプチャボード //
if( iic_mcu_read_a_byte( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_VERSION ) == 0x01 )
{
if( iic_mcu_result == I2C_ERR_OK ) // バラに書かないと評価順が処理系依存
{
system_status.captureBox = true;
}
}
// 白箱(KuC) //
system_status.model = MODEL_KUC_DEBUGGER;
}
else
{
@ -425,6 +416,15 @@ void BT_model_detect()
system_status.model = MODEL_JIKKI; // バッテリ無しの時は↓で上書きする
}
// キャプチャか? //
if( iic_mcu_read_a_byte( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_VERSION ) == 0x01 )
{
if( iic_mcu_result == I2C_ERR_OK ) // バラに書かないと評価順が処理系依存
{
system_status.captureBox = true;
}
}
// TSのhomeボタン、実機は未接続なので要端子処理 /// gndにしとけばよかった…
if( system_status.model == MODEL_TS_BOARD )
{
@ -665,7 +665,7 @@ void BT_get_left(){
// 電池残量
if( system_status.model == MODEL_TS_BOARD
|| system_status.model == MODEL_SHIROBAKO )
|| system_status.model == MODEL_KUC_DEBUGGER )
{
// TS & 白箱 //
if( read_BT_SOC( temp ) == ERR_SUCCESS )

View File

@ -376,8 +376,8 @@ u8 extinfo_read(void)
if( iic_burst_state < KOUMOKU )
{
infos_temp[0] = system_status.captureBox? MODEL_CAPTURE_BOX
: ( system_status.is_dev? MODEL_ISBAKO: (u8)system_status.model );
infos_temp[0] = system_status.captureBox? ( system_status.is_dev? MODEL_IS_CAPTURE :MODEL_KUC_CAPTURE )
: ( system_status.is_dev? MODEL_IS_DEBUGGER: (u8)system_status.model );
infos_temp[1] = (u8)( _dbg_rcomp & 0xFF );
infos_temp[2] = ( !temp_zone_charge_disable | ( bt_authorized << 1 ) );
infos_temp[3] = 1; /* 仕様変更により1固定になった */

View File

@ -177,6 +177,10 @@ void vreg_ctr_write( u8 adrs, u8 data )
pool.vreg_c_ext.vreg_c_free[ vreg_free_adrs ] = data;
vreg_free_adrs ++;
}
else
{
dbg_nop();
}
break;
case VREG_CX_FREE_ADRS:
@ -363,7 +367,7 @@ void vreg_ctr_write( u8 adrs, u8 data )
// mcu_wdt_reset; // このコマンド使ったら意味ないでしょ!
while(1)
{
dbg_NOP();
dbg_nop();
}
break;
#endif //_ENABLE_COMMAND3_
@ -510,8 +514,15 @@ u8 vreg_ctr_read( u8 adrs )
}
else if( adrs == VREG_CX_FREE_DATA )
{
if( vreg_free_adrs >= VREG_C_FREE_SIZE )
{
temp = 0x00;
}
else
{
temp = pool.vreg_c_ext.vreg_c_free[ vreg_free_adrs ];
// vreg_free_adrs ++; // ここで加算してしまうとインデックスがずれる
}
return( temp );
}
else if( adrs == VREG_CX_INFO )

View File

@ -46,7 +46,7 @@ Compilation 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 led.c
led.c(90) : CC78K0R warning W0745: Expected function prototype
led.c(375) : CC78K0R warning W0401: Conversion may lose significant digits
led.c(381) : 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.
@ -60,15 +60,15 @@ vreg_ctr.c(160) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(162) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(164) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(165) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(248) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(248) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(253) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(253) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(252) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(252) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(257) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(257) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(261) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(261) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(265) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(265) : CC78K0R warning W0401: Conversion may lose significant digits
vreg_ctr.c(269) : 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.
@ -157,17 +157,6 @@ Assembly 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\hal.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 batt_params.c
batt_params.c(63) : CC78K0R warning W0401: Conversion may lose significant digits
batt_params.c(63) : CC78K0R warning W0401: Conversion may lose significant digits
batt_params.c(81) : CC78K0R warning W0401: Conversion may lose significant digits
batt_params.c(100) : CC78K0R warning W0401: Conversion may lose significant digits
batt_params.c(100) : CC78K0R warning W0401: Conversion may lose significant digits
batt_params.c(118) : CC78K0R warning W0401: Conversion may lose significant digits
batt_params.c(118) : 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\batt_params.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 voltable.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\voltable.asm
@ -215,4 +204,4 @@ intel-HEX to bsr bin converter
file converted!
Build Total error(s) : 0 Total warning(s) : 75
Build Total error(s) : 0 Total warning(s) : 68

View File

@ -1,15 +1,13 @@
[ProjectManager]
FrameMax=0
FrameX=1
FrameY=0
FrameCX=1225
FrameCY=862
FrameX=30
FrameY=18
FrameCX=1358
FrameCY=849
OpenFile1=ProjectWindow
PrjPos=0,0,706,0,291
OpenFile2=config.h,0,323,22,1500,759,23,17,23,0
OpenFile3=loader.c,0,215,59,1446,717,65,88,65,0
OpenFile4=OutputWindow
OutputPos=0,159,809,180,1136
OpenFile2=OutputWindow
OutputPos=0,48,579,311,1203
ActivePRJ=yav_mcu_bsr.prj
[ProjectWindow]
ProjectWindowDispType=0

View File

@ -13,7 +13,7 @@ T=51c8f978
9=WDT.h
10=magic.h
[pm.c]
T=52240f8a
T=52298668
1=incs.h
2=adc.h
3=led.h
@ -40,7 +40,7 @@ T=51c8f7f4
7=i2c_mcu.h
8=pool.h
[magic.c]
T=51fa1424
T=52298720
1=magic.h
2=config.h
[WDT.c]
@ -61,14 +61,14 @@ T=51c8f7f9
4=vreg_twl.h
5=WDT.h
[led.c]
T=51c8f7f9
T=52296ef8
1=incs.h
2=led.h
[rtc.c]
T=51c8f7f4
1=incs.h
[vreg_ctr.c]
T=51c8f7fd
T=52297269
1=incs.h
2=vreg_ctr.h
3=rtc.h
@ -140,7 +140,7 @@ T=51c8f7f9
3=pm.h
4=accero.h
[task_misc.c]
T=52004274
T=522971da
1=incs.h
2=renge\renge.h
3=pm.h
@ -235,7 +235,7 @@ T=51c8f7f9
7=vreg_ctr.h
8=vreg_twl.h
[config.h]
T=52240fa1
T=522d6cd0
[jhl_defs.h]
T=51c8f7f9
[user_define.h]
@ -243,7 +243,7 @@ T=51c8f7f9
[hal.h]
T=51c8f7f9
[bsr_system.h]
T=51c8f7f5
T=5229729a
[renge\renge.h]
T=511c3fe3
1=renge\renge_defs.h