File tree 2 files changed +13
-1
lines changed
2 files changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -127,7 +127,7 @@ void *__wrap_malloc(size_t nbytes) {
127
127
void * p = __real_malloc (nbytes ); // Solely for debug breakpoint...
128
128
return p ;
129
129
};
130
- void * __wrap__malloc_r (void * reent , size_t nbytes ) {
130
+ void * __wrap__malloc_r (void * reent __attribute__(( __unused__ )) , size_t nbytes ) {
131
131
extern void * __real__malloc_r (size_t nbytes );
132
132
void * p = __real__malloc_r (nbytes ); // Solely for debug breakpoint...
133
133
return p ;
Original file line number Diff line number Diff line change @@ -126,6 +126,18 @@ extern char _Min_Stack_Size; /* Defined in the linker script */
126
126
#define configUSE_APPLICATION_TASK_TAG 0
127
127
#define configUSE_COUNTING_SEMAPHORES 1
128
128
#define configGENERATE_RUN_TIME_STATS 0
129
+ /*
130
+ * If configUSE_NEWLIB_REENTRANT is set to 1 then a newlib reent structure
131
+ * will be allocated for each created task.
132
+ *
133
+ * Note Newlib support has been included by popular demand, but is not used
134
+ * by the FreeRTOS maintainers themselves. FreeRTOS is not responsible for
135
+ * resulting newlib operation. User must be familiar with newlib and must
136
+ * provide system-wide implementations of the necessary stubs.
137
+ * Be warned that (at the time of writing) the current newlib design implements
138
+ * a system-wide malloc() that must be provided with locks.
139
+ */
140
+ #define configUSE_NEWLIB_REENTRANT 1
129
141
130
142
/* Co-routine definitions. */
131
143
#define configUSE_CO_ROUTINES 0
You can’t perform that action at this time.
0 commit comments