Searched +full:- +full:y (Results 1 – 13 of 13) sorted by relevance
| /Kernel-v11.0.1/portable/IAR/AVR_AVRDx/ |
| D | portmacro.s90 | 5 ; * SPDX-License-Identifier: MIT 31 ; Declare all extern symbols here - including any ISRs that are referenced in 35 ; ------------- 39 ; --------------------------- 46 ; ---------------------------------- 53 ; ----------------------- 74 st -y, r16 77 ld r16, y+ 82 ; ------------------------------------------------------ 89 ; portRESTORE_CONTEXT(). This is dis-advantageous as the context switch [all …]
|
| D | port.c | 5 * SPDX-License-Identifier: MIT 34 /*----------------------------------------------------------- 36 *----------------------------------------------------------*/ 41 /*-----------------------------------------------------------*/ 63 /*-----------------------------------------------------------*/ 77 /*lint -e950 -e611 -e923 Lint doesn't like this much - but nothing I can do about it. */ in pxPortInitialiseStack() 82 * AVR Y register. in pxPortInitialiseStack() 94 /*pxTopOfStack--; */ in pxPortInitialiseStack() 96 /*pxTopOfStack--; */ in pxPortInitialiseStack() 98 /*pxTopOfStack--; */ in pxPortInitialiseStack() [all …]
|
| /Kernel-v11.0.1/portable/IAR/AVR_Mega0/ |
| D | portmacro.s90 | 5 ; * SPDX-License-Identifier: MIT 31 ; Declare all extern symbols here - including any ISRs that are referenced in 35 ; ------------- 39 ; --------------------------- 46 ; ---------------------------------- 53 ; ----------------------- 74 st -y, r16 77 ld r16, y+ 82 ; ------------------------------------------------------ 89 ; portRESTORE_CONTEXT(). This is dis-advantageous as the context switch [all …]
|
| D | port.c | 5 * SPDX-License-Identifier: MIT 34 /*----------------------------------------------------------- 36 *----------------------------------------------------------*/ 41 /*-----------------------------------------------------------*/ 63 /*-----------------------------------------------------------*/ 77 /*lint -e950 -e611 -e923 Lint doesn't like this much - but nothing I can do about it. */ in pxPortInitialiseStack() 82 * AVR Y register. in pxPortInitialiseStack() 94 /*pxTopOfStack--; */ in pxPortInitialiseStack() 96 /*pxTopOfStack--; */ in pxPortInitialiseStack() 98 /*pxTopOfStack--; */ in pxPortInitialiseStack() [all …]
|
| /Kernel-v11.0.1/portable/IAR/ATMega323/ |
| D | portmacro.s90 | 5 ; * SPDX-License-Identifier: MIT 31 ; Declare all extern symbols here - including any ISRs that are referenced in 35 ; ------------- 42 ; --------------------------- 49 ; ---------------------------------- 56 ; ----------------------- 87 ; ------------------------------------------------------ 94 ; portRESTORE_CONTEXT(). This is dis-advantageous as the context switch 103 st -y, r0 ; First save the r0 register - we need to use this. 106 st -y, r0 ; Store the SREG as it was before we disabled interrupts. [all …]
|
| D | port.c | 5 * SPDX-License-Identifier: MIT 34 /*----------------------------------------------------------- 36 *----------------------------------------------------------*/ 49 /*-----------------------------------------------------------*/ 69 /*-----------------------------------------------------------*/ 85 pxTopOfStack--; in pxPortInitialiseStack() 87 pxTopOfStack--; in pxPortInitialiseStack() 89 pxTopOfStack--; in pxPortInitialiseStack() 91 /* Remember where the top of the hardware stack is - this is required in pxPortInitialiseStack() 98 /*lint -e950 -e611 -e923 Lint doesn't like this much - but nothing I can do about it. */ in pxPortInitialiseStack() [all …]
|
| /Kernel-v11.0.1/portable/WizC/PIC18/ |
| D | Install.bat | 16 echo YES, I found a fedC-installation! 19 echo I could not find a fedC-installation. 27 echo YES, I found a wizC-installation! 30 echo I could not find a wizC-installation. 36 echo I could not find a FED C-compiler installation on your system. 38 echo Perhaps I got confused because you installed fedC or wizC in a non-default directory. 39 echo If this is the case, please change the path at the top of this install-script. 65 echo Press 'ctrl-c' to stop me 74 attrib -R "%FEDLIBSUSER%\libFreeRTOS\Modules\Croutine.c" >nul 75 attrib -R "%FEDLIBSUSER%\libFreeRTOS\Modules\Port.c" >nul [all …]
|
| /Kernel-v11.0.1/.github/workflows/ |
| D | kernel-demos.yml | 1 name: FreeRTOS-Kernel Demos 5 WIN32-MSVC: 7 runs-on: windows-latest 9 - name: Checkout the FreeRTOS/FreeRTOS Repository 15 fetch-depth: 1 18 - name: Checkout Pull Request 23 - name: Add msbuild to PATH 24 uses: microsoft/setup-msbuild@v1.1 26 - name: Build WIN32-MSVC Demo 27 working-directory: FreeRTOS/Demo/WIN32-MSVC [all …]
|
| D | coverity_scan.yml | 10 bashPass: \033[32;1mPASSED - 11 bashInfo: \033[33;1mINFO - 12 bashFail: \033[31;1mFAILED - 16 Coverity-Scan: 17 if: ( github.repository == 'FreeRTOS/FreeRTOS-Kernel' ) 19 runs-on: ubuntu-latest 21 - name: Checkout the Repository 24 - env: 29 echo -e "::group::${{ env.bashInfo }} ${{ env.stepName }} ${{ env.bashEnd }}" 31 sudo apt-get -y update [all …]
|
| /Kernel-v11.0.1/portable/CodeWarrior/HCS12/ |
| D | port.c | 5 * SPDX-License-Identifier: MIT 34 /*----------------------------------------------------------- 36 *----------------------------------------------------------*/ 45 /* Interrupt service routines have to be in non-banked memory - as does the 64 critical section should not be left (i.e. interrupts should not be re-enabled) 71 /*-----------------------------------------------------------*/ 83 pxTopOfStack--; in pxPortInitialiseStack() 85 pxTopOfStack--; in pxPortInitialiseStack() 87 pxTopOfStack--; in pxPortInitialiseStack() 99 pxTopOfStack--; in pxPortInitialiseStack() [all …]
|
| /Kernel-v11.0.1/portable/GCC/HCS12/ |
| D | port.c | 5 * SPDX-License-Identifier: MIT 38 /*----------------------------------------------------------- 40 *----------------------------------------------------------*/ 49 /* NOTE: Interrupt service routines must be in non-banked memory - as does the 61 /* Function in non-banked memory which actually switches to first task. */ 65 * critical section should not be left (i.e. interrupts should not be re-enabled) 70 volatile UBaseType_t uxCriticalNesting = 0x80; /* un-initialized */ 72 /*-----------------------------------------------------------*/ 88 *--pxTopOfStack = ( StackType_t ) *( ( ( StackType_t * ) ( &pxCode ) ) + 0 ); in pxPortInitialiseStack() 92 /* Y register */ in pxPortInitialiseStack() [all …]
|
| /Kernel-v11.0.1/portable/GCC/ATMega323/ |
| D | port.c | 5 * SPDX-License-Identifier: MIT 33 + AVR port - Replaced the inb() and outb() functions with direct memory 44 /*----------------------------------------------------------- 46 *----------------------------------------------------------*/ 57 /*-----------------------------------------------------------*/ 64 /*-----------------------------------------------------------*/ 72 * pushed the registers onto the stack - causing the 32 registers to be on the 175 /*-----------------------------------------------------------*/ 181 /*-----------------------------------------------------------*/ 196 pxTopOfStack--; in pxPortInitialiseStack() [all …]
|
| /Kernel-v11.0.1/ |
| D | History.txt | 35 was last assigned to the task - which due to priority inheritance, may not 42 FreeRTOSConfig.h. We thank @mdnr-g for their contribution. 46 vTaskResume or vTaskResumeFromISR. We thank @Moral-Hao for their 49 FreeRTOS handlers for PendSV and SVCall interrupts on Cortex-M devices. 54 + Add CMake support to allow the application writer to select the RISC-V 58 + Make taskYIELD available to unprivileged tasks for ARMv8-M ports. 59 + Update Cortex-M23 ports to not use PSPLIM_NS. We thank @urutva for their 61 + Update the SysTick setup code for ARMv8-M ports to first configure the clock 66 + Add the port-optimized task selection algorithm optionally available for 67 ARMv7-M ports to the ARMv8-M ports. We thank @jefftenney for their [all …]
|