mbed library sources. Supersedes mbed-src.

Dependents:   Nucleo_Hello_Encoder BLE_iBeaconScan AM1805_DEMO DISCO-F429ZI_ExportTemplate1 ... more

Committer:
AnnaBridge
Date:
Fri Sep 15 14:59:18 2017 +0100
Revision:
173:e131a1973e81
Parent:
167:e84263d55307
Child:
188:bcfe06ba3d64
This updates the lib to the mbed lib v 151

Who changed what in which revision?

UserRevisionLine numberNew contents of line
AnnaBridge 167:e84263d55307 1 /*******************************************************************************
AnnaBridge 167:e84263d55307 2 *Copyright (c) 2013-2016 Realtek Semiconductor Corp, All Rights Reserved
AnnaBridge 167:e84263d55307 3 * SPDX-License-Identifier: LicenseRef-PBL
AnnaBridge 167:e84263d55307 4 *
AnnaBridge 167:e84263d55307 5 * Licensed under the Permissive Binary License, Version 1.0 (the "License");
AnnaBridge 167:e84263d55307 6 * you may not use this file except in compliance with the License.
AnnaBridge 167:e84263d55307 7 *
AnnaBridge 167:e84263d55307 8 * You may obtain a copy of the License at https://www.mbed.com/licenses/PBL-1.0
AnnaBridge 167:e84263d55307 9 *
AnnaBridge 167:e84263d55307 10 * See the License for the specific language governing permissions and limitations under the License.
AnnaBridge 167:e84263d55307 11 *******************************************************************************
AnnaBridge 167:e84263d55307 12 */
AnnaBridge 167:e84263d55307 13 /*
AnnaBridge 167:e84263d55307 14 * Automatically generated by make menuconfig: don't edit
AnnaBridge 167:e84263d55307 15 */
AnnaBridge 167:e84263d55307 16 #define AUTOCONF_INCLUDED
AnnaBridge 167:e84263d55307 17
AnnaBridge 167:e84263d55307 18 /*
AnnaBridge 167:e84263d55307 19 * Target Platform Selection
AnnaBridge 167:e84263d55307 20 */
AnnaBridge 167:e84263d55307 21 #define CONFIG_WITHOUT_MONITOR 1
AnnaBridge 167:e84263d55307 22
AnnaBridge 167:e84263d55307 23 #undef CONFIG_RTL8195A
AnnaBridge 167:e84263d55307 24 #define CONFIG_RTL8195A 1
AnnaBridge 167:e84263d55307 25 #undef CONFIG_FPGA
AnnaBridge 167:e84263d55307 26 #undef CONFIG_RTL_SIM
AnnaBridge 167:e84263d55307 27 #undef CONFIG_POST_SIM
AnnaBridge 167:e84263d55307 28
AnnaBridge 167:e84263d55307 29 /*
AnnaBridge 167:e84263d55307 30 * < Mass Production Option
AnnaBridge 167:e84263d55307 31 */
AnnaBridge 167:e84263d55307 32 #undef CONFIG_MP
AnnaBridge 167:e84263d55307 33 #undef CONFIG_CP
AnnaBridge 167:e84263d55307 34 #undef CONFIG_FT
AnnaBridge 167:e84263d55307 35 #define RTL8195A 1
AnnaBridge 167:e84263d55307 36 #define CONFIG_CPU_CLK 1
AnnaBridge 167:e84263d55307 37 #define CONFIG_CPU_166_6MHZ 1
AnnaBridge 167:e84263d55307 38 #undef CONFIG_CPU_83_3MHZ
AnnaBridge 167:e84263d55307 39 #undef CONFIG_CPU_41_6MHZ
AnnaBridge 167:e84263d55307 40 #undef CONFIG_CPU_20_8MHZ
AnnaBridge 167:e84263d55307 41 #undef CONFIG_CPU_10_4MHZ
AnnaBridge 167:e84263d55307 42 #undef CONFIG_CPU_4MHZ
AnnaBridge 167:e84263d55307 43 #undef CONFIG_FPGA_CLK
AnnaBridge 167:e84263d55307 44 #define PLATFORM_CLOCK (166666666)
AnnaBridge 167:e84263d55307 45 #define CPU_CLOCK_SEL_VALUE (0)
AnnaBridge 167:e84263d55307 46 #define CONFIG_SDR_CLK 1
AnnaBridge 167:e84263d55307 47 #define CONFIG_SDR_100MHZ 1
AnnaBridge 167:e84263d55307 48 #undef CONFIG_SDR_50MHZ
AnnaBridge 167:e84263d55307 49 #undef CONFIG_SDR_25MHZ
AnnaBridge 167:e84263d55307 50 #undef CONFIG_SDR_12_5MHZ
AnnaBridge 167:e84263d55307 51 #define SDR_CLOCK_SEL_VALUE (0)
AnnaBridge 167:e84263d55307 52 #define CONFIG_BOOT_PROCEDURE 1
AnnaBridge 167:e84263d55307 53 #define CONFIG_IMAGE_PAGE_LOAD 1
AnnaBridge 167:e84263d55307 54 #undef CONFIG_IMAGE_AUTO_LOAD
AnnaBridge 167:e84263d55307 55 //#undef CONFIG_IMAGE_PAGE_LOAD
AnnaBridge 167:e84263d55307 56 //#define CONFIG_IMAGE_AUTO_LOAD 1
AnnaBridge 167:e84263d55307 57 #define CONFIG_BOOT_TO_UPGRADE_IMG2 1
AnnaBridge 167:e84263d55307 58 #undef CONFIG_PERI_UPDATE_IMG
AnnaBridge 167:e84263d55307 59 #define CONFIG_BOOT_FROM_JTAG 1
AnnaBridge 167:e84263d55307 60 #undef CONFIG_ALIGNMENT_EXCEPTION_ENABLE
AnnaBridge 167:e84263d55307 61 #define CONFIG_KERNEL 1
AnnaBridge 167:e84263d55307 62 #define PLATFORM_FREERTOS 1
AnnaBridge 167:e84263d55307 63 #undef PLATFORM_UCOSII
AnnaBridge 167:e84263d55307 64 #undef PLATFORM_ECOS
AnnaBridge 167:e84263d55307 65 #undef CONFIG_TASK_SCHEDUL_DIS
AnnaBridge 167:e84263d55307 66 #define TASK_SCHEDULER_DISABLED (0)
AnnaBridge 167:e84263d55307 67 #define CONFIG_NORMALL_MODE 1
AnnaBridge 167:e84263d55307 68 #undef CONFIG_MEMORY_VERIFY_MODE
AnnaBridge 167:e84263d55307 69 #define CONFIG_TIMER_EN 1
AnnaBridge 167:e84263d55307 70 #define CONFIG_TIMER_NORMAL 1
AnnaBridge 167:e84263d55307 71 #undef CONFIG_TIMER_TEST
AnnaBridge 167:e84263d55307 72 #define CONFIG_TIMER_MODULE 1
AnnaBridge 167:e84263d55307 73 #define CONFIG_WDG 1
AnnaBridge 167:e84263d55307 74 #undef CONFIG_WDG_NON
AnnaBridge 167:e84263d55307 75 #define CONFIG_WDG_NORMAL 1
AnnaBridge 167:e84263d55307 76 #define CONFIG_GDMA_EN 0
AnnaBridge 167:e84263d55307 77 #define CONFIG_GDMA_NORMAL 1
AnnaBridge 167:e84263d55307 78 #undef CONFIG_GDMA_TEST
AnnaBridge 167:e84263d55307 79 #define CONFIG_GDMA_MODULE 1
AnnaBridge 167:e84263d55307 80 #define CONFIG_WIFI_EN 1
AnnaBridge 167:e84263d55307 81 #define CONFIG_WIFI_NORMAL 1
AnnaBridge 167:e84263d55307 82 #undef CONFIG_WIFI_TEST
AnnaBridge 167:e84263d55307 83 #define CONFIG_WIFI_MODULE 1
AnnaBridge 167:e84263d55307 84 #define CONFIG_GPIO_EN 1
AnnaBridge 167:e84263d55307 85 #define CONFIG_GPIO_NORMAL 1
AnnaBridge 167:e84263d55307 86 #undef CONFIG_GPIO_TEST
AnnaBridge 167:e84263d55307 87 #define CONFIG_GPIO_MODULE 1
AnnaBridge 167:e84263d55307 88 #if defined(CONFIG_INIC) || (CONFIG_SDIOD)
AnnaBridge 167:e84263d55307 89 #define CONFIG_SDIO_DEVICE_EN 1
AnnaBridge 167:e84263d55307 90 #define CONFIG_SDIO_DEVICE_NORMAL 1
AnnaBridge 167:e84263d55307 91 #undef CONFIG_SDIO_DEVICE_TEST
AnnaBridge 167:e84263d55307 92 #define CONFIG_SDIO_DEVICE_MODULE 1
AnnaBridge 167:e84263d55307 93 #else
AnnaBridge 167:e84263d55307 94 #undef CONFIG_SDIO_DEVICE_EN
AnnaBridge 167:e84263d55307 95 #endif
AnnaBridge 167:e84263d55307 96 #define CONFIG_SDIO_HOST_EN 1
AnnaBridge 167:e84263d55307 97 #define CONFIG_USB_EN 1
AnnaBridge 167:e84263d55307 98 #undef CONFIG_USB_NORMAL
AnnaBridge 167:e84263d55307 99 #define CONFIG_USB_TEST 1
AnnaBridge 167:e84263d55307 100 #define CONFIG_USB_MODULE 1
AnnaBridge 167:e84263d55307 101 #define CONFIG_USB_VERIFY 1
AnnaBridge 167:e84263d55307 102 #undef CONFIG_USB_ROM_LIB
AnnaBridge 167:e84263d55307 103 //#define CONFIG_USB_DBGINFO_EN 1
AnnaBridge 167:e84263d55307 104 #if defined(CONFIG_INIC) || (CONFIG_USBD)
AnnaBridge 167:e84263d55307 105 #define DWC_DEVICE_ONLY 1
AnnaBridge 167:e84263d55307 106 #else
AnnaBridge 167:e84263d55307 107 #define DWC_HOST_ONLY 1
AnnaBridge 167:e84263d55307 108 #define CONFIG_USB_HOST_ONLY 1
AnnaBridge 167:e84263d55307 109 #endif
AnnaBridge 167:e84263d55307 110 #define CONFIG_SPI_COM_EN 1
AnnaBridge 167:e84263d55307 111 #define CONFIG_SPI_COM_NORMAL 1
AnnaBridge 167:e84263d55307 112 #undef CONFIG_SPI_COM_TEST
AnnaBridge 167:e84263d55307 113 #define CONFIG_SPI_COM_MODULE 1
AnnaBridge 167:e84263d55307 114 #define CONFIG_UART_EN 1
AnnaBridge 167:e84263d55307 115 #define CONFIG_UART_NORMAL 1
AnnaBridge 167:e84263d55307 116 #undef CONFIG_UART_TEST
AnnaBridge 167:e84263d55307 117 #define CONFIG_UART_MODULE 1
AnnaBridge 167:e84263d55307 118 #define CONFIG_I2C_EN 1
AnnaBridge 167:e84263d55307 119 #define CONFIG_I2C_NORMAL 1
AnnaBridge 167:e84263d55307 120 #undef CONFIG_I2C_TEST
AnnaBridge 167:e84263d55307 121 #define CONFIG_I2C_MODULE 1
AnnaBridge 167:e84263d55307 122 #undef CONFIG_DEBUG_LOG_I2C_HAL
AnnaBridge 167:e84263d55307 123 #undef CONFIG_PCM_EN
AnnaBridge 167:e84263d55307 124 #undef CONFIG_I2S_EN
AnnaBridge 167:e84263d55307 125 #undef CONFIG_I2S_NORMAL
AnnaBridge 167:e84263d55307 126 #undef CONFIG_I2S_TEST
AnnaBridge 167:e84263d55307 127 #undef CONFIG_I2S_MODULE
AnnaBridge 167:e84263d55307 128 #undef CONFIG_DEBUG_LOG_I2S_HAL
AnnaBridge 167:e84263d55307 129 #undef CONFIG_NFC_EN
AnnaBridge 167:e84263d55307 130 #undef CONFIG_NFC_NORMAL
AnnaBridge 167:e84263d55307 131 #undef CONFIG_NFC_TEST
AnnaBridge 167:e84263d55307 132 #undef CONFIG_NFC_MODULE
AnnaBridge 167:e84263d55307 133 #define CONFIG_SOC_PS_EN 1
AnnaBridge 167:e84263d55307 134 #define CONFIG_SOC_PS_NORMAL 1
AnnaBridge 167:e84263d55307 135 #undef CONFIG_SOC_PS_TEST
AnnaBridge 167:e84263d55307 136 //#define CONFIG_SOC_PS_MODULE 1
AnnaBridge 167:e84263d55307 137 #define CONFIG_CRYPTO_EN 1
AnnaBridge 167:e84263d55307 138 #define CONFIG_CRYPTO_NORMAL 1
AnnaBridge 167:e84263d55307 139 #undef CONFIG_CRYPTO_TEST
AnnaBridge 167:e84263d55307 140 #define CONFIG_CRYPTO_MODULE 1
AnnaBridge 167:e84263d55307 141 #define CONFIG_MII_EN 1
AnnaBridge 167:e84263d55307 142 #define CONFIG_PWM_EN 1
AnnaBridge 167:e84263d55307 143 #define CONFIG_PWM_NORMAL 1
AnnaBridge 167:e84263d55307 144 #undef CONFIG_PWM_TEST
AnnaBridge 167:e84263d55307 145 #define CONFIG_PWM_MODULE 1
AnnaBridge 167:e84263d55307 146 #define CONFIG_EFUSE_EN 1
AnnaBridge 167:e84263d55307 147 #define CONFIG_EFUSE_NORMAL 1
AnnaBridge 167:e84263d55307 148 #undef CONFIG_EFUSE_TEST
AnnaBridge 167:e84263d55307 149 #define CONFIG_EFUSE_MODULE 1
AnnaBridge 167:e84263d55307 150 #define CONFIG_SDR_EN 1
AnnaBridge 167:e84263d55307 151 #define CONFIG_SDR_NORMAL 1
AnnaBridge 167:e84263d55307 152 #undef CONFIG_SDR_TEST
AnnaBridge 167:e84263d55307 153 #define CONFIG_SDR_MODULE 1
AnnaBridge 167:e84263d55307 154 #define CONFIG_SPIC_EN 1
AnnaBridge 167:e84263d55307 155 #define CONFIG_SPIC_NORMAL 1
AnnaBridge 167:e84263d55307 156 #undef CONFIG_SPIC_TEST
AnnaBridge 167:e84263d55307 157 #define CONFIG_SPIC_MODULE 1
AnnaBridge 167:e84263d55307 158 #define CONFIG_ADC_EN 1
AnnaBridge 167:e84263d55307 159 #define CONFIG_DAC_EN 1
AnnaBridge 167:e84263d55307 160 #define CONFIG_NOR_FLASH 1
AnnaBridge 167:e84263d55307 161 #undef CONFIG_SPI_FLASH
AnnaBridge 167:e84263d55307 162 #undef CONFIG_NAND_FLASH
AnnaBridge 167:e84263d55307 163 #undef CONFIG_NONE_FLASH
AnnaBridge 167:e84263d55307 164 #undef CONFIG_BTBX_EN
AnnaBridge 167:e84263d55307 165
AnnaBridge 167:e84263d55307 166 /*
AnnaBridge 167:e84263d55307 167 * < Engineer Mode Config
AnnaBridge 167:e84263d55307 168 */
AnnaBridge 167:e84263d55307 169 #undef CONFIG_JTAG
AnnaBridge 167:e84263d55307 170 #undef CONFIG_COMPILE_FLASH_DOWNLOAD_CODE
AnnaBridge 167:e84263d55307 171 #undef CONIFG_COMPILE_EXTERNAL_SRAM_CALIBRATE
AnnaBridge 167:e84263d55307 172 #undef CONFIG_CMSIS_MATH_LIB_EN
AnnaBridge 167:e84263d55307 173
AnnaBridge 167:e84263d55307 174 /*
AnnaBridge 167:e84263d55307 175 * < Application Config
AnnaBridge 167:e84263d55307 176 */
AnnaBridge 167:e84263d55307 177 #define CONFIG_NETWORK 1
AnnaBridge 167:e84263d55307 178 #define CONFIG_RTLIB_EN 1
AnnaBridge 167:e84263d55307 179 #define CONFIG_RTLIB_NORMAL 1
AnnaBridge 167:e84263d55307 180 #undef CONFIG_RTLIB_TEST
AnnaBridge 167:e84263d55307 181 #define CONFIG_RTLIB_MODULE 1
AnnaBridge 167:e84263d55307 182
AnnaBridge 167:e84263d55307 183 /*
AnnaBridge 167:e84263d55307 184 * < System Debug Message Config
AnnaBridge 167:e84263d55307 185 */
AnnaBridge 167:e84263d55307 186 #define CONFIG_UART_LOG_HISTORY 1
AnnaBridge 167:e84263d55307 187 #undef CONFIG_CONSOLE_NORMALL_MODE
AnnaBridge 167:e84263d55307 188 #define CONFIG_CONSOLE_VERIFY_MODE 1
AnnaBridge 173:e131a1973e81 189 #undef CONFIG_DEBUG_LOG
AnnaBridge 167:e84263d55307 190 #define CONFIG_DEBUG_ERR_MSG 1
AnnaBridge 167:e84263d55307 191 #undef CONFIG_DEBUG_WARN_MSG
AnnaBridge 167:e84263d55307 192 #undef CONFIG_DEBUG_INFO_MSG
AnnaBridge 167:e84263d55307 193
AnnaBridge 167:e84263d55307 194 /*
AnnaBridge 167:e84263d55307 195 * < SDK Option Config
AnnaBridge 167:e84263d55307 196 */
AnnaBridge 167:e84263d55307 197 //#undef CONFIG_MBED_ENABLED
AnnaBridge 167:e84263d55307 198 #ifdef CONFIG_MBED_ENABLED
AnnaBridge 167:e84263d55307 199 #undef PLATFORM_FREERTOS
AnnaBridge 167:e84263d55307 200 #define PLATFORM_CMSIS_RTOS 1
AnnaBridge 167:e84263d55307 201 #endif
AnnaBridge 167:e84263d55307 202 #undef CONFIG_APP_DEMO
AnnaBridge 167:e84263d55307 203
AnnaBridge 167:e84263d55307 204 /*
AnnaBridge 167:e84263d55307 205 * < Select Chip Version
AnnaBridge 167:e84263d55307 206 */
AnnaBridge 167:e84263d55307 207 #undef CONFIG_CHIP_A_CUT
AnnaBridge 167:e84263d55307 208 #define CONFIG_CHIP_B_CUT 1
AnnaBridge 167:e84263d55307 209 #undef CONFIG_CHIP_C_CUT
AnnaBridge 167:e84263d55307 210 #undef CONFIG_CHIP_E_CUT
AnnaBridge 167:e84263d55307 211
AnnaBridge 167:e84263d55307 212 /*
AnnaBridge 167:e84263d55307 213 * < Select toolchain
AnnaBridge 167:e84263d55307 214 */
AnnaBridge 167:e84263d55307 215 #undef CONFIG_TOOLCHAIN_ASDK
AnnaBridge 167:e84263d55307 216 #undef CONFIG_TOOLCHAIN_ARM_GCC
AnnaBridge 167:e84263d55307 217
AnnaBridge 167:e84263d55307 218 /*
AnnaBridge 167:e84263d55307 219 * < Build Option
AnnaBridge 167:e84263d55307 220 */
AnnaBridge 167:e84263d55307 221 #define CONFIG_LINK_ROM_LIB 1
AnnaBridge 167:e84263d55307 222 #undef CONFIG_LINK_ROM_SYMB
AnnaBridge 167:e84263d55307 223 #undef CONFIG_NORMAL_BUILD
AnnaBridge 167:e84263d55307 224 #undef CONFIG_RELEASE_BUILD
AnnaBridge 167:e84263d55307 225 #undef CONFIG_RELEASE_BUILD_LIBRARIES
AnnaBridge 167:e84263d55307 226 #undef CONFIG_LIB_BUILD_RAM
AnnaBridge 167:e84263d55307 227 #define CONFIG_RELEASE_BUILD_RAM_ALL 1
AnnaBridge 167:e84263d55307 228 #undef CONFIG_IMAGE_ALL
AnnaBridge 167:e84263d55307 229 #define CONFIG_IMAGE_SEPARATE 1