Files
@ c31e71728728
Branch filter:
Location: therm/platform_config.h - annotation
c31e71728728
4.0 KiB
text/plain
Try getting block writing working. Also start modifying USB library. Looks like we may need to transition to a fresh USBlib download, this has freaky defines.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b c31e71728728 c31e71728728 c31e71728728 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b 5dc11468ff0b | /**
******************************************************************************
* @file platform_config.h
* @author MCD Application Team
* @version V4.0.0
* @date 21-January-2013
* @brief Evaluation board specific configuration file.
******************************************************************************
* @attention
*
* <h2><center>© 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.
*
******************************************************************************
*/
/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __PLATFORM_CONFIG_H
#define __PLATFORM_CONFIG_H
#define STM32L1XX_MD
/* Includes ------------------------------------------------------------------*/
#if defined(STM32L1XX_MD) || defined(STM32L1XX_HD)|| defined(STM32L1XX_MD_PLUS)
#include "stm32l1xx.h"
#include "evalcompat.h"
// #if defined (USE_STM32L152_EVAL)
// #include "stm32l152_eval.h"
// #elif defined (USE_STM32L152D_EVAL)
// #include "stm32l152d_eval.h"
// #else
// #error "Missing define: USE_STM32L152_EVAL or USE_STM32L152D_EVAL"
// #endif /* USE_STM32L152_EVAL */
#elif defined (STM32F10X_MD) || defined (STM32F10X_HD) || defined (STM32F10X_XL)
#include "stm32f10x.h"
#if defined (USE_STM3210B_EVAL)
#include "stm3210b_eval.h"
#elif defined (USE_STM3210E_EVAL)
#include "stm3210e_eval.h"
#else
#error "Missing define: USE_STM3210B_EVAL or USE_STM3210E_EVAL"
#endif /* USE_STM3210B_EVAL */
#elif defined (USE_STM32373C_EVAL)
#include "stm32f37x.h"
#include "stm32373c_eval.h"
#elif defined (USE_STM32303C_EVAL)
#include "stm32f30x.h"
#include "stm32303c_eval.h"
#endif
/* Exported types ------------------------------------------------------------*/
/* Exported constants --------------------------------------------------------*/
/* Uncomment the line corresponding to the STMicroelectronics evaluation board
used to run the example */
#if !defined (USE_STM3210B_EVAL) && !defined (USE_STM3210E_EVAL) && !defined (USE_STM32L152_EVAL) && !defined (USE_STM32L152D_EVAL) && !defined (USE_STM32373C_EVAL) && !defined (USE_STM32303C_EVAL)
//#define USE_STM3210B_EVAL
//#define USE_STM3210E_EVAL
#define USE_STM32L152_EVAL
//#define USE_STM32L152D_EVAL
//#define (USE_STM32373C_EVAL)
//#define USE_STM32303C_EVAL
#endif
/*Unique Devices IDs register set*/
#if defined(STM32L1XX_MD) || defined(STM32L1XX_HD) || defined(STM32L1XX_MD_PLUS)
#define ID1 (0x1FF80050)
#define ID2 (0x1FF80054)
#define ID3 (0x1FF80064)
#elif defined (STM32F37X) || defined(STM32F30X)
#define ID1 (0x1FFFF7AC)
#define ID2 (0x1FFFF7B0)
#define ID3 (0x1FFFF7B4)
#else /*STM32F1x*/
#define ID1 (0x1FFFF7E8)
#define ID2 (0x1FFFF7EC)
#define ID3 (0x1FFFF7F0)
#endif
/* Define the STM32F10x hardware depending on the used evaluation board */
#define USB_DISCONNECT GPIOA
#define USB_DISCONNECT_PIN GPIO_Pin_10
#define RCC_APB2Periph_GPIO_DISCONNECT RCC_APB2Periph_GPIOA
/* Exported macro ------------------------------------------------------------*/
/* Exported functions ------------------------------------------------------- */
#endif /* __PLATFORM_CONFIG_H */
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
|