XINU
|
クロックに関する定義 More...
Go to the source code of this file.
Data Structures | |
struct | am335x_timer1ms |
AM335X SOCのタイマー(1[ms]) More... | |
Macros | |
#define | AM335X_TIMER1MS_ADDR 0x44E31000 |
1[ms]タイマーのアドレス More... | |
#define | AM335X_TIMER1MS_CLKCTRL_ADDR 0x44E004C4 |
1[ms]タイマーのクロック制御アドレス More... | |
#define | AM335X_TIMER1MS_CLKCTRL_EN 0x00000002 |
1[ms]タイマーのクロック制御の許可 More... | |
#define | AM335X_TIMER1MS_IRQ 67 |
1[ms]タイマーの割り込み番号 More... | |
#define | AM335X_TIMER1MS_TCLR_AR 0x00000002 |
自動リロードモード More... | |
#define | AM335X_TIMER1MS_TCLR_ST 0x00000001 |
Start/Stopタイマ制御 More... | |
#define | AM335X_TIMER1MS_TIER_MAT_IT_ENA 0x00000001 |
マッチ割り込みの許可 More... | |
#define | AM335X_TIMER1MS_TIER_OVF_IT_ENA 0x00000002 |
オーバーフロー割り込みの許可 More... | |
#define | AM335X_TIMER1MS_TIER_TCAR_IT_ENA 0x00000004 |
キャプチャ割り込みの許可 More... | |
#define | AM335X_TIMER1MS_TIOCP_CFG_SOFTRESET 0x00000002 |
1[ms]タイマーのソフトリセットコンフィグ More... | |
#define | AM335X_TIMER1MS_TISR_MAT_IT_FLAG 0x00000001 |
TCRRとTMARの比較を行うフラグ More... | |
#define | AM335X_TIMER1MS_TISR_OVF_IT_FLAG 0x00000002 |
TCRRオーバーフロー発生時の設定 More... | |
#define | AM335X_TIMER1MS_TISR_TCAR_IT_FLAG 0x00000004 |
外部ピンPIEVENTCAPTから検出された正しい極性の外部パルス遷移を示す More... | |
#define | AM335X_TIMER1MS_TISTAT_RESETDONE 0x00000001 |
1[ms]タイマーのリセット完了状態 More... | |
Variables | |
uint32 | clktime |
起動してからの現在の時間[s] More... | |
uint32 | count1000 |
最後のクロックチックからのミリ秒 More... | |
uint32 | preempt |
プリエンプションカウンタ More... | |
qid16 | sleepq |
スリープ中のプロセスキュー More... | |
int32 | slnonempty |
スリープキューが空ではない場合、ゼロ以外 More... | |
int32 * | sltop |
スリープキューの最初のアイテムのキーへのポインタ More... | |
クロックに関する定義
Definition in file clock.h.
#define AM335X_TIMER1MS_ADDR 0x44E31000 |
#define AM335X_TIMER1MS_CLKCTRL_ADDR 0x44E004C4 |
#define AM335X_TIMER1MS_CLKCTRL_EN 0x00000002 |
#define AM335X_TIMER1MS_IRQ 67 |
#define AM335X_TIMER1MS_TCLR_AR 0x00000002 |
#define AM335X_TIMER1MS_TCLR_ST 0x00000001 |
#define AM335X_TIMER1MS_TIER_MAT_IT_ENA 0x00000001 |
#define AM335X_TIMER1MS_TIER_OVF_IT_ENA 0x00000002 |
#define AM335X_TIMER1MS_TIER_TCAR_IT_ENA 0x00000004 |
#define AM335X_TIMER1MS_TIOCP_CFG_SOFTRESET 0x00000002 |
#define AM335X_TIMER1MS_TISR_MAT_IT_FLAG 0x00000001 |
#define AM335X_TIMER1MS_TISR_OVF_IT_FLAG 0x00000002 |
#define AM335X_TIMER1MS_TISR_TCAR_IT_FLAG 0x00000004 |
#define AM335X_TIMER1MS_TISTAT_RESETDONE 0x00000001 |
uint32 clktime |
起動してからの現在の時間[s]
Definition at line 5 of file clkinit.c.
Referenced by clkhandler(), clkinit(), getutime(), and xsh_uptime().
uint32 count1000 |
uint32 preempt |
プリエンプションカウンタ
プリエンプションカウンタ
Definition at line 9 of file clkinit.c.
Referenced by clkhandler(), clkinit(), and resched().
qid16 sleepq |
スリープ中のプロセスキュー
Definition at line 7 of file clkinit.c.
Referenced by clkhandler(), clkinit(), recvtime(), sleepms(), and wakeup().
int32 slnonempty |
スリープキューが空ではない場合、ゼロ以外
int32* sltop |
スリープキューの最初のアイテムのキーへのポインタ