inmarket
|
9216504ce3
|
Ensure stack size produces an aligned stack on platforms where it matters
|
2017-01-09 10:24:49 +10:00 |
|
inmarket
|
6a30927a91
|
Fix Cortex m0 Raw32 scheduler.
Ensure 8 byte alignment of the stack for all ARM specific scheduler code.
|
2016-12-30 18:57:09 +10:00 |
|
inmarket
|
06de6f1931
|
Updates to Keil RAW32 CPU specific scheduler.
Tested working on CortexM7 and CortexM7 with FP.
|
2016-12-23 08:56:16 +10:00 |
|
|
09eba89afd
|
Revert "Remove some compiler warnings"
This reverts commit 76671249d6 .
|
2016-12-14 15:00:43 +01:00 |
|
|
8e62912446
|
Adding missing __cpp() wrapper macro to inline assembly for Keil RAW32 threading functions
|
2016-12-12 20:03:17 +01:00 |
|
|
0ab0e28bdb
|
Cleaning up raw32 thread context switching functions (use consistent coding style)
|
2016-12-12 20:02:34 +01:00 |
|
|
d80bd18157
|
Fixing typo in comment
|
2016-12-12 19:06:50 +01:00 |
|
inmarket
|
f495b49f53
|
Update the Raw32 heap allocator to remove a memory merging bug.
The new code has less allocation overhead but memory blocks are now not tracked while allocated.
|
2016-12-12 20:01:27 +10:00 |
|
inmarket
|
bc7a2b05c1
|
Update Raw32 threads CLIB support to work with modern versions of the MINGW compiler
|
2016-12-12 19:59:47 +10:00 |
|
inmarket
|
e927bff089
|
Fix GCC assembler broken during Keil port
|
2016-12-08 10:12:23 +10:00 |
|
inmarket
|
ad29f4fee0
|
Support for Keil compiler RAW32 CPU specific task switching for Cortex M0,1,3,4,7
|
2016-12-06 13:47:33 +10:00 |
|
inmarket
|
c1e2863078
|
Fix a bug in the Cortex M0 task switcher
Start of Keil compiler CPU specific switching
|
2016-12-06 12:16:19 +10:00 |
|
inmarket
|
76671249d6
|
Remove some compiler warnings
|
2016-12-06 12:14:06 +10:00 |
|
Oleg Gerasimov
|
09c5c31303
|
Fix clang build warnings
|
2016-08-20 17:52:09 +03:00 |
|
|
e5f69dbcf4
|
Adding Qt GOS port
|
2016-07-19 01:30:20 +02:00 |
|
Nicolas Reinecke
|
1d2c15ce81
|
add support for ChibiOS RT 4 kernel
|
2016-06-01 12:09:34 +02:00 |
|
Kimball Johnson
|
c82efc428f
|
Fix preprocessor elif, GFX_CPU == duplicated
|
2016-05-22 16:07:45 +00:00 |
|
Joel Bodenmann
|
4797b7d1e2
|
Doxygen fix
|
2016-02-28 15:00:57 +01:00 |
|
Joel Bodenmann
|
3d78787b07
|
Adding missing default definitions of several macros
|
2016-02-21 13:32:32 +01:00 |
|
Joel Bodenmann
|
a76c176840
|
Revert "Setting the default heap size to 5120 bytes to avoid confusion due to linker errors when no malloc() / free() are available"
This reverts commit ed9a422d81 .
|
2016-01-11 08:03:16 +01:00 |
|
Joel Bodenmann
|
ed9a422d81
|
Setting the default heap size to 5120 bytes to avoid confusion due to linker errors when no malloc() / free() are available
|
2016-01-08 21:42:12 +01:00 |
|
inmarket
|
1971d889dc
|
Fix for using raw32 on a known but unsupported cpu
|
2015-12-24 09:54:33 +10:00 |
|
Joel Bodenmann
|
a517873148
|
Removing default operating system to avoid confusion
|
2015-12-13 11:40:59 +01:00 |
|
Joel Bodenmann
|
fca2766ed8
|
Removing debugging code from NIOS port
|
2015-12-04 22:33:40 +01:00 |
|
Joel Bodenmann
|
7d040805c7
|
Removing debugging code from NIOS port
|
2015-12-04 22:33:12 +01:00 |
|
Joel Bodenmann
|
5a99092b79
|
Merge branch 'master' of https://bitbucket.org/Tectu/ugfx
|
2015-11-27 20:39:28 +01:00 |
|
Joel Bodenmann
|
eaf0b19fb8
|
Adding support for NIOS-II platform
|
2015-11-27 20:39:23 +01:00 |
|
inmarket
|
0313756ea3
|
Add ability to emulate malloc() and free() to prevent nasty hard to find link errors from C library routines that need malloc
|
2015-11-27 10:15:46 +10:00 |
|
inmarket
|
3681542e24
|
Fix doco
|
2015-11-27 10:14:45 +10:00 |
|
inmarket
|
24ba58e612
|
Fix from crteensy for Arduino when compiling with a strict(er) compiler
|
2015-11-25 07:29:00 +10:00 |
|
inmarket
|
c5a86757bd
|
Make all include paths in ugfx relative.
The only include path now needed is for drivers (in particular GDISP drivers)
|
2015-11-21 19:27:08 +10:00 |
|
Joel Bodenmann
|
10c047d0c0
|
Fixing typo in macros
|
2015-11-14 21:11:41 +01:00 |
|
inmarket
|
849369ccec
|
Fix compiler detection for Keil uVision V5
|
2015-11-12 18:43:20 +10:00 |
|
inmarket
|
f2af4cf110
|
Add missing defines and move some config variables
|
2015-11-11 19:17:11 +10:00 |
|
inmarket
|
2efd207660
|
Revert the use of the new compiler defines as they are not autodetected correctly yet
|
2015-11-11 19:15:30 +10:00 |
|
Joel Bodenmann
|
15538841de
|
Adding missing defines for GFX_COMPILER_ARMCC and GFX_COMPILER_KEIL in gos_options.h
|
2015-11-08 15:35:15 +01:00 |
|
Joel Bodenmann
|
ff01cc0212
|
Adding GFX_COMPILER_ARMCC and GFX_COMPILER_KEIL
|
2015-11-07 16:54:10 +01:00 |
|
Joel Bodenmann
|
659901a90d
|
Adding missing default value for GFX_NO_INLINE
|
2015-11-04 15:58:54 +01:00 |
|
Joel Bodenmann
|
fcd6318153
|
Adding missing GFX_USE_OS_RAWRTOS default value
|
2015-10-29 11:20:22 +01:00 |
|
Joel Bodenmann
|
cac22ffe0f
|
Documentation
|
2015-10-29 11:19:00 +01:00 |
|
inmarket
|
ed67f4832e
|
Another CMSIS fix
|
2015-10-26 23:08:38 +10:00 |
|
inmarket
|
267178254d
|
Another attempt to get CMSIS semaphores correct.
|
2015-10-26 23:04:51 +10:00 |
|
inmarket
|
bc32c99d1a
|
CMSIS semaphore fix
|
2015-10-26 18:39:19 +10:00 |
|
inmarket
|
93c0ce25fe
|
Remove superfluous file
|
2015-10-26 18:38:57 +10:00 |
|
Joel Bodenmann
|
ccd83187fa
|
Fixing Mutex and Semaphores for CMSIS RTOS
|
2015-10-25 22:10:00 +01:00 |
|
Joel Bodenmann
|
96a912bbc0
|
Adding missing defines for CMSIS and Keil OS
|
2015-10-23 14:31:51 +02:00 |
|
inmarket
|
00aeab86eb
|
Merge branch 'master' into Keil
|
2015-10-23 18:28:42 +10:00 |
|
inmarket
|
17c940423b
|
More thread return fixes
|
2015-10-23 18:23:57 +10:00 |
|
Joel Bodenmann
|
83e51779ed
|
Adding new THREAD_RETURN macro to other ports
|
2015-10-23 17:22:05 +10:00 |
|
Joel Bodenmann
|
46619f60cd
|
Adding new THREAD_RETURN macro to other ports
|
2015-10-19 22:29:35 +02:00 |
|