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

📄 _sndled.h

📁 at91rm9200 usb control源码
💻 H
字号:

/****************************************************************
 *                                                              *
 *  Program : _SNDLED.H                                         *
 *                                                              *
 *  Purpose : Specification of Sound & LED.                     *
 *                                                              *
 *  Compile : ARM SDT Ver2.51                                   *
 *                                                              *
 *  Version : 1.00                                              *
 *                                                              *
 *  Create  : 2002-09-01 Sunday              By KWM             *
 *  UpDate  : 2004-06-19 Saturday            By HCH             *
 *                                                              *
 *  Copyright (C) 2002  Amnokgang Technology Development Corp.  *
 *  All Rights Reserved.                                        *
 *                                                              *
 ****************************************************************/

#include "AT91RM9200.h"
#include "lib_AT91RM9200.h"
#include "config.h"
#include "utils.h"
#include "console.h"

//#define LED_CTRL_BIT	BIT(10)		//PORTB
#define mcrCPULED_ON	AT91F_PIO_ClearOutput(AT91C_BASE_PIOB, AT91C_PIO_PB25)
#define mcrCPULED_OFF	AT91F_PIO_SetOutput(AT91C_BASE_PIOB, AT91C_PIO_PB25)
#define mcrCPULED_REV	( AT91F_PIO_IsSet(AT91C_BASE_PIOB, AT91C_PIO_PB25)!=0 ? mcrCPULED_ON : mcrCPULED_OFF )

//#define mcrBEEP_ON		(rGPBDAT|=0x0100) //PORTB BIT4
//#define mcrBEEP_OFF		(rGPBDAT&=0x7EFF)
#define mcrBEEP_ON		AT91F_PIO_SetOutput(AT91C_BASE_PIOB, AT91C_PIO_PB22)
#define mcrBEEP_OFF		AT91F_PIO_ClearOutput(AT91C_BASE_PIOB, AT91C_PIO_PB22)

//#define LOCK_CTRL_BIT	BIT(13)		//PORTE13
//#define mcrLOCK_ON		SET_BIT( rGPEDAT, LOCK_CTRL_BIT )
//#define mcrLOCK_OFF		CLEAR_BIT( rGPEDAT, LOCK_CTRL_BIT )

//#define DIP_IPL_BIT		BIT(0)		//PORTE0
//#define mcr_IPL_IO		(rGPEDAT&DIP_IPL_BIT>0 ? 1 : 0 )

void Sound_OK( void );
void Sound_NO( void );
void Sound_KEY( void );
void Sound_WARN( void );
void Sound_ON( void );
void Sound_OFF( void );
void InvertCPULED( void );
void CpuLED_On( void );
void CpuLED_Off( void );
void Lock( void );
void UnLock( void );

void InitializeSound( void );
void CheckSound( void );

unsigned int Is_ExecIPL( void );

/****************************************************************
 *
 *                End of file : _SNDLED.H
 *
 ****************************************************************/

⌨️ 快捷键说明

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