2016-06-16 01:57:25 +00:00
{
2016-09-30 22:20:37 +00:00
"name" : "platform" ,
2016-06-16 01:57:25 +00:00
"config" : {
"stdio-convert-newlines" : {
2017-11-23 15:44:33 +00:00
"help" : "Enable conversion to standard newlines on stdin/stdout/stderr" ,
2020-04-29 15:00:03 +00:00
"value" : true
2017-11-23 15:44:33 +00:00
} ,
"stdio-convert-tty-newlines" : {
"help" : "Enable conversion to standard newlines on any tty FILE stream" ,
2020-04-29 15:00:03 +00:00
"value" : true
2017-11-23 15:44:33 +00:00
} ,
"stdio-buffered-serial" : {
2020-01-07 14:56:39 +00:00
"help" : "(Applies if target.console-uart is true and stdio-minimal-console-only is false.) Use BufferedSerial driver to obtain buffered serial I/O on stdin/stdout/stderr. If false, unbuffered serial_getc and serial_putc are used directly." ,
2019-10-18 12:46:09 +00:00
"value" : false
} ,
"stdio-minimal-console-only" : {
"help" : "(Ignores stdio-buffered-serial) Creates a console for basic unbuffered I/O operations. Enable if your application does not require file handles to access the serial interface. The POSIX `fsync` function will always an error." ,
2016-06-16 10:53:11 +00:00
"value" : false
2016-06-22 05:38:41 +00:00
} ,
"stdio-baud-rate" : {
2019-04-05 13:25:23 +00:00
"help" : "(Applies if target.console-uart is true.) Baud rate for stdio" ,
2016-06-22 05:38:41 +00:00
"value" : 9600
2016-09-19 09:33:48 +00:00
} ,
"stdio-flush-at-exit" : {
"help" : "Enable or disable the flush of standard I/O's at exit." ,
"value" : true
2016-08-11 10:01:33 +00:00
} ,
"default-serial-baud-rate" : {
2019-10-18 15:39:25 +00:00
"help" : "Default baud rate for a serial object (if not specified in the constructor)" ,
2016-08-11 10:01:33 +00:00
"value" : 9600
2017-11-14 10:09:07 +00:00
} ,
2018-03-21 05:05:58 +00:00
"poll-use-lowpower-timer" : {
"help" : "Enable use of low power timer class for poll(). May cause missing events." ,
"value" : false
2018-06-11 18:26:04 +00:00
} ,
2018-11-14 01:08:44 +00:00
2018-06-11 18:26:04 +00:00
"error-hist-enabled" : {
"help" : "Enable for error history tracking." ,
"value" : false
} ,
2018-11-14 01:08:44 +00:00
2018-06-11 18:26:04 +00:00
"error-hist-size" : {
"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." ,
"value" : 4
} ,
2018-11-14 01:08:44 +00:00
2018-06-11 18:26:04 +00:00
"error-filename-capture-enabled" : {
"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" ,
"value" : false
} ,
2018-11-14 01:08:44 +00:00
2018-06-11 18:26:04 +00:00
"error-all-threads-info" : {
"help" : "Reports all the threads in the system as part of error report." ,
"value" : false
} ,
2018-11-14 01:08:44 +00:00
2018-06-11 18:26:04 +00:00
"max-error-filename-len" : {
"help" : "Sets the maximum length of buffer used for capturing the filename in error context. This needs error-filename-capture-enabled feature." ,
"value" : 16
2018-07-02 15:43:01 +00:00
} ,
2018-11-14 01:08:44 +00:00
2018-07-02 15:43:01 +00:00
"memory-tracing-enabled" : {
"macro_name" : "MBED_MEM_TRACING_ENABLED" ,
"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" ,
2018-10-19 20:44:46 +00:00
"value" : null
2018-07-31 17:48:35 +00:00
} ,
2018-11-14 01:08:44 +00:00
2018-11-15 21:13:37 +00:00
"all-stats-enabled" : {
"macro_name" : "MBED_ALL_STATS_ENABLED" ,
"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" ,
"value" : null
} ,
2018-09-12 17:01:54 +00:00
"sys-stats-enabled" : {
"macro_name" : "MBED_SYS_STATS_ENABLED" ,
"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" ,
"value" : null
} ,
2018-11-14 01:08:44 +00:00
2018-09-12 17:01:54 +00:00
"stack-stats-enabled" : {
"macro_name" : "MBED_STACK_STATS_ENABLED" ,
"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" ,
"value" : null
} ,
2018-11-14 01:08:44 +00:00
2019-06-26 07:28:19 +00:00
"stack-dump-enabled" : {
"macro_name" : "MBED_STACK_DUMP_ENABLED" ,
2019-09-04 04:34:50 +00:00
"help" : "Set to true to enable stack dump." ,
"value" : false
2019-06-26 07:28:19 +00:00
} ,
2018-09-12 17:01:54 +00:00
"cpu-stats-enabled" : {
"macro_name" : "MBED_CPU_STATS_ENABLED" ,
"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" ,
"value" : null
} ,
2018-11-14 01:08:44 +00:00
2018-09-12 17:01:54 +00:00
"heap-stats-enabled" : {
"macro_name" : "MBED_HEAP_STATS_ENABLED" ,
"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" ,
"value" : null
} ,
2018-11-14 01:08:44 +00:00
2018-09-12 17:01:54 +00:00
"thread-stats-enabled" : {
"macro_name" : "MBED_THREAD_STATS_ENABLED" ,
"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" ,
"value" : null
} ,
2018-11-14 01:08:44 +00:00
2018-10-19 00:38:53 +00:00
"cthunk_count_max" : {
"help" : "The maximum CThunk objects used at the same time. This must be greater than 0 and less 256" ,
"value" : 8
2018-11-13 01:37:54 +00:00
} ,
2019-07-02 14:27:15 +00:00
"callback-nontrivial" : {
2020-05-25 12:23:20 +00:00
"help" : "Enables support for non-trivial callable objects in Callback. Can be disabled to save ROM if no-one is using non-trivial types. Changing this value may cause incompatibility with pre-built binaries. Choice not available with IAR, value forced to true." ,
2019-11-21 07:51:24 +00:00
"value" : false
2019-07-02 14:27:15 +00:00
} ,
"callback-comparable" : {
"help" : "Enables support for comparing two Callbacks. See notes on operator== for limitations. Can be disabled to save ROM if not required." ,
"value" : true
} ,
2018-11-13 01:37:54 +00:00
"crash-capture-enabled" : {
"help" : "Enables crash context capture when the system enters a fatal error/crash." ,
"value" : false
} ,
"error-reboot-max" : {
"help" : "Maximum number of auto reboots permitted when an error happens." ,
2018-11-14 19:40:13 +00:00
"value" : 1
2018-11-13 01:37:54 +00:00
} ,
"fatal-error-auto-reboot-enabled" : {
"help" : "Setting this to true enables auto-reboot on a fatal error." ,
"value" : false
2018-12-10 20:26:13 +00:00
} ,
2018-12-11 10:46:56 +00:00
"use-mpu" : {
"help" : "Use the MPU if available to fault execution from RAM and writes to ROM. Can be disabled to reduce image size." ,
"value" : true
2019-07-19 10:53:55 +00:00
} ,
"minimal-printf-enable-64-bit" : {
2020-02-04 13:50:30 +00:00
"help" : "Enable printing 64 bit integers when using minimal printf library" ,
2019-07-19 10:53:55 +00:00
"value" : true
} ,
"minimal-printf-enable-floating-point" : {
2020-02-04 13:50:30 +00:00
"help" : "Enable floating point printing when using minimal printf library" ,
2020-02-19 15:29:31 +00:00
"value" : false
2019-07-19 10:53:55 +00:00
} ,
"minimal-printf-set-floating-point-max-decimals" : {
2020-02-04 13:50:30 +00:00
"help" : "Maximum number of decimals to be printed when using minimal printf library" ,
2019-07-19 10:53:55 +00:00
"value" : 6
2016-06-16 01:57:25 +00:00
}
2016-09-23 08:32:56 +00:00
} ,
"target_overrides" : {
"EFM32" : {
"stdio-baud-rate" : 115200
2016-11-07 10:54:45 +00:00
} ,
"EFR32" : {
"stdio-baud-rate" : 115200
2018-06-25 03:04:44 +00:00
} ,
"UNO_91H" : {
"stdio-baud-rate" : 115200
2018-11-13 04:16:15 +00:00
} ,
"DISCO_L475VG_IOT01A" : {
"crash-capture-enabled" : true ,
"fatal-error-auto-reboot-enabled" : true
} ,
"K64F" : {
"crash-capture-enabled" : true ,
"fatal-error-auto-reboot-enabled" : true
} ,
"K66F" : {
"crash-capture-enabled" : true ,
"fatal-error-auto-reboot-enabled" : true
} ,
"NUCLEO_F429ZI" : {
"crash-capture-enabled" : true ,
"fatal-error-auto-reboot-enabled" : true
} ,
"NUCLEO_F746ZG" : {
"crash-capture-enabled" : true ,
"fatal-error-auto-reboot-enabled" : true
} ,
"NUCLEO_F767ZI" : {
"crash-capture-enabled" : true ,
2018-12-11 16:34:11 +00:00
"fatal-error-auto-reboot-enabled" : true
} ,
"NUCLEO_H743ZI" : {
"crash-capture-enabled" : true ,
2018-11-13 04:16:15 +00:00
"fatal-error-auto-reboot-enabled" : true
} ,
"NUCLEO_F439ZI" : {
"crash-capture-enabled" : true ,
"fatal-error-auto-reboot-enabled" : true
} ,
"NUMAKER_PFM_M487" : {
"crash-capture-enabled" : true ,
"fatal-error-auto-reboot-enabled" : true
} ,
2019-04-08 20:36:28 +00:00
"NUMAKER_PFM_NUC472" : {
"crash-capture-enabled" : true ,
"fatal-error-auto-reboot-enabled" : true
} ,
2019-05-06 03:02:45 +00:00
"NU_PFM_M2351" : {
"stdio-baud-rate" : 115200
} ,
2018-11-13 04:16:15 +00:00
"NRF52840_DK" : {
"crash-capture-enabled" : true ,
"fatal-error-auto-reboot-enabled" : true
} ,
"NUCLEO_L476RG" : {
"crash-capture-enabled" : true ,
"fatal-error-auto-reboot-enabled" : true
} ,
"NUCLEO_F411RE" : {
"crash-capture-enabled" : true ,
"fatal-error-auto-reboot-enabled" : true
2019-05-07 14:55:46 +00:00
} ,
2019-07-31 22:56:34 +00:00
"DISCO_F413ZH" : {
"crash-capture-enabled" : true ,
"fatal-error-auto-reboot-enabled" : true
2019-12-16 06:10:59 +00:00
} ,
"S5JS100" : {
"stdio-baud-rate" : 115200
2020-01-21 03:41:03 +00:00
} ,
"NUCLEO_L452RE-P" : {
"crash-capture-enabled" : true ,
"fatal-error-auto-reboot-enabled" : true
2016-09-23 08:32:56 +00:00
}
2016-06-16 01:57:25 +00:00
}
}