ctr_mcu/trunk/batt_params.h
n2232 88ed91ab1c branch/sim からマージ(自動でログが残らない? /branch/sim と差分を見ると良い)
(全般)
・マジックナンバーを文字列に
・外から読まない物をstaticに
batt_params.c voltable.c
・定数テーブルを.hではなく.cにおいて、externで読むことに。
hal.c
・数カ所から呼ぶので、hal_reset()追加
i2c_ctr
・スタックが心配なので、割り込み優先を下げ、多重割り込みをしない。見積もりツールで確認すると大丈夫そう
sw.c
電源on時、カウント時間が短いのでtask_swのインターバルを短くしてみた。…が、戻す予定


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@365 013db118-44a6-b54f-8bf7-843cb86687b1
2011-08-10 10:20:32 +00:00

50 lines
741 B
C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#ifndef _bt_params_h_
#define _bt_params_h_
#include "jhl_defs.h"
/*
“drޝ•Ê CTR | SPFL | YBS
0 ID = 0 maxell <20>©
120 1
360 2
750 <20>@ 3
1.3k<EFBFBD>@ 4
2.7k 5 pana <20>©
8.2k<EFBFBD>@ 6
*/
typedef enum
{
BT_PARAM_CTR_MAXELL = 0,
BT_PARAM_CTR_PANA,
BT_PARAM_SPFL_MAXELL,
BT_PARAM_SPFL_PANA,
BT_PARAM_SHRIMP_MAXELL,
BT_PARAM_SHRIMP_PANA,
_BT_PARAM_NUM_
} BT_TYPE;
typedef struct
{
u8 rcomp;
s16 up,down;
} rcomp_;
typedef struct
{
u8 hi,low;
} verify_;
typedef struct
{
u8 mg_param[64];
u8 v_scale;
rcomp_ rcomp;
u16 ocv;
verify_ verify;
} bt_param_;
#endif