Skip to content
Snippets Groups Projects
Select Git revision
  • 9e68adc98d8316b02b7dbab0eb9b55d19295c1b8
  • master default protected
2 results

rtic_bare9.rs

Blame
  • Forked from Per Lindgren / e7020e_2021
    Source project has a limited visibility.
    stm32f4xx.h 525.10 KiB
    /**
      ******************************************************************************
      * @file    stm32f4xx.h
      * @author  MCD Application Team
      * @version V1.1.0
      * @date    11-January-2013
      * @brief   CMSIS Cortex-M4 Device Peripheral Access Layer Header File. 
      *          This file contains all the peripheral register's definitions, bits 
      *          definitions and memory mapping for STM32F4xx devices.            
      *            
      *          The file is the unique include file that the application programmer
      *          is using in the C source code, usually in main.c. This file contains:
      *           - Configuration section that allows to select:
      *              - The device used in the target application
      *              - To use or not the peripheral’s drivers in application code(i.e. 
      *                code will be based on direct access to peripheral’s registers 
      *                rather than drivers API), this option is controlled by 
      *                "#define USE_STDPERIPH_DRIVER"
      *              - To change few application-specific parameters such as the HSE 
      *                crystal frequency
      *           - Data structures and the address mapping for all peripherals
      *           - Peripheral's registers declarations and bits definition
      *           - Macros to access peripheral’s registers hardware
      *  
      ******************************************************************************
      * @attention
      *
      * <h2><center>&copy; COPYRIGHT 2013 STMicroelectronics</center></h2>
      *
      * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License");
      * You may not use this file except in compliance with the License.
      * You may obtain a copy of the License at:
      *
      *        http://www.st.com/software_license_agreement_liberty_v2
      *
      * Unless required by applicable law or agreed to in writing, software 
      * distributed under the License is distributed on an "AS IS" BASIS, 
      * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      * See the License for the specific language governing permissions and
      * limitations under the License.
      *
      ******************************************************************************  
      */ 
    
    /** @addtogroup CMSIS
      * @{
      */
    
    /** @addtogroup stm32f4xx
      * @{
      */
        
    #ifndef __STM32F4xx_H
    #define __STM32F4xx_H
    
    #ifdef __cplusplus
     extern "C" {
    #endif /* __cplusplus */
      
    /** @addtogroup Library_configuration_section
      * @{
      */
      
    /* Uncomment the line below according to the target STM32 device used in your
       application 
      */
    
    #if !defined (STM32F4XX) && !defined (STM32F40XX) && !defined (STM32F427X)
      /* #define STM32F40XX */   /*!< STM32F40xx/41xx Devices */
      /* #define STM32F427X */   /*!< STM32F427x/437x Devices*/