M Hightower
d3eddeb501
Ensure xPortGetFreeHeapSize reports DRAM ( #8680 )
...
Create dedicated function for xPortGetFreeHeapSize() that only reports on DRAM.
NONOS SDK API system_get_free_heap_size() relies on xPortGetFreeHeapSize() for the free Heap size.
Possible breaking change for multiple Heap Sketches calling system_get_free_heap_size(); it will now always report free DRAM Heap size.
Update and export umm_free_heap_size_lw() to report the free Heap size of the current Heap.
Updated ESP.getFreeHeap() to use umm_free_heap_size_lw().
Updated build options to supply exported umm_free_heap_size_lw() via either UMM_STATS or UMM_INFO.
Improved build option support via the SketchName.ino.globals.h method for Heap options: UMM_INFO, UMM_INLINE_METRICS, UMM_STATS, UMM_STATS_FULL, UMM_BEST_FIT, and UMM_FIRST_FIT. While uncommon to change from the defaults, you can review umm_malloc_cfgport.h for more details, which may help reduce your Sketch's size in dire situations. Assuming you are willing to give up some functionality.
For debugging UMM_STATS_FULL can offer additional stats, like Heap low water mark (umm_free_heap_size_min()).
2022-10-11 14:52:39 +03:00
..
2019-11-02 02:48:23 +01:00
2019-10-31 13:18:36 -07:00
2021-05-23 08:53:04 -07:00
2022-10-11 14:52:39 +03:00
2020-10-06 16:18:00 +02:00
2020-07-09 09:59:49 -07:00
2021-01-13 15:43:55 -08:00
2022-10-11 14:52:39 +03:00
2019-10-31 13:18:36 -07:00
2021-03-14 17:24:33 -07:00
2019-05-14 00:09:54 +02:00
2021-05-23 08:53:04 -07:00
2021-03-14 16:56:47 -07:00
2019-05-14 00:09:54 +02:00
2021-03-14 17:36:20 -07:00
2021-10-17 00:19:01 +03:00
2021-10-17 00:19:01 +03:00
2021-10-17 00:19:01 +03:00
2022-02-15 22:42:08 +01:00
2019-09-05 03:01:01 +02:00
2022-06-25 22:23:45 +02:00
2022-06-25 22:23:45 +02:00
2020-04-23 12:15:21 -04:00
2019-05-14 00:09:54 +02:00
2021-05-23 08:53:04 -07:00
2021-06-09 09:55:27 -07:00
2022-02-15 22:42:08 +01:00
2021-03-14 18:44:02 -07:00
2021-03-14 18:44:02 -07:00
2021-05-23 08:53:04 -07:00
2021-05-23 08:53:04 -07:00
2021-10-17 00:19:01 +03:00
2022-03-04 02:28:47 +03:00
2019-05-14 00:09:54 +02:00
2021-05-23 08:53:04 -07:00
2021-03-14 16:56:47 -07:00
2021-05-23 08:53:04 -07:00
2022-01-12 01:35:46 +03:00
2021-03-14 18:44:02 -07:00
2021-10-17 00:19:01 +03:00
2021-10-17 00:19:01 +03:00
2021-04-22 14:02:54 -07:00
2021-01-07 21:14:14 -08:00
2021-03-14 16:56:47 -07:00
2019-05-14 00:09:54 +02:00
2021-01-26 23:56:43 -08:00
2019-05-14 00:09:54 +02:00
2021-10-17 00:19:01 +03:00
2021-06-16 15:51:17 +02:00
2022-06-02 23:48:28 +02:00
2019-12-20 14:38:35 -08:00
2020-08-03 18:03:23 -07:00
2020-05-18 13:54:25 -04:00
2022-03-04 02:28:47 +03:00
2022-03-04 02:28:47 +03:00
2019-05-14 00:09:54 +02:00
2022-05-29 08:20:13 +03:00
2021-07-08 16:11:58 -07:00
2021-03-14 17:36:20 -07:00
2022-10-11 14:52:39 +03:00
2020-07-09 09:59:49 -07:00
2022-10-11 14:52:39 +03:00
2022-10-11 14:52:39 +03:00
2021-01-12 22:51:26 +01:00
2021-05-23 08:53:04 -07:00
2022-02-10 18:25:18 +01:00
2022-02-10 18:25:18 +01:00
2020-04-23 12:15:21 -04:00
2019-05-14 00:09:54 +02:00
2022-02-10 18:25:18 +01:00
2021-03-14 17:36:20 -07:00
2022-06-26 20:22:31 +02:00
2021-03-14 17:36:20 -07:00
2021-05-23 08:53:04 -07:00
2021-03-14 16:56:47 -07:00
2020-08-24 09:51:58 +02:00
2021-03-14 16:56:47 -07:00
2021-05-23 08:53:04 -07:00
2021-10-17 00:19:01 +03:00
2021-09-29 15:22:30 +02:00
2022-10-11 14:52:39 +03:00
2022-10-11 14:52:39 +03:00
2022-08-04 21:33:24 +03:00
2021-04-08 01:35:49 +02:00
2021-05-23 08:53:04 -07:00
2020-09-09 12:24:35 +02:00
2022-05-15 21:55:56 +02:00
2021-03-14 16:56:47 -07:00
2022-06-08 23:19:59 +02:00
2022-06-01 22:46:04 +02:00
2022-06-27 03:26:05 +03:00
2022-06-08 23:19:59 +02:00
2022-07-09 10:02:58 -07:00
2022-07-28 00:00:56 +02:00
2022-07-09 10:02:58 -07:00
2022-07-28 00:00:56 +02:00
2019-05-14 00:09:54 +02:00
2020-04-11 14:02:38 -04:00
2020-04-11 14:02:38 -04:00
2022-02-15 22:42:08 +01:00
2022-10-11 14:52:39 +03:00
2021-07-26 22:27:44 +02:00
2021-10-17 00:19:01 +03:00
2021-03-14 17:36:20 -07:00
2021-09-29 15:22:30 +02:00
2019-05-14 00:09:54 +02:00
2021-07-08 16:11:58 -07:00
2021-02-17 08:25:52 -08:00
2021-10-17 00:19:01 +03:00
2020-10-15 21:09:14 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2020-04-23 12:15:21 -04:00
2019-11-04 23:14:35 -03:00
2020-04-23 12:15:21 -04:00
2020-05-04 14:22:50 -04:00
2021-03-14 17:36:20 -07:00
2019-05-14 00:09:54 +02:00
2020-12-06 14:15:42 +01:00
2020-07-07 11:12:43 -07:00
2021-05-23 08:53:04 -07:00
2021-05-23 08:53:04 -07:00
2022-01-18 15:21:13 +01:00
2022-01-03 13:42:27 +01:00
2022-01-03 13:42:27 +01:00
2022-03-04 02:28:47 +03:00
2022-03-04 02:28:47 +03:00
2022-06-24 23:46:03 +02:00
2021-01-17 15:57:26 -08:00
2019-05-14 00:09:54 +02:00
2019-10-14 14:32:41 -07:00
2020-04-29 10:30:26 -04:00
2020-04-29 10:30:26 -04:00
2021-07-26 22:27:44 +02:00
2022-06-14 18:33:09 +03:00
2021-03-28 22:31:52 +02:00
2020-07-09 09:59:49 -07:00
2018-12-02 19:57:47 -08:00
2022-09-13 15:57:42 +03:00
2021-05-23 08:53:04 -07:00
2014-12-01 00:34:28 +03:00
2019-05-14 00:09:54 +02:00
2020-03-22 13:16:39 +01:00
2022-06-24 15:41:51 +02:00
2021-06-02 23:42:31 +02:00
2022-06-02 23:48:28 +02:00
2022-06-12 23:22:15 +02:00
2022-05-17 14:58:53 +02:00
2021-05-23 08:53:04 -07:00