2c1c87ee1b
Fixing line endings
2021-10-20 22:17:27 +10:00
68483139c9
Adding ChibiOS 7 support
2021-10-12 18:36:02 +02:00
64aa71339c
Adding CMake support
2021-10-12 17:44:54 +02:00
a4f225700f
Improving FreeBSD integration support
2021-10-12 15:33:35 +02:00
Joel Bodenmann
50be0d6432
Revert "Fix signed/unsigned comparison in gos_linux.c"
...
This reverts commit aa9e187581
.
2021-09-23 17:49:02 +02:00
aa9e187581
Fix signed/unsigned comparison in gos_linux.c
2021-09-21 18:07:54 +02:00
Joel Bodenmann
0dac6b4d0f
Fix ChibiOS 6.x kernel support
2021-08-26 02:08:42 +02:00
Joel Bodenmann
b3216fa0cc
Minor doxygen fixes
2021-08-19 13:48:44 +02:00
Joel Bodenmann
346375c001
Add experimental support for ChibiOS 6.x kernel
2021-08-12 12:47:08 +02:00
Joel Bodenmann
df7027881a
Doxygen improvements
2021-04-13 18:36:22 +02:00
inmarket
d528fb218d
Minor fixups
2018-11-10 10:45:28 +10:00
inmarket
8a9ed5195b
Tidy u gfxSem, gfxMutex and various Macros by converting to new types gSem, gMutex etc
2018-11-03 12:29:30 +10:00
inmarket
7c5a6c928f
For all source files update integer types to the new gI8 etc type names
2018-11-03 10:51:23 +10:00
inmarket
6a69c5673f
Fix gfxRealloc bug for RAW32 (and derivitives)
2018-10-14 14:59:40 +10:00
Tibo Clausen
0840c8e784
Update license header
2018-10-01 17:34:15 +02:00
inmarket
330f891081
Added type gThread to replace V2.x gfxThreadHandle
2018-07-08 15:40:27 +10:00
inmarket
1fc4180d41
gThreadpriorityLow/Normal/High to replace LOW_/NORMAL_/HIGH_PRIORITY
2018-07-08 15:32:26 +10:00
inmarket
93da5a0578
gDelayNone/gDelayForever to replace TIME_IMMEDIATE/TIME_INFINITE
2018-07-08 15:15:15 +10:00
inmarket
215f31ee3d
Added type gDelay to replace V2.x delaytime_t
...
Added type gTicks to replace V2.x systemticks_t
Added type gThreadreturn to replace V2.x threadreturn_t
Added type gThreadpriority to replace V2.x threadpriority_t
2018-07-08 14:30:31 +10:00
inmarket
63d6955992
Another ChibiOS V5 fix
2018-07-08 09:46:29 +10:00
inmarket
e2fb6820d0
Add support for ChibiOS V5 - Thanks Vrollei
2018-07-07 17:05:18 +10:00
inmarket
41271d632b
Added new type definitions - moving towards V3.0
2018-06-23 13:02:07 +10:00
inmarket
0771c14817
Merge remote-tracking branch 'origin/master'
2018-03-10 20:36:35 +10:00
inmarket
94f1cc2f0a
Change new colors to GFX_RED instead of GFXRED. Use the new color defs
2018-03-10 20:36:12 +10:00
Thomas Sterren
3cb7afbdec
Tab to spaces
2018-03-06 09:42:00 +01:00
Thomas Sterren
65d00b16b9
Merge branch 'master' of https://git.ugfx.io/uGFX/uGFX
2018-03-06 09:38:37 +01:00
inmarket
f265924396
First set of V3 macro changes
2018-02-27 17:44:21 +10:00
14786e97b6
Fixing issue in RTX5/CMSIS2 port
2018-02-26 10:01:50 +01:00
Thomas Sterren
992850bcb1
Compiler satisfaction
2018-02-20 14:54:02 +01:00
Thomas Sterren
9e51a3e586
_gosPostInit() needs to be in C
2018-02-20 14:53:17 +01:00
Thomas Sterren
861e6b9869
Defined gfxRealloc() for GFX_USE_OS_QT
2018-02-20 14:51:37 +01:00
f66887deca
Doxygen fix
2017-10-29 18:42:48 +01:00
2943011ccb
Adding Zephyr port
2017-09-20 19:47:46 +02:00
9b52fee213
Temporary fix for unknown osFeature_Semaphore value (needs fixing!)
2017-08-29 09:21:26 +02:00
b1124c3011
Adding CMSIS2 port to gos_mk.c
2017-08-29 09:20:52 +02:00
c3ad194401
Fixing typo in CMSIS2 port
2017-08-29 09:20:40 +02:00
inmarket
04c23b408d
Fix where some V3.x changes found there way back into V2 causing a compile error
2017-08-26 11:15:22 +10:00
inmarket
c18bc690b0
Remove #error in cmsis2
2017-08-17 08:49:46 +10:00
inmarket
718fb4e4a0
Add files missing due to git problems
2017-08-17 08:47:40 +10:00
f0f28e2453
CHibiOS fixes from removing gfxSemCounter()
2017-08-16 17:59:53 +10:00
2b4bd12ffa
Add support for CMSIS V2 OS's eg RTX5
2017-08-16 16:50:04 +10:00
d7b083da1e
Remove long obsoleted (and dubious) functions gfxSemCounter() and gfxSemCounterI()
2017-08-16 16:49:02 +10:00
9b73187100
Add compatibility with Visual Studio and make compile warning capabilities more cross platform
2017-06-30 19:43:51 +10:00
inmarket
23ceb054fc
Fixed an issue on FreeRTOS where thread stacks were being created too large
2017-04-06 17:11:28 +10:00
inmarket
7826664969
Make the uGFXMain() prototype always available
2017-03-04 17:35:39 +10:00
inmarket
3a0e49dabc
Change the prototype for uGFXMain()
2017-03-04 17:01:45 +10:00
inmarket
5d8705b6e0
FEATURE: Significantly improved the FreeRTOS port
...
FEATURE: Added support for operating system initialisation in FreeRTOS
FEATURE: Added GFX_OS_CALL_UGFXMAIN configuration option to allow uGFXMain() to be automatically called
FEATURE: Added GFX_OS_UGFXMAIN_STACKSIZE configuration option to control uGFXMain() stack size
2017-03-04 15:02:55 +10:00
inmarket
8b4ca12a2d
Updates to the FreeRTOS GOS port
2017-03-01 10:52:35 +10:00
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