Searched full:with (Results 1 – 25 of 750) sorted by relevance
12345678910>>...30
/Kernel-v11.1.0/portable/ThirdParty/XCC/Xtensa/ |
D | readme_xtensa.txt | 14 This port currently works with FreeRTOS kernel version 10.0.0. 22 extensions defined in the TIE language, with certain minimum 26 NOTE: It may be possible to build and run this with the open-source 32 'xclib' C runtime libraries distributed with Xtensa Tools, providing 39 with reentrancy then you can use any of these libraries. 48 - Timer interrupt option with at least one interruptible timer. 52 most 'Xtensa T1050' processors are configured with XEA2. 57 with the Xtensa Tools. This provides the board clock frequency and basic 59 is not a tradtional RTOS "board support package" with RTOS specific 81 All source is provided along with a Makefile that works for any host [all …]
|
D | xtensa_rtos.h | 23 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 43 * with configuration specifics. 119 Define callout macros used in generic Xtensa code to interact with the RTOS. 128 Called after minimal context has been saved, with interrupts disabled. 179 by interrupt priority, with index 0 being the user exception handler hook. 187 that level, and the result is the same mask with the bits for the handled 195 is not passed and the result is ignored, so as not to burden the caller with 201 To enable interrupt/exception hooks, compile the RTOS with '-DXT_INTEXC_HOOKS'.
|
D | xtensa_timer.h | 23 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 35 * abstraction layer (HAL) to deal with config specifics. It may also be 62 and priority. User may specify a timer by defining XT_TIMER_INDEX with -D, 130 compile with xt-xcc option "-DXT_SIMULATOR". 145 editing this here or in xtensa_rtos.h, or compiling with xt-xcc option
|
/Kernel-v11.1.0/ |
D | CMakeLists.txt | 13 # included with FreeRTOS [1..5] or a custom implementation) by providing the 54 … " CCS_ARM_CM4F - Compiler: CCS Target: ARM Cortex-M4 with FPU\n" 65 … " GCC_ARM_CM3_MPU - Compiler: GCC Target: ARM Cortex-M3 with MPU\n" 66 … " GCC_ARM_CM4_MPU - Compiler: GCC Target: ARM Cortex-M4 with MPU\n" 67 … " GCC_ARM_CM4F - Compiler: GCC Target: ARM Cortex-M4 with FPU\n" 88 … " GCC_ARM_CRX_MPU - Compiler: GCC Target: ARM Cortex-Rx with MPU\n" 110 …" GCC_RISC_V_GENERIC - Compiler: GCC Target: RISC-V with FREERTOS_RISCV_EX… 116 …" GCC_RX700_V3_DPFPU - Compiler: GCC Target: Renesas RX700 v3 with DPFPU\n" 132 … " IAR_ARM_CM4F - Compiler: IAR Target: ARM Cortex-M4 with FPU\n" 133 …" IAR_ARM_CM4F_MPU - Compiler: IAR Target: ARM Cortex-M4 with FPU and MP… [all …]
|
D | History.txt | 5 + Add ARMv7-R port with Memory Protection Unit (MPU) support. 36 + Code changes to comply with MISRA C 2012. 42 the MSP430F449 port to make it work with both MSP430 GCC and MSPGCC 44 + Update xPortIsAuthorizedToAccessBuffer() on FreeRTOS ports with MPU 54 POSIX timers to address issues with signal handling in non-FreeRTOS 69 + Fix compiler warnings in the MSP430F449 port when compiled with the 105 with snprintf. 106 + Add trace macros to ports that enable tracing the interaction of ISRs with 134 with static allocation only. We thank @conara for their contribution. 180 - Wrap parameters for system calls with more than four parameters in a [all …]
|
D | MISRA.md | 4 guidelines, with the deviations listed below. Compliance is checked with 14 ### Suppressed with Coverity Comments 16 with ( Assuming rule 8.4 violation; with justification in point 1 ): 32 object or function with external linkage is defined. 35 - pxCurrentTCB(s) is defined with external linkage but it is only referenced 41 - xQueueRegistry is defined with external linkage because it is accessed by the 47 MISRA C:2012 Rule 8.6: An identifier with external linkage shall have exactly 51 - This rule prohibits an identifier with external linkage to have multiple
|
D | README.md | 12 The easiest way to use FreeRTOS is to start with one of the pre-configured demo 35 ### Consume with CMake 142 for the best compatibility with git. 144 For optimal compatibility with Microsoft Windows tools, it is best to enable 157 with the following command:
|
/Kernel-v11.1.0/.github/workflows/ |
D | unit-tests.yml | 10 with: 19 with: 24 with: 30 - name: Run Unit Tests with ENABLE_SANITIZER=1 41 with: 49 with: 54 with:
|
D | kernel-demos.yml | 18 with: 27 with: 47 with: 56 with: 78 with: 87 with: 108 name: CMake Example with Native GCC 141 with: 150 with: 170 with: [all …]
|
D | ci.yml | 15 with: 25 with: 41 with: 47 with:
|
D | auto-release.yml | 27 with: 35 with: 42 with: 57 - name: Update source files with version info 81 with:
|
D | kernel-checks.yml | 16 # There is shared code, hosted by FreeRTOS/FreeRTOS, with deps needed by header checker 19 with: 28 with: 34 with:
|
/Kernel-v11.1.0/.github/ |
D | pull_request_process.md | 3 …on in Github. Before you start a PR, please read and familiarize yourself with [CONTRIBUTING.md](C… 31 1. The reviewer provides feedback and discusses open questions with the contributor, if needed. 53 …decide to skip some stages depending on the type of PR. For example, a PR with a simple doc update… 64 …rkload of the team. We generally attempt to resolve each PR in accordance with the timeframes belo… 89 5. Test your PR. In your PR, please accompany your changes with suitable unit tests and any other t… 93 … a certain way, you are free to debate the merits of the requested change with the reviewer, while… 96 …ution guidelines, if followed, will help you get your code reviewed and merged with less friction. 102 Pull requests older than 120 days or not in-line with scope of the project will be closed. Exceptio… 112 …he PR comments. If everything else fails, please create a post on FreeRTOS forums with link to PR.
|
/Kernel-v11.1.0/include/ |
D | croutine.h | 22 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 61 … /* Co-routine control block. Note must be identical in size down to uxPriority with TCB_t. */ 80 * @param uxPriority The priority with respect to other co-routines at which 88 * list, otherwise an error code defined with ProjDefs.h. 100 * // Must start every co-routine with a call to crSTART(); 114 * // Must end every co-routine with a call to crEND(); 199 * // Must start every co-routine with a call to crSTART(); 207 * // Must end every co-routine with a call to crEND(); 234 * // Must start every co-routine with a call to crSTART(); 242 * // Must end every co-routine with a call to crEND(); [all …]
|
D | task.h | 22 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 50 * If tskKERNEL_VERSION_NUMBER ends with + it represents the version in development 107 … task being queried is in the Suspended state, or is in the Blocked state with an infinite time ou… 158 /* Used with the uxTaskGetSystemState() function to return the state of each task 222 * so must be used with care! 241 * so must be used with care! 571 * // the task, with appropriate access permissions. Different processors have 665 * // the task, with appropriate access permissions. Different processors have 742 * // desired that these MPU regions are replaced with that defined in the 817 * rate - with the resolution of one tick period. [all …]
|
D | mpu_wrappers.h | 22 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 44 * version, which wraps the non-MPU version with privilege promoting 87 * with all the APIs. */ 131 * with all the APIs. */ 170 * with all the APIs. */ 192 * with all the APIs. */ 217 * with all the APIs. */
|
D | atomic.h | 22 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 34 * Implementations with architecture specific atomic instructions can be 66 * Every call to ATOMIC_EXIT_CRITICAL() must be closely paired with 115 * @note This function only swaps *pulDestination with ulExchange, if previous 183 * @note This function only swaps *ppvDestination with pvExchange, if previous 321 * @param [in] ulValue Value to be ORed with *pulDestination. 348 * @param [in] ulValue Value to be ANDed with *pulDestination. 375 * @param [in] ulValue Value to be NANDed with *pulDestination. 402 * @param [in] ulValue Value to be XORed with *pulDestination.
|
D | mpu_prototypes.h | 22 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 33 * which wraps the non-MPU version with privilege promoting then demoting code, 138 * with all the APIs. */ 217 * with all the APIs. */ 282 * with all the APIs. */ 325 * with all the APIs. */ 357 * with all the APIs. */
|
/Kernel-v11.1.0/portable/ThirdParty/GCC/Xtensa_ESP32/include/ |
D | portmacro.h | 30 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 57 * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 160 …* the tasks or ISRs on the other processors meddling with our CPU. For tasks, this is solved by ad… 165 …* CPU from meddling with the data, it does not stop interrupts on the other cores from interfering… 174 …* behaviour; please keep this in mind if you need any compatibility with other FreeRTOS implementa… 188 /** @brief Acquire a portmux spinlock with a timeout 230 /* Critical section management. NW-TODO: replace XTOS_SET_INTLEVEL with more efficient version, if … 231 /* These cannot be nested. They should be used with a lot of care and cannot be called from interru… 276 * *addr to 'compare'. If *addr == compare, *addr is set to *set. *set is updated with the previous 366 /* Macro to count number of arguments of a __VA_ARGS__ used to support portYIELD_FROM_ISR with, [all …]
|
D | xtensa_rtos.h | 28 * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 46 * with configuration specifics. 123 * Define callout macros used in generic Xtensa code to interact with the RTOS. 132 * Called after minimal context has been saved, with interrupts disabled. 185 * by interrupt priority, with index 0 being the user exception handler hook. 193 * that level, and the result is the same mask with the bits for the handled 201 * is not passed and the result is ignored, so as not to burden the caller with 207 * To enable interrupt/exception hooks, compile the RTOS with '-DXT_INTEXC_HOOKS'.
|
D | xtensa_timer.h | 28 * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 38 * abstraction layer (HAL) to deal with config specifics. It may also be 66 * and priority. User may specify a timer by defining XT_TIMER_INDEX with -D, 134 * compile with xt-xcc option "-DXT_SIMULATOR". 149 * editing this here or in xtensa_rtos.h, or compiling with xt-xcc option
|
/Kernel-v11.1.0/examples/ |
D | README.md | 3 The easiest way to use FreeRTOS is to start with one of the pre-configured demo application project… 10 … the template_configuration directory listed below. This will provide you with a starting point fo… 17 Additional examples of the kernel being used in real life applications in tandem with many other li…
|
/Kernel-v11.1.0/portable/GCC/AVR32_UC3/ |
D | portmacro.h | 22 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 48 * Redistribution and use in source and binary forms, with or without 56 * and/or other materials provided with the distribution. 151 * The current source file name and line number are output with a colon before 158 * which is interrupt-unsafe with the current __malloc_lock and __malloc_unlock. 277 /* With the cooperative scheduler, as there is no context switch by interrupt, */ \ 290 /* With the cooperative scheduler, as there is no context switch by interrupt, */ \ 329 …"cp.w r0, 1\n\t" /* Compare the mode bits with supervisor mode(b'001) */ … 368 …"cp.w r0, 1\n\t" /* Compare the mode bits with supervisor mode(b'001) */ … 553 /* With the cooperative scheduler, as there is no context switch by interrupt, */ \ [all …]
|
/Kernel-v11.1.0/portable/IAR/AVR32_UC3/ |
D | portmacro.h | 22 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 48 * Redistribution and use in source and binary forms, with or without 56 * and/or other materials provided with the distribution. 154 * The current source file name and line number are output with a colon before 161 * which is interrupt-unsafe with the current __malloc_lock and __malloc_unlock. 280 /* With the cooperative scheduler, as there is no context switch by interrupt, */ \ 293 … /* With the cooperative scheduler, as there is no context switch by interrupt, */ \ 332 … \n\t" /* Compare the mode bits with supervisor mode(b'0… 367 … \n\t" /* Compare the mode bits with supervisor mode(b'0… 546 /* With the cooperative scheduler, as there is no context switch by interrupt, */ \ [all …]
|
/Kernel-v11.1.0/portable/ThirdParty/GCC/ATmega/ |
D | readme.md | 9 This initial commit contains the information required to build with System Tick being generated by … 22 …and is designed to be used in physical applications, controlling hardware with PWM and recognising… 39 …- providing a `portTASK_FUNCTION_PROTO()` with the linker attribute `.lowtext` which is used to en… 49 …thesiser](https://feilipu.me/2015/06/02/goldilocks-analogue-synthesizer/) with less than 83 micros… 71 ATmega devices with __ENHANCED WDT__ Interrupt capability - will use WDT.
|
12345678910>>...30