mirror of
https://github.com/drasko/open-ameba.git
synced 2024-11-25 07:24:17 +00:00
63 lines
1 KiB
C
63 lines
1 KiB
C
|
/*
|
||
|
* Routines to access hardware
|
||
|
*
|
||
|
* Copyright (c) 2013 Realtek Semiconductor Corp.
|
||
|
*
|
||
|
* This module is a confidential and proprietary property of RealTek and
|
||
|
* possession or use of this module requires written permission of RealTek.
|
||
|
*/
|
||
|
|
||
|
|
||
|
#ifndef _RTL8195A_PWM_H_
|
||
|
#define _RTL8195A_PWM_H_
|
||
|
#include "basic_types.h"
|
||
|
|
||
|
extern void
|
||
|
HAL_Pwm_SetDuty_8195a(
|
||
|
HAL_PWM_ADAPTER *pPwmAdapt,
|
||
|
u32 period,
|
||
|
u32 pulse_width
|
||
|
);
|
||
|
|
||
|
extern HAL_Status
|
||
|
HAL_Pwm_Init_8195a(
|
||
|
HAL_PWM_ADAPTER *pPwmAdapt
|
||
|
);
|
||
|
|
||
|
extern void
|
||
|
HAL_Pwm_Enable_8195a(
|
||
|
HAL_PWM_ADAPTER *pPwmAdapt
|
||
|
);
|
||
|
|
||
|
extern void
|
||
|
HAL_Pwm_Disable_8195a(
|
||
|
HAL_PWM_ADAPTER *pPwmAdapt
|
||
|
);
|
||
|
|
||
|
|
||
|
#ifdef CONFIG_CHIP_E_CUT
|
||
|
extern _LONG_CALL_ void
|
||
|
HAL_Pwm_SetDuty_8195a_V04(
|
||
|
HAL_PWM_ADAPTER *pPwmAdapt,
|
||
|
u32 period,
|
||
|
u32 pulse_width
|
||
|
);
|
||
|
|
||
|
extern _LONG_CALL_ HAL_Status
|
||
|
HAL_Pwm_Init_8195a_V04(
|
||
|
HAL_PWM_ADAPTER *pPwmAdapt
|
||
|
);
|
||
|
|
||
|
extern _LONG_CALL_ void
|
||
|
HAL_Pwm_Enable_8195a_V04(
|
||
|
HAL_PWM_ADAPTER *pPwmAdapt
|
||
|
);
|
||
|
|
||
|
extern _LONG_CALL_ void
|
||
|
HAL_Pwm_Disable_8195a_V04(
|
||
|
HAL_PWM_ADAPTER *pPwmAdapt
|
||
|
);
|
||
|
#endif
|
||
|
|
||
|
#endif
|