PWM configuration structure. More...
#include <nrfy_pwm.h>
Data Fields | |
uint32_t | output_pins [NRF_PWM_CHANNEL_COUNT] |
Pin numbers for individual output channels (optional). | |
uint16_t | top_value |
Value up to which the pulse generator counter counts. | |
nrf_pwm_clk_t | base_clock |
Base clock frequency. | |
nrf_pwm_mode_t | count_mode |
Operating mode of the pulse generator counter. | |
nrf_pwm_dec_load_t | load_mode |
Mode of loading sequence data from RAM. | |
nrf_pwm_dec_step_t | step_mode |
Mode of advancing the active sequence. | |
bool | skip_psel_cfg |
Skip pin selection configuration. | |
PWM configuration structure.
uint32_t nrfy_pwm_config_t::output_pins[NRF_PWM_CHANNEL_COUNT] |
Pin numbers for individual output channels (optional).
Use NRF_PWM_PIN_NOT_CONNECTED if a given output channel is not needed.
bool nrfy_pwm_config_t::skip_psel_cfg |
Skip pin selection configuration.
When set to true, the driver does not modify pin select registers in the peripheral. Those registers are supposed to be set up externally before the driver is initialized.