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

📄 mwerks.h

📁 Coldfire MCF5282 DBug bootloader
💻 H
字号:
/*
 * File:	mwerks.h
 * Purpose:	Define constants used by CodeWarrior Preprocessor
 *
 * Notes:	Use this as a prefix file for the assembler and compiler
 *
 */

/* MetroWerks looks for an underscore prepended to C function names */
#define _UNDERSCORE_

/* Define a constant to inform files we are using CodeWarrior */
#ifndef __MWERKS__
#define __MWERKS__
#endif

/* Modify the interrupt type to work with CodeWarrior */
#define __interrupt__	__declspec(interrupt)

/* Force functions to return values in D0 */
#pragma pointers_in_D0

/* Define custom sections for relocating code, data, and constants */
#pragma define_section relocate_code ".relocate_code" far_absolute RX
#pragma define_section relocate_data ".relocate_data" far_absolute RW
#pragma define_section relocate_const ".relocate_const" far_absolute R
#define __relocate_code__	__declspec(relocate_code)
#define __relocate_data__	__declspec(relocate_data)
#define __relocate_const__	__declspec(relocate_const)

⌨️ 快捷键说明

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