Page 2 of 2

Re: MA510-GL模块TuyaOS SDK没有适配ADC、PWM等接口

Posted: 2023年 Oct 26日 13:44
by 东皇007

qapi_ADC_TM_Set_Tolerance
@deprecated API已被弃用,因为TM外设不在PMIC中。
根据允许的容差或增量设置阈值。
该API允许客户端指定测量值在多大程度上可以改变而不被通知,例如,当XO_THERM变化0.02
摄氏度时通知。阈值是基于当前测量值+/-允许的增量来设置的。
一旦达到或超过容差,ADC会通知客户端并自动为容差设置新的阈值。客户端必须清除
容差,以便ADC停止监控。通过设置空值可以清除容差。
客户端可以在同一函数调用期间设置或清除低容差、高容差或两者。如果客户端已经在监控一个容差,
设置新的容差会导致之前设置的容差被更新,即新的容差替换旧的容差。
客户端可以在任何一个测量上设置阈值或容差,但不能同时设置。要在注册容差后允许设置阈值,
必须通过传入NULL参数来清除容差。
当满足或超过容差时,触发客户端事件:

  • 较低:当current_value <= original_value - tolerance时,触发事件
  • 较高:当current_value >= original_value + tolerance时,触发事件
    @param[in] Handle 由qapi_ADC_Open()提供的句柄。
    @param[in] TM_Params_Type 指向ADCM TM通道阈值配置的指针。
    @param[in] Lower_Tolerance 指向较低容差的指针。
    @param[in] Higher_Tolerance 指向较高容差的指针。

API is deprecated:已经说明这个api已经被高通废弃


Re: MA510-GL模块TuyaOS SDK没有适配ADC、PWM等接口

Posted: 2023年 Oct 26日 13:59
by freedom195

qapi_ADC_Set_Amp_Threshold
qapi_ADC_TM_Enable_Thresholds
qapi_ADC_TM_Set_Tolerance

这3个api均已废弃