mirror of
https://github.com/rvtr/ctr_mcu.git
synced 2025-06-19 00:55:37 -04:00
trunk r320をマージ
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@321 013db118-44a6-b54f-8bf7-843cb86687b1
This commit is contained in:
parent
31a86caa69
commit
1ae045df55
@ -12,11 +12,17 @@
|
|||||||
//#define _ENABLE_WDT_TEST_
|
//#define _ENABLE_WDT_TEST_
|
||||||
//#define _FORCE_TAIKENDAI_
|
//#define _FORCE_TAIKENDAI_
|
||||||
//#define _FORCE_TAIKENDAI_NBD_
|
//#define _FORCE_TAIKENDAI_NBD_
|
||||||
|
//#define _TAIKENDAI_SEISAN_SPECIAL_
|
||||||
|
// 生産中に体験台向け使用が発症すると、アダプタがないと電源が入らずに検査に支障があるので
|
||||||
|
// 一時ファーム
|
||||||
|
|
||||||
|
|
||||||
#define MCU_VER_MAJOR 0x01
|
#define MCU_VER_MAJOR 0x01
|
||||||
#define MCU_VER_MINOR 0x1C
|
#define MCU_VER_MINOR 0x1D
|
||||||
|
|
||||||
|
#ifdef _TAIKENDAI_SEISAN_SPECIAL_
|
||||||
|
#define MCU_VER_MINOR 0x80
|
||||||
|
#endif
|
||||||
|
|
||||||
#define _firm_format_v3_
|
#define _firm_format_v3_
|
||||||
|
|
||||||
|
Binary file not shown.
@ -192,6 +192,7 @@ void LED_init( )
|
|||||||
LED_pow_red = 0;
|
LED_pow_red = 0;
|
||||||
LED_CAM = 0;
|
LED_CAM = 0;
|
||||||
LED_old_pow_red = 0;
|
LED_old_pow_red = 0;
|
||||||
|
LED_pow_red_Mirror = 0;
|
||||||
|
|
||||||
if( system_status.reboot )
|
if( system_status.reboot )
|
||||||
{
|
{
|
||||||
|
@ -497,6 +497,7 @@ static unsigned long my_sqrt(unsigned long x)
|
|||||||
|
|
||||||
/* ========================================================
|
/* ========================================================
|
||||||
二つの 前回呼ばれた時刻と、現在時刻の差分を求める。返るのはfill_hosu_hist_hours にそのまま渡せる
|
二つの 前回呼ばれた時刻と、現在時刻の差分を求める。返るのはfill_hosu_hist_hours にそのまま渡せる
|
||||||
|
//. 引数がyear_bcd なのがちょっといやだけど...
|
||||||
======================================================== */
|
======================================================== */
|
||||||
static u16 calc_hours_spend( u8 year )
|
static u16 calc_hours_spend( u8 year )
|
||||||
{
|
{
|
||||||
@ -508,6 +509,11 @@ static u16 calc_hours_spend( u8 year )
|
|||||||
if( now_longhour > last_hour_fny )
|
if( now_longhour > last_hour_fny )
|
||||||
{
|
{
|
||||||
return( now_longhour - last_hour_fny );
|
return( now_longhour - last_hour_fny );
|
||||||
|
}
|
||||||
|
else if( now_longhour == 0 && last_hour_fny != 0 )
|
||||||
|
{
|
||||||
|
// 年明けたばかりで、境界を越えた一回目。これやらないと昨年最後に加算してしまう。
|
||||||
|
return( 1 );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -250,13 +250,15 @@ void tsk_sys( )
|
|||||||
// 強制offカウント
|
// 強制offカウント
|
||||||
force_off_check();
|
force_off_check();
|
||||||
|
|
||||||
if( system_status.taikendai )
|
#ifndef _TAIKENDAI_SEISAN_SPECIAL_
|
||||||
|
if( system_status.taikendai ) // アダプタが抜けたら自動で電源off
|
||||||
{
|
{
|
||||||
if( PM_EXTDC_n )
|
if( PM_EXTDC_n )
|
||||||
{
|
{
|
||||||
system_status.pwr_state = OFF_TRIG;
|
system_status.pwr_state = OFF_TRIG;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@ -272,7 +274,8 @@ void tsk_sys( )
|
|||||||
|
|
||||||
force_off_check();
|
force_off_check();
|
||||||
|
|
||||||
if( system_status.taikendai )
|
#ifndef _TAIKENDAI_SEISAN_SPECIAL_
|
||||||
|
if( system_status.taikendai ) // アダプタが刺さっていたら自動で電源on
|
||||||
{
|
{
|
||||||
if( PM_EXTDC_n )
|
if( PM_EXTDC_n )
|
||||||
{
|
{
|
||||||
@ -280,6 +283,7 @@ void tsk_sys( )
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
#endif
|
||||||
|
|
||||||
default: //---------------------------------------
|
default: //---------------------------------------
|
||||||
system_status.pwr_state = OFF_TRIG;
|
system_status.pwr_state = OFF_TRIG;
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
[ProjectManager]
|
[ProjectManager]
|
||||||
Version=6.00
|
Version=6.00
|
||||||
Path=D:\MyDocuments\workspace\mcufirm_RED\trunk\
|
Path=C:\78k_data\yav-mcu-basara\trunk\
|
||||||
Title=yav-mcu
|
Title=yav-mcu
|
||||||
Series=78K0R.PM
|
Series=78K0R.PM
|
||||||
Device=uPD79F0104
|
Device=uPD79F0104
|
||||||
DeviceVer=E1.00b
|
DeviceVer=E1.00b
|
||||||
DebugMode=1
|
DebugMode=1
|
||||||
Target=D:\MyDocuments\workspace\mcufirm_RED\trunk\bsr.lmf
|
Target=C:\78k_data\yav-mcu-basara\trunk\bsr.lmf
|
||||||
[BuildMode0]
|
[BuildMode0]
|
||||||
BuildModeName=Debug Build
|
BuildModeName=Debug Build
|
||||||
TargetFile=0
|
TargetFile=0
|
||||||
@ -15,13 +15,13 @@ BuildModeName=Release Build
|
|||||||
TargetFile=0
|
TargetFile=0
|
||||||
[Tools]
|
[Tools]
|
||||||
MakeFile=yav_mcu_bsr.mak
|
MakeFile=yav_mcu_bsr.mak
|
||||||
Debugger=D:\Program Files\NEC Electronics Tools\ID78K0R-QB\E3.60f\BIN\IDK0R32G.EXE
|
Debugger=C:\Program Files (x86)\NEC Electronics Tools\ID78K0R-QB\V3.61\BIN\IDK0R32G.EXE
|
||||||
DebOption=
|
DebOption=
|
||||||
DebCpuReset=1
|
DebCpuReset=1
|
||||||
DebSymReset=1
|
DebSymReset=1
|
||||||
MuitiLoad=0
|
MuitiLoad=0
|
||||||
LoadPrjNum=0
|
LoadPrjNum=0
|
||||||
CheckVersion=CC78K0R|W2.12;RA78K0R|W1.33
|
CheckVersion=CC78K0R|W2.13;RA78K0R|W1.33
|
||||||
[Option.IDK0R32G]
|
[Option.IDK0R32G]
|
||||||
File=yav_mcu_bsr.pri
|
File=yav_mcu_bsr.pri
|
||||||
[BuildMode2]
|
[BuildMode2]
|
||||||
@ -245,7 +245,7 @@ Source21=pedo_alg_thre_det2.c
|
|||||||
Source22=ini_VECT.c
|
Source22=ini_VECT.c
|
||||||
Source23=task_status.c
|
Source23=task_status.c
|
||||||
[BuildBefore-AfterCmd]
|
[BuildBefore-AfterCmd]
|
||||||
Before1=touch magic.c
|
Before1=c:\cygwin\bin\touch magic.c
|
||||||
After1=ruby nec_s_2_bsrbin2.rb bsr.hex
|
After1=ruby nec_s_2_bsrbin2.rb bsr.hex
|
||||||
[Options.CC78K0R 0]
|
[Options.CC78K0R 0]
|
||||||
Version=210
|
Version=210
|
||||||
@ -400,8 +400,9 @@ Define1=_debug_,_TEG_,proc_is_ke3
|
|||||||
Define2=_debug_,_TEG_,proc_is_ke3,%time%
|
Define2=_debug_,_TEG_,proc_is_ke3,%time%
|
||||||
Define3=_TEG_,proc_is_ke3
|
Define3=_TEG_,proc_is_ke3
|
||||||
Define4=proc_is_ke3
|
Define4=proc_is_ke3
|
||||||
Include0=renge,C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r
|
Include0=renge,C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r
|
||||||
Include1=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r
|
Include1=renge,C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r
|
||||||
|
Include2=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r
|
||||||
Memorymodel=1
|
Memorymodel=1
|
||||||
Flashobj=0
|
Flashobj=0
|
||||||
FlashStartadr=
|
FlashStartadr=
|
||||||
@ -713,6 +714,48 @@ VfiFileBoot0=
|
|||||||
VfiFileBoot1=boot.vfi
|
VfiFileBoot1=boot.vfi
|
||||||
VF78K0Rchk=0
|
VF78K0Rchk=0
|
||||||
VF78K0Rvs=
|
VF78K0Rvs=
|
||||||
|
[ToolSet]
|
||||||
|
ToolSetName=(•Ï<E280A2>X)78K0R Software Package V1.10
|
||||||
|
Tool1=CC78K0R|W2.13
|
||||||
|
Tool2=RA78K0R|W1.33
|
||||||
|
Tool3=SK78K0R|V3.10
|
||||||
|
Tool4=ID78K0R-QB|V3.61
|
||||||
|
[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=..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\fsl.h
|
||||||
|
Include15=fsl_user.h
|
||||||
|
Include16=i2c_ctr.h
|
||||||
|
Include17=pm.h
|
||||||
|
Include18=rtc.h
|
||||||
|
Include19=reboot.h
|
||||||
|
Include20=magic.h
|
||||||
|
Include21=incs.h
|
||||||
|
Include22=i2c_twl.h
|
||||||
|
Include23=accero.h
|
||||||
|
Include24=pedometer.h
|
||||||
|
Include25=sw.h
|
||||||
|
Include26=adc.h
|
||||||
|
Include27=led.h
|
||||||
|
Include28=batt_params.h
|
||||||
|
Include29=pool.h
|
||||||
|
Include30=i2c_twl_defs.h
|
||||||
|
Include31=voltable.h
|
||||||
|
Include32=renge\renge_task_intval.h
|
||||||
|
Include33=..\..\..\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\inc78k0r\math.h
|
||||||
|
Include34=self_flash.h
|
||||||
|
Include35=pedo_lpf_coeff.h
|
||||||
[Options.LK78K0R 0]
|
[Options.LK78K0R 0]
|
||||||
Version=100
|
Version=100
|
||||||
O0=bsr_k0r.lmf
|
O0=bsr_k0r.lmf
|
||||||
@ -819,7 +862,8 @@ KP=0
|
|||||||
KL=0
|
KL=0
|
||||||
LF=0
|
LF=0
|
||||||
LL=0
|
LL=0
|
||||||
B0=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib
|
B0=C:\Program Files (x86)\NEC Electronics Tools\CC78K0R\W2.13\lib78k0r\fsl.lib
|
||||||
|
B1=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib
|
||||||
D0=bsr_mcu.dr
|
D0=bsr_mcu.dr
|
||||||
D1=user_area.dr
|
D1=user_area.dr
|
||||||
S=1
|
S=1
|
||||||
@ -830,7 +874,7 @@ ZB=
|
|||||||
Etcetera0=
|
Etcetera0=
|
||||||
Etcetera1=boot.lmf
|
Etcetera1=boot.lmf
|
||||||
CommandFile=0
|
CommandFile=0
|
||||||
OFILE=D:\MyDocuments\workspace\mcufirm_RED\trunk\bsr.lmf
|
OFILE=C:\78k_data\yav-mcu-basara\trunk\bsr.lmf
|
||||||
[Options.LK78K0R 3]
|
[Options.LK78K0R 3]
|
||||||
Version=100
|
Version=100
|
||||||
O0=bsr_bsr.lmf
|
O0=bsr_bsr.lmf
|
||||||
@ -1005,45 +1049,3 @@ DefaultMode2=1
|
|||||||
DefaultMode3=1
|
DefaultMode3=1
|
||||||
DefaultMode4=1
|
DefaultMode4=1
|
||||||
DefaultMode5=1
|
DefaultMode5=1
|
||||||
[ToolSet]
|
|
||||||
ToolSetName=(•Ï<E280A2>X)78K0R Software Package V1.10
|
|
||||||
Tool1=CC78K0R|W2.12
|
|
||||||
Tool2=RA78K0R|W1.33
|
|
||||||
Tool3=SK78K0R|V3.10
|
|
||||||
Tool4=ID78K0R-QB|E3.60f
|
|
||||||
[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=C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h
|
|
||||||
Include15=fsl_user.h
|
|
||||||
Include16=i2c_ctr.h
|
|
||||||
Include17=pm.h
|
|
||||||
Include18=rtc.h
|
|
||||||
Include19=reboot.h
|
|
||||||
Include20=magic.h
|
|
||||||
Include21=incs.h
|
|
||||||
Include22=i2c_twl.h
|
|
||||||
Include23=accero.h
|
|
||||||
Include24=pedometer.h
|
|
||||||
Include25=sw.h
|
|
||||||
Include26=adc.h
|
|
||||||
Include27=led.h
|
|
||||||
Include28=batt_params.h
|
|
||||||
Include29=pool.h
|
|
||||||
Include30=i2c_twl_defs.h
|
|
||||||
Include31=voltable.h
|
|
||||||
Include32=renge\renge_task_intval.h
|
|
||||||
Include33=..\..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.12\inc78k0r\math.h
|
|
||||||
Include34=self_flash.h
|
|
||||||
Include35=pedo_lpf_coeff.h
|
|
||||||
|
@ -1,26 +1,25 @@
|
|||||||
[ProjectManager]
|
[ProjectManager]
|
||||||
FrameMax=1
|
FrameMax=0
|
||||||
FrameX=71
|
FrameX=447
|
||||||
FrameY=115
|
FrameY=116
|
||||||
FrameCX=1200
|
FrameCX=1435
|
||||||
FrameCY=854
|
FrameCY=1045
|
||||||
OpenFile1=jhl_defs.h,0,286,286,1530,1012,0,15,26,0
|
OpenFile1=jhl_defs.h,0,286,286,1530,1012,0,15,26,0
|
||||||
OpenFile2=self_flash.c,0,352,352,1596,1078,0,142,5,0
|
OpenFile2=self_flash.c,0,352,352,1596,1078,0,142,5,0
|
||||||
OpenFile3=ini_VECT.c,0,330,330,1574,1056,6,93,6,0
|
OpenFile3=ini_VECT.c,0,330,330,1574,1056,6,93,6,0
|
||||||
OpenFile4=renge\renge.c,0,348,332,1592,1058,0,31,0,0
|
OpenFile4=renge\renge.c,0,348,332,1592,1058,0,31,0,0
|
||||||
OpenFile5=renge\renge.h,0,264,264,1508,990,3,4,3,0
|
OpenFile5=renge\renge.h,0,264,264,1508,990,3,4,3,0
|
||||||
OpenFile6=adc.c,0,220,220,1464,946,8,230,8,0
|
OpenFile6=adc.c,0,220,220,1464,946,8,230,8,0
|
||||||
OpenFile7=led.c,0,264,264,1508,990,0,731,0,0
|
OpenFile7=config.h,0,242,242,1486,968,0,40,0,0
|
||||||
OpenFile8=task_misc.c,0,286,286,1530,1012,65,141,69,0
|
OpenFile8=led.c,0,264,264,1508,990,0,731,0,0
|
||||||
OpenFile9=main.c,0,220,220,1464,946,3,27,1,0
|
OpenFile9=task_misc.c,0,286,286,1530,1012,65,141,69,0
|
||||||
OpenFile10=i2c_mcu.c,0,308,308,1552,1034,10,76,7,0
|
OpenFile10=main.c,0,220,220,1464,946,3,27,1,0
|
||||||
OpenFile11=task_sys.c,0,330,330,1574,1056,10,38,7,0
|
OpenFile11=i2c_mcu.c,0,308,308,1552,1034,10,76,7,0
|
||||||
OpenFile12=pm.c,0,110,110,1078,614,11,677,11,0
|
OpenFile12=ProjectWindow
|
||||||
OpenFile13=ProjectWindow
|
PrjPos=0,0,706,0,291
|
||||||
PrjPos=0,0,1039,0,345
|
OpenFile13=OutputWindow
|
||||||
OpenFile14=config.h,0,242,242,1486,968,29,16,28,0
|
OutputPos=0,58,764,389,1336
|
||||||
OpenFile15=OutputWindow
|
OpenFile14=task_sys.c,0,465,262,1709,988,27,35,27,0
|
||||||
OutputPos=0,3,734,347,1591
|
|
||||||
ActivePRJ=yav_mcu_bsr.prj
|
ActivePRJ=yav_mcu_bsr.prj
|
||||||
[ProjectWindow]
|
[ProjectWindow]
|
||||||
ProjectWindowDispType=0
|
ProjectWindowDispType=0
|
||||||
|
Loading…
Reference in New Issue
Block a user