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
Parent:
188:bcfe06ba3d64
mbed library release version 165

Who changed what in which revision?

UserRevisionLine numberNew contents of line
<> 149:156823d33999 1 {
<> 149:156823d33999 2 "name": "platform",
<> 149:156823d33999 3 "config": {
<> 149:156823d33999 4 "stdio-convert-newlines": {
AnnaBridge 184:08ed48f1de7f 5 "help": "Enable conversion to standard newlines on stdin/stdout/stderr",
AnnaBridge 184:08ed48f1de7f 6 "value": false
AnnaBridge 184:08ed48f1de7f 7 },
AnnaBridge 184:08ed48f1de7f 8
AnnaBridge 184:08ed48f1de7f 9 "stdio-convert-tty-newlines": {
AnnaBridge 184:08ed48f1de7f 10 "help": "Enable conversion to standard newlines on any tty FILE stream",
AnnaBridge 184:08ed48f1de7f 11 "value": false
AnnaBridge 184:08ed48f1de7f 12 },
AnnaBridge 184:08ed48f1de7f 13
AnnaBridge 184:08ed48f1de7f 14 "stdio-buffered-serial": {
AnnaBridge 184:08ed48f1de7f 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.",
<> 149:156823d33999 16 "value": false
<> 149:156823d33999 17 },
<> 149:156823d33999 18
<> 149:156823d33999 19 "stdio-baud-rate": {
<> 149:156823d33999 20 "help": "Baud rate for stdio",
<> 149:156823d33999 21 "value": 9600
<> 149:156823d33999 22 },
<> 149:156823d33999 23
<> 149:156823d33999 24 "stdio-flush-at-exit": {
<> 149:156823d33999 25 "help": "Enable or disable the flush of standard I/O's at exit.",
<> 149:156823d33999 26 "value": true
<> 149:156823d33999 27 },
<> 149:156823d33999 28
<> 149:156823d33999 29 "default-serial-baud-rate": {
<> 149:156823d33999 30 "help": "Default baud rate for a Serial or RawSerial instance (if not specified in the constructor)",
<> 149:156823d33999 31 "value": 9600
Anna Bridge 180:96ed750bd169 32 },
Anna Bridge 180:96ed750bd169 33
Anna Bridge 180:96ed750bd169 34 "force-non-copyable-error": {
Anna Bridge 180:96ed750bd169 35 "help": "Force compile time error when a NonCopyable object is copied",
Anna Bridge 180:96ed750bd169 36 "value": false
Anna Bridge 186:707f6e361f3e 37 },
Anna Bridge 186:707f6e361f3e 38
Anna Bridge 186:707f6e361f3e 39 "poll-use-lowpower-timer": {
Anna Bridge 186:707f6e361f3e 40 "help": "Enable use of low power timer class for poll(). May cause missing events.",
Anna Bridge 186:707f6e361f3e 41 "value": false
AnnaBridge 187:0387e8f68319 42 },
AnnaBridge 189:f392fc9709a3 43
AnnaBridge 187:0387e8f68319 44 "error-hist-enabled": {
AnnaBridge 187:0387e8f68319 45 "help": "Enable for error history tracking.",
AnnaBridge 187:0387e8f68319 46 "value": false
AnnaBridge 187:0387e8f68319 47 },
AnnaBridge 189:f392fc9709a3 48
AnnaBridge 187:0387e8f68319 49 "error-hist-size": {
AnnaBridge 187:0387e8f68319 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 187:0387e8f68319 51 "value": 4
AnnaBridge 187:0387e8f68319 52 },
AnnaBridge 189:f392fc9709a3 53
AnnaBridge 187:0387e8f68319 54 "error-filename-capture-enabled": {
AnnaBridge 187:0387e8f68319 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 187:0387e8f68319 56 "value": false
AnnaBridge 187:0387e8f68319 57 },
AnnaBridge 189:f392fc9709a3 58
AnnaBridge 187:0387e8f68319 59 "error-all-threads-info": {
AnnaBridge 187:0387e8f68319 60 "help": "Reports all the threads in the system as part of error report.",
AnnaBridge 187:0387e8f68319 61 "value": false
AnnaBridge 187:0387e8f68319 62 },
AnnaBridge 189:f392fc9709a3 63
AnnaBridge 187:0387e8f68319 64 "max-error-filename-len": {
AnnaBridge 187:0387e8f68319 65 "help": "Sets the maximum length of buffer used for capturing the filename in error context. This needs error-filename-capture-enabled feature.",
AnnaBridge 187:0387e8f68319 66 "value": 16
AnnaBridge 188:bcfe06ba3d64 67 },
AnnaBridge 189:f392fc9709a3 68
AnnaBridge 188:bcfe06ba3d64 69 "memory-tracing-enabled": {
AnnaBridge 188:bcfe06ba3d64 70 "macro_name": "MBED_MEM_TRACING_ENABLED",
AnnaBridge 188:bcfe06ba3d64 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 188:bcfe06ba3d64 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 188:bcfe06ba3d64 81 "sys-stats-enabled": {
AnnaBridge 188:bcfe06ba3d64 82 "macro_name": "MBED_SYS_STATS_ENABLED",
AnnaBridge 188:bcfe06ba3d64 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 188:bcfe06ba3d64 84 "value": null
AnnaBridge 188:bcfe06ba3d64 85 },
AnnaBridge 189:f392fc9709a3 86
AnnaBridge 188:bcfe06ba3d64 87 "stack-stats-enabled": {
AnnaBridge 188:bcfe06ba3d64 88 "macro_name": "MBED_STACK_STATS_ENABLED",
AnnaBridge 188:bcfe06ba3d64 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 188:bcfe06ba3d64 90 "value": null
AnnaBridge 188:bcfe06ba3d64 91 },
AnnaBridge 189:f392fc9709a3 92
AnnaBridge 188:bcfe06ba3d64 93 "cpu-stats-enabled": {
AnnaBridge 188:bcfe06ba3d64 94 "macro_name": "MBED_CPU_STATS_ENABLED",
AnnaBridge 188:bcfe06ba3d64 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 188:bcfe06ba3d64 96 "value": null
AnnaBridge 188:bcfe06ba3d64 97 },
AnnaBridge 189:f392fc9709a3 98
AnnaBridge 188:bcfe06ba3d64 99 "heap-stats-enabled": {
AnnaBridge 188:bcfe06ba3d64 100 "macro_name": "MBED_HEAP_STATS_ENABLED",
AnnaBridge 188:bcfe06ba3d64 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 188:bcfe06ba3d64 102 "value": null
AnnaBridge 188:bcfe06ba3d64 103 },
AnnaBridge 189:f392fc9709a3 104
AnnaBridge 188:bcfe06ba3d64 105 "thread-stats-enabled": {
AnnaBridge 188:bcfe06ba3d64 106 "macro_name": "MBED_THREAD_STATS_ENABLED",
AnnaBridge 188:bcfe06ba3d64 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 188:bcfe06ba3d64 108 "value": null
AnnaBridge 188:bcfe06ba3d64 109 },
AnnaBridge 189:f392fc9709a3 110
AnnaBridge 188:bcfe06ba3d64 111 "error-decode-http-url-str": {
AnnaBridge 188:bcfe06ba3d64 112 "help": "HTTP URL string for ARM Mbed-OS Error Decode microsite",
AnnaBridge 188:bcfe06ba3d64 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
<> 149:156823d33999 135 }
<> 149:156823d33999 136 },
<> 149:156823d33999 137 "target_overrides": {
<> 149:156823d33999 138 "EFM32": {
<> 149:156823d33999 139 "stdio-baud-rate": 115200
<> 153:fa9ff456f731 140 },
<> 153:fa9ff456f731 141 "EFR32": {
<> 153:fa9ff456f731 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
<> 149:156823d33999 202 }
<> 149:156823d33999 203 }
<> 149:156823d33999 204 }