mFrame
載入中...
搜尋中...
無符合項目
chip::vbat::VBAT 類別 參考文件final
類別chip::vbat::VBAT的繼承圖:
mframe::lang::Object mframe::lang::Interface

公開方法(Public Methods)

virtual ~VBAT (void) override
 Destroy the object.
 
- 公開方法(Public Methods) 繼承自 mframe::lang::Object
 Object (void)
 Construct a new Object object.
 
virtual ~Object (void) override
 Destroy the Object object.
 
void * operator new (size_t n)
 
void * operator new (size_t n, void *p)
 
mframe::lang::ObjectgetObject (void) override
 取得類Object
 
void delay (int milliseconds) const
 函數 delay 等待內核滴答中指定的時間段。 對於1的值,系統等待直到下一個計時器滴答發生。 實際時間延遲最多可能比指定時間少一個計時器滴答聲,即在下一個系統滴答聲發生之前立即調用 osDelay(1),線程會立即重新安排。
 
bool equals (Object *object) const
 函數 delay 等待內核滴答中指定的時間段。 對於1的值,系統等待直到下一個計時器滴答發生。 實際時間延遲最多可能比指定時間少一個計時器滴答聲,即在下一個系統滴答聲發生之前立即調用 osDelay(1),線程會立即重新安排。
 
bool equals (Object &object) const
 函數 delay 等待內核滴答中指定的時間段。 對於1的值,系統等待直到下一個計時器滴答發生。 實際時間延遲最多可能比指定時間少一個計時器滴答聲,即在下一個系統滴答聲發生之前立即調用 osDelay(1),線程會立即重新安排。
 
void wait (void) const
 導致當前線程等待,直到另一個線程調用此對象的notify()方法或notifyAll()方法,或指定的時間 已過。
 
bool wait (int timeout) const
 導致當前線程等待,直到另一個線程調用此對象的 notify()方法或 notifyAll()方法,或其他一些線 程中斷當前線程,或一定量的實時時間。
 
bool yield (void) const
 函數yield()將控制權傳遞給處於READY狀態且具有相同優先級的下一個線程。 如果在READY狀態下沒有其他優先級相同的線程,則當前線程繼續執行,不會發生線程切換。
 
int lock (void) const
 核心鎖定,在調用unlock以前將不會進行執行緒切換
 
int unlock (void) const
 核心解鎖。
 
mframe::sys::ThreadcurrentThread (void) const
 取得當前的執行緒
 
virtual int hashcode (void) const
 返回對象的哈希碼值。支持這種方法是為了散列表,如HashMap提供的那樣。
 
- 公開方法(Public Methods) 繼承自 mframe::lang::Interface
virtual ~Interface (void)=default
 Destroy the struct object.
 

靜態公開方法(Static Public Methods)

static constexpr uint32 VERID_FEATURE (uint32 value)
 VERID - FEATURE.
 
static constexpr uint32 VERID_MINOR (uint32 value)
 Version ID - MINOR.
 
static constexpr uint32 VERID_MAJOR (uint32 value)
 Version ID - MAJOR.
 
static constexpr uint32 FROCTLA_FRO_EN (uint32 value)
 FROCTLA - FRO_EN.
 
static constexpr uint32 FROLCKA_LOCK (uint32 value)
 FROCTLA - LOCK.
 
static constexpr uint32 FROCLKE_CLKE (uint32 value)
 FROCTLA - CLKE.
 
static constexpr uint32 WAKEUP_WAKEUPA_REG (uint32 value)
 WAKEUP_WAKEUPA - REG.
 
static constexpr uint32 WAKLCKA_LOCK (uint32 value)
 WAKLCKA - LOCK.
 

函式成員說明文件

◆ FROCLKE_CLKE()

static constexpr uint32 chip::vbat::VBAT::FROCLKE_CLKE ( uint32 value)
inlinestaticconstexpr

FROCTLA - CLKE.

FRO16K Control A - Clock Enable

◆ FROCTLA_FRO_EN()

static constexpr uint32 chip::vbat::VBAT::FROCTLA_FRO_EN ( uint32 value)
inlinestaticconstexpr

FROCTLA - FRO_EN.

FRO16K Control A - FRO16K Enable

  • [0b0]Disable
  • [0b1]Enable

◆ FROLCKA_LOCK()

static constexpr uint32 chip::vbat::VBAT::FROLCKA_LOCK ( uint32 value)
inlinestaticconstexpr

FROCTLA - LOCK.

FRO16K Control A - Lock

  • [0b0]Do not block
  • [0b1]Block

◆ VERID_FEATURE()

static constexpr uint32 chip::vbat::VBAT::VERID_FEATURE ( uint32 value)
inlinestaticconstexpr

VERID - FEATURE.

Version ID - Feature Specification Number

◆ VERID_MAJOR()

static constexpr uint32 chip::vbat::VBAT::VERID_MAJOR ( uint32 value)
inlinestaticconstexpr

Version ID - MAJOR.

Version ID - Major Version Number

◆ VERID_MINOR()

static constexpr uint32 chip::vbat::VBAT::VERID_MINOR ( uint32 value)
inlinestaticconstexpr

Version ID - MINOR.

Version ID - Minor Version Number

◆ WAKEUP_WAKEUPA_REG()

static constexpr uint32 chip::vbat::VBAT::WAKEUP_WAKEUPA_REG ( uint32 value)
inlinestaticconstexpr

WAKEUP_WAKEUPA - REG.

Wakeup 0 Register A - Register

◆ WAKLCKA_LOCK()

static constexpr uint32 chip::vbat::VBAT::WAKLCKA_LOCK ( uint32 value)
inlinestaticconstexpr

WAKLCKA - LOCK.

Wakeup Lock A - Lock

  • [0b0]Lock is disabled
  • [0b1]Lock is enabled

此類別(class) 文件是由下列檔案中產生: