C 语言学习(杂记)

一  若在A.c里面写了一个函数,想在D.c里面调用,则采用的方式是:
1 在A.c里面写函数,
int function(int a)
{

}
同时也对其进行EXPORT_SYMBOL(function)声明,而且也应该包含该头文件,以便编译器检查定义和声明的一致性。


2 然后再在A.h头文件里面声明:
    int function(int);
     可以加上extern关键字,也可以不加。
     extern int function(int);


3 在D.c文件里调用函数方法:
   包含头文件:
   #include <A.h>
   int a = 100,ret;
   ret = function(a);
若没有在头文件里面声明,那么可以在D.c里面采用如下方法:
  extern int function(int);
   ret = function(a);


二 针对电压的调整流程如下:


1 struct regulator *regu = regulator_get(NULL, "vddio_gpio2");
2 regulator_enable(regu);
3 regulator_set_voltage(regu, 1800000, 1800000);


三 针对GPIO的操作流程如下:


1 ret = gpio_request(GPIO_PWDN, "ov5640");
2 gpio_direction_output(GPIO_PWDN, 1);或者
gpio_direction_input(GPIO_PWDN);
  或者:
gpio_set_value(GPIO_PWDN, 0);
3 gpio_free(GPIO_PWDN);


gpio做为中断时的情况:
ret = gpio_request(GPIO_PWDN, "ov5640");
gpio_direction_input(GPIO_PWDN);
gpio_to_irq(GPIO_PWDN);


1 去掉CONFIG_FB_MXC_LDB此选项。
CONFIG_FB_MXC_TVOUT_TVE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值