📄 _sndled.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 + -