aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--docs/releases.txt3
-rw-r--r--src/gos/gos_raw32.c2
2 files changed, 4 insertions, 1 deletions
diff --git a/docs/releases.txt b/docs/releases.txt
index 004a4748..03045d13 100644
--- a/docs/releases.txt
+++ b/docs/releases.txt
@@ -6,6 +6,9 @@
FIX: Add missing stm32m3 cpu makefile option. Update doc to match.
FEATURE: Added ability to compile ugfx as a single file. Simply compile src/gfx_mk.c
FEATURE: Added GFXSINGLEMAKE=yes|no to the ugfx makefile to compile ugfx as a single file.
+FEATURE: New board STM32F746G-Discovery
+FEATURE: New gdisp driver STM32LTDC
+FEATURE: Better support for Raw32 platforms
*** Release 2.3 ***
FEATURE: Added more events to the slider widget
diff --git a/src/gos/gos_raw32.c b/src/gos/gos_raw32.c
index caacab20..c454a68b 100644
--- a/src/gos/gos_raw32.c
+++ b/src/gos/gos_raw32.c
@@ -685,7 +685,7 @@ gfxThreadHandle gfxThreadCreate(void *stackarea, size_t stacksz, threadpriority_
nf = (char *)(t) + sizeof(thread) + stackbase;
memcpy(t+1, (char *)&t - stackbase, stackbase+sizeof(char *));
} else { // Stack grows down
- nf = (char *)(t) + stacksz - (stackbase + sizeof(char *));
+ nf = (char *)(t) + t->size - (stackbase + sizeof(char *));
memcpy(nf, &t, stackbase+sizeof(char *));
}
#elif STACK_DIR_UP