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

📄 stm32f10x_lib.lst

📁 stm32+ucos-ii
💻 LST
📖 第 1 页 / 共 2 页
字号:
###############################################################################
#                                                                             #
# IAR ANSI C/C++ Compiler V6.10.1.52143/W32 for ARM     19/Apr/2011  11:08:02 #
# Copyright 1999-2010 IAR Systems AB.                                         #
#                                                                             #
#    Cpu mode     =  thumb                                                    #
#    Endian       =  little                                                   #
#    Source file  =  C:\Customers\Project Updates\ST                          #
#                    STM32(Micrium)\Micrium\Software\EvalBoards\Micrium\uC-Ev #
#                    al-STM32F107\IAR\BSP\ST\STM32\src\stm32f10x_lib.c        #
#    Command line =  "C:\Customers\Project Updates\ST                         #
#                    STM32(Micrium)\Micrium\Software\EvalBoards\Micrium\uC-Ev #
#                    al-STM32F107\IAR\BSP\ST\STM32\src\stm32f10x_lib.c" -D    #
#                    USE_STDPERIPH_DRIVER -lCN "C:\Customers\Project          #
#                    Updates\ST STM32(Micrium)\Micrium\Software\EvalBoards\Mi #
#                    crium\uC-Eval-STM32F107\IAR\OS-II\Flash\List\" -o        #
#                    "C:\Customers\Project Updates\ST                         #
#                    STM32(Micrium)\Micrium\Software\EvalBoards\Micrium\uC-Ev #
#                    al-STM32F107\IAR\OS-II\Flash\Obj\" --no_cse --no_unroll  #
#                    --no_inline --no_code_motion --no_tbaa --no_clustering   #
#                    --no_scheduling --debug --endian=little --cpu=Cortex-M3  #
#                    -e --fpu=None --dlib_config "C:\Program Files\IAR        #
#                    Systems\Embedded Workbench 6.0\arm\INC\c\DLib_Config_Nor #
#                    mal.h" -I "C:\Customers\Project Updates\ST               #
#                    STM32(Micrium)\Micrium\Software\EvalBoards\Micrium\uC-Ev #
#                    al-STM32F107\IAR\OS-II\" -I "C:\Customers\Project        #
#                    Updates\ST STM32(Micrium)\Micrium\Software\EvalBoards\Mi #
#                    crium\uC-Eval-STM32F107\IAR\OS-II\..\BSP\" -I            #
#                    "C:\Customers\Project Updates\ST                         #
#                    STM32(Micrium)\Micrium\Software\EvalBoards\Micrium\uC-Ev #
#                    al-STM32F107\IAR\OS-II\..\BSP\ST\STM32\inc\" -I          #
#                    "C:\Customers\Project Updates\ST                         #
#                    STM32(Micrium)\Micrium\Software\EvalBoards\Micrium\uC-Ev #
#                    al-STM32F107\IAR\OS-II\..\BSP\uCOS-II\" -I               #
#                    "C:\Customers\Project Updates\ST                         #
#                    STM32(Micrium)\Micrium\Software\EvalBoards\Micrium\uC-Ev #
#                    al-STM32F107\IAR\OS-II\..\..\..\..\..\uc-lib\" -I        #
#                    "C:\Customers\Project Updates\ST                         #
#                    STM32(Micrium)\Micrium\Software\EvalBoards\Micrium\uC-Ev #
#                    al-STM32F107\IAR\OS-II\..\..\..\..\..\uC-CPU\" -I        #
#                    "C:\Customers\Project Updates\ST                         #
#                    STM32(Micrium)\Micrium\Software\EvalBoards\Micrium\uC-Ev #
#                    al-STM32F107\IAR\OS-II\..\..\..\..\..\uC-CPU\ARM-Cortex- #
#                    M3\IAR\" -I "C:\Customers\Project Updates\ST             #
#                    STM32(Micrium)\Micrium\Software\EvalBoards\Micrium\uC-Ev #
#                    al-STM32F107\IAR\OS-II\..\..\..\..\..\ucos-ii\ports\arm- #
#                    cortex-m3\generic\iar\" -I "C:\Customers\Project         #
#                    Updates\ST STM32(Micrium)\Micrium\Software\EvalBoards\Mi #
#                    crium\uC-Eval-STM32F107\IAR\OS-II\..\..\..\..\..\ucos-ii #
#                    \source\" -On --use_c++_inline                           #
#    List file    =  C:\Customers\Project Updates\ST                          #
#                    STM32(Micrium)\Micrium\Software\EvalBoards\Micrium\uC-Ev #
#                    al-STM32F107\IAR\OS-II\Flash\List\stm32f10x_lib.lst      #
#    Object file  =  C:\Customers\Project Updates\ST                          #
#                    STM32(Micrium)\Micrium\Software\EvalBoards\Micrium\uC-Ev #
#                    al-STM32F107\IAR\OS-II\Flash\Obj\stm32f10x_lib.o         #
#                                                                             #
#                                                                             #
###############################################################################

