CHERIoT RTOS
A compartmentalised RTOS for CHERIoT hardware
Loading...
Searching...
No Matches
SonataPulseWidthModulation::Array< NumberOfPwms > Struct Template Reference

A convenience structure that can map onto multiple PWM outputs. More...

#include <platform-pwm.hh>

Collaboration diagram for SonataPulseWidthModulation::Array< NumberOfPwms >:

Public Member Functions

template<size_t Index>
volatile Outputget () volatile

Public Attributes

Output output [NumberOfPwms]

Detailed Description

template<size_t NumberOfPwms = 6>
struct SonataPulseWidthModulation::Array< NumberOfPwms >

A convenience structure that can map onto multiple PWM outputs.

Definition at line 54 of file platform-pwm.hh.

Member Function Documentation

◆ get()

template<size_t NumberOfPwms = 6>
template<size_t Index>
volatile Output * SonataPulseWidthModulation::Array< NumberOfPwms >::get ( ) volatile
inline

Definition at line 59 of file platform-pwm.hh.

Member Data Documentation

◆ output

template<size_t NumberOfPwms = 6>
Output SonataPulseWidthModulation::Array< NumberOfPwms >::output[NumberOfPwms]

Definition at line 56 of file platform-pwm.hh.


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