Commit graph

  • ddd02abf47 * Renamed trace point in prvNotifyQueueSetContainer() so it isn't a duplicate of the trace point in xQueueGenericSend() Erik Tamlin 2020-04-07 11:27:52 +02:00
  • ef7ab92de7 ATmegaxxxx - initial commit Phillip Stevens 2020-04-07 19:15:29 +10:00
  • 334de5d8ab
    Enable ARMv7-M MPU ports to place FreeRTOS kernel code outside of flash (#46) Gaurav-Aggarwal-AWS 2020-04-06 15:51:40 -07:00
  • 64b65da6b0 Enable ARMv7-M MPU ports to place FreeRTOS kernel code outside of flash Gaurav Aggarwal 2020-04-05 14:55:20 -07:00
  • 60bdcd9538 portable/GCC/MSPFR5969: fix macro portRESTORE_CONTEXT Rafal Babski 2020-04-02 09:18:58 +01:00
  • 999235962e portable/GCC/MSPFR5969: add new port for MSP430 Rafal Babski 2020-04-02 08:59:31 +01:00
  • e89f5ef1e7
    Update task.h Shreyas Balakrishna 2020-04-01 13:53:00 +13:00
  • 154c889bb8
    Add top and end of stack to task info report Shreyas Balakrishna 2020-04-01 13:51:48 +13:00
  • 9929394b68 Fix: Interrut Handler Register Function and Exception Process shiode 2020-03-30 17:25:53 +09:00
  • a8a25d0062 tasks.c: disable interrupts in critical section only if scheduler is started Mahavir Jain 2020-03-28 17:26:21 +05:30
  • e2c4df5bc8 Merge remote-tracking branch 'upstream/master' Jon Snow 2020-03-27 20:30:06 -04:00
  • 752a2506b2 Use CMSIS wrapped asm function in "vPortValidateInterruptPriority" paperchalice 2020-03-27 12:48:01 +08:00
  • e27b56d4be Use CMSIS wrapped asm function in function "vPortSuppressTicksAndSleep" paperchalice 2020-03-27 12:45:10 +08:00
  • 3fae5206ad manual uncrustify to minimize diffs. The file is already non-compliant with the .cfg we use for AFR David Chalco 2020-03-25 19:26:44 -07:00
  • 057701d574 Remove unnecessary header inclusion and touch up comments David Chalco 2020-03-25 19:09:17 -07:00
  • fd85f367c3 modifications from testing David Chalco 2020-03-25 18:21:57 -07:00
  • b9dab369b1 1st iteration: vTaskGetCurrentBlocker David Chalco 2020-03-25 14:15:42 -07:00
  • 464695a4f2
    Synopsys ARC port, adding support for ARC EM and HS cores -- continued from PR #8. (#28) Yuhui Zheng 2020-03-24 11:54:03 -07:00
  • a5531aade6 pxTCB is no longer needed in this local function. Yuhui Zheng 2020-03-22 18:58:21 -07:00
  • 3b8c72c669
    Update tasks.c (#22) WineQ圈9 2020-03-23 10:18:48 +08:00
  • a43f7408df pxTCB is no longer needed in this local function. Yuhui Zheng 2020-03-22 18:58:21 -07:00
  • 90a3584749 portable/GCC/Posix: add new port for Posix (Linux) applications David Vrabel 2020-03-04 18:00:41 +00:00
  • 9c7904889f portable/GCC/Posix: add new port for Posix (Linux) applications David Vrabel 2020-03-04 18:00:41 +00:00
  • eff07c040a
    Update tasks.c (#26) WineQ圈9 2020-03-20 00:00:05 +08:00
  • 62f615f662
    Adding url to direct users to FreeRTOS-Kernel github page. (#32) Yuhui Zheng 2020-03-17 19:30:19 -07:00
  • b1152be053 Adding url to direct users to FreeRTOS-Kernel github page. Yuhui Zheng 2020-03-17 13:47:43 -07:00
  • 1ebcac3c9f
    Create pull_request_template.md Yuhui Zheng 2020-03-17 13:11:11 -07:00
  • 3f6cd683cb
    Create SECURITY.md Yuhui Zheng 2020-03-17 13:08:50 -07:00
  • 3f62dfdb81 Update issue templates Yuhui Zheng 2020-03-17 13:06:09 -07:00
  • 177e79fc79
    Add "Tickless Idle" support for ARMv8M ports (#29) Gaurav-Aggarwal-AWS 2020-03-16 10:50:49 -07:00
  • 459dceb29c Fix Coverity warnings: In most cases the return value of xTaskResumeAll() is cast to void when it is not needed. This PR fixes a couple of instances in the heap_n.c implementations where that was not the case. RichardBarry 2020-03-16 09:59:32 -07:00
  • 1362283d89 Fix Coverity warnings: In most cases the return value of xTaskResumeAll() is cast to void when it is not needed. This PR fixes a couple of instances in the heap_n.c implementations where that was not the case. RichardBarry 2020-03-16 09:59:32 -07:00
  • 5d28744feb Improve documentation for the ulTaskNotifyValueClear() and xTaskCatchUpTicks() API functions. Move the prototype and documentation for xTaskCatchUpTicks() into the correct place in the task.h header file (in the public documentation from the private documentation). Rename the variable that holds the return value in xTaskCatchUpTicks() to more accurately represent its meaning. RichardBarry 2020-03-14 21:07:41 -07:00
  • b49eec35f6 The Windows port layer is built with both MSVC and GCC. GCC generated a warning relating to the variable lWaitForYield being set but not used. This change removes the variable. RichardBarry 2020-03-14 12:09:07 -07:00
  • f52877a90d Add "Tickless Idle" support for ARMv8M ports Gaurav Aggarwal 2020-03-15 18:58:52 -07:00
  • a8ef386fb5 Move ./portable/Synopsys/ARC to ./portable/ThirdParty/GCC/ARC_EM_HS. Yuhui Zheng 2020-03-14 22:57:29 -07:00
  • 426f5738ab Improve documentation for the ulTaskNotifyValueClear() and xTaskCatchUpTicks() API functions. Move the prototype and documentation for xTaskCatchUpTicks() into the correct place in the task.h header file (in the public documentation from the private documentation). Rename the variable that holds the return value in xTaskCatchUpTicks() to more accurately represent its meaning. RichardBarry 2020-03-14 21:07:41 -07:00
  • d4a00bf682 Synopsys ARC port, adding support for ARC EM and HS cores Yuguo Zou 2020-01-20 16:42:49 +08:00
  • f214e0106b
    Update tasks.c WineQ圈9 2020-03-15 10:25:06 +08:00
  • 23a05b5817 The Windows port layer is built with both MSVC and GCC. GCC generated a warning relating to the variable lWaitForYield being set but not used. This change removes the variable. RichardBarry 2020-03-14 12:09:07 -07:00
  • 180d0b8ee3
    Update tasks.c (#24) WineQ圈9 2020-03-15 02:58:19 +08:00
  • 70fe548293
    Update tasks.c WineQ圈9 2020-03-14 14:48:11 +08:00
  • 4dd4540cb0
    Update tasks.c WineQ圈9 2020-03-14 14:30:21 +08:00
  • 9b02ee0af2 Cortex-A9 port: Adding stack alignment directive to assembly code Vladimir Umek 2020-03-05 13:16:51 +01:00
  • 1b95a6eacd
    Merge pull request #1 from KiLuYa/KiLuYa-patch-1 WineQ圈9 2020-03-12 15:52:02 +08:00
  • 80c5300bba
    Update tasks.c WineQ圈9 2020-03-12 15:50:12 +08:00
  • 9efbfab5a7 Cortex-A9 port: Adding stack alignment directive to assembly code Vladimir Umek 2020-03-05 13:16:51 +01:00
  • 8e3cf978c4 Xtensa_ESP32: Change _iram_end to _iram_text_end Sachin Parekh 2020-02-26 19:08:26 +05:30
  • e1b98f0b4b This change prevents tickless idle mode potentially sleeping for an extra tick in the corer case that a tick interrupt occurred between the scheduler being suspended and the expected idle time being checked for a second time (within the idle task) - as described by the sequence below. Th change updates eTaskConfirmSleepModeStatus() to specifically check if a tick is pending, and if so, abort entering sleep mode. RichardBarry 2020-02-28 12:40:11 -08:00
  • 499e55a03c
    Bring license in sync with FreeRTOS/FreeRTOS. (#20) Yuhui.Zheng 2020-02-27 14:33:46 -08:00
  • f724b2d6cf Bring license in sync with FreeRTOS/FreeRTOS. Yuhui Zheng 2020-02-27 13:58:05 -08:00
  • 078b400aff Updates vCoRoutineSchedule() so it returns without doing anything if if the co-routine internal data structures have not been initialised. The internal data structures are initialised when the first co-routine is created. NOTE: Co-routines are a deprecated feature. This change was made to close off an old ticket as the source control transitions from SourceForge to Github. ribarry 2020-02-22 17:48:22 -08:00
  • 4a5b588db9 Xtensa_ESP32: Change _iram_end to _iram_text_end Sachin Parekh 2020-02-26 19:08:26 +05:30
  • 326d88f429
    Added CONTRIBUTING (#18) lundinc2 2020-02-25 16:22:57 -08:00
  • 2dca96e760
    Added CONTRIBUTING .md Carl Lundin 2020-02-25 13:12:38 -08:00
  • d9cfffa3ca Updates vCoRoutineSchedule() so it returns without doing anything if if the co-routine internal data structures have not been initialised. The internal data structures are initialised when the first co-routine is created. NOTE: Co-routines are a deprecated feature. This change was made to close off an old ticket as the source control transitions from SourceForge to Github. ribarry 2020-02-22 17:48:22 -08:00
  • c246922ea1
    Small typo on L1287 (#14) AniruddhaKanhere 2020-02-19 14:05:48 -08:00
  • 88e32327e9
    version bump to v10.3.1 (#16) V10.3.1-kernel-only Yuhui.Zheng 2020-02-18 22:03:54 -08:00
  • 57e15f071b change history for 10.3.1. Yuhui Zheng 2020-02-18 17:13:21 -08:00
  • 2ccb1390dc version bump in task.h Yuhui Zheng 2020-02-18 17:12:27 -08:00
  • f1f5e8389b Verion bump frmo 10.3.0 to 10.3.1. Yuhui Zheng 2020-02-18 17:11:37 -08:00
  • 1e5ea44875
    Update projdefs.h Phillip Stevens 2020-02-19 11:34:02 +11:00
  • abc46d833a Merge remote-tracking branch 'upstream/master' Jon Snow 2020-02-18 19:21:29 -05:00
  • 5b13764dec small changes to compile with latest avr-gcc Jon Snow 2020-02-17 21:59:55 -05:00
  • 2f7980a846
    Small typo on L1287 AniruddhaKanhere 2020-02-17 16:57:57 -08:00
  • 87beba4a4a
    Removing License/license.txt and add LICENSE under root. (#12) Yuhui.Zheng 2020-02-17 09:52:58 -08:00
  • 4f4b480e27 Removing License/license.txt and add LICENSE under root. Yuhui.Zheng 2020-02-17 09:44:59 -08:00
  • 08c9c9151a
    Replacing readme.txt with README.md. (#11) Yuhui.Zheng 2020-02-16 13:18:58 -08:00
  • 2d7acc4489 Replacing readme.txt with README.md. Yuhui.Zheng 2020-02-14 14:46:26 -08:00
  • 10bbbcf0b9
    Correct the xTimerCreate() documentation which said NULL was returned if the timer period was passed into the function as 0, whereas that is not the case. (#10) Yuhui.Zheng 2020-02-14 12:16:10 -08:00
  • 179f7f7331 Correct the xTimerCreate() documentation which said NULL was returned if the timer period was passed into the function as 0, whereas that is not the case. Yuhui.Zheng 2020-02-14 11:58:42 -08:00
  • 89b4387941 Synopsys ARC port, adding support for ARC EM and HS cores Yuguo Zou 2020-01-20 16:42:49 +08:00
  • 210b1ffcc8 Re-sync with upstream and stripping away none kernel related. V10.3.0-kernel-only Yuhui Zheng 2020-02-10 13:45:57 -08:00
  • 1049fc776a V10.3.0 Richard Barry 2020-02-07 21:58:05 +00:00
  • 9c0c37ab9b Added back some TCP/IP stack port layer files. Richard Barry 2020-02-07 21:51:48 +00:00
  • 7cf721ccf7 Richard Barry 2020-02-07 21:49:55 +00:00
  • 589dd9f149 Update version number in readiness for V10.3.0 release. Sync SVN with reviewed release candidate. Yuhui.Zheng 2020-02-07 20:14:50 +00:00
  • f988394e0d Fix spelling issues. Yuhui.Zheng 2020-02-07 19:19:47 +00:00
  • 28efb5449c Add "is inside interrupt" function to MPU ports. Make clock setup functions weak symbols in ARMv8-M ports. Update Cortex-M33 ports to use an interrupt mask in place of globally disabling interrupts, as per the other Cortex-M ports. Richard Barry 2020-02-07 01:56:25 +00:00
  • 8e5addee1e Update TCP to last release versions in preparation for kernel V10.3.0 release. Richard Barry 2020-02-06 22:45:37 +00:00
  • 7bea399061 Update libraries and sundry check-ins ready for the V10.3.0 kernel release. Richard Barry 2020-02-06 18:52:35 +00:00
  • d319bb0c71 ESP GCC port -- Added LoadStore Exception handlers. Yuhui.Zheng 2020-01-31 19:31:50 +00:00
  • 9fdfbf33e9 Sync FreeRTOS-Labs -CLI -TCP -Trace with the version in FreeRTOS-Plus. Yuhui.Zheng 2020-01-31 19:21:15 +00:00
  • ec6f3d77c3 Sync FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP with the version in GitHub at (23665258cabe49d5d68ba23968b6845a7c80eb34). Yuhui.Zheng 2020-01-31 00:07:53 +00:00
  • 0c1c85a9dd Removing RISC-V port under ThirdParty. Yuhui.Zheng 2020-01-30 22:23:03 +00:00
  • 99e796eb01 Removing unnecessary ThirdParty ports -- Wiced_CY and nrf52840-dk. Yuhui.Zheng 2020-01-30 19:45:03 +00:00
  • 4d4493e61a Remove the FreeRTOS-IoT-Libraries from FreeRTOS-Plus as it was an old copy with a newer copy in FreeRTOS-Labs. Richard Barry 2020-01-30 00:05:23 +00:00
  • 0d54d1c4dc Correct an err in queue.c introduced when previously updating behaviour when queue sets are used in combination with queue overwrites. Richard Barry 2020-01-29 19:52:38 +00:00
  • 175b131abb Added LoadStore Exception handlers Sachin Parekh 2020-01-16 08:24:47 +05:30
  • f5b5b2db04 Cleaning up LPC51U68 projects: - user playable settings are all in FreeRTOSConfig.h. - removed reference to IntQueue.h in main_full.c - readme.txt wording. Yuhui.Zheng 2020-01-24 07:53:14 +00:00
  • 0b9e3b2c5f Synced portable section. Carl Lundin 2020-01-23 17:46:58 -08:00
  • 7ceed10420 Synced with FreeRTOS. Carl Lundin 2020-01-23 17:44:28 -08:00
  • 2415dc26b0 Introduce the portSOFTWARE_BARRIER macro which thus far is only used by the Win32 demo to hold execution up in case a simulated interrupt is executing simultaneously. That should never happen as all threads should execute on the same core, but we have had numerous reports that this and other Win32 port changes we have made fixed these issues - although we have not been able to replicate them ourselves. Richard Barry 2020-01-23 23:49:24 +00:00
  • 18f87e8c33 Add MPU demo project for Nulceo-L152RE which is Coretx-M3. Gaurav Aggarwal 2020-01-23 01:56:36 +00:00
  • e058a65b16 Updates to CM3_MPU GCC port Gaurav Aggarwal 2020-01-23 01:50:25 +00:00
  • 208f8c4c8d add port for ATMega328P Jon Snow 2020-01-19 11:30:40 -05:00
  • 42a0eaafdc Ensure both one-shot and auto-reload are written consistently with a hyphen in comments. Richard Barry 2020-01-16 04:25:29 +00:00
  • 9456992c1f Added uxTimerGetReloadMode() API function. Richard Barry 2020-01-16 04:10:18 +00:00
  • c472c5b04f Add MPU demo project for LPC54018 board. Gaurav Aggarwal 2020-01-12 12:33:17 +00:00
  • 0d95aca202 Introduce a port for T-HEAD CK802. A simple demo for T-HEAD CB2201 is also included. Yuhui.Zheng 2020-01-10 07:53:14 +00:00