添加一些关于midi播放的项目
This commit is contained in:
@@ -0,0 +1,90 @@
|
||||
/******************************************************************************
|
||||
*
|
||||
* @brief provide header files to be included by all project files.
|
||||
*
|
||||
*******************************************************************************/
|
||||
|
||||
|
||||
#ifndef _COMMON_H_
|
||||
#define _COMMON_H_
|
||||
|
||||
#define swap_bytes(ptrWord) *ptrWord = (*ptrWord >>8) | (*ptrWord<<8)
|
||||
typedef unsigned long dword;
|
||||
typedef unsigned short word;
|
||||
|
||||
/********************************************************************/
|
||||
|
||||
/*
|
||||
* Debug prints ON (#define) or OFF (#undef)
|
||||
*/
|
||||
|
||||
#define DEBUG
|
||||
#define DEBUG_PRINT
|
||||
|
||||
/*
|
||||
* Include the generic CPU header file
|
||||
*/
|
||||
#include "arm_cm0.h"
|
||||
|
||||
/*
|
||||
* Include the platform specific header file
|
||||
*/
|
||||
#if (defined(NV32))
|
||||
#include "NV32_config.h"
|
||||
#elif (defined(FRDM_NV32M3))
|
||||
#include "NV32M3_config.h"
|
||||
#elif (defined(FRDM_NV32M4))
|
||||
#include "NV32M4_config.h"
|
||||
#else
|
||||
#error "No valid board defined"
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Include the cpu specific header file
|
||||
*/
|
||||
#if (defined(CPU_NV32))
|
||||
#include "NV32.h"
|
||||
#elif (defined(CPU_NV32M3))
|
||||
#include "NV32M3.h"
|
||||
#elif (defined(CPU_NV32M4))
|
||||
#include "NV32M4.h"
|
||||
#else
|
||||
#error "No valid CPU defined"
|
||||
#endif
|
||||
|
||||
|
||||
/*
|
||||
* Include any toolchain specfic header files
|
||||
*/
|
||||
#if (defined(__MWERKS__))
|
||||
#include "mwerks.h"
|
||||
#elif (defined(__DCC__))
|
||||
#include "build/wrs/diab.h"
|
||||
#elif (defined(__ghs__))
|
||||
#include "build/ghs/ghs.h"
|
||||
#elif (defined(__GNUC__))
|
||||
#if (defined(IAR))
|
||||
#include "build/gnu/gnu.h"
|
||||
#endif
|
||||
#elif (defined(IAR))
|
||||
#include "iar.h"
|
||||
#elif (defined(KEIL))
|
||||
|
||||
#else
|
||||
#warning "No toolchain specific header included"
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Include common utilities
|
||||
*/
|
||||
#include "assert.h"
|
||||
#include "io.h"
|
||||
#include "startup.h"
|
||||
#include "stdlib.h"
|
||||
|
||||
#if (defined(IAR))
|
||||
#include "intrinsics.h"
|
||||
#endif
|
||||
/********************************************************************/
|
||||
|
||||
#endif /* _COMMON_H_ */
|
||||
Reference in New Issue
Block a user