Home
last modified time | relevance | path

Searched full:with (Results 1 – 25 of 750) sorted by relevance

12345678910>>...30

/Kernel-v11.1.0/portable/ThirdParty/XCC/Xtensa/
Dreadme_xtensa.txt14 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 …]
Dxtensa_rtos.h23 * 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'.
Dxtensa_timer.h23 * 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/
DCMakeLists.txt13 # 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 …]
DHistory.txt5 + 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 …]
DMISRA.md4 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
DREADME.md12 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/
Dunit-tests.yml10 with:
19 with:
24 with:
30 - name: Run Unit Tests with ENABLE_SANITIZER=1
41 with:
49 with:
54 with:
Dkernel-demos.yml18 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 …]
Dci.yml15 with:
25 with:
41 with:
47 with:
Dauto-release.yml27 with:
35 with:
42 with:
57 - name: Update source files with version info
81 with:
Dkernel-checks.yml16 # 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/
Dpull_request_process.md3 …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/
Dcroutine.h22 * 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 …]
Dtask.h22 * 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 …]
Dmpu_wrappers.h22 * 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. */
Datomic.h22 * 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.
Dmpu_prototypes.h22 * 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/
Dportmacro.h30 * 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 …]
Dxtensa_rtos.h28 * 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'.
Dxtensa_timer.h28 * 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/
DREADME.md3 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/
Dportmacro.h22 * 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/
Dportmacro.h22 * 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/
Dreadme.md9 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