添加Hello World源码文件与点亮LED灯
在sample路径下新建my_app在这个文件中加
hello_world.c和BUILD.gn
#include <stdio.h>
#include "ohos_init.h"
void Hello_World(void)
{
printf("Hello World!\r\n");
}
APP_FEATURE_INIT(Hello_World);
static_library("myapp") {
sources = [
"hello_world.c"
]
include_dirs = [
"//utils/native/lite/include"
]
}
之后直接调解就可以了。
下面的是LED灯的C文件和gn文件
#include <stdio.h>
#include <unistd.h>
#include "ohos_init.h"
#include "wifiiot_gpio.h"
#include "wifiiot_gpio_ex.h"
void Led_Sample(void)
{
GpioInit(); //
初始化
GPIO
IoSetFunc(WIFI_IOT_IO_NAME_GPIO_2, WIFI_IOT_IO_FUNC_GPIO_2_GPIO);//
设置
GPIO_2
的复用功能为普通
GPIO
GpioSetDir(WIFI_IOT_IO_NAME_GPIO_2, WIFI_IOT_GPIO_DIR_OUT);//
设置
GPIO_2
为输出模式
GpioSetOutputVal(WIFI_IOT_IO_NAME_GPIO_2,1);//
设置
GPIO_2
输出高电平点亮
LED
灯
}
APP_FEATURE_INIT(Led_Sample);
static_library("myled") {
sources = [
"led_example.c"
]
include_dirs = [
"//utils/native/lite/include",
"//base/iot_hardware/interfaces/kits/wifiiot_lite"
]
}