C:\Customers\Project Updates\ST STM32(Micrium)\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\src\stm32f10x_lib.c
      1          /******************** (C) COPYRIGHT 2009 STMicroelectronics ********************
      2          * File Name          : stm32f10x_lib.c
      3          * Author             : MCD Application Team
      4          * Version            : V2.1.0RC2
      5          * Date               : 03/13/2009
      6          * Description        : This file provides all peripherals pointers initialization.
      7          ********************************************************************************
      8          * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
      9          * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
     10          * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
     11          * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
     12          * CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
     13          * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
     14          *******************************************************************************/
     15          
     16          #define EXT
     17          
     18          /* Includes ------------------------------------------------------------------*/
     19          #include "stm32f10x_lib.h"
     20          
     21          /* Private typedef -----------------------------------------------------------*/
     22          /* Private define ------------------------------------------------------------*/
     23          /* Private macro -------------------------------------------------------------*/
     24          /* Private variables ---------------------------------------------------------*/
     25          /* Private function prototypes -----------------------------------------------*/
     26          /* Private functions ---------------------------------------------------------*/
     27          
     28          #ifdef DEBUG
     29          /*******************************************************************************
     30          * Function Name  : debug
     31          * Description    : This function initialize peripherals pointers.
     32          * Input          : None
     33          * Output         : None
     34          * Return         : None
     35          *******************************************************************************/
     36          void debug(void)
     37          {
     38          
     39          /************************************* ADC ************************************/
     40          #ifdef _ADC1
     41            ADC1 = (ADC_TypeDef *)  ADC1_BASE;
     42          #endif /*_ADC1 */
     43          
     44          #ifdef _ADC2
     45            ADC2 = (ADC_TypeDef *)  ADC2_BASE;
     46          #endif /*_ADC2 */
     47          
     48          #ifdef _ADC3
     49            ADC3 = (ADC_TypeDef *)  ADC3_BASE;
     50          #endif /*_ADC3 */
     51          
     52          /************************************* BKP ************************************/
     53          #ifdef _BKP
     54            BKP = (BKP_TypeDef *)  BKP_BASE;
     55          #endif /*_BKP */
     56          
     57          /************************************* CAN ************************************/
     58          #ifdef _CAN1			
     59            CAN1 = (CAN_TypeDef *)  CAN1_BASE;			
     60          #endif /*_CAN1 */			
     61          
     62          #ifdef _CAN2			
     63            CAN2 = (CAN_TypeDef *)  CAN2_BASE;			
     64          #endif /*_CAN2 */			
     65          
     66          /************************************* CRC ************************************/
     67          #ifdef _CRC
     68            CRC = (CRC_TypeDef *)  CRC_BASE;
     69          #endif /*_CRC */
     70          
     71          /************************************* DAC ************************************/
     72          #ifdef _DAC
     73            DAC = (DAC_TypeDef *)  DAC_BASE;
     74          #endif /*_DAC */
     75          
     76          /************************************* DBGMCU**********************************/
     77          #ifdef _DBGMCU
     78            DBGMCU = (DBGMCU_TypeDef *)  DBGMCU_BASE;
     79          #endif /*_DBGMCU */
     80          
     81          /************************************* DMA ************************************/
     82          #ifdef _DMA
     83            DMA1 = (DMA_TypeDef *)  DMA1_BASE;
     84            DMA2 = (DMA_TypeDef *)  DMA2_BASE;
     85          #endif /*_DMA */
     86          
     87          #ifdef _DMA1_Channel1
     88            DMA1_Channel1 = (DMA_Channel_TypeDef *)  DMA1_Channel1_BASE;
     89          #endif /*_DMA1_Channel1 */
     90          
     91          #ifdef _DMA1_Channel2
     92            DMA1_Channel2 = (DMA_Channel_TypeDef *)  DMA1_Channel2_BASE;
     93          #endif /*_DMA1_Channel2 */
     94          
     95          #ifdef _DMA1_Channel3
     96            DMA1_Channel3 = (DMA_Channel_TypeDef *)  DMA1_Channel3_BASE;
     97          #endif /*_DMA1_Channel3 */
     98          
     99          #ifdef _DMA1_Channel4
    100            DMA1_Channel4 = (DMA_Channel_TypeDef *)  DMA1_Channel4_BASE;
    101          #endif /*_DMA1_Channel4 */
    102          
    103          #ifdef _DMA1_Channel5
    104            DMA1_Channel5 = (DMA_Channel_TypeDef *)  DMA1_Channel5_BASE;
    105          #endif /*_DMA1_Channel5 */
    106          
    107          #ifdef _DMA1_Channel6
    108            DMA1_Channel6 = (DMA_Channel_TypeDef *)  DMA1_Channel6_BASE;
    109          #endif /*_DMA1_Channel6 */
    110          
    111          #ifdef _DMA1_Channel7
    112            DMA1_Channel7 = (DMA_Channel_TypeDef *)  DMA1_Channel7_BASE;
    113          #endif /*_DMA1_Channel7 */
    114          
    115          #ifdef _DMA2_Channel1
    116            DMA2_Channel1 = (DMA_Channel_TypeDef *)  DMA2_Channel1_BASE;
    117          #endif /*_DMA2_Channel1 */
    118          
    119          #ifdef _DMA2_Channel2
    120            DMA2_Channel2 = (DMA_Channel_TypeDef *)  DMA2_Channel2_BASE;
    121          #endif /*_DMA2_Channel2 */
    122          
    123          #ifdef _DMA2_Channel3
    124            DMA2_Channel3 = (DMA_Channel_TypeDef *)  DMA2_Channel3_BASE;
    125          #endif /*_DMA2_Channel3 */
    126          
    127          #ifdef _DMA2_Channel4
    128            DMA2_Channel4 = (DMA_Channel_TypeDef *)  DMA2_Channel4_BASE;

⌨️ 快捷键说明

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