⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 led_drv.c

📁 意法半导体ARM7 STR710+DM9000A的TCP/IP实现
💻 C
字号:
//----------------------------------------------------------------------------
// Filename : led_drv.c
//----------------------------------------------------------------------------
//
// Copyright (c) 2008,东莞太平计算机科技有限公司
// All rights reserved.
// www.pacific-gold.com.cn
//
// 历史版本:
//
//    版本:  V1.0
//    作者:  罗先能
//    日期:  2007-12-21
//    描述:  建立第一版本
//
//                                
// 描述:
//    1. LED指示灯的驱动程序,
//    
//
//----------------------------------------------------------------------------


//----------------------------------------------------------------------------
// Includes
//----------------------------------------------------------------------------
// system headers
#include "71x_lib.h"
// internal headers
#include "LED_drv.h"
// extern   headers


//----------------------------------------------------------------------------
// Local Constant Definitions
//----------------------------------------------------------------------------


//----------------------------------------------------------------------------
// Local Variables Definitions
//----------------------------------------------------------------------------


//----------------------------------------------------------------------------
// Global Variables Definitions
//----------------------------------------------------------------------------


//----------------------------------------------------------------------------
// Local Function Definitions
//----------------------------------------------------------------------------


//----------------------------------------------------------------------------
// Global Function Definitions
//----------------------------------------------------------------------------
/**************************************************************
* Function: 
* Description:
*           
* Input:   
* Return:   
*          
**************************************************************/
public void led_set(int index, enum LEDOPT opt)
{
        int data = (0x0080 << (index ));
        switch(opt)
        {
        case LED_ON:
                GPIO_WordWrite(GPIO1, GPIO_WordRead(GPIO1) & ~data);
                break;
        case LED_OFF:
                GPIO_WordWrite(GPIO1, GPIO_WordRead(GPIO1) | data);
                break;
        case LED_TOGGLE:
                GPIO_WordWrite(GPIO1, GPIO_WordRead(GPIO1) ^ data);
                break;
        }
}


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -