zoukankan      html  css  js  c++  java
  • Sockit 硬件接口编程——点亮一个LED

    1、话不多说上代码

    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #include <pthread.h>
    #include <sys/stat.h>
    #include <unistd.h>
    
    
    void setLEDtrigger()
    {
        FILE *fp;
    
        char trigger[] = "none";
    
        char dir[100];
    
        sprintf(dir, "/sys/class/leds/fpga_led1/trigger");
    
        if ((fp = fopen(dir, "w")) == NULL) {
            printf("Failed to open the file %s
    ", dir);
        }
        else {
            fwrite(trigger, sizeof(trigger), 1, fp);
            fclose(fp);
        }
    }
    
    void setLEDBrightness()
    {
        FILE *fp;
    
        char dir[100];
        char brightness_char[] = "0";
    
        sprintf(dir, "/sys/class/leds/fpga_led1/brightness");
    
        if ((fp = fopen(dir, "w")) == NULL) {
            printf("Failed to open the file %s
    ", dir);
        }
        else {
            fwrite(brightness_char, sizeof(brightness_char), 1, fp);
            fclose(fp);
        }
    }
    
    
    int main(int argc, char** argv)
    {
    
        setLEDtrigger();
        setLEDBrightness();
    
        return 0;
    }

    2、

  • 相关阅读:
    20201107
    20201024
    20201020
    20200331
    20200330
    20200320
    20200319
    20200310
    20200221
    20190926
  • 原文地址:https://www.cnblogs.com/FZLGYZ/p/11340897.html
Copyright © 2011-2022 走看看