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 |
|
Joel Bodenmann
|
32eae60422
|
Compiler warnings
|
2015-10-19 22:25:21 +02:00 |
|
Joel Bodenmann
|
16d1323d59
|
Fixing compiler warning "assignment in condition" (ARMCC)
|
2015-10-19 22:22:50 +02:00 |
|
Joel Bodenmann
|
4b31f87fc8
|
Adding dedicated support for generic CMSIS RTOS and specific KEIL RTX
|
2015-10-19 22:22:13 +02:00 |
|
Joel Bodenmann
|
73b39a7d36
|
Updating KEIL port
|
2015-10-19 22:07:34 +02:00 |
|
Joel Bodenmann
|
da2ee2d7ad
|
Fixing compiler warning "assignment in condition" (ARMCC)
|
2015-10-19 22:04:30 +02:00 |
|
Joel Bodenmann
|
d4d9a1be98
|
Fixing compiler warning/error
|
2015-10-19 07:13:45 +02:00 |
|
Joel Bodenmann
|
1f8b5efc21
|
Fixing Keil RTOX port. Now compiling (untested)
|
2015-10-13 21:43:17 +02:00 |
|
inmarket
|
92b0002918
|
First attempt at Keil CMSIS support
|
2015-10-12 20:52:42 +10:00 |
|
inmarket
|
ed946e24ab
|
Improve RAW32 compatibility with other libraries
|
2015-10-06 12:03:51 +10:00 |
|
inmarket
|
470868f51a
|
More STM32F746-Discovery changes.
|
2015-10-06 01:13:11 +10:00 |
|
Joel Bodenmann
|
28a2d8ca79
|
Renaming GFX_NO_OS_INIT to GFX_OS_NO_INIT
|
2015-08-16 17:21:01 +02:00 |
|
inmarket
|
c1d239bbda
|
Significant improvements in alternative scheduler.
Isolate the generic thread and heap code
Tidyup's.
Generic threading now working for x86, cortex-m0->m7.
|
2015-07-16 19:02:59 +10:00 |
|
Joel Bodenmann
|
73da22e110
|
Fixing syntax errors in order to be able to compile scheduler code (still not working but compiling)
|
2015-07-12 13:56:37 +02:00 |
|
Joel Bodenmann
|
185cb998e2
|
Some fixes in ASM code
|
2015-07-12 13:08:48 +02:00 |
|
inmarket
|
57156a3636
|
Merge branch 'master' into Alternate_Raw32_Scheduler
|
2015-07-08 13:57:00 +10:00 |
|
inmarket
|
8318e8dc29
|
Provide better access to compiler optimisations for the raw scheduler
|
2015-07-08 13:53:54 +10:00 |
|
inmarket
|
93e5235124
|
Merge branch 'master' into Alternate_Raw32_Scheduler
|
2015-07-08 13:22:58 +10:00 |
|
inmarket
|
0d54fae731
|
Correction of stackbase for mingw32
|
2015-07-08 13:14:42 +10:00 |
|
inmarket
|
f2ee56661c
|
Alternate Raw32 scheduler.
Works for main thread + one other thread.
Currently fails with 2 other threads.
STM32M4 code tested and working.
|
2015-07-08 09:53:16 +10:00 |
|
inmarket
|
96bed0cd75
|
Fix single file make issues with GOS Raw32 on the Win32 platform.
|
2015-07-08 09:50:15 +10:00 |
|
inmarket
|
af2b0f29b5
|
Merge remote-tracking branch 'origin/master'
|
2015-07-08 09:31:22 +10:00 |
|
inmarket
|
d7624145b6
|
Spelling fixes.
|
2015-07-08 09:31:10 +10:00 |
|
Joel Bodenmann
|
e99cc3cd8b
|
Fixing stack alignment issue in Arduino scheduler
|
2015-07-08 01:22:36 +02:00 |
|
Joel Bodenmann
|
6d329077bc
|
Fixing stack alignment issue in RAW32 scheduler
|
2015-07-08 01:13:35 +02:00 |
|
Joel Bodenmann
|
81850ade15
|
Improving type definition inclusion in RAW32 port
|
2015-07-02 21:57:14 +02:00 |
|
Joel Bodenmann
|
3e021b9da3
|
Fixing ChibiOS/RT 3.x port
|
2015-06-19 19:55:40 +02:00 |
|
inmarket
|
ccde54722f
|
Added ability to compile ugfx as a single file (excluding driver and board files).
Simply compile src/gfx_mk.c
|
2015-06-08 14:14:40 +10:00 |
|
inmarket
|
aa7ebf9c26
|
Add the license to the makefiles
|
2015-06-08 12:11:37 +10:00 |
|
inmarket
|
9c7dbd8d7e
|
More GOS arduino files - oops missed them last commit.
|
2015-04-07 23:22:04 +10:00 |
|
inmarket
|
82cb03947c
|
Add Arduino as a full GOS supported operating system (even though it is really just a special bare bones platform)
|
2015-04-07 23:21:19 +10:00 |
|
inmarket
|
a59327fbbf
|
Fix misspelling of KEIL preprocessor directive.
|
2015-03-25 12:45:06 +10:00 |
|
inmarket
|
fe20965c3f
|
More updates for Keil with raw32 GOS.
|
2015-03-18 10:26:35 +10:00 |
|
inmarket
|
1caabc3f75
|
Attempt to fix setjmp issues with the Kiel compiler.
|
2015-03-18 06:53:22 +10:00 |
|
inmarket
|
84ae564bfc
|
Support ChibiOS V3 changes to the FileStream API
|
2015-03-11 00:16:09 +10:00 |
|
inmarket
|
07a63f7143
|
Compile error and emulation errors for GFILE_NEED_STDIO
|
2015-02-21 09:23:33 +10:00 |
|
inmarket
|
fa8167b94d
|
Big file rename to reduce problems with brain-dead IDE's that don't handle project file hierarchies well.
Naming is more consistent with the new scheme.
May affect some third party drivers (header file renames).
|
2015-01-21 17:26:24 +10:00 |
|
inmarket
|
a5b80da207
|
Fix complaints with some ChibiOS versions and some compilers about TRUE/FALSE redefinition.
|
2014-12-31 12:27:04 +10:00 |
|
Joel Bodenmann
|
c2bf62ff19
|
More doxygen fixes
|
2014-11-28 20:01:34 +01:00 |
|
Joel Bodenmann
|
b799e16689
|
GOS doxygen fix
|
2014-11-28 11:37:07 +01:00 |
|
Joel Bodenmann
|
ba85d77dda
|
Fixing doxygen for GOS module
|
2014-11-27 22:59:28 +01:00 |
|
Joel Bodenmann
|
af44bbc9d4
|
Fixing doxygen
|
2014-11-23 02:38:38 +01:00 |
|
inmarket
|
599a163181
|
Spacing, comments and spelling mistakes
|
2014-11-15 15:19:46 +10:00 |
|
inmarket
|
a61b4a7115
|
ChibiOS 3 error message update
|
2014-10-09 12:32:05 +10:00 |
|
inmarket
|
63fd8ab89b
|
Update support for ChibiOS v3 to the current repository.
Update Make system to match.
Add ability to make to a library rather than a program
Stop ignoring objcode invalid format errors
Multiple make tidy ups
|
2014-10-06 15:50:43 +10:00 |
|
Joel Bodenmann
|
8efdd2c514
|
/src/gos/gfx_* -> /src/gos/gos_*
|
2014-09-29 16:22:35 +10:00 |
|
inmarket
|
b7a89b2ada
|
doxygen updates
|
2014-09-29 16:09:08 +10:00 |
|
inmarket
|
3abbf8e1b2
|
Bug fixes for the OSX GOS layer
|
2014-09-29 15:46:08 +10:00 |
|
inmarket
|
e3545c55bf
|
Bug fixes for the linux GOS layer. Also add POSIX semaphore implementation.
|
2014-09-29 15:45:44 +10:00 |
|
inmarket
|
2776d00e82
|
GOS updates to fix compile warnings on linux
|
2014-09-28 01:41:07 +10:00 |
|
Joel Bodenmann
|
e65b1db192
|
Adding prefix to port files to avoid file name conflicts on case insensitive systems
|
2014-08-08 10:46:42 +02:00 |
|
Joel Bodenmann
|
56f55af6ea
|
FreeRTOS type definitions for versions older than 8
|
2014-08-08 09:47:41 +02:00 |
|
inmarket
|
9826378b96
|
Operating System initialisation can now be turned off in gfxconf.h
|
2014-07-29 12:00:47 +10:00 |
|
inmarket
|
4ce658b022
|
Oops - add rawrtos into the makefile
|
2014-07-29 11:13:46 +10:00 |
|
inmarket
|
f08f35a9e4
|
Support for rawrtos real time operating system
|
2014-07-29 11:01:08 +10:00 |
|
inmarket
|
679961a25e
|
Try to prevent type definition conflicts with standard headers
|
2014-07-15 14:38:49 +10:00 |
|
Joel Bodenmann
|
c8342a0d25
|
eCos: fixing gfxFree() routine
|
2014-07-11 19:07:47 +02:00 |
|
Joel Bodenmann
|
326e246b77
|
adding ecos port to makefile
|
2014-07-11 19:06:42 +02:00 |
|
inmarket
|
cffba2c1c9
|
Merge branch 'master' into eCos
|
2014-07-03 17:33:50 +10:00 |
|
inmarket
|
7f9a894587
|
Missing gfxconf definitions for the RAW32 port
|
2014-07-03 17:28:20 +10:00 |
|
inmarket
|
dc0f291350
|
First cut eCos port
|
2014-06-25 00:51:05 +10:00 |
|
Joel Bodenmann
|
0b204ed8e3
|
Reworking the GWIN doxygen documentation.
|
2014-05-20 18:05:38 +02:00 |
|
Joel Bodenmann
|
5c14057e33
|
gfxExit() fix for ChibiOS/RT 3.x
|
2014-05-19 22:43:39 +02:00 |
|
Joel Bodenmann
|
e5b8e351f5
|
Merge branch 'freertos'
|
2014-05-10 18:58:40 +02:00 |
|
Joel Bodenmann
|
2632bb1ed5
|
doxygen cleanup
|
2014-05-10 18:50:15 +02:00 |
|
Joel Bodenmann
|
33a037b81c
|
freertos port cleanup
|
2014-05-10 18:26:44 +02:00 |
|
Joel Bodenmann
|
cb825aa823
|
Introducing GFX_FREERTOS_USE_TRACE
|
2014-05-10 18:13:51 +02:00 |
|
Winfred Lu
|
2ef393d35b
|
Fix some typos and implement gfxSleepMilliseconds().
|
2014-05-04 22:52:58 +08:00 |
|
Joel Bodenmann
|
33c721c009
|
Merge branch 'master' into freertos
|
2014-04-30 13:41:34 +02:00 |
|
Joel Bodenmann
|
40cf9fff9f
|
uGFX now works with ChibiOS/RT 2.x and 3.x out of the box.
|
2014-04-18 13:20:50 +02:00 |
|
Joel Bodenmann
|
e9179545af
|
doxygen fixes
|
2014-03-28 20:18:03 +01:00 |
|
inmarket
|
56b416708c
|
Fix bug in ChibiOS GOS layer
|
2014-03-24 10:06:10 +10:00 |
|
inmarket
|
58cf2d2b35
|
Add SemWaitI() to FreeRTOS
|
2014-03-14 07:39:02 +10:00 |
|
inmarket
|
6f54bde79c
|
Merge branch 'master' into freertos
|
2014-03-14 07:38:02 +10:00 |
|
inmarket
|
a29501c7bd
|
Add support for gfxSemWaitI() GOS api.
|
2014-03-11 17:10:11 +10:00 |
|
inmarket
|
6d372f1352
|
Merge branch 'master' into freertos
|
2014-02-19 07:45:47 +10:00 |
|
inmarket
|
37966ff16d
|
Integrate the include files with each module. Simplifies structure of code.
|
2014-02-19 00:36:52 +10:00 |
|
Joel Bodenmann
|
9e66363817
|
fixed macros
|
2014-02-09 20:21:08 +01:00 |
|
inmarket
|
f26581dc7e
|
Merge branch 'master' into freertos
|
2014-02-03 18:23:53 +10:00 |
|
Joel Bodenmann
|
b6daaabf32
|
fixed file inclusion
|
2014-02-02 19:31:33 +01:00 |
|
Joel Bodenmann
|
a11f7da536
|
added deinit() routines for all modules (not implemented so far)
|
2014-02-02 19:24:43 +01:00 |
|
Joel Bodenmann
|
6515373b2a
|
removing casts of gfxAlloc() return value as that is the whole idea behind having a void pointer
|
2014-02-02 12:59:36 +01:00 |
|
Joel Bodenmann
|
fca893ab83
|
whitespaces
|
2014-02-01 17:40:30 +01:00 |
|
Joel Bodenmann
|
124c8da3ff
|
update
|
2014-02-01 17:39:11 +01:00 |
|
Joel Bodenmann
|
42f96a10c5
|
some cleanup
|
2014-02-01 17:30:02 +01:00 |
|
Joel Bodenmann
|
0bb6473f88
|
initial public release of FreeRTOS port (does still need some cleanup)
|
2014-02-01 17:06:20 +01:00 |
|
inmarket
|
86083b368d
|
Fixes for the GOS Raw32 memory allocator.
|
2013-12-21 15:12:36 +10:00 |
|
inmarket
|
a68dfd9cbe
|
More GOS Raw32 updates.
|
2013-12-21 13:37:40 +10:00 |
|