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

公開方法(Public Methods)

 GPIO (void)
 Construct a new object.
 
virtual ~GPIO (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 void pinInit (Register &base, uint32 pin, const PinConfig &config)
 Initializes a GPIO pin used by the board.
 
static void getVersionInfo (Register &base, VersionInfo &info)
 Get GPIO version information.
 
static void portInputEnable (Register &base, uint32 mask)
 Enable port input.
 
static void portInputDisable (Register &base, uint32 mask)
 Disable port input.
 
static void pinWrite (Register &base, uint32 pin, uint8 output)
 Sets the output level of the multiple GPIO pins to the logic 1 or 0.
 
static void portSet (Register &base, uint32 mask)
 Sets the output level of the multiple GPIO pins to the logic 1.
 
static void portClear (Register &base, uint32 mask)
 Sets the output level of the multiple GPIO pins to the logic 0.
 
static void portToggle (Register &base, uint32 mask)
 Reverses the current output logic of the multiple GPIO pins.
 
static uint32 pinRead (Register &base, uint32 pin)
 Reads the current input value of the GPIO port.
 
static void setPinInterruptConfig (Register &base, uint32 pin, InterruptConfig config)
 Configures the gpio pin interrupt/DMA request.
 
static uint32 gpioGetInterruptFlags (Register &base)
 Read the GPIO interrupt status flags.
 
static uint8 pinGetInterruptFlag (Register &base, uint32 pin)
 Read individual pin's interrupt status flag.
 
static void gpioClearInterruptFlags (Register &base, uint32 mask)
 Clears GPIO pin interrupt status flags.
 
static void pinClearInterruptFlag (Register &base, uint32 pin)
 Clear GPIO individual pin's interrupt status flag.
 
static uint32 getPinsDMARequestFlags (Register &base)
 Reads the GPIO DMA request flags. The corresponding flag will be cleared automatically at the completion of the requested DMA transfer.
 
static void setMultipleInterruptPinsConfig (Register &base, uint32 mask, InterruptConfig config)
 Sets the GPIO interrupt configuration in PCR register for multiple pins.
 
static constexpr uint32 VERID_FEATURE (uint32 value)
 VERID - FEATURE.
 
static constexpr uint32 VERID_MINOR (uint32 value)
 VERID - MINOR.
 
static constexpr uint32 VERID_MAJOR (uint32 value)
 VERID - MAJOR.
 
static constexpr uint32 PARAM_IRQNUM (uint32 value)
 PARAM - IRQNUM.
 
static constexpr uint32 PDOR_PDO0 (uint32 value)
 PDOR - PDO0.
 
static constexpr uint32 PDOR_PDO1 (uint32 value)
 PDOR - PDO1.
 
static constexpr uint32 PDOR_PDO2 (uint32 value)
 PDOR - PDO2.
 
static constexpr uint32 PDOR_PDO3 (uint32 value)
 PDOR - PDO3.
 
static constexpr uint32 PDOR_PDO4 (uint32 value)
 PDOR - PDO4.
 
static constexpr uint32 PDOR_PDO5 (uint32 value)
 PDOR - PDO5.
 
static constexpr uint32 PDOR_PDO6 (uint32 value)
 PDOR - PDO6.
 
static constexpr uint32 PDOR_PDO7 (uint32 value)
 PDOR - PDO7.
 
static constexpr uint32 PDOR_PDO8 (uint32 value)
 PDOR - PDO8.
 
static constexpr uint32 PDOR_PDO9 (uint32 value)
 PDOR - PDO9.
 
static constexpr uint32 PDOR_PDO10 (uint32 value)
 PDOR - PDO10.
 
static constexpr uint32 PDOR_PDO11 (uint32 value)
 PDOR - PDO11.
 
static constexpr uint32 PDOR_PDO12 (uint32 value)
 PDOR - PDO12.
 
static constexpr uint32 PDOR_PDO13 (uint32 value)
 PDOR - PDO13.
 
static constexpr uint32 PDOR_PDO14 (uint32 value)
 PDOR - PDO14.
 
static constexpr uint32 PDOR_PDO15 (uint32 value)
 PDOR - PDO15.
 
static constexpr uint32 PDOR_PDO16 (uint32 value)
 PDOR - PDO16.
 
static constexpr uint32 PDOR_PDO17 (uint32 value)
 PDOR - PDO17.
 
static constexpr uint32 PDOR_PDO18 (uint32 value)
 PDOR - PDO18.
 
static constexpr uint32 PDOR_PDO19 (uint32 value)
 PDOR - PDO19.
 
static constexpr uint32 PDOR_PDO20 (uint32 value)
 PDOR - PDO20.
 
static constexpr uint32 PDOR_PDO21 (uint32 value)
 PDOR - PDO21.
 
static constexpr uint32 PDOR_PDO22 (uint32 value)
 PDOR - PDO22.
 
static constexpr uint32 PDOR_PDO23 (uint32 value)
 PDOR - PDO23.
 
static constexpr uint32 PDOR_PDO24 (uint32 value)
 PDOR - PDO24.
 
static constexpr uint32 PDOR_PDO25 (uint32 value)
 PDOR - PDO25.
 
static constexpr uint32 PDOR_PDO26 (uint32 value)
 PDOR - PDO26.
 
static constexpr uint32 PDOR_PDO27 (uint32 value)
 PDOR - PDO27.
 
static constexpr uint32 PDOR_PDO28 (uint32 value)
 PDOR - PDO28.
 
static constexpr uint32 PDOR_PDO29 (uint32 value)
 PDOR - PDO29.
 
static constexpr uint32 PDOR_PDO30 (uint32 value)
 PDOR - PDO30.
 
static constexpr uint32 PDOR_PDO31 (uint32 value)
 PDOR - PDO31.
 
static constexpr uint32 PSOR_PTSO0 (uint32 value)
 PSOR - PTSO0.
 
static constexpr uint32 PSOR_PTSO1 (uint32 value)
 PSOR - PTSO1.
 
static constexpr uint32 PSOR_PTSO2 (uint32 value)
 PSOR - PTSO2.
 
static constexpr uint32 PSOR_PTSO3 (uint32 value)
 PSOR - PTSO3.
 
static constexpr uint32 PSOR_PTSO4 (uint32 value)
 PSOR - PTSO4.
 
static constexpr uint32 PSOR_PTSO5 (uint32 value)
 PSOR - PTSO5.
 
static constexpr uint32 PSOR_PTSO6 (uint32 value)
 PSOR - PTSO6.
 
static constexpr uint32 PSOR_PTSO7 (uint32 value)
 PSOR - PTSO7.
 
static constexpr uint32 PSOR_PTSO8 (uint32 value)
 PSOR - PTSO8.
 
static constexpr uint32 PSOR_PTSO9 (uint32 value)
 PSOR - PTSO9.
 
static constexpr uint32 PSOR_PTSO10 (uint32 value)
 PSOR - PTSO10.
 
static constexpr uint32 PSOR_PTSO11 (uint32 value)
 PSOR - PTSO11.
 
static constexpr uint32 PSOR_PTSO12 (uint32 value)
 PSOR - PTSO12.
 
static constexpr uint32 PSOR_PTSO13 (uint32 value)
 PSOR - PTSO13.
 
static constexpr uint32 PSOR_PTSO14 (uint32 value)
 PSOR - PTSO14.
 
static constexpr uint32 PSOR_PTSO15 (uint32 value)
 PSOR - PTSO15.
 
static constexpr uint32 PSOR_PTSO16 (uint32 value)
 PSOR - PTSO16.
 
static constexpr uint32 PSOR_PTSO17 (uint32 value)
 PSOR - PTSO17.
 
static constexpr uint32 PSOR_PTSO18 (uint32 value)
 PSOR - PTSO18.
 
static constexpr uint32 PSOR_PTSO19 (uint32 value)
 PSOR - PTSO19.
 
static constexpr uint32 PSOR_PTSO20 (uint32 value)
 PSOR - PTSO20.
 
static constexpr uint32 PSOR_PTSO21 (uint32 value)
 PSOR - PTSO21.
 
static constexpr uint32 PSOR_PTSO22 (uint32 value)
 PSOR - PTSO22.
 
static constexpr uint32 PSOR_PTSO23 (uint32 value)
 PSOR - PTSO23.
 
static constexpr uint32 PSOR_PTSO24 (uint32 value)
 PSOR - PTSO24.
 
static constexpr uint32 PSOR_PTSO25 (uint32 value)
 PSOR - PTSO25.
 
static constexpr uint32 PSOR_PTSO26 (uint32 value)
 PSOR - PTSO26.
 
static constexpr uint32 PSOR_PTSO27 (uint32 value)
 PSOR - PTSO27.
 
static constexpr uint32 PSOR_PTSO28 (uint32 value)
 PSOR - PTSO28.
 
static constexpr uint32 PSOR_PTSO29 (uint32 value)
 PSOR - PTSO29.
 
static constexpr uint32 PSOR_PTSO30 (uint32 value)
 PSOR - PTSO30.
 
static constexpr uint32 PSOR_PTSO31 (uint32 value)
 PSOR - PTSO31.
 
static constexpr uint32 PCOR_PTCO0 (uint32 value)
 PCOR - PTCO0.
 
static constexpr uint32 PCOR_PTCO1 (uint32 value)
 PCOR - PTCO1.
 
static constexpr uint32 PCOR_PTCO2 (uint32 value)
 PCOR - PTCO2.
 
static constexpr uint32 PCOR_PTCO3 (uint32 value)
 PCOR - PTCO3.
 
static constexpr uint32 PCOR_PTCO4 (uint32 value)
 PCOR - PTCO4.
 
static constexpr uint32 PCOR_PTCO5 (uint32 value)
 PCOR - PTCO5.
 
static constexpr uint32 PCOR_PTCO6 (uint32 value)
 PCOR - PTCO6.
 
static constexpr uint32 PCOR_PTCO7 (uint32 value)
 PCOR - PTCO7.
 
static constexpr uint32 PCOR_PTCO8 (uint32 value)
 PCOR - PTCO8.
 
static constexpr uint32 PCOR_PTCO9 (uint32 value)
 PCOR - PTCO9.
 
static constexpr uint32 PCOR_PTCO10 (uint32 value)
 PCOR - PTCO10.
 
static constexpr uint32 PCOR_PTCO11 (uint32 value)
 PCOR - PTCO11.
 
static constexpr uint32 PCOR_PTCO12 (uint32 value)
 PCOR - PTCO12.
 
static constexpr uint32 PCOR_PTCO13 (uint32 value)
 PCOR - PTCO13.
 
static constexpr uint32 PCOR_PTCO14 (uint32 value)
 PCOR - PTCO14.
 
static constexpr uint32 PCOR_PTCO15 (uint32 value)
 PCOR - PTCO15.
 
static constexpr uint32 PCOR_PTCO16 (uint32 value)
 PCOR - PTCO16.
 
static constexpr uint32 PCOR_PTCO17 (uint32 value)
 PCOR - PTCO17.
 
static constexpr uint32 PCOR_PTCO18 (uint32 value)
 PCOR - PTCO18.
 
static constexpr uint32 PCOR_PTCO19 (uint32 value)
 PCOR - PTCO19.
 
static constexpr uint32 PCOR_PTCO20 (uint32 value)
 PCOR - PTCO20.
 
static constexpr uint32 PCOR_PTCO21 (uint32 value)
 PCOR - PTCO21.
 
static constexpr uint32 PCOR_PTCO22 (uint32 value)
 PCOR - PTCO22.
 
static constexpr uint32 PCOR_PTCO23 (uint32 value)
 PCOR - PTCO23.
 
static constexpr uint32 PCOR_PTCO24 (uint32 value)
 PCOR - PTCO24.
 
static constexpr uint32 PCOR_PTCO25 (uint32 value)
 PCOR - PTCO25.
 
static constexpr uint32 PCOR_PTCO26 (uint32 value)
 PCOR - PTCO26.
 
static constexpr uint32 PCOR_PTCO27 (uint32 value)
 PCOR - PTCO27.
 
static constexpr uint32 PCOR_PTCO28 (uint32 value)
 PCOR - PTCO28.
 
static constexpr uint32 PCOR_PTCO29 (uint32 value)
 PCOR - PTCO29.
 
static constexpr uint32 PCOR_PTCO30 (uint32 value)
 PCOR - PTCO30.
 
static constexpr uint32 PCOR_PTCO31 (uint32 value)
 PCOR - PTCO31.
 
static constexpr uint32 PTOR_PTTO0 (uint32 value)
 PORT - PTTO0.
 
static constexpr uint32 PTOR_PTTO1 (uint32 value)
 PORT - PTTO1.
 
static constexpr uint32 PTOR_PTTO2 (uint32 value)
 PORT - PTTO2.
 
static constexpr uint32 PTOR_PTTO3 (uint32 value)
 PORT - PTTO3.
 
static constexpr uint32 PTOR_PTTO4 (uint32 value)
 PORT - PTTO4.
 
static constexpr uint32 PTOR_PTTO5 (uint32 value)
 PORT - PTTO5.
 
static constexpr uint32 PTOR_PTTO6 (uint32 value)
 PORT - PTTO6.
 
static constexpr uint32 PTOR_PTTO7 (uint32 value)
 PORT - PTTO7.
 
static constexpr uint32 PTOR_PTTO8 (uint32 value)
 PORT - PTTO8.
 
static constexpr uint32 PTOR_PTTO9 (uint32 value)
 PORT - PTTO9.
 
static constexpr uint32 PTOR_PTTO10 (uint32 value)
 PORT - PTTO10.
 
static constexpr uint32 PTOR_PTTO11 (uint32 value)
 PORT - PTTO11.
 
static constexpr uint32 PTOR_PTTO12 (uint32 value)
 PORT - PTTO12.
 
static constexpr uint32 PTOR_PTTO13 (uint32 value)
 PORT - PTTO13.
 
static constexpr uint32 PTOR_PTTO14 (uint32 value)
 PORT - PTTO14.
 
static constexpr uint32 PTOR_PTTO15 (uint32 value)
 PORT - PTTO15.
 
static constexpr uint32 PTOR_PTTO16 (uint32 value)
 PORT - PTTO16.
 
static constexpr uint32 PTOR_PTTO17 (uint32 value)
 PORT - PTTO17.
 
static constexpr uint32 PTOR_PTTO18 (uint32 value)
 PORT - PTTO18.
 
static constexpr uint32 PTOR_PTTO19 (uint32 value)
 PORT - PTTO19.
 
static constexpr uint32 PTOR_PTTO20 (uint32 value)
 PORT - PTTO20.
 
static constexpr uint32 PTOR_PTTO21 (uint32 value)
 PORT - PTTO21.
 
static constexpr uint32 PTOR_PTTO22 (uint32 value)
 PORT - PTTO22.
 
static constexpr uint32 PTOR_PTTO23 (uint32 value)
 PORT - PTTO23.
 
static constexpr uint32 PTOR_PTTO24 (uint32 value)
 PORT - PTTO24.
 
static constexpr uint32 PTOR_PTTO25 (uint32 value)
 PORT - PTTO25.
 
static constexpr uint32 PTOR_PTTO26 (uint32 value)
 PORT - PTTO26.
 
static constexpr uint32 PTOR_PTTO27 (uint32 value)
 PORT - PTTO27.
 
static constexpr uint32 PTOR_PTTO28 (uint32 value)
 PORT - PTTO28.
 
static constexpr uint32 PTOR_PTTO29 (uint32 value)
 PORT - PTTO29.
 
static constexpr uint32 PTOR_PTTO30 (uint32 value)
 PORT - PTTO30.
 
static constexpr uint32 PTOR_PTTO31 (uint32 value)
 PORT - PTTO31.
 
static constexpr uint32 PDIR_PDI0 (uint32 value)
 PDIR - PDI0.
 
static constexpr uint32 PDIR_PDI1 (uint32 value)
 PDIR - PDI1.
 
static constexpr uint32 PDIR_PDI2 (uint32 value)
 PDIR - PDI2.
 
static constexpr uint32 PDIR_PDI3 (uint32 value)
 PDIR - PDI3.
 
static constexpr uint32 PDIR_PDI4 (uint32 value)
 PDIR - PDI4.
 
static constexpr uint32 PDIR_PDI5 (uint32 value)
 PDIR - PDI5.
 
static constexpr uint32 PDIR_PDI6 (uint32 value)
 PDIR - PDI6.
 
static constexpr uint32 PDIR_PDI7 (uint32 value)
 PDIR - PDI7.
 
static constexpr uint32 PDIR_PDI8 (uint32 value)
 PDIR - PDI8.
 
static constexpr uint32 PDIR_PDI9 (uint32 value)
 PDIR - PDI9.
 
static constexpr uint32 PDIR_PDI10 (uint32 value)
 PDIR - PDI10.
 
static constexpr uint32 PDIR_PDI11 (uint32 value)
 PDIR - PDI11.
 
static constexpr uint32 PDIR_PDI12 (uint32 value)
 PDIR - PDI12.
 
static constexpr uint32 PDIR_PDI13 (uint32 value)
 PDIR - PDI13.
 
static constexpr uint32 PDIR_PDI14 (uint32 value)
 PDIR - PDI14.
 
static constexpr uint32 PDIR_PDI15 (uint32 value)
 PDIR - PDI15.
 
static constexpr uint32 PDIR_PDI16 (uint32 value)
 PDIR - PDI16.
 
static constexpr uint32 PDIR_PDI17 (uint32 value)
 PDIR - PDI17.
 
static constexpr uint32 PDIR_PDI18 (uint32 value)
 PDIR - PDI18.
 
static constexpr uint32 PDIR_PDI19 (uint32 value)
 PDIR - PDI19.
 
static constexpr uint32 PDIR_PDI20 (uint32 value)
 PDIR - PDI20.
 
static constexpr uint32 PDIR_PDI21 (uint32 value)
 PDIR - PDI21.
 
static constexpr uint32 PDIR_PDI22 (uint32 value)
 PDIR - PDI22.
 
static constexpr uint32 PDIR_PDI23 (uint32 value)
 PDIR - PDI23.
 
static constexpr uint32 PDIR_PDI24 (uint32 value)
 PDIR - PDI24.
 
static constexpr uint32 PDIR_PDI25 (uint32 value)
 PDIR - PDI25.
 
static constexpr uint32 PDIR_PDI26 (uint32 value)
 PDIR - PDI26.
 
static constexpr uint32 PDIR_PDI27 (uint32 value)
 PDIR - PDI27.
 
static constexpr uint32 PDIR_PDI28 (uint32 value)
 PDIR - PDI28.
 
static constexpr uint32 PDIR_PDI29 (uint32 value)
 PDIR - PDI29.
 
static constexpr uint32 PDIR_PDI30 (uint32 value)
 PDIR - PDI30.
 
static constexpr uint32 PDIR_PDI31 (uint32 value)
 PDIR - PDI31.
 
static constexpr uint32 PDDR_PDD0 (uint32 value)
 PDDR - PDD0.
 
static constexpr uint32 PDDR_PDD1 (uint32 value)
 PDDR - PDD1.
 
static constexpr uint32 PDDR_PDD2 (uint32 value)
 PDDR - PDD2.
 
static constexpr uint32 PDDR_PDD3 (uint32 value)
 PDDR - PDD3.
 
static constexpr uint32 PDDR_PDD4 (uint32 value)
 PDDR - PDD4.
 
static constexpr uint32 PDDR_PDD5 (uint32 value)
 PDDR - PDD5.
 
static constexpr uint32 PDDR_PDD6 (uint32 value)
 PDDR - PDD6.
 
static constexpr uint32 PDDR_PDD7 (uint32 value)
 PDDR - PDD7.
 
static constexpr uint32 PDDR_PDD8 (uint32 value)
 PDDR - PDD8.
 
static constexpr uint32 PDDR_PDD9 (uint32 value)
 PDDR - PDD9.
 
static constexpr uint32 PDDR_PDD10 (uint32 value)
 PDDR - PDD10.
 
static constexpr uint32 PDDR_PDD11 (uint32 value)
 PDDR - PDD11.
 
static constexpr uint32 PDDR_PDD12 (uint32 value)
 PDDR - PDD12.
 
static constexpr uint32 PDDR_PDD13 (uint32 value)
 PDDR - PDD13.
 
static constexpr uint32 PDDR_PDD14 (uint32 value)
 PDDR - PDD14.
 
static constexpr uint32 PDDR_PDD15 (uint32 value)
 PDDR - PDD15.
 
static constexpr uint32 PDDR_PDD16 (uint32 value)
 PDDR - PDD16.
 
static constexpr uint32 PDDR_PDD17 (uint32 value)
 PDDR - PDD17.
 
static constexpr uint32 PDDR_PDD18 (uint32 value)
 PDDR - PDD18.
 
static constexpr uint32 PDDR_PDD19 (uint32 value)
 PDDR - PDD19.
 
static constexpr uint32 PDDR_PDD20 (uint32 value)
 PDDR - PDD20.
 
static constexpr uint32 PDDR_PDD21 (uint32 value)
 PDDR - PDD21.
 
static constexpr uint32 PDDR_PDD22 (uint32 value)
 PDDR - PDD22.
 
static constexpr uint32 PDDR_PDD23 (uint32 value)
 PDDR - PDD23.
 
static constexpr uint32 PDDR_PDD24 (uint32 value)
 PDDR - PDD24.
 
static constexpr uint32 PDDR_PDD25 (uint32 value)
 PDDR - PDD25.
 
static constexpr uint32 PDDR_PDD26 (uint32 value)
 PDDR - PDD26.
 
static constexpr uint32 PDDR_PDD27 (uint32 value)
 PDDR - PDD27.
 
static constexpr uint32 PDDR_PDD28 (uint32 value)
 PDDR - PDD28.
 
static constexpr uint32 PDDR_PDD29 (uint32 value)
 PDDR - PDD29.
 
static constexpr uint32 PDDR_PDD30 (uint32 value)
 PDDR - PDD30.
 
static constexpr uint32 PDDR_PDD31 (uint32 value)
 PDDR - PDD31.
 
static constexpr uint32 PIDR_PID0 (uint32 value)
 PIDR - PID0.
 
static constexpr uint32 PIDR_PID1 (uint32 value)
 PIDR - PID1.
 
static constexpr uint32 PIDR_PID2 (uint32 value)
 PIDR - PID2.
 
static constexpr uint32 PIDR_PID3 (uint32 value)
 PIDR - PID3.
 
static constexpr uint32 PIDR_PID4 (uint32 value)
 PIDR - PID4.
 
static constexpr uint32 PIDR_PID5 (uint32 value)
 PIDR - PID5.
 
static constexpr uint32 PIDR_PID6 (uint32 value)
 PIDR - PID6.
 
static constexpr uint32 PIDR_PID7 (uint32 value)
 PIDR - PID7.
 
static constexpr uint32 PIDR_PID8 (uint32 value)
 PIDR - PID8.
 
static constexpr uint32 PIDR_PID9 (uint32 value)
 PIDR - PID9.
 
static constexpr uint32 PIDR_PID10 (uint32 value)
 PIDR - PID10.
 
static constexpr uint32 PIDR_PID11 (uint32 value)
 PIDR - PID11.
 
static constexpr uint32 PIDR_PID12 (uint32 value)
 PIDR - PID12.
 
static constexpr uint32 PIDR_PID13 (uint32 value)
 PIDR - PID13.
 
static constexpr uint32 PIDR_PID14 (uint32 value)
 PIDR - PID14.
 
static constexpr uint32 PIDR_PID15 (uint32 value)
 PIDR - PID15.
 
static constexpr uint32 PIDR_PID16 (uint32 value)
 PIDR - PID16.
 
static constexpr uint32 PIDR_PID17 (uint32 value)
 PIDR - PID17.
 
static constexpr uint32 PIDR_PID18 (uint32 value)
 PIDR - PID18.
 
static constexpr uint32 PIDR_PID19 (uint32 value)
 PIDR - PID19.
 
static constexpr uint32 PIDR_PID20 (uint32 value)
 PIDR - PID20.
 
static constexpr uint32 PIDR_PID21 (uint32 value)
 PIDR - PID21.
 
static constexpr uint32 PIDR_PID22 (uint32 value)
 PIDR - PID22.
 
static constexpr uint32 PIDR_PID23 (uint32 value)
 PIDR - PID23.
 
static constexpr uint32 PIDR_PID24 (uint32 value)
 PIDR - PID24.
 
static constexpr uint32 PIDR_PID25 (uint32 value)
 PIDR - PID25.
 
static constexpr uint32 PIDR_PID26 (uint32 value)
 PIDR - PID26.
 
static constexpr uint32 PIDR_PID27 (uint32 value)
 PIDR - PID27.
 
static constexpr uint32 PIDR_PID28 (uint32 value)
 PIDR - PID28.
 
static constexpr uint32 PIDR_PID29 (uint32 value)
 PIDR - PID29.
 
static constexpr uint32 PIDR_PID30 (uint32 value)
 PIDR - PID30.
 
static constexpr uint32 PIDR_PID31 (uint32 value)
 PIDR - PID31.
 
static constexpr uint8 PDR_PD (uint8 value)
 PDR - PD.
 
static constexpr uint32 ICR_IRQC (uint32 value)
 ICR - IRQC.
 
static constexpr uint32 ICR_ISF (uint32 value)
 ICR - ISF.
 
static constexpr uint32 GICLR_GIWE0 (uint32 value)
 GICLR - GIWE0.
 
static constexpr uint32 GICLR_GIWE1 (uint32 value)
 GICLR - GIWE1.
 
static constexpr uint32 GICLR_GIWE2 (uint32 value)
 GICLR - GIWE2.
 
static constexpr uint32 GICLR_GIWE3 (uint32 value)
 GICLR - GIWE3.
 
static constexpr uint32 GICLR_GIWE4 (uint32 value)
 GICLR - GIWE4.
 
static constexpr uint32 GICLR_GIWE5 (uint32 value)
 GICLR - GIWE5.
 
static constexpr uint32 GICLR_GIWE6 (uint32 value)
 GICLR - GIWE6.
 
static constexpr uint32 GICLR_GIWE7 (uint32 value)
 GICLR - GIWE7.
 
static constexpr uint32 GICLR_GIWE8 (uint32 value)
 GICLR - GIWE8.
 
static constexpr uint32 GICLR_GIWE9 (uint32 value)
 GICLR - GIWE9.
 
static constexpr uint32 GICLR_GIWE10 (uint32 value)
 GICLR - GIWE10.
 
static constexpr uint32 GICLR_GIWE11 (uint32 value)
 GICLR - GIWE11.
 
static constexpr uint32 GICLR_GIWE12 (uint32 value)
 GICLR - GIWE12.
 
static constexpr uint32 GICLR_GIWE13 (uint32 value)
 GICLR - GIWE13.
 
static constexpr uint32 GICLR_GIWE14 (uint32 value)
 GICLR - GIWE14.
 
static constexpr uint32 GICLR_GIWE15 (uint32 value)
 GICLR - GIWE15.
 
static constexpr uint32 GICLR_GIWD (uint32 value)
 GICLR - GIWD.
 
static constexpr uint32 GICHR_GIWE16 (uint32 value)
 GICHR - GIWE16.
 
static constexpr uint32 GICHR_GIWE17 (uint32 value)
 GICHR - GIWE17.
 
static constexpr uint32 GICHR_GIWE18 (uint32 value)
 GICHR - GIWE18.
 
static constexpr uint32 GICHR_GIWE19 (uint32 value)
 GICHR - GIWE19.
 
static constexpr uint32 GICHR_GIWE20 (uint32 value)
 GICHR - GIWE20.
 
static constexpr uint32 GICHR_GIWE21 (uint32 value)
 GICHR - GIWE21.
 
static constexpr uint32 GICHR_GIWE22 (uint32 value)
 GICHR - GIWE22.
 
static constexpr uint32 GICHR_GIWE23 (uint32 value)
 GICHR - GIWE23.
 
static constexpr uint32 GICHR_GIWE24 (uint32 value)
 GICHR - GIWE24.
 
static constexpr uint32 GICHR_GIWE25 (uint32 value)
 GICHR - GIWE25.
 
static constexpr uint32 GICHR_GIWE26 (uint32 value)
 GICHR - GIWE26.
 
static constexpr uint32 GICHR_GIWE27 (uint32 value)
 GICHR - GIWE27.
 
static constexpr uint32 GICHR_GIWE28 (uint32 value)
 GICHR - GIWE28.
 
static constexpr uint32 GICHR_GIWE29 (uint32 value)
 GICHR - GIWE29.
 
static constexpr uint32 GICHR_GIWE30 (uint32 value)
 GICHR - GIWE30.
 
static constexpr uint32 GICHR_GIWE31 (uint32 value)
 GICHR - GIWE31.
 
static constexpr uint32 GICHR_GIWD (uint32 value)
 GICHR - GIWD.
 
static constexpr uint32 ISFR_ISF0 (uint32 value)
 ISFR - ISF0.
 
static constexpr uint32 ISFR_ISF1 (uint32 value)
 ISFR - ISF1.
 
static constexpr uint32 ISFR_ISF2 (uint32 value)
 ISFR - ISF2.
 
static constexpr uint32 ISFR_ISF3 (uint32 value)
 ISFR - ISF3.
 
static constexpr uint32 ISFR_ISF4 (uint32 value)
 ISFR - ISF4.
 
static constexpr uint32 ISFR_ISF5 (uint32 value)
 ISFR - ISF5.
 
static constexpr uint32 ISFR_ISF6 (uint32 value)
 ISFR - ISF6.
 
static constexpr uint32 ISFR_ISF7 (uint32 value)
 ISFR - ISF7.
 
static constexpr uint32 ISFR_ISF8 (uint32 value)
 ISFR - ISF8.
 
static constexpr uint32 ISFR_ISF9 (uint32 value)
 ISFR - ISF9.
 
static constexpr uint32 ISFR_ISF10 (uint32 value)
 ISFR - ISF10.
 
static constexpr uint32 ISFR_ISF11 (uint32 value)
 ISFR - ISF11.
 
static constexpr uint32 ISFR_ISF12 (uint32 value)
 ISFR - ISF12.
 
static constexpr uint32 ISFR_ISF13 (uint32 value)
 ISFR - ISF13.
 
static constexpr uint32 ISFR_ISF14 (uint32 value)
 ISFR - ISF14.
 
static constexpr uint32 ISFR_ISF15 (uint32 value)
 ISFR - ISF15.
 
static constexpr uint32 ISFR_ISF16 (uint32 value)
 ISFR - ISF16.
 
static constexpr uint32 ISFR_ISF17 (uint32 value)
 ISFR - ISF17.
 
static constexpr uint32 ISFR_ISF18 (uint32 value)
 ISFR - ISF18.
 
static constexpr uint32 ISFR_ISF19 (uint32 value)
 ISFR - ISF19.
 
static constexpr uint32 ISFR_ISF20 (uint32 value)
 ISFR - ISF20.
 
static constexpr uint32 ISFR_ISF21 (uint32 value)
 ISFR - ISF21.
 
static constexpr uint32 ISFR_ISF22 (uint32 value)
 ISFR - ISF22.
 
static constexpr uint32 ISFR_ISF23 (uint32 value)
 ISFR - ISF23.
 
static constexpr uint32 ISFR_ISF24 (uint32 value)
 ISFR - ISF24.
 
static constexpr uint32 ISFR_ISF25 (uint32 value)
 ISFR - ISF25.
 
static constexpr uint32 ISFR_ISF26 (uint32 value)
 ISFR - ISF26.
 
static constexpr uint32 ISFR_ISF27 (uint32 value)
 ISFR - ISF27.
 
static constexpr uint32 ISFR_ISF28 (uint32 value)
 ISFR - ISF28.
 
static constexpr uint32 ISFR_ISF29 (uint32 value)
 ISFR - ISF29.
 
static constexpr uint32 ISFR_ISF30 (uint32 value)
 ISFR - ISF30.
 
static constexpr uint32 ISFR_ISF31 (uint32 value)
 ISFR - ISF31.
 

函式成員說明文件

◆ getVersionInfo()

static void chip::gpio::GPIO::getVersionInfo ( Register & base,
VersionInfo & info )
static

Get GPIO version information.

參數
baseGPIO peripheral base pointer (GPIOA, GPIOB, GPIOC, and so on.)
infoGPIO version information

◆ GICHR_GIWD()

static constexpr uint32 chip::gpio::GPIO::GICHR_GIWD ( uint32 value)
inlinestaticconstexpr

GICHR - GIWD.

Global Interrupt Control High - Global Interrupt Write Data

◆ GICHR_GIWE16()

static constexpr uint32 chip::gpio::GPIO::GICHR_GIWE16 ( uint32 value)
inlinestaticconstexpr

GICHR - GIWE16.

Global Interrupt Control High - Global Interrupt Write Enable

  • [0b0]Not updated.
  • [0b1]Updated

◆ GICHR_GIWE17()

static constexpr uint32 chip::gpio::GPIO::GICHR_GIWE17 ( uint32 value)
inlinestaticconstexpr

GICHR - GIWE17.

Global Interrupt Control High - Global Interrupt Write Enable

  • [0b0]Not updated.
  • [0b1]Updated

◆ GICHR_GIWE18()

static constexpr uint32 chip::gpio::GPIO::GICHR_GIWE18 ( uint32 value)
inlinestaticconstexpr

GICHR - GIWE18.

Global Interrupt Control High - Global Interrupt Write Enable

  • [0b0]Not updated.
  • [0b1]Updated

◆ GICHR_GIWE19()

static constexpr uint32 chip::gpio::GPIO::GICHR_GIWE19 ( uint32 value)
inlinestaticconstexpr

GICHR - GIWE19.

Global Interrupt Control High - Global Interrupt Write Enable

  • [0b0]Not updated.
  • [0b1]Updated

◆ GICHR_GIWE20()

static constexpr uint32 chip::gpio::GPIO::GICHR_GIWE20 ( uint32 value)
inlinestaticconstexpr

GICHR - GIWE20.

Global Interrupt Control High - Global Interrupt Write Enable

  • [0b0]Not updated.
  • [0b1]Updated

◆ GICHR_GIWE21()

static constexpr uint32 chip::gpio::GPIO::GICHR_GIWE21 ( uint32 value)
inlinestaticconstexpr

GICHR - GIWE21.

Global Interrupt Control High - Global Interrupt Write Enable

  • [0b0]Not updated.
  • [0b1]Updated

◆ GICHR_GIWE22()

static constexpr uint32 chip::gpio::GPIO::GICHR_GIWE22 ( uint32 value)
inlinestaticconstexpr

GICHR - GIWE22.

Global Interrupt Control High - Global Interrupt Write Enable

  • [0b0]Not updated.
  • [0b1]Updated

◆ GICHR_GIWE23()

static constexpr uint32 chip::gpio::GPIO::GICHR_GIWE23 ( uint32 value)
inlinestaticconstexpr

GICHR - GIWE23.

Global Interrupt Control High - Global Interrupt Write Enable

  • [0b0]Not updated.
  • [0b1]Updated

◆ GICHR_GIWE24()

static constexpr uint32 chip::gpio::GPIO::GICHR_GIWE24 ( uint32 value)
inlinestaticconstexpr

GICHR - GIWE24.

Global Interrupt Control High - Global Interrupt Write Enable

  • [0b0]Not updated.
  • [0b1]Updated

◆ GICHR_GIWE25()

static constexpr uint32 chip::gpio::GPIO::GICHR_GIWE25 ( uint32 value)
inlinestaticconstexpr

GICHR - GIWE25.

Global Interrupt Control High - Global Interrupt Write Enable

  • [0b0]Not updated.
  • [0b1]Updated

◆ GICHR_GIWE26()

static constexpr uint32 chip::gpio::GPIO::GICHR_GIWE26 ( uint32 value)
inlinestaticconstexpr

GICHR - GIWE26.

Global Interrupt Control High - Global Interrupt Write Enable

  • [0b0]Not updated.
  • [0b1]Updated

◆ GICHR_GIWE27()

static constexpr uint32 chip::gpio::GPIO::GICHR_GIWE27 ( uint32 value)
inlinestaticconstexpr

GICHR - GIWE27.

Global Interrupt Control High - Global Interrupt Write Enable

  • [0b0]Not updated.
  • [0b1]Updated

◆ GICHR_GIWE28()

static constexpr uint32 chip::gpio::GPIO::GICHR_GIWE28 ( uint32 value)
inlinestaticconstexpr

GICHR - GIWE28.

Global Interrupt Control High - Global Interrupt Write Enable

  • [0b0]Not updated.
  • [0b1]Updated

◆ GICHR_GIWE29()

static constexpr uint32 chip::gpio::GPIO::GICHR_GIWE29 ( uint32 value)
inlinestaticconstexpr

GICHR - GIWE29.

Global Interrupt Control High - Global Interrupt Write Enable

  • [0b0]Not updated.
  • [0b1]Updated

◆ GICHR_GIWE30()

static constexpr uint32 chip::gpio::GPIO::GICHR_GIWE30 ( uint32 value)
inlinestaticconstexpr

GICHR - GIWE30.

Global Interrupt Control High - Global Interrupt Write Enable

  • [0b0]Not updated.
  • [0b1]Updated

◆ GICHR_GIWE31()

static constexpr uint32 chip::gpio::GPIO::GICHR_GIWE31 ( uint32 value)
inlinestaticconstexpr

GICHR - GIWE31.

Global Interrupt Control High - Global Interrupt Write Enable

  • [0b0]Not updated.
  • [0b1]Updated

◆ GICLR_GIWD()

static constexpr uint32 chip::gpio::GPIO::GICLR_GIWD ( uint32 value)
inlinestaticconstexpr

GICLR - GIWD.

Global Interrupt Control Low - Global Interrupt Write Data

◆ GICLR_GIWE0()

static constexpr uint32 chip::gpio::GPIO::GICLR_GIWE0 ( uint32 value)
inlinestaticconstexpr

GICLR - GIWE0.

Global Interrupt Control Low - Global Interrupt Write Enable

  • [0b0]Not updated
  • [0b1]Updated

◆ GICLR_GIWE1()

static constexpr uint32 chip::gpio::GPIO::GICLR_GIWE1 ( uint32 value)
inlinestaticconstexpr

GICLR - GIWE1.

Global Interrupt Control Low - Global Interrupt Write Enable

  • [0b0]Not updated
  • [0b1]Updated

◆ GICLR_GIWE10()

static constexpr uint32 chip::gpio::GPIO::GICLR_GIWE10 ( uint32 value)
inlinestaticconstexpr

GICLR - GIWE10.

Global Interrupt Control Low - Global Interrupt Write Enable

  • [0b0]Not updated
  • [0b1]Updated

◆ GICLR_GIWE11()

static constexpr uint32 chip::gpio::GPIO::GICLR_GIWE11 ( uint32 value)
inlinestaticconstexpr

GICLR - GIWE11.

Global Interrupt Control Low - Global Interrupt Write Enable

  • [0b0]Not updated
  • [0b1]Updated

◆ GICLR_GIWE12()

static constexpr uint32 chip::gpio::GPIO::GICLR_GIWE12 ( uint32 value)
inlinestaticconstexpr

GICLR - GIWE12.

Global Interrupt Control Low - Global Interrupt Write Enable

  • [0b0]Not updated
  • [0b1]Updated

◆ GICLR_GIWE13()

static constexpr uint32 chip::gpio::GPIO::GICLR_GIWE13 ( uint32 value)
inlinestaticconstexpr

GICLR - GIWE13.

Global Interrupt Control Low - Global Interrupt Write Enable

  • [0b0]Not updated
  • [0b1]Updated

◆ GICLR_GIWE14()

static constexpr uint32 chip::gpio::GPIO::GICLR_GIWE14 ( uint32 value)
inlinestaticconstexpr

GICLR - GIWE14.

Global Interrupt Control Low - Global Interrupt Write Enable

  • [0b0]Not updated
  • [0b1]Updated

◆ GICLR_GIWE15()

static constexpr uint32 chip::gpio::GPIO::GICLR_GIWE15 ( uint32 value)
inlinestaticconstexpr

GICLR - GIWE15.

Global Interrupt Control Low - Global Interrupt Write Enable

  • [0b0]Not updated
  • [0b1]Updated

◆ GICLR_GIWE2()

static constexpr uint32 chip::gpio::GPIO::GICLR_GIWE2 ( uint32 value)
inlinestaticconstexpr

GICLR - GIWE2.

Global Interrupt Control Low - Global Interrupt Write Enable

  • [0b0]Not updated
  • [0b1]Updated

◆ GICLR_GIWE3()

static constexpr uint32 chip::gpio::GPIO::GICLR_GIWE3 ( uint32 value)
inlinestaticconstexpr

GICLR - GIWE3.

Global Interrupt Control Low - Global Interrupt Write Enable

  • [0b0]Not updated
  • [0b1]Updated

◆ GICLR_GIWE4()

static constexpr uint32 chip::gpio::GPIO::GICLR_GIWE4 ( uint32 value)
inlinestaticconstexpr

GICLR - GIWE4.

Global Interrupt Control Low - Global Interrupt Write Enable

  • [0b0]Not updated
  • [0b1]Updated

◆ GICLR_GIWE5()

static constexpr uint32 chip::gpio::GPIO::GICLR_GIWE5 ( uint32 value)
inlinestaticconstexpr

GICLR - GIWE5.

Global Interrupt Control Low - Global Interrupt Write Enable

  • [0b0]Not updated
  • [0b1]Updated

◆ GICLR_GIWE6()

static constexpr uint32 chip::gpio::GPIO::GICLR_GIWE6 ( uint32 value)
inlinestaticconstexpr

GICLR - GIWE6.

Global Interrupt Control Low - Global Interrupt Write Enable

  • [0b0]Not updated
  • [0b1]Updated

◆ GICLR_GIWE7()

static constexpr uint32 chip::gpio::GPIO::GICLR_GIWE7 ( uint32 value)
inlinestaticconstexpr

GICLR - GIWE7.

Global Interrupt Control Low - Global Interrupt Write Enable

  • [0b0]Not updated
  • [0b1]Updated

◆ GICLR_GIWE8()

static constexpr uint32 chip::gpio::GPIO::GICLR_GIWE8 ( uint32 value)
inlinestaticconstexpr

GICLR - GIWE8.

Global Interrupt Control Low - Global Interrupt Write Enable

  • [0b0]Not updated
  • [0b1]Updated

◆ GICLR_GIWE9()

static constexpr uint32 chip::gpio::GPIO::GICLR_GIWE9 ( uint32 value)
inlinestaticconstexpr

GICLR - GIWE9.

Global Interrupt Control Low - Global Interrupt Write Enable

  • [0b0]Not updated
  • [0b1]Updated

◆ gpioClearInterruptFlags()

static void chip::gpio::GPIO::gpioClearInterruptFlags ( Register & base,
uint32 mask )
static

Clears GPIO pin interrupt status flags.

參數
baseGPIO peripheral base pointer (GPIOA, GPIOB, GPIOC, and so on.)
maskGPIO pin number macro

◆ gpioGetInterruptFlags()

static uint32 chip::gpio::GPIO::gpioGetInterruptFlags ( Register & base)
static

Read the GPIO interrupt status flags.

參數
baseGPIO peripheral base pointer. (GPIOA, GPIOB, GPIOC, and so on.)
傳回值
The current GPIO's interrupt status flag. '1' means the related pin's flag is set, '0' means the related pin's flag not set. For example, the return value 0x00010001 means the pin 0 and 17 have the interrupt pending.

◆ ICR_IRQC()

static constexpr uint32 chip::gpio::GPIO::ICR_IRQC ( uint32 value)
inlinestaticconstexpr

ICR - IRQC.

Interrupt Control 0..Interrupt Control 31 - Interrupt Configuration

  • [0b0000]ISF is disabled
  • [0b0001]ISF and DMA request on rising edge
  • [0b0010]ISF and DMA request on falling edge
  • [0b0011]ISF and DMA request on either edge
  • [0b0100]Reserved
  • [0b0101]ISF sets on rising edge
  • [0b0110]ISF sets on falling edge
  • [0b0111]ISF sets on either edge
  • [0b1000]ISF and interrupt when logic 0
  • [0b1001]ISF and interrupt on rising edge
  • [0b1010]ISF and interrupt on falling edge
  • [0b1011]ISF and Interrupt on either edge
  • [0b1100]ISF and interrupt when logic 1
  • [0b1101]Enable active-high trigger output; ISF on rising edge (pin state is ORed with other enabled triggers to generate the output trigger for use by other peripherals)
  • [0b1110]Enable active-low trigger output; ISF on falling edge (pin state is inverted and ORed with other enabled triggers to generate the output trigger for use by other peripherals)
  • [0b1111]Reserved

◆ ICR_ISF()

static constexpr uint32 chip::gpio::GPIO::ICR_ISF ( uint32 value)
inlinestaticconstexpr

ICR - ISF.

Interrupt Control 0..Interrupt Control 31 - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF0()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF0 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF0.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF1()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF1 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF1.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF10()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF10 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF10.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF11()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF11 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF11.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF12()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF12 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF12.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF13()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF13 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF13.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF14()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF14 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF14.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF15()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF15 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF15.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF16()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF16 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF16.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF17()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF17 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF17.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF18()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF18 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF18.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF19()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF19 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF19.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF2()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF2 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF2.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF20()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF20 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF20.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF21()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF21 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF21.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF22()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF22 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF22.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF23()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF23 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF23.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF24()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF24 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF24.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF25()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF25 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF25.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF26()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF26 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF26.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF27()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF27 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF27.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF28()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF28 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF28.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF29()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF29 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF29.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF3()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF3 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF3.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF30()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF30 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF30.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF31()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF31 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF31.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF4()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF4 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF4.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF5()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF5 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF5.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF6()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF6 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF6.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF7()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF7 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF7.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF8()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF8 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF8.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ ISFR_ISF9()

static constexpr uint32 chip::gpio::GPIO::ISFR_ISF9 ( uint32 value)
inlinestaticconstexpr

ISFR - ISF9.

Interrupt Status Flag - Interrupt Status Flag

  • [0b0]Not detected
  • [0b1]Detected
  • [0b0]No effect
  • [0b1]Clear the flag

◆ PARAM_IRQNUM()

static constexpr uint32 chip::gpio::GPIO::PARAM_IRQNUM ( uint32 value)
inlinestaticconstexpr

PARAM - IRQNUM.

Parameter - Interrupt Number

◆ PCOR_PTCO0()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO0 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO0.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO1()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO1 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO1.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO10()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO10 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO10.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO11()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO11 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO11.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO12()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO12 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO12.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO13()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO13 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO13.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO14()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO14 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO14.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO15()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO15 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO15.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO16()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO16 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO16.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO17()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO17 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO17.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO18()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO18 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO18.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO19()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO19 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO19.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO2()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO2 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO2.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO20()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO20 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO20.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO21()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO21 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO21.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO22()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO22 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO22.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO23()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO23 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO23.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO24()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO24 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO24.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO25()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO25 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO25.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO26()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO26 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO26.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO27()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO27 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO27.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO28()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO28 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO28.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO29()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO29 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO29.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO3()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO3 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO3.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO30()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO30 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO30.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO31()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO31 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO31.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO4()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO4 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO4.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO5()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO5 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO5.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO6()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO6 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO6.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO7()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO7 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO7.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO8()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO8 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO8.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PCOR_PTCO9()

static constexpr uint32 chip::gpio::GPIO::PCOR_PTCO9 ( uint32 value)
inlinestaticconstexpr

PCOR - PTCO9.

Port Clear Output - Port Clear Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 0

◆ PDDR_PDD0()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD0 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD0.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD1()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD1 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD1.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD10()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD10 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD10.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD11()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD11 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD11.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD12()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD12 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD12.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD13()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD13 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD13.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD14()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD14 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD14.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD15()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD15 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD15.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD16()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD16 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD16.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD17()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD17 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD17.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD18()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD18 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD18.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD19()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD19 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD19.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD2()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD2 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD2.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD20()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD20 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD20.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD21()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD21 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD21.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD22()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD22 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD22.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD23()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD23 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD23.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD24()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD24 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD24.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD25()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD25 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD25.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD26()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD26 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD26.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD27()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD27 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD27.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD28()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD28 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD28.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD29()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD29 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD29.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD3()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD3 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD3.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD30()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD30 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD30.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD31()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD31 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD31.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD4()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD4 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD4.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD5()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD5 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD5.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD6()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD6 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD6.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD7()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD7 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD7.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD8()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD8 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD8.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDDR_PDD9()

static constexpr uint32 chip::gpio::GPIO::PDDR_PDD9 ( uint32 value)
inlinestaticconstexpr

PDDR - PDD9.

Port Data Direction - Port Data Direction

  • [0b0]Input
  • [0b1]Output

◆ PDIR_PDI0()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI0 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI0.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI1()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI1 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI1.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI10()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI10 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI10.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI11()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI11 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI11.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI12()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI12 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI12.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI13()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI13 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI13.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI14()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI14 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI14.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI15()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI15 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI15.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI16()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI16 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI16.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI17()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI17 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI17.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI18()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI18 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI18.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI19()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI19 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI19.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI2()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI2 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI2.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI20()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI20 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI20.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI21()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI21 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI21.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI22()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI22 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI22.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI23()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI23 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI23.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI24()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI24 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI24.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI25()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI25 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI25.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI26()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI26 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI26.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI27()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI27 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI27.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI28()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI28 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI28.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI29()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI29 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI29.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI3()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI3 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI3.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI30()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI30 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI30.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI31()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI31 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI31.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI4()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI4 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI4.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI5()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI5 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI5.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI6()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI6 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI6.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI7()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI7 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI7.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI8()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI8 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI8.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDIR_PDI9()

static constexpr uint32 chip::gpio::GPIO::PDIR_PDI9 ( uint32 value)
inlinestaticconstexpr

PDIR - PDI9.

Port Data Input - Port Data Input

  • [0b0]Logic 0
  • [0b1]Logic 1

◆ PDOR_PDO0()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO0 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO0.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO1()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO1 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO1.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO10()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO10 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO10.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO11()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO11 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO11.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO12()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO12 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO12.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO13()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO13 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO13.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO14()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO14 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO14.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO15()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO15 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO15.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO16()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO16 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO16.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO17()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO17 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO17.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO18()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO18 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO18.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO19()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO19 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO19.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO2()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO2 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO2.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO20()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO20 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO20.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO21()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO21 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO21.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO22()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO22 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO22.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO23()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO23 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO23.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO24()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO24 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO24.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO25()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO25 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO25.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO26()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO26 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO26.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO27()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO27 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO27.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO28()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO28 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO28.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO29()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO29 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO29.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO3()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO3 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO3.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO30()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO30 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO30.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO31()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO31 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO31.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO4()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO4 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO4.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO5()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO5 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO5.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO6()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO6 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO6.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO7()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO7 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO7.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO8()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO8 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO8.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDOR_PDO9()

static constexpr uint32 chip::gpio::GPIO::PDOR_PDO9 ( uint32 value)
inlinestaticconstexpr

PDOR - PDO9.

Port Data Output - Port Data Output

  • [0b0]Logic level 0
  • [0b1]Logic level 1

◆ PDR_PD()

static constexpr uint8 chip::gpio::GPIO::PDR_PD ( uint8 value)
inlinestaticconstexpr

PDR - PD.

Pin Data - Pin Data (I/O)

  • [0b0]Logic zero
  • [0b1]Logic one

◆ PIDR_PID0()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID0 ( uint32 value)
inlinestaticconstexpr

PIDR - PID0.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID1()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID1 ( uint32 value)
inlinestaticconstexpr

PIDR - PID1.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID10()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID10 ( uint32 value)
inlinestaticconstexpr

PIDR - PID10.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID11()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID11 ( uint32 value)
inlinestaticconstexpr

PIDR - PID11.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID12()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID12 ( uint32 value)
inlinestaticconstexpr

PIDR - PID12.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID13()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID13 ( uint32 value)
inlinestaticconstexpr

PIDR - PID13.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID14()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID14 ( uint32 value)
inlinestaticconstexpr

PIDR - PID14.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID15()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID15 ( uint32 value)
inlinestaticconstexpr

PIDR - PID15.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID16()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID16 ( uint32 value)
inlinestaticconstexpr

PIDR - PID16.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID17()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID17 ( uint32 value)
inlinestaticconstexpr

PIDR - PID17.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID18()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID18 ( uint32 value)
inlinestaticconstexpr

PIDR - PID18.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID19()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID19 ( uint32 value)
inlinestaticconstexpr

PIDR - PID19.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID2()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID2 ( uint32 value)
inlinestaticconstexpr

PIDR - PID2.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID20()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID20 ( uint32 value)
inlinestaticconstexpr

PIDR - PID20.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID21()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID21 ( uint32 value)
inlinestaticconstexpr

PIDR - PID21.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID22()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID22 ( uint32 value)
inlinestaticconstexpr

PIDR - PID22.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID23()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID23 ( uint32 value)
inlinestaticconstexpr

PIDR - PID23.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID24()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID24 ( uint32 value)
inlinestaticconstexpr

PIDR - PID24.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID25()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID25 ( uint32 value)
inlinestaticconstexpr

PIDR - PID25.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID26()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID26 ( uint32 value)
inlinestaticconstexpr

PIDR - PID26.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID27()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID27 ( uint32 value)
inlinestaticconstexpr

PIDR - PID27.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID28()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID28 ( uint32 value)
inlinestaticconstexpr

PIDR - PID28.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID29()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID29 ( uint32 value)
inlinestaticconstexpr

PIDR - PID29.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID3()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID3 ( uint32 value)
inlinestaticconstexpr

PIDR - PID3.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID30()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID30 ( uint32 value)
inlinestaticconstexpr

PIDR - PID30.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID31()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID31 ( uint32 value)
inlinestaticconstexpr

PIDR - PID31.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID4()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID4 ( uint32 value)
inlinestaticconstexpr

PIDR - PID4.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID5()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID5 ( uint32 value)
inlinestaticconstexpr

PIDR - PID5.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID6()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID6 ( uint32 value)
inlinestaticconstexpr

PIDR - PID6.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID7()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID7 ( uint32 value)
inlinestaticconstexpr

PIDR - PID7.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID8()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID8 ( uint32 value)
inlinestaticconstexpr

PIDR - PID8.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ PIDR_PID9()

static constexpr uint32 chip::gpio::GPIO::PIDR_PID9 ( uint32 value)
inlinestaticconstexpr

PIDR - PID9.

Port Input Disable - Port Input Disable

  • [0b0]Configured for general-purpose input
  • [0b1]Disabled for general-purpose input

◆ pinClearInterruptFlag()

static void chip::gpio::GPIO::pinClearInterruptFlag ( Register & base,
uint32 pin )
static

Clear GPIO individual pin's interrupt status flag.

參數
baseGPIO peripheral base pointer (GPIOA, GPIOB, GPIOC, and so on).
pinGPIO specific pin number.

◆ pinGetInterruptFlag()

static uint8 chip::gpio::GPIO::pinGetInterruptFlag ( Register & base,
uint32 pin )
static

Read individual pin's interrupt status flag.

參數
baseGPIO peripheral base pointer. (GPIOA, GPIOB, GPIOC, and so on)
pinGPIO specific pin number.
傳回值
The current selected pin's interrupt status flag.

◆ pinInit()

static void chip::gpio::GPIO::pinInit ( Register & base,
uint32 pin,
const PinConfig & config )
static

Initializes a GPIO pin used by the board.

To initialize the GPIO, define a pin configuration, as either input or output, in the user file. Then, call the GPIO_PinInit() function.

This is an example to define an input pin or an output pin configuration.

Define a digital input pin configuration,
PinConfig config =
{
kGPIO_DigitalInput,
0,
}
Define a digital output pin configuration,
PinConfig config =
{
kGPIO_DigitalOutput,
0,
}
The GPIO pin configuration structure.
Definition PinConfig.h:39
參數
baseGPIO peripheral base pointer (GPIOA, GPIOB, GPIOC, and so on.)
pinGPIO port pin number
configGPIO pin configuration pointer

◆ pinRead()

static uint32 chip::gpio::GPIO::pinRead ( Register & base,
uint32 pin )
inlinestatic

Reads the current input value of the GPIO port.

參數
baseGPIO peripheral base pointer (GPIOA, GPIOB, GPIOC, and so on.)
pinGPIO pin number
傳回值
GPIOport input value
  • 0: corresponding pin input low-logic level.
  • 1: corresponding pin input high-logic level.

◆ pinWrite()

static void chip::gpio::GPIO::pinWrite ( Register & base,
uint32 pin,
uint8 output )
inlinestatic

Sets the output level of the multiple GPIO pins to the logic 1 or 0.

參數
baseGPIO peripheral base pointer (GPIOA, GPIOB, GPIOC, and so on.)
pinGPIO pin number
outputGPIO pin output logic level.
  • 0: corresponding pin output low-logic level.
  • 1: corresponding pin output high-logic level.

◆ portClear()

static void chip::gpio::GPIO::portClear ( Register & base,
uint32 mask )
inlinestatic

Sets the output level of the multiple GPIO pins to the logic 0.

參數
baseGPIO peripheral base pointer (GPIOA, GPIOB, GPIOC, and so on.)
maskGPIO pin number macro

◆ portInputDisable()

static void chip::gpio::GPIO::portInputDisable ( Register & base,
uint32 mask )
inlinestatic

Disable port input.

參數
baseGPIO peripheral base pointer (GPIOA, GPIOB, GPIOC, and so on.)
maskGPIO pin number macro

◆ portInputEnable()

static void chip::gpio::GPIO::portInputEnable ( Register & base,
uint32 mask )
inlinestatic

Enable port input.

參數
baseGPIO peripheral base pointer (GPIOA, GPIOB, GPIOC, and so on.)
maskGPIO pin number macro

◆ portSet()

static void chip::gpio::GPIO::portSet ( Register & base,
uint32 mask )
inlinestatic

Sets the output level of the multiple GPIO pins to the logic 1.

參數
baseGPIO peripheral base pointer (GPIOA, GPIOB, GPIOC, and so on.)
maskGPIO pin number macro

◆ portToggle()

static void chip::gpio::GPIO::portToggle ( Register & base,
uint32 mask )
inlinestatic

Reverses the current output logic of the multiple GPIO pins.

參數
baseGPIO peripheral base pointer (GPIOA, GPIOB, GPIOC, and so on.)
maskGPIO pin number macro

◆ PSOR_PTSO0()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO0 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO0.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO1()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO1 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO1.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO10()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO10 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO10.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO11()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO11 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO11.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO12()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO12 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO12.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO13()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO13 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO13.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO14()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO14 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO14.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO15()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO15 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO15.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO16()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO16 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO16.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO17()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO17 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO17.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO18()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO18 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO18.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO19()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO19 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO19.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO2()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO2 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO2.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO20()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO20 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO20.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO21()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO21 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO21.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO22()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO22 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO22.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO23()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO23 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO23.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO24()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO24 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO24.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO25()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO25 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO25.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO26()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO26 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO26.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO27()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO27 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO27.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO28()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO28 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO28.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO29()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO29 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO29.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO3()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO3 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO3.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO30()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO30 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO30.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO31()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO31 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO31.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO4()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO4 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO4.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO5()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO5 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO5.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO6()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO6 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO6.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO7()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO7 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO7.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO8()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO8 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO8.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PSOR_PTSO9()

static constexpr uint32 chip::gpio::GPIO::PSOR_PTSO9 ( uint32 value)
inlinestaticconstexpr

PSOR - PTSO9.

Port Set Output - Port Set Output

  • [0b0]No change
  • [0b1]Corresponding field in PDOR becomes 1

◆ PTOR_PTTO0()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO0 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO0.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO1()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO1 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO1.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO10()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO10 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO10.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO11()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO11 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO11.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO12()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO12 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO12.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO13()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO13 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO13.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO14()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO14 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO14.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO15()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO15 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO15.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO16()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO16 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO16.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO17()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO17 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO17.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO18()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO18 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO18.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO19()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO19 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO19.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO2()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO2 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO2.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO20()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO20 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO20.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO21()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO21 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO21.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO22()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO22 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO22.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO23()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO23 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO23.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO24()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO24 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO24.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO25()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO25 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO25.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO26()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO26 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO26.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO27()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO27 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO27.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO28()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO28 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO28.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO29()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO29 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO29.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO3()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO3 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO3.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO30()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO30 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO30.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO31()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO31 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO31.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO4()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO4 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO4.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO5()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO5 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO5.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO6()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO6 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO6.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO7()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO7 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO7.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO8()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO8 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO8.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ PTOR_PTTO9()

static constexpr uint32 chip::gpio::GPIO::PTOR_PTTO9 ( uint32 value)
inlinestaticconstexpr

PORT - PTTO9.

Port Toggle Output - Port Toggle Output

  • [0b0]No change
  • [0b1]Set to the inverse of its current logic state

◆ setMultipleInterruptPinsConfig()

static void chip::gpio::GPIO::setMultipleInterruptPinsConfig ( Register & base,
uint32 mask,
InterruptConfig config )
inlinestatic

Sets the GPIO interrupt configuration in PCR register for multiple pins.

參數
baseGPIO peripheral base pointer.
maskGPIO pin number macro.
configGPIO pin interrupt configuration.
  • #kGPIO_InterruptStatusFlagDisabled: Interrupt disabled.
  • #kGPIO_DMARisingEdge : DMA request on rising edge(if the DMA requests exit).
  • #kGPIO_DMAFallingEdge: DMA request on falling edge(if the DMA requests exit).
  • #kGPIO_DMAEitherEdge : DMA request on either edge(if the DMA requests exit).
  • #kGPIO_FlagRisingEdge : Flag sets on rising edge(if the Flag states exit).
  • #kGPIO_FlagFallingEdge : Flag sets on falling edge(if the Flag states exit).
  • #kGPIO_FlagEitherEdge : Flag sets on either edge(if the Flag states exit).
  • #kGPIO_InterruptLogicZero : Interrupt when logic zero.
  • #kGPIO_InterruptRisingEdge : Interrupt on rising edge.
  • #kGPIO_InterruptFallingEdge: Interrupt on falling edge.
  • #kGPIO_InterruptEitherEdge : Interrupt on either edge.
  • #kGPIO_InterruptLogicOne : Interrupt when logic one.
  • #kGPIO_ActiveHighTriggerOutputEnable : Enable active high-trigger output (if the trigger states exit).
  • #kGPIO_ActiveLowTriggerOutputEnable : Enable active low-trigger output (if the trigger states exit)..

◆ setPinInterruptConfig()

static void chip::gpio::GPIO::setPinInterruptConfig ( Register & base,
uint32 pin,
InterruptConfig config )
inlinestatic

Configures the gpio pin interrupt/DMA request.

參數
baseGPIO peripheral base pointer.
pinGPIO pin number.
configGPIO pin interrupt configuration.
  • #kGPIO_InterruptStatusFlagDisabled: Interrupt/DMA request disabled.
  • #kGPIO_DMARisingEdge : DMA request on rising edge(if the DMA requests exit).
  • #kGPIO_DMAFallingEdge: DMA request on falling edge(if the DMA requests exit).
  • #kGPIO_DMAEitherEdge : DMA request on either edge(if the DMA requests exit).
  • #kGPIO_FlagRisingEdge : Flag sets on rising edge(if the Flag states exit).
  • #kGPIO_FlagFallingEdge : Flag sets on falling edge(if the Flag states exit).
  • #kGPIO_FlagEitherEdge : Flag sets on either edge(if the Flag states exit).
  • #kGPIO_InterruptLogicZero : Interrupt when logic zero.
  • #kGPIO_InterruptRisingEdge : Interrupt on rising edge.
  • #kGPIO_InterruptFallingEdge: Interrupt on falling edge.
  • #kGPIO_InterruptEitherEdge : Interrupt on either edge.
  • #kGPIO_InterruptLogicOne : Interrupt when logic one.
  • #kGPIO_ActiveHighTriggerOutputEnable : Enable active high-trigger output (if the trigger states exit).
  • #kGPIO_ActiveLowTriggerOutputEnable : Enable active low-trigger output (if the trigger states exit).

◆ VERID_FEATURE()

static constexpr uint32 chip::gpio::GPIO::VERID_FEATURE ( uint32 value)
inlinestaticconstexpr

VERID - FEATURE.

Version ID - Feature Specification Number

  • [0b0000000000000000]Basic implementation
  • [0b0000000000000001]Protection registers implemented

◆ VERID_MAJOR()

static constexpr uint32 chip::gpio::GPIO::VERID_MAJOR ( uint32 value)
inlinestaticconstexpr

VERID - MAJOR.

Version ID - Major Version Number

◆ VERID_MINOR()

static constexpr uint32 chip::gpio::GPIO::VERID_MINOR ( uint32 value)
inlinestaticconstexpr

VERID - MINOR.

Version ID - Minor Version Number


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