ctr_mcu/trunk/bsr_system.h
fujita_ryohei 4f86e7aa2d V0.3 final
V0.4でレジスタなどがらっと変えてしまうつもりで、#ifdef ではつらいため、
きれいにしてしまいます。

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@10 013db118-44a6-b54f-8bf7-843cb86687b1
2009-09-16 06:41:53 +00:00

34 lines
521 B
C

#ifndef __bsr_system__
#define __bsr_system__
// イベントループのステート
enum pwr_state_{
OFF_TRIG = 0,
OFF,
ON_TRIG,
ON,
SLEEP_TRIG,
SLEEP,
// WAKE,
};
enum poweron_reason_{
PWSW = 0,
RTC_ALARM,
};
// タスクシステムの状態情報など
typedef struct{
enum pwr_state_ pwr_state;
enum poweron_reason_ poweron_reason;
unsigned char dipsw0 :1;
unsigned char dipsw1 :1;
unsigned char dipsw2 :1;
}system_status_;
extern system_status_ system_status;
#endif