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

📄 os_cpu_a.lst

📁 称植到lpc2124上的UCOS2.85版 是本人初学移植和ARM的成果 可能已有人上传类似的了
💻 LST
📖 第 1 页 / 共 5 页
字号:
 157               	/* PORT D */
 158               	
 159               	#if defined(PD0)
 160               	#  define PORTD0 PD0
 161               	#endif
 162               	#if defined(PD1)
 163               	#  define PORTD1 PD1
 164               	#endif
 165               	#if defined(PD2)
 166               	#  define PORTD2 PD2
 167               	#endif
 168               	#if defined(PD3)
 169               	#  define PORTD3 PD3
 170               	#endif
 171               	#if defined(PD4)
 172               	#  define PORTD4 PD4
 173               	#endif
 174               	#if defined(PD5)
 175               	#  define PORTD5 PD5
 176               	#endif
 177               	#if defined(PD6)
 178               	#  define PORTD6 PD6
 179               	#endif
 180               	#if defined(PD7)
 181               	#  define PORTD7 PD7
 182               	#endif
 183               	
 184               	/* PORT E */
 185               	
 186               	#if defined(PE0)
 187               	#  define PORTE0 PE0
 188               	#endif
 189               	#if defined(PE1)
 190               	#  define PORTE1 PE1
 191               	#endif
 192               	#if defined(PE2)
 193               	#  define PORTE2 PE2
 194               	#endif
 195               	#if defined(PE3)
 196               	#  define PORTE3 PE3
 197               	#endif
 198               	#if defined(PE4)
 199               	#  define PORTE4 PE4
 200               	#endif
 201               	#if defined(PE5)
 202               	#  define PORTE5 PE5
 203               	#endif
 204               	#if defined(PE6)
 205               	#  define PORTE6 PE6
 206               	#endif
 207               	#if defined(PE7)
 208               	#  define PORTE7 PE7
 209               	#endif
 210               	
 211               	/* PORT F */
 212               	
 213               	#if defined(PF0)
 214               	#  define PORTF0 PF0
 215               	#endif
 216               	#if defined(PF1)
 217               	#  define PORTF1 PF1
 218               	#endif
 219               	#if defined(PF2)
 220               	#  define PORTF2 PF2
 221               	#endif
 222               	#if defined(PF3)
 223               	#  define PORTF3 PF3
 224               	#endif
 225               	#if defined(PF4)
 226               	#  define PORTF4 PF4
 227               	#endif
 228               	#if defined(PF5)
 229               	#  define PORTF5 PF5
 230               	#endif
 231               	#if defined(PF6)
 232               	#  define PORTF6 PF6
 233               	#endif
 234               	#if defined(PF7)
 235               	#  define PORTF7 PF7
 236               	#endif
 237               	
 238               	/* PORT G */
 239               	
 240               	#if defined(PG0)
 241               	#  define PORTG0 PG0
 242               	#endif
 243               	#if defined(PG1)
 244               	#  define PORTG1 PG1
 245               	#endif
 246               	#if defined(PG2)
 247               	#  define PORTG2 PG2
 248               	#endif
 249               	#if defined(PG3)
 250               	#  define PORTG3 PG3
 251               	#endif
 252               	#if defined(PG4)
 253               	#  define PORTG4 PG4
 254               	#endif
 255               	#if defined(PG5)
 256               	#  define PORTG5 PG5
 257               	#endif
 258               	#if defined(PG6)
 259               	#  define PORTG6 PG6
 260               	#endif
 261               	#if defined(PG7)
 262               	#  define PORTG7 PG7
 263               	#endif
 264               	
 265               	/* PORT H */
 266               	
 267               	#if defined(PH0)
 268               	#  define PORTH0 PH0
 269               	#endif
 270               	#if defined(PH1)
 271               	#  define PORTH1 PH1
 272               	#endif
 273               	#if defined(PH2)
 274               	#  define PORTH2 PH2
 275               	#endif
 276               	#if defined(PH3)
 277               	#  define PORTH3 PH3
 278               	#endif
 279               	#if defined(PH4)
 280               	#  define PORTH4 PH4
 281               	#endif
 282               	#if defined(PH5)
 283               	#  define PORTH5 PH5
 284               	#endif
 285               	#if defined(PH6)
 286               	#  define PORTH6 PH6
 287               	#endif
 288               	#if defined(PH7)
 289               	#  define PORTH7 PH7
 290               	#endif
 291               	
 292               	/* PORT J */
 293               	
 294               	#if defined(PJ0)
 295               	#  define PORTJ0 PJ0
 296               	#endif
 297               	#if defined(PJ1)
 298               	#  define PORTJ1 PJ1
 299               	#endif
 300               	#if defined(PJ2)
 301               	#  define PORTJ2 PJ2
 302               	#endif
 303               	#if defined(PJ3)
 304               	#  define PORTJ3 PJ3
 305               	#endif
 306               	#if defined(PJ4)
 307               	#  define PORTJ4 PJ4
 308               	#endif
 309               	#if defined(PJ5)
 310               	#  define PORTJ5 PJ5
 311               	#endif
 312               	#if defined(PJ6)
 313               	#  define PORTJ6 PJ6
 314               	#endif
 315               	#if defined(PJ7)
 316               	#  define PORTJ7 PJ7
 317               	#endif
 318               	
 319               	/* PORT K */
 320               	
 321               	#if defined(PK0)
 322               	#  define PORTK0 PK0
 323               	#endif
 324               	#if defined(PK1)
 325               	#  define PORTK1 PK1
 326               	#endif
 327               	#if defined(PK2)
 328               	#  define PORTK2 PK2
 329               	#endif
 329               	
 330               	#if __AVR_ARCH__ != 1
 331               	#  if XRAMEND < 0x100 && !defined(__COMPILING_AVR_LIBC__)
 332               	#    undef SP
 333               	#    define SP     _SFR_IO8(0x3D)
 334               	#    undef SPH
 335               	#  endif
 336               	#endif
 337               	
 338               	#include <avr/version.h>
   1               	/* Copyright (c) 2005, Joerg Wunsch                               -*- c -*-
   2               	   All rights reserved.
   3               	
   4               	   Redistribution and use in source and binary forms, with or without
   5               	   modification, are permitted provided that the following conditions are met:
   6               	
   7               	   * Redistributions of source code must retain the above copyright
   8               	     notice, this list of conditions and the following disclaimer.
   9               	
  10               	   * Redistributions in binary form must reproduce the above copyright
  11               	     notice, this list of conditions and the following disclaimer in
  12               	     the documentation and/or other materials provided with the
  13               	     distribution.
  14               	
  15               	   * Neither the name of the copyright holders nor the names of
  16               	     contributors may be used to endorse or promote products derived
  17               	     from this software without specific prior written permission.
  18               	
  19               	  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  20               	  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  21               	  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  22               	  ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
  23               	  LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
  24               	  CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  25               	  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
  26               	  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
  27               	  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
  28               	  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  29               	  POSSIBILITY OF SUCH DAMAGE. */
  30               	
  31               	/* $Id: version.h.in,v 1.1 2005/09/12 20:18:12 joerg_wunsch Exp $ */
  32               	
  33               	/** \defgroup avr_version <avr/version.h>: avr-libc version macros
  34               	    \code #include <avr/version.h> \endcode
  35               	
  36               	    This header file defines macros that contain version numbers and
  37               	    strings describing the current version of avr-libc.
  38               	
  39               	    The version number itself basically consists of three pieces that
  40               	    are separated by a dot: the major number, the minor number, and
  41               	    the revision number.  For development versions (which use an odd
  42               	    minor number), the string representation additionally gets the
  43               	    date code (YYYYMMDD) appended.
  44               	
  45               	    This file will also be included by \c <avr/io.h>.  That way,
  46               	    portable tests can be implemented using \c <avr/io.h> that can be
  47               	    used in code that wants to remain backwards-compatible to library
  48               	    versions prior to the date when the library version API had been
  49               	    added, as referenced but undefined C preprocessor macros
  50               	    automatically evaluate to 0.
  51               	*/
  52               	
  53               	#ifndef _AVR_VERSION_H_
  54               	#define _AVR_VERSION_H_
  55               	
  56               	/** \ingroup avr_version
  57               	    String literal representation of the current library version. */
  58               	#define __AVR_LIBC_VERSION_STRING__ "1.4.4"
  59               	
  60               	/** \ingroup avr_version
  61               	    Numerical representation of the current library version.
  62               	
  63               	    In the numerical representation, the major number is multiplied by
  64               	    10000, the minor number by 100, and all three parts are then
  65               	    added.  It is intented to provide a monotonically increasing
  66               	    numerical value that can easily be used in numerical checks.
  67               	 */
  68               	#define __AVR_LIBC_VERSION__        10404UL
  69               	
  70               	/** \ingroup avr_version
  71               	    String literal representation of the release date. */
  72               	#define __AVR_LIBC_DATE_STRING__    "20060420"
  73               	
  74               	/** \ingroup avr_version
  75               	    Numerical representation of the release date. */
  76               	#define __AVR_LIBC_DATE_            20060420UL

⌨️ 快捷键说明

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