微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 有哪位做过aw2013呼吸灯的?

有哪位做过aw2013呼吸灯的?

时间:10-02 整理:3721RD 点击:
在mtk 82平台上要实现呼吸灯效果,用的aw2013,论坛有哪位做过,麻烦给个思路!

在驱动里面把呼吸灯的各种效果调试好, hal层及上层用ioctl来控制,这样应该是可以实现。
个人想法,仅供参考。

我调三色灯是在底层配好,上层他们就直接去调用了,充电 来信息之类的都直接有的

可以给份驱动不

                case MT65XX_LED_MODE_GPIO:
                        LEDS_DEBUG("brightness_set_cust:go GPIO mode!\n");
                        //Linc GF20_HT7_GPIO_CONTROL_SIGNAL_LEDS 20160219
                        if(strcmp(cust->name,"red") == 0)//RED
                        {
                                if(level){                                                       
                                                mt_set_gpio_out(cust->data,1);
                                                }
                                else        {                               
                                           mt_set_gpio_out(cust->data,0);                                                       
                                                }
                                   return 1;
                                        }
                       
                        else                 if(strcmp(cust->name,"green") == 0)//Green
                        {
                                if(level){                                                       
                                                mt_set_gpio_out(cust->data,1);
                                                }
                                else        {                               
                                           mt_set_gpio_out(cust->data,0);                                                       
                                                }
                                   return 1;
                                        }
                        else                 if(strcmp(cust->name,"blue") == 0)//Blue
                        {
                                if(level){                                                       
                                                mt_set_gpio_out(cust->data,1);
                                                }
                                else        {                               
                                           mt_set_gpio_out(cust->data,0);                                                       
                                                }
                                   return 1;
                                        }
                                else
                                        return 0;

谢谢  自己已经调OK了 

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top