oveRTOS C API
Embedded RTOS framework — build system, configuration, and portable C API
Loading...
Searching...
No Matches
Data Fields
ove_pm_wake_src Struct Reference

Wake source descriptor. More...

#include <pm.h>

Data Fields

ove_pm_wake_type_t type
 
union { 
 
   struct { 
 
      unsigned int   port 
 
      unsigned int   pin 
 
      ove_gpio_irq_mode_t   edge 
 
   }   gpio 
 
   struct { 
 
      uint32_t   timeout_ms 
 
   }   timer 
 
   struct { 
 
      unsigned int   instance 
 
   }   uart 
 
   struct { 
 
      uint32_t   alarm_ms 
 
   }   rtc 
 
};  
 

Detailed Description

Wake source descriptor.

Field Documentation

◆ type

ove_pm_wake_type_t ove_pm_wake_src::type

Type of wake source.

◆ [struct]

struct { ... } ove_pm_wake_src::gpio

GPIO wake config.

◆ [struct]

struct { ... } ove_pm_wake_src::timer

Timer wake config.

◆ [struct]

struct { ... } ove_pm_wake_src::uart

UART wake config.

◆ [struct]

struct { ... } ove_pm_wake_src::rtc

RTC wake config.


The documentation for this struct was generated from the following file: