mirror of
https://github.com/rvtr/ctr_mcu.git
synced 2025-06-19 00:55:37 -04:00

修正:CTRCでヘッドホンから音が出ない 追加:白箱からの強制OFF 修正・追加:互換アプリのプレイ時間記録のためのフリーレジスタ お知らせLEDの仕様追加の件もあるので自己書き換え部分も含め RAM関係修正 修正:自己アップデートとWDTリセットの区別が付くようになった 修正:電池挿入直後が、普通に電源OFF時よりも消費電力が大きい ポートの初期値設定忘れ(TWL PMIC向けに書いていたときの名残) 無駄にstaticで確保してあるのを適切に エラーコードが不適切だった物を修正 レジスタの初期値間違い フリーレジスタを増やして歩数計を減らしたのでいろいろ修正 CTRCででポップ解除を忘れていた(イヤホンから音でない) git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@126 013db118-44a6-b54f-8bf7-843cb86687b1
55 lines
762 B
C
55 lines
762 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,
|
|
};
|
|
|
|
|
|
enum model_
|
|
{
|
|
MODEL_JIKKI = 0,
|
|
MODEL_TS_BOARD,
|
|
MODEL_SHIROBAKO,
|
|
MODEL_JIKKI_NOBATT,
|
|
MODEL_RESERVED1,
|
|
MODEL_RESERVED2,
|
|
MODEL_RESERVED3,
|
|
};
|
|
|
|
// タスクシステムの状態情報など
|
|
typedef struct
|
|
{
|
|
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;
|
|
enum model_ model;
|
|
}
|
|
system_status_;
|
|
|
|
|
|
extern system_status_ system_status;
|
|
|
|
|
|
|
|
#endif
|