The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.

Dependents:   hello SerialTestv11 SerialTestv12 Sierpinski ... more

mbed 2

This is the mbed 2 library. If you'd like to learn about Mbed OS please see the mbed-os docs.

Committer:
AnnaBridge
Date:
Thu Nov 08 11:45:42 2018 +0000
Revision:
171:3a7713b1edbc
Child:
172:65be27845400
mbed library. Release version 164

Who changed what in which revision?

UserRevisionLine numberNew contents of line
AnnaBridge 171:3a7713b1edbc 1 {
AnnaBridge 171:3a7713b1edbc 2 "name": "platform",
AnnaBridge 171:3a7713b1edbc 3 "config": {
AnnaBridge 171:3a7713b1edbc 4 "stdio-convert-newlines": {
AnnaBridge 171:3a7713b1edbc 5 "help": "Enable conversion to standard newlines on stdin/stdout/stderr",
AnnaBridge 171:3a7713b1edbc 6 "value": false
AnnaBridge 171:3a7713b1edbc 7 },
AnnaBridge 171:3a7713b1edbc 8
AnnaBridge 171:3a7713b1edbc 9 "stdio-convert-tty-newlines": {
AnnaBridge 171:3a7713b1edbc 10 "help": "Enable conversion to standard newlines on any tty FILE stream",
AnnaBridge 171:3a7713b1edbc 11 "value": false
AnnaBridge 171:3a7713b1edbc 12 },
AnnaBridge 171:3a7713b1edbc 13
AnnaBridge 171:3a7713b1edbc 14 "stdio-buffered-serial": {
AnnaBridge 171:3a7713b1edbc 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 171:3a7713b1edbc 16 "value": false
AnnaBridge 171:3a7713b1edbc 17 },
AnnaBridge 171:3a7713b1edbc 18
AnnaBridge 171:3a7713b1edbc 19 "stdio-baud-rate": {
AnnaBridge 171:3a7713b1edbc 20 "help": "Baud rate for stdio",
AnnaBridge 171:3a7713b1edbc 21 "value": 9600
AnnaBridge 171:3a7713b1edbc 22 },
AnnaBridge 171:3a7713b1edbc 23
AnnaBridge 171:3a7713b1edbc 24 "stdio-flush-at-exit": {
AnnaBridge 171:3a7713b1edbc 25 "help": "Enable or disable the flush of standard I/O's at exit.",
AnnaBridge 171:3a7713b1edbc 26 "value": true
AnnaBridge 171:3a7713b1edbc 27 },
AnnaBridge 171:3a7713b1edbc 28
AnnaBridge 171:3a7713b1edbc 29 "default-serial-baud-rate": {
AnnaBridge 171:3a7713b1edbc 30 "help": "Default baud rate for a Serial or RawSerial instance (if not specified in the constructor)",
AnnaBridge 171:3a7713b1edbc 31 "value": 9600
AnnaBridge 171:3a7713b1edbc 32 },
AnnaBridge 171:3a7713b1edbc 33
AnnaBridge 171:3a7713b1edbc 34 "force-non-copyable-error": {
AnnaBridge 171:3a7713b1edbc 35 "help": "Force compile time error when a NonCopyable object is copied",
AnnaBridge 171:3a7713b1edbc 36 "value": false
AnnaBridge 171:3a7713b1edbc 37 },
AnnaBridge 171:3a7713b1edbc 38
AnnaBridge 171:3a7713b1edbc 39 "poll-use-lowpower-timer": {
AnnaBridge 171:3a7713b1edbc 40 "help": "Enable use of low power timer class for poll(). May cause missing events.",
AnnaBridge 171:3a7713b1edbc 41 "value": false
AnnaBridge 171:3a7713b1edbc 42 },
AnnaBridge 171:3a7713b1edbc 43
AnnaBridge 171:3a7713b1edbc 44 "error-hist-enabled": {
AnnaBridge 171:3a7713b1edbc 45 "help": "Enable for error history tracking.",
AnnaBridge 171:3a7713b1edbc 46 "value": false
AnnaBridge 171:3a7713b1edbc 47 },
AnnaBridge 171:3a7713b1edbc 48
AnnaBridge 171:3a7713b1edbc 49 "error-hist-size": {
AnnaBridge 171:3a7713b1edbc 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 171:3a7713b1edbc 51 "value": 4
AnnaBridge 171:3a7713b1edbc 52 },
AnnaBridge 171:3a7713b1edbc 53
AnnaBridge 171:3a7713b1edbc 54 "error-filename-capture-enabled": {
AnnaBridge 171:3a7713b1edbc 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 171:3a7713b1edbc 56 "value": false
AnnaBridge 171:3a7713b1edbc 57 },
AnnaBridge 171:3a7713b1edbc 58
AnnaBridge 171:3a7713b1edbc 59 "error-all-threads-info": {
AnnaBridge 171:3a7713b1edbc 60 "help": "Reports all the threads in the system as part of error report.",
AnnaBridge 171:3a7713b1edbc 61 "value": false
AnnaBridge 171:3a7713b1edbc 62 },
AnnaBridge 171:3a7713b1edbc 63
AnnaBridge 171:3a7713b1edbc 64 "max-error-filename-len": {
AnnaBridge 171:3a7713b1edbc 65 "help": "Sets the maximum length of buffer used for capturing the filename in error context. This needs error-filename-capture-enabled feature.",
AnnaBridge 171:3a7713b1edbc 66 "value": 16
AnnaBridge 171:3a7713b1edbc 67 },
AnnaBridge 171:3a7713b1edbc 68 "memory-tracing-enabled": {
AnnaBridge 171:3a7713b1edbc 69 "macro_name": "MBED_MEM_TRACING_ENABLED",
AnnaBridge 171:3a7713b1edbc 70 "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 171:3a7713b1edbc 71 "value": false
AnnaBridge 171:3a7713b1edbc 72 },
AnnaBridge 171:3a7713b1edbc 73 "sys-stats-enabled": {
AnnaBridge 171:3a7713b1edbc 74 "macro_name": "MBED_SYS_STATS_ENABLED",
AnnaBridge 171:3a7713b1edbc 75 "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 171:3a7713b1edbc 76 "value": null
AnnaBridge 171:3a7713b1edbc 77 },
AnnaBridge 171:3a7713b1edbc 78 "stack-stats-enabled": {
AnnaBridge 171:3a7713b1edbc 79 "macro_name": "MBED_STACK_STATS_ENABLED",
AnnaBridge 171:3a7713b1edbc 80 "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 171:3a7713b1edbc 81 "value": null
AnnaBridge 171:3a7713b1edbc 82 },
AnnaBridge 171:3a7713b1edbc 83 "cpu-stats-enabled": {
AnnaBridge 171:3a7713b1edbc 84 "macro_name": "MBED_CPU_STATS_ENABLED",
AnnaBridge 171:3a7713b1edbc 85 "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 171:3a7713b1edbc 86 "value": null
AnnaBridge 171:3a7713b1edbc 87 },
AnnaBridge 171:3a7713b1edbc 88 "heap-stats-enabled": {
AnnaBridge 171:3a7713b1edbc 89 "macro_name": "MBED_HEAP_STATS_ENABLED",
AnnaBridge 171:3a7713b1edbc 90 "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 171:3a7713b1edbc 91 "value": null
AnnaBridge 171:3a7713b1edbc 92 },
AnnaBridge 171:3a7713b1edbc 93 "thread-stats-enabled": {
AnnaBridge 171:3a7713b1edbc 94 "macro_name": "MBED_THREAD_STATS_ENABLED",
AnnaBridge 171:3a7713b1edbc 95 "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 171:3a7713b1edbc 96 "value": null
AnnaBridge 171:3a7713b1edbc 97 },
AnnaBridge 171:3a7713b1edbc 98 "error-decode-http-url-str": {
AnnaBridge 171:3a7713b1edbc 99 "help": "HTTP URL string for ARM Mbed-OS Error Decode microsite",
AnnaBridge 171:3a7713b1edbc 100 "value": "\"\\nFor more info, visit: https://armmbed.github.io/mbedos-error/?error=0x%08X\""
AnnaBridge 171:3a7713b1edbc 101 }
AnnaBridge 171:3a7713b1edbc 102 },
AnnaBridge 171:3a7713b1edbc 103 "target_overrides": {
AnnaBridge 171:3a7713b1edbc 104 "EFM32": {
AnnaBridge 171:3a7713b1edbc 105 "stdio-baud-rate": 115200
AnnaBridge 171:3a7713b1edbc 106 },
AnnaBridge 171:3a7713b1edbc 107 "EFR32": {
AnnaBridge 171:3a7713b1edbc 108 "stdio-baud-rate": 115200
AnnaBridge 171:3a7713b1edbc 109 }
AnnaBridge 171:3a7713b1edbc 110 }
AnnaBridge 171:3a7713b1edbc 111 }