Kamcho Library 02.00.03
lib.kamcho.02.00.03.287
|
Go to the source code of this file.
Data Structures | |
struct | PWM_Device_t |
A structure to represent a PWM device. More... | |
Typedefs | |
typedef const struct PWM_Device_t | PWM_Device_t |
A structure to represent a PWM device. More... | |
Functions | |
int32_t | PWM_devSetPeriod (PWM_Device_t *dev, uint32_t period) |
Set period of a PWM driver. More... | |
int32_t | PWM_devSetWidth (PWM_Device_t *dev, uint32_t width) |
Set width of a PWM driver. More... | |
int32_t | PWM_devSetClockDivider (PWM_Device_t *dev, uint8_t div) |
Set pre-scaler of a PWM driver. More... | |
int32_t | PWM_devInvertEnable (PWM_Device_t *dev) |
Enable PWM inverter. More... | |
int32_t | PWM_devInvertDisable (PWM_Device_t *dev) |
Disable PWM inverter. More... | |
int32_t | PWM_devEnable (PWM_Device_t *dev) |
Enable PWM driver. More... | |
int32_t | PWM_devDisable (PWM_Device_t *dev) |
Disable PWM driver. More... | |
PWM_Device_t * | PWM_devRequest (const char *name) |
Request a PWM Device. More... | |
This file is proprietary to Indie Semiconductor. All rights reserved. Reproduction or distribution, in whole or in part, is forbidden except by express written permission of Indie Semiconductor.
typedef const struct PWM_Device_t PWM_Device_t |
A structure to represent a PWM device.
int32_t PWM_devDisable | ( | PWM_Device_t * | dev | ) |
Disable PWM driver.
dev | The pointer to PWM_Device structure. |
int32_t PWM_devEnable | ( | PWM_Device_t * | dev | ) |
Enable PWM driver.
dev | The pointer to PWM_Device structure. |
int32_t PWM_devInvertDisable | ( | PWM_Device_t * | dev | ) |
Disable PWM inverter.
dev | The pointer to PWM_Device structure. |
int32_t PWM_devInvertEnable | ( | PWM_Device_t * | dev | ) |
Enable PWM inverter.
dev | The pointer to PWM_Device structure. |
PWM_Device_t* PWM_devRequest | ( | const char * | name | ) |
Request a PWM Device.
name | The name string of PWM device. |
int32_t PWM_devSetClockDivider | ( | PWM_Device_t * | dev, |
uint8_t | div | ||
) |
Set pre-scaler of a PWM driver.
dev | The pointer to PWM_Device structure. |
div | the setting for clock divider. |
int32_t PWM_devSetPeriod | ( | PWM_Device_t * | dev, |
uint32_t | period | ||
) |
Set period of a PWM driver.
dev | The pointer to PWM_Device structure. |
period | percentage of PWM period |
int32_t PWM_devSetWidth | ( | PWM_Device_t * | dev, |
uint32_t | width | ||
) |
Set width of a PWM driver.
dev | The pointer to PWM_Device structure. |
width | percentage of PWM width |