Commit Graph

61 Commits

Author SHA1 Message Date
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
inmarket
0c854f099f Fixes to the Raw32 threading.
Optimisation of the RAM it uses for stack frame autodetection.
2013-12-21 13:25:01 +10:00
inmarket
d9f02858fd Replace NULL's with 0 as NULL is not defined by the Raw32 GOS. 2013-12-21 13:21:59 +10:00
Joel Bodenmann
5ea2cb9f8d whitespaces 2013-12-11 14:19:46 +01:00
inmarket
daf881428e First cut of bare metal GOS layer. Only requires gfxGetSystemTicks() and gfxMilliseconds2Ticks() to be defined by the user. 2013-12-11 00:40:03 +10:00
inmarket
da8a79bd24 doc fix 2013-12-09 08:59:13 +10:00
Joel Bodenmann
395a4bda31 whitespaces 2013-12-07 22:01:57 +01:00
Joel Bodenmann
95b1597158 removed POSIX, now having dedicated Linux and MAC OS-X ports 2013-07-23 02:12:52 +02:00
Joel Bodenmann
3eb2f4bb97 POSIX port now became Linux and OSX 2013-07-23 00:47:42 +02:00
Joel Bodenmann
fa9a957a38 posix doxygen fix 2013-07-23 00:03:00 +02:00