HFCC-01 Low-Level Software (LLSW) Rel_6802_HFCC-01-RP-CSAR-CB
Loading...
Searching...
No Matches
modPwm.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2025, TUSAS Malaysia
3 * All rights reserved.
4 * This file contains proprietary information. This
5 * file shall not be duplicated, used, modified,
6 * or disclosed in whole or in part without
7 * the express written consent of TUSAS.
8 */
9
17
18#ifndef INCLUDED_MOD_PWM_H
19#define INCLUDED_MOD_PWM_H
20
21#include "commonDataTypes.h"
22#include "modStatus.h"
23#include "modConfig.h"
24
56ModStatus modPwm_enable(const PWMChannelNum pwmChannel);
57
88ModStatus modPwm_disable(const PWMChannelNum pwmChannel);
89
122ModStatus modPwm_setFrequencyDutycycle(const PWMChannelNum pwmChannel, const UInt16 frequency,
123 const UInt16 dutyCycle);
124
125#endif // INCLUDED_MOD_PWM_H
PWMChannelNum
This is enum definition for each channel number of PWM output channel.
Definition modConfig.h:300
ModStatus modPwm_enable(const PWMChannelNum pwmChannel)
modPwm_enable.
Definition modPwm.c:185
ModStatus modPwm_setFrequencyDutycycle(const PWMChannelNum pwmChannel, const UInt16 frequency, const UInt16 dutyCycle)
modPwm_setFrequencyDutycycle.
Definition modPwm.c:245
ModStatus modPwm_disable(const PWMChannelNum pwmChannel)
modPwm_disable.
Definition modPwm.c:215
ModStatus
This is enum definition for module status.
Definition modStatus.h:24