Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
cs40l5x_pwle_section Struct Reference

PWLE section definition. More...

#include <zephyr/drivers/haptics/cs40l5x.h>

Data Fields

uint16_t duration
 < Section duration in unsigned Q14.2 format (time) or Q16.0 format (half-cycles)
uint16_t frequency
 Section level in unsigned Q0.11 format.
uint16_t level
 Section flags in unsigned Q4.0 format.
uint8_t flags

Detailed Description

PWLE section definition.

Provide array of sections to cs40l5x_upload_pwle().

Field Documentation

◆ duration

uint16_t cs40l5x_pwle_section::duration

< Section duration in unsigned Q14.2 format (time) or Q16.0 format (half-cycles)

Section frequency in unsigned Q10.2 format

◆ flags

uint8_t cs40l5x_pwle_section::flags

◆ frequency

uint16_t cs40l5x_pwle_section::frequency

Section level in unsigned Q0.11 format.

◆ level

uint16_t cs40l5x_pwle_section::level

Section flags in unsigned Q4.0 format.


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