aboutsummaryrefslogtreecommitdiffstats
path: root/src/gos
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Fix a bug in the Cortex M0 task switcherinmarket2016-12-064-107/+265
| | | | Start of Keil compiler CPU specific switching
* Remove some compiler warningsinmarket2016-12-061-2/+0
|
* Fix clang build warningsOleg Gerasimov2016-08-202-1/+2
|
* Adding Qt GOS portJoel Bodenmann2016-07-195-4/+313
|
* add support for ChibiOS RT 4 kernelNicolas Reinecke2016-06-012-7/+16
|
* Fix preprocessor elif, GFX_CPU == duplicatedKimball Johnson2016-05-221-1/+1
|
* Doxygen fixJoel Bodenmann2016-02-281-1/+1
|
* Adding missing default definitions of several macrosJoel Bodenmann2016-02-211-0/+12
|
* Revert "Setting the default heap size to 5120 bytes to avoid confusion due ↵Joel Bodenmann2016-01-111-2/+2
| | | | | | to linker errors when no malloc() / free() are available" This reverts commit ed9a422d81994047edc59794ff26bbcc1f7ea6c5.
* Setting the default heap size to 5120 bytes to avoid confusion due to linker ↵Joel Bodenmann2016-01-081-2/+2
| | | | errors when no malloc() / free() are available
* Fix for using raw32 on a known but unsupported cpuinmarket2015-12-241-123/+119
|
* Removing default operating system to avoid confusionJoel Bodenmann2015-12-131-5/+1
|
* Removing debugging code from NIOS portJoel Bodenmann2015-12-041-3/+1
|
* Removing debugging code from NIOS portJoel Bodenmann2015-12-041-2/+1
|
* Merge branch 'master' of https://bitbucket.org/Tectu/ugfxJoel Bodenmann2015-11-276-33/+55
|\
| * Add ability to emulate malloc() and free() to prevent nasty hard to find ↵inmarket2015-11-274-2/+42
| | | | | | | | link errors from C library routines that need malloc
| * Fix docoinmarket2015-11-271-30/+12
| |
| * Fix from crteensy for Arduino when compiling with a strict(er) compilerinmarket2015-11-251-1/+1
| |
* | Adding support for NIOS-II platformJoel Bodenmann2015-11-277-2/+121
|/
* Make all include paths in ugfx relative.inmarket2015-11-2113-23/+23
| | | | The only include path now needed is for drivers (in particular GDISP drivers)
* Fixing typo in macrosJoel Bodenmann2015-11-141-2/+2
|
* Fix compiler detection for Keil uVision V5inmarket2015-11-121-2/+2
|
* Add missing defines and move some config variablesinmarket2015-11-111-46/+40
|
* Revert the use of the new compiler defines as they are not autodetected ↵inmarket2015-11-111-2/+2
| | | | correctly yet
* Adding missing defines for GFX_COMPILER_ARMCC and GFX_COMPILER_KEIL in ↵Joel Bodenmann2015-11-081-1/+2
| | | | gos_options.h
* Adding GFX_COMPILER_ARMCC and GFX_COMPILER_KEILJoel Bodenmann2015-11-071-2/+2
|
* Adding missing default value for GFX_NO_INLINEJoel Bodenmann2015-11-041-0/+9
|
* Adding missing GFX_USE_OS_RAWRTOS default valueJoel Bodenmann2015-10-291-0/+7
|
* DocumentationJoel Bodenmann2015-10-291-1/+1
|
* Another CMSIS fixinmarket2015-10-261-1/+1
|
* Another attempt to get CMSIS semaphores correct.inmarket2015-10-262-9/+17
|
* CMSIS semaphore fixinmarket2015-10-261-3/+3
|
* Remove superfluous fileinmarket2015-10-261-89/+0
|
* Fixing Mutex and Semaphores for CMSIS RTOSJoel Bodenmann2015-10-252-6/+12
|