鴻蒙硬體HI3861點燈

2021-10-25 09:21:36 字數 1424 閱讀 8250

鴻蒙其他教程請看

建立檔案

build.gn

static_library("mmled")
mmled.c

#include "mmled.h"

#include #include #include "wifiiot_gpio.h"

#include "wifiiot_gpio_ex.h"

#include "cmsis_os2.h"

// led狀態

enum ledstate ;

enum ledstate g_ledstate = led_spark;

// led初始化

void led_init(void)

static void *ledbtask(const char *arg)

}return null;

}// led模組初始化執行緒

void start_led_thread(void)

}

mmled.c

#ifndef mmled_h

#define mmled_h

#define led_interval_time_us 3000000

#define led_task_stack_size 512

#define led_task_prio 25

/** * led初始化

*/void led_init(void);

void start_led_thread(void);

//static void *ledbtask(const char *arg);

#endif

import("//build/lite/config/component/lite_component.gni")

features = [

"//domains/iot/link/ledlib:mmled" ## 需要把mmled新增進去]}

sources = [

"hello_world.c"

]include_dirs = [

"//utils/native/lite/include",

"//domains/iot/link/ledlib", ## 新增ledlib]}

#include #include "ohos_init.h"

#include "ohos_types.h"

#include "mmled.h"

void helloworld(void)

sys_run(helloworld);

然後就ok了

如果在過程中遇到什麼問題可以來聯絡我b站

鴻蒙硬體HI3861 OLED掃雷版本1

使用hi3861實現在oled1602上面實現掃雷 效果請看 首先第一步是需要移植i2c顯示屏 移植請看 按鍵使用到的是oled上面的兩個按鍵,乙個控制左乙個控制右,hi3861上的按鍵時選中 在oled初始化啟動之後呼叫mineclear start函式 static library minecl...

鴻蒙 Hi3861開發環境搭建踩坑記

官方關於開發環境搭建已經說的很清楚了,但是每個人的電腦環境配置都不同,很難說一步順利到位的。linux是用於搭建編譯環境的,windwos主要是搭建乙個燒錄 的環境。不得不說,個人覺得這個windows上的環境整的相對複雜了些,對初學不友好。linux上的坑主要是python3的版本和scons的版...

華為v3鴻蒙系統 鴻蒙系統就要上線了,坐等華為官宣

在9月舉行的 2020年華為開發者大會 上,華為表示,鴻蒙作業系統將用於手機,這讓等待已久的人們興奮不已。根據該計畫,鴻蒙作業系統的測試版本將於12月向開發商開放 鴻蒙作業系統將於明年1月和2月為部分手機提供公升級渠道 華為預計,到2020年將全面放開公升級。華為消費者業務軟體部門總裁王成祿表示,市...