Initial import of NFC GNSS SDK project

This commit is contained in:
chenjintao
2026-09-15 16:10:12 +08:00
commit 2746cc3d4e
3070 changed files with 892062 additions and 0 deletions
+83
View File
@@ -0,0 +1,83 @@
/*================================================================
Copyright (c) 2022, Quectel Wireless Solutions Co., Ltd. All rights reserved.
Quectel Wireless Solutions Proprietary and Confidential.
=================================================================*/
#ifndef _QL_PWM_H
#define _QL_PWM_H
/*> include header files here*/
//#include "quec_common.h"
//#include "quec_cust_feature.h"
#ifdef __cplusplus
extern "C" {
#endif
#include "quec_pwm.h"
/******************************************************************
* Functions
******************************************************************/
/*****************************************************************
* Function: ql_pwm_enable
*
* Description:
*此函数打开pwm功能
*
* Parameters:
* gpio_num [in] 选择PWM的GPIO口。
*
* Return:
* 0 成功。
* -1 失败。
*
*****************************************************************/
int ql_pwm_enable(unsigned int gpio_num);
/*****************************************************************
* Function: ql_pwm_disable
*
* Description:
*此函数关闭pwm功能
*
* Parameters:
* gpio_num [in] 选择PWM的GPIO口。
*
* Return:
* 0 成功。
* -1 失败。
*
*****************************************************************/
int ql_pwm_disable(unsigned int gpio_num);
/*****************************************************************
* Function: ql_pwm_config_plus_ex
*
* Description: 2022-02-28
*此函数产生的pwm频率可根据用户选择时钟源、分频系数、重装值来自定义设置频率;选择高电平、重装值时间(整个周期时间)确定PWM占空比。
*
* Parameters:
* gpio_num [in] 选择PWM的GPIO口。
* pwm_parameter  [in] 设置分频系数、高电平、重装值、时钟源等参数
*
* Return:
* 0 成功。
* -1 失败。
*
*****************************************************************/
int ql_pwm_config_plus_ex(unsigned int gpio_num,QL_PWM_CONFIG_EX *pwm_parameter);
#ifdef __cplusplus
} /*"C" */
#endif
#endif