mbed library sources. Supersedes mbed-src.

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

Committer:
AnnaBridge
Date:
Wed Feb 20 22:31:08 2019 +0000
Revision:
189:f392fc9709a3
mbed library release version 165

Who changed what in which revision?

UserRevisionLine numberNew contents of line
AnnaBridge 189:f392fc9709a3 1 {
AnnaBridge 189:f392fc9709a3 2 "name": "platform",
AnnaBridge 189:f392fc9709a3 3 "config": {
AnnaBridge 189:f392fc9709a3 4 "stdio-convert-newlines": {
AnnaBridge 189:f392fc9709a3 5 "help": "Enable conversion to standard newlines on stdin/stdout/stderr",
AnnaBridge 189:f392fc9709a3 6 "value": false
AnnaBridge 189:f392fc9709a3 7 },
AnnaBridge 189:f392fc9709a3 8
AnnaBridge 189:f392fc9709a3 9 "stdio-convert-tty-newlines": {
AnnaBridge 189:f392fc9709a3 10 "help": "Enable conversion to standard newlines on any tty FILE stream",
AnnaBridge 189:f392fc9709a3 11 "value": false
AnnaBridge 189:f392fc9709a3 12 },
AnnaBridge 189:f392fc9709a3 13
AnnaBridge 189:f392fc9709a3 14 "stdio-buffered-serial": {
AnnaBridge 189:f392fc9709a3 15 "help": "Use UARTSerial driver to obtain buffered serial I/O on stdin/stdout/stderr. If false, unbuffered serial_getc and serial_putc are used directly.",
AnnaBridge 189:f392fc9709a3 16 "value": false
AnnaBridge 189:f392fc9709a3 17 },
AnnaBridge 189:f392fc9709a3 18
AnnaBridge 189:f392fc9709a3 19 "stdio-baud-rate": {
AnnaBridge 189:f392fc9709a3 20 "help": "Baud rate for stdio",
AnnaBridge 189:f392fc9709a3 21 "value": 9600
AnnaBridge 189:f392fc9709a3 22 },
AnnaBridge 189:f392fc9709a3 23
AnnaBridge 189:f392fc9709a3 24 "stdio-flush-at-exit": {
AnnaBridge 189:f392fc9709a3 25 "help": "Enable or disable the flush of standard I/O's at exit.",
AnnaBridge 189:f392fc9709a3 26 "value": true
AnnaBridge 189:f392fc9709a3 27 },
AnnaBridge 189:f392fc9709a3 28
AnnaBridge 189:f392fc9709a3 29 "default-serial-baud-rate": {
AnnaBridge 189:f392fc9709a3 30 "help": "Default baud rate for a Serial or RawSerial instance (if not specified in the constructor)",
AnnaBridge 189:f392fc9709a3 31 "value": 9600
AnnaBridge 189:f392fc9709a3 32 },
AnnaBridge 189:f392fc9709a3 33
AnnaBridge 189:f392fc9709a3 34 "force-non-copyable-error": {
AnnaBridge 189:f392fc9709a3 35 "help": "Force compile time error when a NonCopyable object is copied",
AnnaBridge 189:f392fc9709a3 36 "value": false
AnnaBridge 189:f392fc9709a3 37 },
AnnaBridge 189:f392fc9709a3 38
AnnaBridge 189:f392fc9709a3 39 "poll-use-lowpower-timer": {
AnnaBridge 189:f392fc9709a3 40 "help": "Enable use of low power timer class for poll(). May cause missing events.",
AnnaBridge 189:f392fc9709a3 41 "value": false
AnnaBridge 189:f392fc9709a3 42 },
AnnaBridge 189:f392fc9709a3 43
AnnaBridge 189:f392fc9709a3 44 "error-hist-enabled": {
AnnaBridge 189:f392fc9709a3 45 "help": "Enable for error history tracking.",
AnnaBridge 189:f392fc9709a3 46 "value": false
AnnaBridge 189:f392fc9709a3 47 },
AnnaBridge 189:f392fc9709a3 48
AnnaBridge 189:f392fc9709a3 49 "error-hist-size": {
AnnaBridge 189:f392fc9709a3 50 "help": "Set the number of most recent errors the system keeps in its history, needs error-hist-enabled set to true for this to work.",
AnnaBridge 189:f392fc9709a3 51 "value": 4
AnnaBridge 189:f392fc9709a3 52 },
AnnaBridge 189:f392fc9709a3 53
AnnaBridge 189:f392fc9709a3 54 "error-filename-capture-enabled": {
AnnaBridge 189:f392fc9709a3 55 "help": "Enables capture of filename and line number as part of error context capture, this works only for debug and develop builds. On release builds, filename capture is always disabled",
AnnaBridge 189:f392fc9709a3 56 "value": false
AnnaBridge 189:f392fc9709a3 57 },
AnnaBridge 189:f392fc9709a3 58
AnnaBridge 189:f392fc9709a3 59 "error-all-threads-info": {
AnnaBridge 189:f392fc9709a3 60 "help": "Reports all the threads in the system as part of error report.",
AnnaBridge 189:f392fc9709a3 61 "value": false
AnnaBridge 189:f392fc9709a3 62 },
AnnaBridge 189:f392fc9709a3 63
AnnaBridge 189:f392fc9709a3 64 "max-error-filename-len": {
AnnaBridge 189:f392fc9709a3 65 "help": "Sets the maximum length of buffer used for capturing the filename in error context. This needs error-filename-capture-enabled feature.",
AnnaBridge 189:f392fc9709a3 66 "value": 16
AnnaBridge 189:f392fc9709a3 67 },
AnnaBridge 189:f392fc9709a3 68
AnnaBridge 189:f392fc9709a3 69 "memory-tracing-enabled": {
AnnaBridge 189:f392fc9709a3 70 "macro_name": "MBED_MEM_TRACING_ENABLED",
AnnaBridge 189:f392fc9709a3 71 "help": "Enable tracing of each memory call by invoking a callback on each memory operation. See mbed_mem_trace.h in the HAL API for more information",
AnnaBridge 189:f392fc9709a3 72 "value": null
AnnaBridge 189:f392fc9709a3 73 },
AnnaBridge 189:f392fc9709a3 74
AnnaBridge 189:f392fc9709a3 75 "all-stats-enabled": {
AnnaBridge 189:f392fc9709a3 76 "macro_name": "MBED_ALL_STATS_ENABLED",
AnnaBridge 189:f392fc9709a3 77 "help": "Set to 1 to enable all platform stats. When enabled the functions mbed_stats_*_get returns non-zero data. See mbed_stats.h for more information",
AnnaBridge 189:f392fc9709a3 78 "value": null
AnnaBridge 189:f392fc9709a3 79 },
AnnaBridge 189:f392fc9709a3 80
AnnaBridge 189:f392fc9709a3 81 "sys-stats-enabled": {
AnnaBridge 189:f392fc9709a3 82 "macro_name": "MBED_SYS_STATS_ENABLED",
AnnaBridge 189:f392fc9709a3 83 "help": "Set to 1 to enable system stats. When enabled the function mbed_stats_sys_get returns non-zero data. See mbed_stats.h for more information",
AnnaBridge 189:f392fc9709a3 84 "value": null
AnnaBridge 189:f392fc9709a3 85 },
AnnaBridge 189:f392fc9709a3 86
AnnaBridge 189:f392fc9709a3 87 "stack-stats-enabled": {
AnnaBridge 189:f392fc9709a3 88 "macro_name": "MBED_STACK_STATS_ENABLED",
AnnaBridge 189:f392fc9709a3 89 "help": "Set to 1 to enable stack stats. When enabled the functions mbed_stats_stack_get and mbed_stats_stack_get_each return non-zero data. See mbed_stats.h for more information",
AnnaBridge 189:f392fc9709a3 90 "value": null
AnnaBridge 189:f392fc9709a3 91 },
AnnaBridge 189:f392fc9709a3 92
AnnaBridge 189:f392fc9709a3 93 "cpu-stats-enabled": {
AnnaBridge 189:f392fc9709a3 94 "macro_name": "MBED_CPU_STATS_ENABLED",
AnnaBridge 189:f392fc9709a3 95 "help": "Set to 1 to enable cpu stats. When enabled the function mbed_stats_cpu_get returns non-zero data. See mbed_stats.h for more information",
AnnaBridge 189:f392fc9709a3 96 "value": null
AnnaBridge 189:f392fc9709a3 97 },
AnnaBridge 189:f392fc9709a3 98
AnnaBridge 189:f392fc9709a3 99 "heap-stats-enabled": {
AnnaBridge 189:f392fc9709a3 100 "macro_name": "MBED_HEAP_STATS_ENABLED",
AnnaBridge 189:f392fc9709a3 101 "help": "Set to 1 to enable heap stats. When enabled the function mbed_stats_heap_get returns non-zero data. See mbed_stats.h for more information",
AnnaBridge 189:f392fc9709a3 102 "value": null
AnnaBridge 189:f392fc9709a3 103 },
AnnaBridge 189:f392fc9709a3 104
AnnaBridge 189:f392fc9709a3 105 "thread-stats-enabled": {
AnnaBridge 189:f392fc9709a3 106 "macro_name": "MBED_THREAD_STATS_ENABLED",
AnnaBridge 189:f392fc9709a3 107 "help": "Set to 1 to enable thread stats. When enabled the function mbed_stats_thread_get_each returns non-zero data. See mbed_stats.h for more information",
AnnaBridge 189:f392fc9709a3 108 "value": null
AnnaBridge 189:f392fc9709a3 109 },
AnnaBridge 189:f392fc9709a3 110
AnnaBridge 189:f392fc9709a3 111 "error-decode-http-url-str": {
AnnaBridge 189:f392fc9709a3 112 "help": "HTTP URL string for ARM Mbed-OS Error Decode microsite",
AnnaBridge 189:f392fc9709a3 113 "value": "\"\\nFor more info, visit: https://armmbed.github.io/mbedos-error/?error=0x%08X\""
AnnaBridge 189:f392fc9709a3 114 },
AnnaBridge 189:f392fc9709a3 115
AnnaBridge 189:f392fc9709a3 116 "cthunk_count_max": {
AnnaBridge 189:f392fc9709a3 117 "help": "The maximum CThunk objects used at the same time. This must be greater than 0 and less 256",
AnnaBridge 189:f392fc9709a3 118 "value": 8
AnnaBridge 189:f392fc9709a3 119 },
AnnaBridge 189:f392fc9709a3 120 "crash-capture-enabled": {
AnnaBridge 189:f392fc9709a3 121 "help": "Enables crash context capture when the system enters a fatal error/crash.",
AnnaBridge 189:f392fc9709a3 122 "value": false
AnnaBridge 189:f392fc9709a3 123 },
AnnaBridge 189:f392fc9709a3 124 "error-reboot-max": {
AnnaBridge 189:f392fc9709a3 125 "help": "Maximum number of auto reboots permitted when an error happens.",
AnnaBridge 189:f392fc9709a3 126 "value": 1
AnnaBridge 189:f392fc9709a3 127 },
AnnaBridge 189:f392fc9709a3 128 "fatal-error-auto-reboot-enabled": {
AnnaBridge 189:f392fc9709a3 129 "help": "Setting this to true enables auto-reboot on a fatal error.",
AnnaBridge 189:f392fc9709a3 130 "value": false
AnnaBridge 189:f392fc9709a3 131 },
AnnaBridge 189:f392fc9709a3 132 "use-mpu": {
AnnaBridge 189:f392fc9709a3 133 "help": "Use the MPU if available to fault execution from RAM and writes to ROM. Can be disabled to reduce image size.",
AnnaBridge 189:f392fc9709a3 134 "value": true
AnnaBridge 189:f392fc9709a3 135 }
AnnaBridge 189:f392fc9709a3 136 },
AnnaBridge 189:f392fc9709a3 137 "target_overrides": {
AnnaBridge 189:f392fc9709a3 138 "EFM32": {
AnnaBridge 189:f392fc9709a3 139 "stdio-baud-rate": 115200
AnnaBridge 189:f392fc9709a3 140 },
AnnaBridge 189:f392fc9709a3 141 "EFR32": {
AnnaBridge 189:f392fc9709a3 142 "stdio-baud-rate": 115200
AnnaBridge 189:f392fc9709a3 143 },
AnnaBridge 189:f392fc9709a3 144 "UNO_91H": {
AnnaBridge 189:f392fc9709a3 145 "stdio-baud-rate": 115200
AnnaBridge 189:f392fc9709a3 146 },
AnnaBridge 189:f392fc9709a3 147 "DISCO_L475VG_IOT01A": {
AnnaBridge 189:f392fc9709a3 148 "crash-capture-enabled": true,
AnnaBridge 189:f392fc9709a3 149 "fatal-error-auto-reboot-enabled": true
AnnaBridge 189:f392fc9709a3 150 },
AnnaBridge 189:f392fc9709a3 151 "K64F": {
AnnaBridge 189:f392fc9709a3 152 "crash-capture-enabled": true,
AnnaBridge 189:f392fc9709a3 153 "fatal-error-auto-reboot-enabled": true
AnnaBridge 189:f392fc9709a3 154 },
AnnaBridge 189:f392fc9709a3 155 "K66F": {
AnnaBridge 189:f392fc9709a3 156 "crash-capture-enabled": true,
AnnaBridge 189:f392fc9709a3 157 "fatal-error-auto-reboot-enabled": true
AnnaBridge 189:f392fc9709a3 158 },
AnnaBridge 189:f392fc9709a3 159 "NUCLEO_F429ZI": {
AnnaBridge 189:f392fc9709a3 160 "crash-capture-enabled": true,
AnnaBridge 189:f392fc9709a3 161 "fatal-error-auto-reboot-enabled": true
AnnaBridge 189:f392fc9709a3 162 },
AnnaBridge 189:f392fc9709a3 163 "NUCLEO_F746ZG": {
AnnaBridge 189:f392fc9709a3 164 "crash-capture-enabled": true,
AnnaBridge 189:f392fc9709a3 165 "fatal-error-auto-reboot-enabled": true
AnnaBridge 189:f392fc9709a3 166 },
AnnaBridge 189:f392fc9709a3 167 "NUCLEO_F767ZI": {
AnnaBridge 189:f392fc9709a3 168 "crash-capture-enabled": true,
AnnaBridge 189:f392fc9709a3 169 "fatal-error-auto-reboot-enabled": true
AnnaBridge 189:f392fc9709a3 170 },
AnnaBridge 189:f392fc9709a3 171 "NUCLEO_H743ZI": {
AnnaBridge 189:f392fc9709a3 172 "crash-capture-enabled": true,
AnnaBridge 189:f392fc9709a3 173 "fatal-error-auto-reboot-enabled": true
AnnaBridge 189:f392fc9709a3 174 },
AnnaBridge 189:f392fc9709a3 175 "NUCLEO_F439ZI": {
AnnaBridge 189:f392fc9709a3 176 "crash-capture-enabled": true,
AnnaBridge 189:f392fc9709a3 177 "fatal-error-auto-reboot-enabled": true
AnnaBridge 189:f392fc9709a3 178 },
AnnaBridge 189:f392fc9709a3 179 "UBLOX_EVK_ODIN_W2": {
AnnaBridge 189:f392fc9709a3 180 "crash-capture-enabled": true,
AnnaBridge 189:f392fc9709a3 181 "fatal-error-auto-reboot-enabled": true
AnnaBridge 189:f392fc9709a3 182 },
AnnaBridge 189:f392fc9709a3 183 "UBLOX_C030_U201": {
AnnaBridge 189:f392fc9709a3 184 "crash-capture-enabled": true,
AnnaBridge 189:f392fc9709a3 185 "fatal-error-auto-reboot-enabled": true
AnnaBridge 189:f392fc9709a3 186 },
AnnaBridge 189:f392fc9709a3 187 "NUMAKER_PFM_M487": {
AnnaBridge 189:f392fc9709a3 188 "crash-capture-enabled": true,
AnnaBridge 189:f392fc9709a3 189 "fatal-error-auto-reboot-enabled": true
AnnaBridge 189:f392fc9709a3 190 },
AnnaBridge 189:f392fc9709a3 191 "NRF52840_DK": {
AnnaBridge 189:f392fc9709a3 192 "crash-capture-enabled": true,
AnnaBridge 189:f392fc9709a3 193 "fatal-error-auto-reboot-enabled": true
AnnaBridge 189:f392fc9709a3 194 },
AnnaBridge 189:f392fc9709a3 195 "NUCLEO_L476RG": {
AnnaBridge 189:f392fc9709a3 196 "crash-capture-enabled": true,
AnnaBridge 189:f392fc9709a3 197 "fatal-error-auto-reboot-enabled": true
AnnaBridge 189:f392fc9709a3 198 },
AnnaBridge 189:f392fc9709a3 199 "NUCLEO_F411RE": {
AnnaBridge 189:f392fc9709a3 200 "crash-capture-enabled": true,
AnnaBridge 189:f392fc9709a3 201 "fatal-error-auto-reboot-enabled": true
AnnaBridge 189:f392fc9709a3 202 }
AnnaBridge 189:f392fc9709a3 203 }
AnnaBridge 189:f392fc9709a3 204 }