mirror of
https://github.com/rvtr/ctr_mcu.git
synced 2025-10-31 13:51:10 -04:00
・スピーカー音量大 時のSVR揺れ(B+汚れ)防止でADC間隔やフィルタの変更 ・Volスライダスケーリング対応 ・電池無し、アダプタ有りの時に電池端子をこちょこちょすると充電LEDがぱたぱたすることがあったのを修正 ・TWLの電池残量のレジスタ更新タイミングを変更。通信仁摩和合わないことがあった ・TWL(非NTR)アプリで電池アイコンが赤になるのと、本体のLEDが赤になるタイミングがずれていた ・ファームアップデータ、アップデート前の現行ファームのバックアップ時に書き込み先のアドレスが1ブロックずれてた ・キャプチャ箱を実機判定させる ・一部をブートセクタへ。メモリ不足 ・お知らせLEDのパターンを書き込んだらパターンの先頭から ・スリープ時に電池残量を確認しないという悲しいバグ ・白箱でHOMEが効かなかった git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@215 013db118-44a6-b54f-8bf7-843cb86687b1
58 lines
923 B
C
58 lines
923 B
C
#ifndef __bsr_system__
|
|
#define __bsr_system__
|
|
|
|
// イベントループのステート
|
|
enum pwr_state_
|
|
{
|
|
OFF_TRIG = 0,
|
|
OFF,
|
|
ON_TRIG,
|
|
ON,
|
|
// SLEEP_TRIG,
|
|
SLEEP,
|
|
// WAKE,
|
|
BT_CHARGE,
|
|
};
|
|
|
|
enum poweron_reason_
|
|
{
|
|
NONE = 0,
|
|
PWSW,
|
|
RTC_ALARM,
|
|
EXT_POWER
|
|
};
|
|
|
|
|
|
enum model_
|
|
{
|
|
MODEL_JIKKI,
|
|
MODEL_TS_BOARD,
|
|
MODEL_SHIROBAKO,
|
|
MODEL_JIKKI_NOBATT,
|
|
MODEL_UNKNOWN,
|
|
MODEL_RESERVED2,
|
|
MODEL_RESERVED3,
|
|
};
|
|
|
|
// タスクシステムの状態情報など
|
|
typedef struct _system_status_
|
|
{
|
|
enum pwr_state_ pwr_state;
|
|
enum poweron_reason_ poweron_reason;
|
|
unsigned char dipsw0:1;
|
|
unsigned char dipsw1:1;
|
|
unsigned char dipsw2:1;
|
|
unsigned char reboot:1;
|
|
unsigned char info_fullcolor:1;
|
|
unsigned char force_off:1;
|
|
unsigned char fake_jikki:1; // キャプチャ箱 SDKには実機と返す
|
|
enum model_ model;
|
|
}system_status_;
|
|
|
|
|
|
extern system_status_ system_status;
|
|
|
|
|
|
|
|
#endif
|