Nexus Embedded Platform 0.1.0
Statically assembled reusable embedded mechanisms
Loading...
Searching...
No Matches
nx_advanced_pwm_ops_t Struct Reference

Shared immutable controls; configuration is a cold assembly fact. More...

#include <advanced_pwm.h>

Data Fields

nx_result_t(* set_duty )(void *context, uint32_t duty_ticks)
nx_result_t(* start )(void *context)
nx_result_t(* stop )(void *context)
nx_result_t(* state )(const void *context, nx_advanced_pwm_state_t *state)
nx_result_t(* clear_fault )(void *context)

Detailed Description

Shared immutable controls; configuration is a cold assembly fact.

Definition at line 23 of file advanced_pwm.h.

Field Documentation

◆ clear_fault

nx_result_t(* nx_advanced_pwm_ops_t::clear_fault) (void *context)

Definition at line 28 of file advanced_pwm.h.

◆ set_duty

nx_result_t(* nx_advanced_pwm_ops_t::set_duty) (void *context, uint32_t duty_ticks)

Definition at line 24 of file advanced_pwm.h.

◆ start

nx_result_t(* nx_advanced_pwm_ops_t::start) (void *context)

Definition at line 25 of file advanced_pwm.h.

◆ state

nx_result_t(* nx_advanced_pwm_ops_t::state) (const void *context, nx_advanced_pwm_state_t *state)

Definition at line 27 of file advanced_pwm.h.

◆ stop

nx_result_t(* nx_advanced_pwm_ops_t::stop) (void *context)

Definition at line 26 of file advanced_pwm.h.


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