aboutsummaryrefslogtreecommitdiffstats
path: root/src/gos
Commit message (Collapse)AuthorAgeFilesLines
* Fix compatibility with newer ChibiOS, as upstream don't want to do so.HEADmasterNick Brassel2020-01-121-2/+2
|
* Minor fixupsinmarket2018-11-104-3/+9
|
* Tidy u gfxSem, gfxMutex and various Macros by converting to new types gSem, ↵inmarket2018-11-0324-303/+308
| | | | gMutex etc
* For all source files update integer types to the new gI8 etc type namesinmarket2018-11-0329-89/+104
|
* Fix gfxRealloc bug for RAW32 (and derivitives)inmarket2018-10-141-2/+2
|
* Update license headerTibo Clausen2018-10-0141-41/+41
|
* Added type gThread to replace V2.x gfxThreadHandleinmarket2018-07-0824-67/+68
|
* gThreadpriorityLow/Normal/High to replace LOW_/NORMAL_/HIGH_PRIORITYinmarket2018-07-0815-48/+51
|
* gDelayNone/gDelayForever to replace TIME_IMMEDIATE/TIME_INFINITEinmarket2018-07-0820-80/+83
|
* Added type gDelay to replace V2.x delaytime_tinmarket2018-07-0831-271/+278
| | | | | | 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
* Another ChibiOS V5 fixinmarket2018-07-081-1/+5
|
* Add support for ChibiOS V5 - Thanks Vrolleiinmarket2018-07-072-29/+32
|
* Added new type definitions - moving towards V3.0inmarket2018-06-2328-477/+227
|
* Merge remote-tracking branch 'origin/master'inmarket2018-03-102-0/+8
|\
| * Tab to spacesThomas Sterren2018-03-061-1/+1
| |
| * Merge branch 'master' of https://git.ugfx.io/uGFX/uGFXThomas Sterren2018-03-0621-92/+82
| |\
| * | Compiler satisfactionThomas Sterren2018-02-201-0/+1
| | |
| * | _gosPostInit() needs to be in CThomas Sterren2018-02-201-0/+1
| | |
| * | Defined gfxRealloc() for GFX_USE_OS_QTThomas Sterren2018-02-202-0/+6
| | |
* | | Change new colors to GFX_RED instead of GFXRED. Use the new color defsinmarket2018-03-101-6/+10
| |/ |/|
* | First set of V3 macro changesinmarket2018-02-2721-91/+81
| |
* | Fixing issue in RTX5/CMSIS2 portJoel Bodenmann2018-02-261-1/+1
|/
* Doxygen fixJoel Bodenmann2017-10-291-117/+111
|
* Adding Zephyr portJoel Bodenmann2017-09-207-3/+152
|
* Temporary fix for unknown osFeature_Semaphore value (needs fixing!)Joel Bodenmann2017-08-291-1/+1
|
* Adding CMSIS2 port to gos_mk.cJoel Bodenmann2017-08-291-0/+1
|
* Fixing typo in CMSIS2 portJoel Bodenmann2017-08-291-1/+1
|
* Fix where some V3.x changes found there way back into V2 causing a compile errorinmarket2017-08-261-2/+2
|
* Remove #error in cmsis2inmarket2017-08-171-2/+0
|
* Add files missing due to git problemsinmarket2017-08-173-0/+243
|
* CHibiOS fixes from removing gfxSemCounter()inmarket2017-08-161-11/+26
|
* Add support for CMSIS V2 OS's eg RTX5inmarket2017-08-163-4/+22
|
* Remove long obsoleted (and dubious) functions gfxSemCounter() and ↵inmarket2017-08-1615-92/+8
| | | | gfxSemCounterI()
* Add compatibility with Visual Studio and make compile warning capabilities ↵inmarket2017-06-3013-18/+70
| | | | more cross platform
* Fixed an issue on FreeRTOS where thread stacks were being created too largeinmarket2017-04-061-0/+3
|
* Make the uGFXMain() prototype always availableinmarket2017-03-041-2/+0
|
* Change the prototype for uGFXMain()inmarket2017-03-042-4/+8
|
* FEATURE: Significantly improved the FreeRTOS portinmarket2017-03-0414-9/+111
| | | | | | 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
* Updates to the FreeRTOS GOS portinmarket2017-03-012-78/+32
|
* Ensure stack size produces an aligned stack on platforms where it mattersinmarket2017-01-095-5/+9
|
* Fix Cortex m0 Raw32 scheduler.inmarket2016-12-303-18/+25
| | | | Ensure 8 byte alignment of the stack for all ARM specific scheduler code.
* Updates to Keil RAW32 CPU specific scheduler.inmarket2016-12-233-3/+27
| | | | Tested working on CortexM7 and CortexM7 with FP.
* Revert "Remove some compiler warnings"Joel Bodenmann2016-12-141-0/+2
| | | | This reverts commit 76671249d62e0931fdac3849ef474d57f780a61e.
* Adding missing __cpp() wrapper macro to inline assembly for Keil RAW32 ↵Joel Bodenmann2016-12-123-3/+3
| | | | threading functions
* Cleaning up raw32 thread context switching functions (use consistent coding ↵Joel Bodenmann2016-12-123-30/+30
| | | | style)
* Fixing typo in commentJoel Bodenmann2016-12-121-1/+1
|
* Update the Raw32 heap allocator to remove a memory merging bug.inmarket2016-12-121-62/+50
| | | | The new code has less allocation overhead but memory blocks are now not tracked while allocated.
* Update Raw32 threads CLIB support to work with modern versions of the MINGW ↵inmarket2016-12-121-2/+3
| | | | compiler
* Fix GCC assembler broken during Keil portinmarket2016-12-083-6/+6
|
* Support for Keil compiler RAW32 CPU specific task switching for Cortex ↵inmarket2016-12-064-70/+106
| | | | M0,1,3,4,7