| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1831 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
Update the default low power implementation in all the Cortex-M port layers to add a small critical section.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1830 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1829 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
|
|
|
|
| |
Add eTaskConfirmSleepModeStatus() (not yet tested).
Only call prvQueueUnregisterQueue() when a queue or semaphore is deleted if configQUEUE_REGISTRY_SIZE > 0.
Back out change that checks the configUSE_PORT_OPTMISED_TASK_SELECTION value before uxPriorityUsedOnEntry is set in vTaskPrioritySet as it generated more warnings (with other compilers) than it fixed.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1828 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
updated once more to test new low power features.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1827 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
addition of heap_4.c without it being excluded from the project was breaking the build.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1826 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
|
|
|
|
|
| |
files and queue sets.
Made queue function prototypes consistent so xQueueHandle parameters are always xQueue, and xQUEUE * parameters pxQueue.
Likewise make the task API using px for pointers to TCBs, and just x for task handles.
Heap_x functions now automatically align the start of the heap without using the portDOUBLE union member.
Queue.c now includes queue.h.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1825 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
|
|
| |
Added the QueueSet test to the Rowlay Stellaris and SAM4S-EK Studio demos.
Updated the MSVC demo to use heap_4.c.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1824 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1823 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
|
|
|
| |
force paths through the queue locking and unlocking.
Add the FreeRTOS+Trace recorder into the Win32 MSVC demo.
Added more functions, including the queue set functions, to the MPU port.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1822 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1820 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1819 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1818 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
|
| |
Make conditional compilation syntax and commenting consistent.
Add common demo tasks to demonstrate queue sets.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1817 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
|
|
| |
correct. Instead remove the alignment assert by adding #define portALIGNMENT_ASSERT_pxCurrentTCB ( void )
to the portmacor.h file.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1816 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
|
|
|
|
| |
Changed eTaskStateGet() to eTaskGetState() and added #define to ensure backward compatibility.
Added configEXPECTED_IDLE_TIME_BEFORE_SLEEP definition - was previously hard coded to 2.
Slight change to the default CM3 tickless sleep function to allow the idle time to be set to zero in the pre-sleep processing macro.
Changed stack alignment for the FreeRTOS-MPU port to ensure it didn't trigger the assert() in the generic create function.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1815 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
|
|
| |
Add EDS support in the PIC24 port layer.
Remove unnecessary EHB instructions from PIC32 port.
In the PIC32 port assembly code, replace the &= code with a single ins instruction.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1814 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
obtain the run time stats information.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1813 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
to ensure higher priority tasks that pre-empt the timer daemon cannot post messages that appear to be in the future to the daemon task.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1812 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
|
|
|
| |
Move location of traceTASK_CREATE() macro call.
Remove obsolete handling of trmCOMMAND_PROCESS_TIMER_OVERFLOW as the command was never used in release versions.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1811 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1809 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1808 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1807 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1806 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1805 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1804 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
to use an alternative tick source.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1803 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1802 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
a #pragma SWI_ALIAS.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1801 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1800 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
linkage, and remove some functions that were added in but never used.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1799 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1798 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1797 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
Change CCS R4 directory name.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1796 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
Change CCS R4 directory name.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1795 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1794 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1793 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1792 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1791 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1790 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1789 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1788 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
structure yet.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1787 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
Make small modification in GCC CM3 port when configUSE_PORT_OPTIMISED_TASK_SELECTION is set to 1 to remove compiler warning.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1786 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
configUSE_PORT_OPTIMISED_TASK_SELECTION == 1 to instead be #if( configMAX_PRIORITIES > 32 ).
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1785 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
return the number of items that remain in the list once the list item has been removed.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1784 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1783 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
Tested and updated a few Cortex-M projects to use configUSE_PORT_OPTIMISED_TASK_SELECTION set to 1.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1782 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
|
|
| |
simulator port as the first implementation.
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1781 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|
|
|
|
| |
git-svn-id: http://svn.code.sf.net/p/freertos/code/trunk@1780 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
|