mirror of
https://github.com/rvtr/ctr_mcu.git
synced 2025-10-31 13:51:10 -04:00
削除:スライドボリュームでのVolChange割り込み
それに伴い ノイズ取りをちょっと削除 追加:TWLアプリからのVol変化割り込み IRQ2.6 追加:8社分の電池メーカーパラメータの領域 追加:充電タイマの制御 git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@89 013db118-44a6-b54f-8bf7-843cb86687b1
This commit is contained in:
parent
1658124c69
commit
5cc27484c0
81
trunk/adc.c
81
trunk/adc.c
@ -63,9 +63,9 @@ void tsk_adc( )
|
||||
{
|
||||
if( system_status.pwr_state == ON )
|
||||
{
|
||||
// Tune //
|
||||
// Tune ///////////////////////////////////////
|
||||
#if 0
|
||||
tune ・フ変化では割り込みを入れない
|
||||
tune 変化では割り込みを入れない
|
||||
// tune
|
||||
if( abs( old_tune - vreg_ctr[VREG_TUNE] ) >= 4 )
|
||||
{
|
||||
@ -78,48 +78,44 @@ void tsk_adc( )
|
||||
}
|
||||
#endif
|
||||
|
||||
// Volume //
|
||||
// Volume /////////////////////////////////////
|
||||
{
|
||||
static u8 vol_old;
|
||||
static u8 class_old;
|
||||
u8 class;
|
||||
static u8 tokidoki = 0; // todo ポーリングは不要になる予定
|
||||
static u8 hysterisis_vol;
|
||||
u16 class;
|
||||
|
||||
if( abs( vol_old - vreg_ctr[VREG_C_SND_VOL] ) > 3 )
|
||||
// // ヒステリシスを付けておく。上に抜けた場合に閾値を少し下げることにする
|
||||
// hysterisis_vol = ( vol_old <= vreg_ctr[VREG_C_SND_VOL] )? 2: 0;
|
||||
// vol_old = vreg_ctr[VREG_C_SND_VOL];
|
||||
|
||||
// TWL用レジスタの更新
|
||||
vreg_twl[ REG_TWL_INT_ADRS_VOL ] = vreg_ctr[VREG_C_SND_VOL] / ( 256 / 32 ); // 8段の割り込み
|
||||
// 割り込みはHorizonを通してコマンドを発行されるのを待てばよい
|
||||
|
||||
/*
|
||||
class = ( vreg_ctr[VREG_C_SND_VOL] + hysterisis_vol ) / ( 256 / 8 ); // 32段の割り込み
|
||||
if( class != class_old )
|
||||
{
|
||||
vol_old = vreg_ctr[VREG_C_SND_VOL];
|
||||
|
||||
// TWLに通知してやる
|
||||
vreg_twl[ REG_TWL_INT_ADRS_VOL ] = vol_old / ( 256 / 32 );
|
||||
// 割り込みはHorizonを通してコマンドを発行されるのを待てばよい
|
||||
|
||||
class = vreg_ctr[VREG_C_SND_VOL] / ( 256 / 16 );
|
||||
if( class != class_old )
|
||||
{
|
||||
class_old = class;
|
||||
set_irq( VREG_C_IRQ0, REG_BIT_VR_SNDVOL_CHANGE );
|
||||
}
|
||||
class_old = class;
|
||||
set_irq( VREG_C_IRQ0, REG_BIT_VR_SNDVOL_CHANGE );
|
||||
}
|
||||
|
||||
*/
|
||||
// デバイスに伝える
|
||||
if(( sndvol_codec != vreg_ctr[VREG_C_SND_VOL] )
|
||||
|| ( tokidoki == 0 ))
|
||||
if( sndvol_codec != vreg_ctr[VREG_C_SND_VOL] )
|
||||
{
|
||||
sndvol_codec = vreg_ctr[VREG_C_SND_VOL];
|
||||
// DCPにも伝えておく
|
||||
iic_mcu_write_a_byte( IIC_SLA_DCP, 0,
|
||||
sndvol_codec / 2 + sndvol_codec / 4 ); // 簡易スケーリング todo
|
||||
slider_to_codec[ sndvol_codec/4 ] );
|
||||
// codecに伝える
|
||||
iic_mcu_write_a_byte( IIC_SLA_CODEC, CODEC_REG_VOL,
|
||||
slider_to_codec[ sndvol_codec/4 ] );
|
||||
|
||||
// 127 - (u8)( (u16)sndvol_codec*3 / 4 )/2 );
|
||||
slider_to_codec[ sndvol_codec/4 ] );
|
||||
}
|
||||
tokidoki += 1;
|
||||
}
|
||||
|
||||
|
||||
// TUNE_LED //
|
||||
// TUNE_LED ///////////////////////////////////
|
||||
// ここで?仕様?
|
||||
{
|
||||
switch ( vreg_ctr[VREG_C_LED_TUNE] )
|
||||
@ -144,16 +140,23 @@ void tsk_adc( )
|
||||
}
|
||||
|
||||
|
||||
ADCEN = 1;
|
||||
ADM = 0b00011011; // セレクトモード、章圧、fCLK/6 ///ここから ↓
|
||||
ADCEN = 1;
|
||||
ADM = 0b00011011; // セレクトモード、章圧、fCLK/6 ///ここから ↓
|
||||
|
||||
ADPC = 0x06; // ADCポートのセレクト
|
||||
ADS = ADC_SEL_TUNE;
|
||||
// NOP();
|
||||
ADCS = 1; // AD開始。 /// ここまで ↑ までに1us以上開ける
|
||||
ADPC = 0x06; // ADCポートのセレクト
|
||||
ADS = ADC_SEL_TUNE;
|
||||
NOP();
|
||||
NOP();
|
||||
NOP();
|
||||
NOP();
|
||||
NOP();
|
||||
NOP();
|
||||
NOP();
|
||||
NOP();
|
||||
ADCS = 1; // AD開始。 /// ここまで ↑ までに1us=8clk以上開ける
|
||||
|
||||
ADIF = 0;
|
||||
ADMK = 0;
|
||||
ADIF = 0;
|
||||
ADMK = 0;
|
||||
|
||||
}
|
||||
|
||||
@ -271,6 +274,14 @@ u8 get_adc( u8 ch )
|
||||
|
||||
ADPC = 0x06; // ADCポートのセレクト
|
||||
ADS = ch;
|
||||
NOP();
|
||||
NOP();
|
||||
NOP();
|
||||
NOP();
|
||||
NOP();
|
||||
NOP();
|
||||
NOP();
|
||||
NOP();
|
||||
ADCS = 1; // AD開始。 /// ここまで↑ に、1us以上開ける
|
||||
|
||||
ADMK = 0;
|
||||
|
||||
@ -10,6 +10,8 @@
|
||||
|
||||
#define _OVERCLOCK_
|
||||
|
||||
#define PM_CCIC_TIM
|
||||
|
||||
// 古い(C)電源ボード
|
||||
//#define _PM_BUG_
|
||||
|
||||
|
||||
38
trunk/pm.c
38
trunk/pm.c
@ -12,33 +12,10 @@
|
||||
#include "pm.h"
|
||||
#include "renge.h"
|
||||
|
||||
|
||||
#include "batt_params.h"
|
||||
// ========================================================
|
||||
|
||||
|
||||
|
||||
|
||||
// ========================================================
|
||||
static const u8 BT_BT_PARAM_PANA[64] = {
|
||||
0xAD, 0x30, 0xAE, 0x70, 0xB0, 0x00, 0xB3, 0x00,
|
||||
0xB4, 0x70, 0xB5, 0xA0, 0xB7, 0x80, 0xBA, 0x00,
|
||||
|
||||
0xBB, 0x90, 0xBD, 0x00, 0xBE, 0x00, 0xBF, 0xF0,
|
||||
0xC3, 0x00, 0xC5, 0xC0, 0xC8, 0x00, 0xCA, 0xC0,
|
||||
|
||||
0x04, 0x00, 0x12, 0x00, 0x0C, 0x10, 0x24, 0x00,
|
||||
0x10, 0xD0, 0x1B, 0xF0, 0x0A, 0xF0, 0x08, 0xE0,
|
||||
|
||||
0x0C, 0xF0, 0x08, 0xC0, 0x08, 0xB0, 0x07, 0xF0,
|
||||
0x0B, 0x00, 0x05, 0xD0, 0x02, 0x00, 0x09, 0x00
|
||||
};
|
||||
|
||||
|
||||
static const unsigned char BT_PANA_RCOMP = 135;
|
||||
static const float BT_PANA_TEMPCOUP = 0.3;
|
||||
static const float BT_PANA_TEMPCODN = 0.5;
|
||||
|
||||
|
||||
// ========================================================
|
||||
u8 raw_adc_temperature;
|
||||
u8 rcomp;
|
||||
@ -113,7 +90,7 @@ void PM_init( )
|
||||
{
|
||||
// case( BT_VENDER_PANA ):
|
||||
default:
|
||||
iic_mcu_write( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_BT_PARAM, 64, BT_BT_PARAM_PANA );
|
||||
iic_mcu_write( IIC_SLA_BT_GAUGE, BT_GAUGE_REG_BT_PARAM, 64, &BT_PARAM[0] );
|
||||
rcomp = BT_PANA_RCOMP;
|
||||
temp_co_up = BT_PANA_TEMPCOUP;
|
||||
temp_co_dn = BT_PANA_TEMPCODN;
|
||||
@ -685,15 +662,15 @@ void tsk_batt( )
|
||||
&& ( vreg_ctr[VREG_C_BT_TEMP] < 0x36 ) ) )
|
||||
{
|
||||
#ifndef _MODEL_WM0_
|
||||
BT_CHG_EN_n = 0; // 温度範囲OKで充電再開
|
||||
BT_CHG_ENABLE(); // 温度範囲OKで充電再開
|
||||
}
|
||||
else
|
||||
{
|
||||
BT_CHG_EN_n = 1; // 温度危険! 充電停止
|
||||
BT_CHG_DISABLE(); // 温度危険! 充電停止
|
||||
#endif
|
||||
}
|
||||
#ifdef _MODEL_WM0_
|
||||
BT_CHG_EN_n = 0; // /WL_RSTです...
|
||||
// CHG_ENABLEピンは /WL_RST に配線されているので
|
||||
#endif
|
||||
|
||||
// <20>[“d //
|
||||
@ -767,6 +744,7 @@ task_status_immed ntr_pmic_comm( )
|
||||
|
||||
DI( );
|
||||
|
||||
// バックライト 上 ////////////////////////////////////
|
||||
if( ( ( reg1_old ^ reg_shadow ) & REG_BIT_TWL_REQ_BL_U ) != 0 )
|
||||
{
|
||||
if( ( reg_shadow & REG_BIT_TWL_REQ_BL_U ) == 0 ) // <20>Á‚¦‚½
|
||||
@ -792,13 +770,13 @@ task_status_immed ntr_pmic_comm( )
|
||||
}
|
||||
}
|
||||
|
||||
// offリクエスト
|
||||
// offリクエスト //////////////////////////////////////
|
||||
if( ( reg_shadow & REG_BIT_TWL_REQ_OFF_REQ ) != 0 )
|
||||
{
|
||||
set_irq( VREG_C_IRQ2, REG_BIT_TWL_OFF_REQ );
|
||||
}
|
||||
|
||||
// リセットリクエスト
|
||||
// リセットリクエスト /////////////////////////////////
|
||||
if( ( reg_shadow & REG_BIT_TWL_REQ_RST_REQ ) != 0 )
|
||||
{
|
||||
// CODECƒoƒO‰ñ”ð
|
||||
|
||||
@ -20,6 +20,9 @@ void tsk_debug( )
|
||||
|
||||
if( system_status.pwr_state == ON_TRIG ){
|
||||
|
||||
#ifdef _MODEL_WM0_
|
||||
PM_CHG_TIMEOUT_DISABLE(); // /WL_RST に配線されています
|
||||
#endif
|
||||
iic_mcu_write_a_byte( IIC_SLA_DCP, 0x08, 0x80 ); // ACR←0x80 揮発モードへ
|
||||
|
||||
/*
|
||||
|
||||
@ -78,7 +78,7 @@ void tsk_misc_stat( )
|
||||
}
|
||||
|
||||
|
||||
#ifdef _MCU_KE3_
|
||||
//#ifdef _MCU_KE3_
|
||||
// KE3では必須です。
|
||||
/* ========================================================
|
||||
加速度センサ割り込みピンがオリジナルマイコンには無いので
|
||||
@ -96,7 +96,7 @@ void tsk_misc_stat( )
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif
|
||||
//#endif
|
||||
|
||||
// 割り込みの取りこぼし?
|
||||
if( !PM_IRQ_n ){
|
||||
|
||||
@ -88,6 +88,7 @@ void tsk_sys( )
|
||||
system_status.pwr_state = OFF_TRIG;
|
||||
return;
|
||||
}
|
||||
PM_CHG_TIMEOUT_ENABLE();
|
||||
// IRQ0_active;
|
||||
|
||||
#else
|
||||
@ -190,6 +191,7 @@ void tsk_sys( )
|
||||
return;
|
||||
}
|
||||
|
||||
PM_CHG_TIMEOUT_ENABLE();
|
||||
LED_stop( );
|
||||
IIC_ctr_Stop( );
|
||||
IIC_twl_Stop( );
|
||||
|
||||
@ -108,9 +108,16 @@
|
||||
|
||||
// <20>[“d‚¹‚æ(out)
|
||||
#ifdef _PMIC_CTR_
|
||||
#define BT_CHG_EN_n P4.3
|
||||
#define BT_CHG_ENABLE() ( P4.3 = 0 )
|
||||
#define BT_CHG_DISABLE() ( P4.3 = 1 )
|
||||
#else
|
||||
#define BT_CHG_EN_n P4.2
|
||||
#define BT_CHG_ENABLE() ( P4.2 = 0 )
|
||||
#define BT_CHG_DISABLE() ( P4.2 = 1 )
|
||||
#endif
|
||||
|
||||
#ifdef PM_CCIC_TIM
|
||||
#define PM_CHG_TIMEOUT_ENABLE() ( P5.0 = 0 )
|
||||
#define PM_CHG_TIMEOUT_DISABLE() ( P5.0 = 1 )
|
||||
#endif
|
||||
|
||||
// <20>[“d’†(in)
|
||||
|
||||
@ -33,7 +33,7 @@
|
||||
|
||||
|
||||
// VREG_C_IRQ0
|
||||
#define REG_BIT_VR_SNDVOL_CHANGE ( 1 << 7 )
|
||||
//#define REG_BIT_VR_SNDVOL_CHANGE ( 1 << 7 )
|
||||
#define REG_BIT_SHELL_OPEN ( 1 << 6 )
|
||||
#define REG_BIT_SHELL_CLOSE ( 1 << 5 )
|
||||
#define REG_BIT_SW_WIFI_CLICK ( 1 << 4 )
|
||||
@ -53,6 +53,7 @@
|
||||
#define REG_BIT_BT_DC_DISC ( 1 << 0 )
|
||||
|
||||
// VREG_C_IRQ2
|
||||
#define REG_BIT_TWL_SNDVOL_CHANGE ( 1 << 6 )
|
||||
#define REG_BIT_TWL_BL_U_ON ( 1 << 5 )
|
||||
#define REG_BIT_TWL_BL_U_OFF ( 1 << 4 )
|
||||
#define REG_BIT_TWL_BL_L_ON ( 1 << 3 )
|
||||
|
||||
@ -38,7 +38,7 @@ void vreg_twl_write( u8 adrs, u8 data )
|
||||
{
|
||||
case ( REG_TWL_INT_ADRS_VOL ):
|
||||
{
|
||||
set_irq( VREG_C_IRQ0, REG_BIT_VR_SNDVOL_CHANGE );
|
||||
set_irq( VREG_C_IRQ2, REG_BIT_TWL_SNDVOL_CHANGE );
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
@ -1,8 +1,119 @@
|
||||
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 -quvjl3wt -sainter_asm -zp -no loader.c
|
||||
loader.c(106) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
Compilation complete, 0 error(s) and 1 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\loader.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 -quvjl3wt -sainter_asm -zp -no pm.c
|
||||
pm.c(167) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
pm.c(178) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
pm.c(182) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
pm.c(233) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
pm.c(270) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
pm.c(349) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
pm.c(357) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
pm.c(829) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
Compilation complete, 0 error(s) and 8 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 -quvjl3wt -sainter_asm -zp -no i2c_ctr.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\i2c_ctr.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 -quvjl3wt -sainter_asm -zp -no main.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\main.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 -quvjl3wt -sainter_asm -zp -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\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 -quvjl3wt -sainter_asm -zp -no WDT.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\WDT.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 -quvjl3wt -sainter_asm -zp -no i2c_mcu.c
|
||||
i2c_mcu.c(119) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
i2c_mcu.c(196) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
Compilation complete, 0 error(s) and 2 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\i2c_mcu.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 -quvjl3wt -sainter_asm -zp -no i2c_twl.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\i2c_twl.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 -quvjl3wt -sainter_asm -zp -no led.c
|
||||
led.c(457) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
Compilation complete, 0 error(s) and 1 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\led.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 -quvjl3wt -sainter_asm -zp -no rtc.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\rtc.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 -quvjl3wt -sainter_asm -zp -no vreg_ctr.c
|
||||
vreg_ctr.c(72) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
vreg_ctr.c(128) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
vreg_ctr.c(138) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
vreg_ctr.c(139) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
vreg_ctr.c(141) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
vreg_ctr.c(143) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
vreg_ctr.c(144) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
vreg_ctr.c(146) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
vreg_ctr.c(166) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
vreg_ctr.c(261) : CC78K0R warning W0510: Pointer mismatch in function 'FSL_Init'
|
||||
Compilation complete, 0 error(s) and 10 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\vreg_ctr.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 -quvjl3wt -sainter_asm -zp -no vreg_twl.c
|
||||
vreg_twl.c(46) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
vreg_twl.c(50) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
Compilation complete, 0 error(s) and 2 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\vreg_twl.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 -quvjl3wt -sainter_asm -zp -no adc.c
|
||||
adc.c(93) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
adc.c(255) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
Compilation complete, 0 error(s) and 2 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\adc.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 -quvjl3wt -sainter_asm -zp -no accero.c
|
||||
accero.c(110) : CC78K0R warning W0745: Expected function prototype
|
||||
accero.c(119) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
Compilation complete, 0 error(s) and 2 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\accero.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 -quvjl3wt -sainter_asm -zp -no self_flash.c
|
||||
self_flash.c(189) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
self_flash.c(325) : CC78K0R warning W0411: Illegal pointer combination
|
||||
self_flash.c(367) : CC78K0R warning W0510: Pointer mismatch in function 'FSL_Init'
|
||||
Compilation complete, 0 error(s) and 3 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\self_flash.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 -quvjl3wt -sainter_asm -zp -no reboot.c
|
||||
reboot.c(14) : CC78K0R warning W0915: Asm statement found. skip to jump optimize this function 'my_reboot'
|
||||
Compilation complete, 0 error(s) and 1 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\reboot.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 -quvjl3wt -sainter_asm -zp -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\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 -quvjl3wt -sainter_asm -zp -no task_debug.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\task_debug.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 -quvjl3wt -sainter_asm -zp -no task_misc.c
|
||||
task_misc.c(48) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
task_misc.c(34) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
Compilation complete, 0 error(s) and 2 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\task_misc.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 -quvjl3wt -sainter_asm -zp -no task_sys.c
|
||||
task_sys.c(324) : CC78K0R warning W0401: Conversion may lose significant digits
|
||||
Compilation complete, 0 error(s) and 1 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\task_sys.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 -gi0FFFFFFFFFFFFFFFFFFFFh -pbsr_k0r.map -nkd -kp -gb6EFBFFh -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 ini_VECT.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero.rel self_flash.rel reboot.rel sw.rel task_debug.rel task_misc.rel task_sys.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 -nu -ki bsr.lmf
|
||||
@ -13,4 +124,4 @@ intel-HEX to bsr bin converter
|
||||
file converted!
|
||||
|
||||
|
||||
Build Total error(s) : 0 Total warning(s) : 0
|
||||
Build Total error(s) : 0 Total warning(s) : 35
|
||||
|
||||
@ -23,7 +23,7 @@ SubClock=None
|
||||
Count=0
|
||||
[Main]
|
||||
Geometry=115, 23, 1467, 1110
|
||||
Window=Normal
|
||||
Window=Icon
|
||||
MDI_MAX=OFF
|
||||
Button=ON
|
||||
Mode=Auto
|
||||
@ -80,8 +80,8 @@ Kanji=SJIS
|
||||
[Source]
|
||||
Geometry=173, 154, 1012, 920
|
||||
Window=Normal
|
||||
DispStart=274
|
||||
CaretPos=275,0
|
||||
DispStart=41
|
||||
CaretPos=90,0
|
||||
Mode=Normal
|
||||
DispFile=
|
||||
Address1=
|
||||
@ -142,8 +142,8 @@ Accumulative=ON
|
||||
[Assemble]
|
||||
Geometry=605, 2, 600, 400
|
||||
Window=Normal
|
||||
DispStart=16374
|
||||
CaretPos=16374,27
|
||||
DispStart=650
|
||||
CaretPos=650,27
|
||||
Address1=
|
||||
Address2=
|
||||
Address3=
|
||||
@ -196,7 +196,7 @@ Idtag=OFF
|
||||
Address=
|
||||
DispStart=00007C20
|
||||
CaretPosData=0, 1986
|
||||
CaretPosAscii=0, 1986
|
||||
CaretPosAscii=3, 1986
|
||||
Address1=
|
||||
Address2=
|
||||
Address3=
|
||||
|
||||
@ -138,36 +138,6 @@ Source19=sw.c
|
||||
Source20=task_debug.c
|
||||
Source21=task_misc.c
|
||||
Source22=task_sys.c
|
||||
[IncFile]
|
||||
Include1=incs_loader.h
|
||||
Include2=jhl_defs.h
|
||||
Include3=user_define.h
|
||||
Include4=config.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=loader.h
|
||||
Include11=i2c_mcu.h
|
||||
Include12=WDT.h
|
||||
Include13=fsl.h
|
||||
Include14=fsl_user.h
|
||||
Include15=i2c_ctr.h
|
||||
Include16=pm.h
|
||||
Include17=rtc.h
|
||||
Include18=adc.h
|
||||
Include19=led.h
|
||||
Include20=incs.h
|
||||
Include21=vreg_twl.h
|
||||
Include22=accero.h
|
||||
Include23=i2c_twl_defs.h
|
||||
Include24=renge\renge_task_intval.h
|
||||
Include25=i2c_twl.h
|
||||
Include26=..\..\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h
|
||||
Include27=reboot.h
|
||||
Include28=sw.h
|
||||
Include29=..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\inc78k0r\math.h
|
||||
[Options.LK78K0R 0]
|
||||
Version=100
|
||||
O0=bsr_k0r.lmf
|
||||
@ -1034,6 +1004,37 @@ DefaultMode2=1
|
||||
DefaultMode3=1
|
||||
DefaultMode4=1
|
||||
DefaultMode5=1
|
||||
[IncFile]
|
||||
Include1=incs_loader.h
|
||||
Include2=jhl_defs.h
|
||||
Include3=user_define.h
|
||||
Include4=config.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=loader.h
|
||||
Include11=i2c_mcu.h
|
||||
Include12=WDT.h
|
||||
Include13=fsl.h
|
||||
Include14=fsl_user.h
|
||||
Include15=i2c_ctr.h
|
||||
Include16=pm.h
|
||||
Include17=rtc.h
|
||||
Include18=adc.h
|
||||
Include19=led.h
|
||||
Include20=incs.h
|
||||
Include21=vreg_twl.h
|
||||
Include22=accero.h
|
||||
Include23=i2c_twl_defs.h
|
||||
Include24=renge\renge_task_intval.h
|
||||
Include25=i2c_twl.h
|
||||
Include26=..\..\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r\fsl.h
|
||||
Include27=reboot.h
|
||||
Include28=sw.h
|
||||
Include29=..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\inc78k0r\math.h
|
||||
Include30=batt_params.h
|
||||
[ToolSet]
|
||||
ToolSetName=(•Ï<E280A2>X)78K0R Software Package V1.10
|
||||
Tool1=CC78K0R|W2.10
|
||||
|
||||
@ -7,9 +7,9 @@ FrameCY=1043
|
||||
OpenFile1=task_sys.c,0,521,328,1765,1085,25,250,25,0
|
||||
OpenFile2=renge\renge.h,0,502,637,1746,1394,29,16,29,0
|
||||
OpenFile3=i2c_twl.c,0,31,261,1010,897,25,31,25,0
|
||||
OpenFile4=config.h,0,255,3,1234,639,8,17,20,0
|
||||
OpenFile5=ProjectWindow
|
||||
OpenFile4=ProjectWindow
|
||||
PrjPos=0,2,754,3,253
|
||||
OpenFile5=config.h,0,255,3,1234,639,0,19,21,0
|
||||
OpenFile6=OutputWindow
|
||||
OutputPos=0,421,829,388,1497
|
||||
ActivePRJ=yav_mcu_bsr.prj
|
||||
|
||||
@ -11,12 +11,13 @@ T=4b445f00
|
||||
7=rtc.h
|
||||
8=reboot.h
|
||||
[pm.c]
|
||||
T=4b60d9da
|
||||
T=4b6638b8
|
||||
1=incs.h
|
||||
2=adc.h
|
||||
3=led.h
|
||||
4=pm.h
|
||||
5=renge\renge.h
|
||||
6=batt_params.h
|
||||
[i2c_ctr.c]
|
||||
T=4b60e64a
|
||||
1=incs.h
|
||||
@ -31,7 +32,7 @@ T=4b57fe0b
|
||||
6=led.h
|
||||
7=adc.h
|
||||
[magic.c]
|
||||
T=4b60e7cc
|
||||
T=4b663897
|
||||
1=config.h
|
||||
[WDT.c]
|
||||
T=4afd21ca
|
||||
@ -72,7 +73,7 @@ T=4b1c8d36
|
||||
4=vreg_ctr.h
|
||||
5=renge\renge_task_intval.h
|
||||
[adc.c]
|
||||
T=4b502014
|
||||
T=4b62a102
|
||||
1=incs.h
|
||||
2=adc.h
|
||||
3=pm.h
|
||||
@ -109,19 +110,19 @@ T=4b4d6c9b
|
||||
6=pm.h
|
||||
7=rtc.h
|
||||
[task_debug.c]
|
||||
T=4b60d9da
|
||||
T=4b663267
|
||||
1=incs.h
|
||||
2=renge\renge.h
|
||||
3=pm.h
|
||||
4=accero.h
|
||||
[task_misc.c]
|
||||
T=4b595e25
|
||||
T=4b663267
|
||||
1=incs.h
|
||||
2=renge\renge.h
|
||||
3=pm.h
|
||||
4=accero.h
|
||||
[task_sys.c]
|
||||
T=4b385483
|
||||
T=4b663267
|
||||
1=incs.h
|
||||
2=i2c_twl.h
|
||||
3=i2c_ctr.h
|
||||
@ -145,9 +146,9 @@ T=4b25f1a9
|
||||
T=4b023fdb
|
||||
1=config.h
|
||||
[user_define.h]
|
||||
T=4b442a95
|
||||
T=4b663267
|
||||
[config.h]
|
||||
T=4b60e553
|
||||
T=4b663267
|
||||
[bsr_system.h]
|
||||
T=4b3064de
|
||||
[renge\renge.h]
|
||||
@ -215,3 +216,5 @@ T=4afd21ca
|
||||
T=4afd21cb
|
||||
[..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\inc78k0r\math.h]
|
||||
T=45f12258
|
||||
[batt_params.h]
|
||||
T=4b663897
|
||||
|
||||
Loading…
Reference in New Issue
Block a user