Home
last modified time | relevance | path

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

12345678910>>...30

/Kernel-v10.6.2/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-v10.6.2/
DHistory.txt11 - Wrap parameters for system calls with more than four parameters in a
32 tasks. The following is the list of changes introduced with the new MPU
42 system calls, which execute with elevated privilege, now use a
112 the number of bits in an event group also increases with big data type. Contributed
123 interrupts with priority higher than the configMAX_SYSCALL_INTERRUPT_PRIORITY.
133 these ports inline with the newer ARMv8-M ports. Contributed by @chrisnc.
154 to invoke any function with privilege by passing it as a parameter to
165 FreeRTOS MPU API wrapper function with a manually crafted stack frame.
205 or message buffer instance with application provided callback overrides. When
211 is not tied to newlib and can be used with other c-runtime libraries also.
[all …]
DCMakeLists.txt12 # included with FreeRTOS [1..5] or a custom implementation ) by providing the
55 … " CCS_ARM_CM4F - Compiler: CCS Target: ARM Cortex-M4 with FPU\n"
66 … " GCC_ARM_CM3_MPU - Compiler: GCC Target: ARM Cortex-M3 with MPU\n"
67 … " GCC_ARM_CM4_MPU - Compiler: GCC Target: ARM Cortex-M4 with MPU\n"
68 … " GCC_ARM_CM4F - Compiler: GCC Target: ARM Cortex-M4 with FPU\n"
115 …" GCC_RX700_V3_DPFPU - Compiler: GCC Target: Renesas RX700 v3 with DPFPU\n"
131 … " IAR_ARM_CM4F - Compiler: IAR Target: ARM Cortex-M4 with FPU\n"
132 …" IAR_ARM_CM4F_MPU - Compiler: IAR Target: ARM Cortex-M4 with FPU and MP…
163 …" IAR_RX700_V3_DPFPU - Compiler: IAR Target: Renesas RX700 v3 with DPFPU\n"
170 … " MIKROC_ARM_CM4F - Compiler: MikroC Target: ARM Cortex-M4 with FPU\n"
[all …]
DREADME.md6 The easiest way to use FreeRTOS is to start with one of the pre-configured demo application project…
15 ### Consume with CMake
85 …o the FreeRTOS-Kernel repository use unix-style LF line endings for the best compatbility with git.
87 For optmial compatibility with Microsoft Windows tools, it is best to enable the git autocrlf featu…
93 …igure git to ignore the list of large refactor commits in this repository with the followig comman…
/Kernel-v10.6.2/.github/workflows/
Dkernel-demos.yml11 with:
20 with:
40 with:
49 with:
65 with:
74 with:
94 with:
103 with:
123 with:
145 with:
Dunit-tests.yml10 with:
19 with:
24 with:
30 - name: Run Unit Tests with ENABLE_SANITIZER=1
41 with:
49 with:
54 with:
Dkernel-checks.yml13 with:
19 # There is shared code, hosted by FreeRTOS/FreeRTOS, with deps needed by header checker
22 with:
30 with:
36 with:
Dauto-release.yml27 with:
35 with:
42 with:
57 - name: Update source files with version info
81 with:
/Kernel-v10.6.2/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
106 … task being queried is in the Suspended state, or is in the Blocked state with an infinite time ou…
157 /* Used with the uxTaskGetSystemState() function to return the state of each task
210 * so must be used with care!
225 * so must be used with care!
528 * // the task, with appropriate access permissions. Different processors have
616 * // the task, with appropriate access permissions. Different processors have
687 * // desired that these MPU regions are replaced with that defined in the
760 * rate - with the resolution of one tick period.
[all …]
Datomic.h22 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
34 * Implementations with architecture specific atomic instructions can be
58 * Every call to ATOMIC_EXIT_CRITICAL() must be closely paired with
107 * @note This function only swaps *pulDestination with ulExchange, if previous
175 * @note This function only swaps *ppvDestination with pvExchange, if previous
313 * @param [in] ulValue Value to be ORed with *pulDestination.
340 * @param [in] ulValue Value to be ANDed with *pulDestination.
367 * @param [in] ulValue Value to be NANDed with *pulDestination.
394 * @param [in] ulValue Value to be XORed with *pulDestination.
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
88 * with all the APIs. */
129 * with all the APIs. */
168 * with all the APIs. */
189 * with all the APIs. */
214 * with all the APIs. */
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,
139 * with all the APIs. */
215 * with all the APIs. */
280 * with all the APIs. */
318 * with all the APIs. */
350 * with all the APIs. */
/Kernel-v10.6.2/portable/ThirdParty/GCC/Xtensa_ESP32/include/
Dportmacro.h29 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
56 * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
159 …* the tasks or ISRs on the other processors meddling with our CPU. For tasks, this is solved by ad…
164 …* CPU from meddling with the data, it does not stop interrupts on the other cores from interfering…
173 …* behaviour; please keep this in mind if you need any compatibility with other FreeRTOS implementa…
187 /** @brief Acquire a portmux spinlock with a timeout
229 /* Critical section management. NW-TODO: replace XTOS_SET_INTLEVEL with more efficient version, if …
230 /* These cannot be nested. They should be used with a lot of care and cannot be called from interru…
274 * *addr to 'compare'. If *addr == compare, *addr is set to *set. *set is updated with the previous
360 /* Macro to count number of arguments of a __VA_ARGS__ used to support portYIELD_FROM_ISR with,
[all …]
Dxtensa_rtos.h27 * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
45 * with configuration specifics.
121 * Define callout macros used in generic Xtensa code to interact with the RTOS.
130 * Called after minimal context has been saved, with interrupts disabled.
183 * by interrupt priority, with index 0 being the user exception handler hook.
191 * that level, and the result is the same mask with the bits for the handled
199 * is not passed and the result is ignored, so as not to burden the caller with
205 * To enable interrupt/exception hooks, compile the RTOS with '-DXT_INTEXC_HOOKS'.
Dxtensa_timer.h27 * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
37 * abstraction layer (HAL) to deal with config specifics. It may also be
65 * and priority. User may specify a timer by defining XT_TIMER_INDEX with -D,
133 * compile with xt-xcc option "-DXT_SIMULATOR".
148 * editing this here or in xtensa_rtos.h, or compiling with xt-xcc option
/Kernel-v10.6.2/portable/IAR/AVR32_UC3/
Dportmacro.h22 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
47 * Redistribution and use in source and binary forms, with or without
55 * and/or other materials provided with the distribution.
153 * The current source file name and line number are output with a colon before
160 * which is interrupt-unsafe with the current __malloc_lock and __malloc_unlock.
278 /* With the cooperative scheduler, as there is no context switch by interrupt, */ \
291 /* With the cooperative scheduler, as there is no context switch by interrupt, */ \
330 … \n\t" /* Compare the mode bits with supervisor mode(b'0…
365 … \n\t" /* Compare the mode bits with supervisor mode(b'0…
544 …/* With the cooperative scheduler, as there is no context switch by interrupt, */ \
[all …]
Dread.c22 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
36 * - Supported devices: All AVR32 devices with a USART module can be used.
48 * Redistribution and use in source and binary forms, with or without
56 * and/or other materials provided with the distribution.
Dwrite.c22 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
36 * - Supported devices: All AVR32 devices with a USART module can be used.
48 * Redistribution and use in source and binary forms, with or without
56 * and/or other materials provided with the distribution.
/Kernel-v10.6.2/portable/GCC/AVR32_UC3/
Dportmacro.h22 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
47 * Redistribution and use in source and binary forms, with or without
55 * and/or other materials provided with the distribution.
150 * The current source file name and line number are output with a colon before
157 * which is interrupt-unsafe with the current __malloc_lock and __malloc_unlock.
275 /* With the cooperative scheduler, as there is no context switch by interrupt, */ \
288 /* With the cooperative scheduler, as there is no context switch by interrupt, */ \
327 … "cp.w r0, 1\n\t" /* Compare the mode bits with supervisor mode(b'001) */ \
366 … "cp.w r0, 1\n\t" /* Compare the mode bits with supervisor mode(b'001) */ \
551 /* With the cooperative scheduler, as there is no context switch by interrupt, */ \
[all …]
/Kernel-v10.6.2/portable/IAR/RL78/
Dport.c22 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
57 section is exited the count is decremented - with interrupts only being
95 /* With large code and large data sizeof( StackType_t ) == 2, and in pxPortInitialiseStack()
96 sizeof( StackType_t * ) == 4. With small code and small data in pxPortInitialiseStack()
118 /* The task function start address combined with the PSW is also stored in pxPortInitialiseStack()
143 /* Task function start address combined with the PSW. */ in pxPortInitialiseStack()
/Kernel-v10.6.2/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.
/Kernel-v10.6.2/portable/IAR/RX100/
Dport.c22 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
48 /* Tasks should start with interrupts enabled and in Supervisor mode, therefore
49 PSW is set with U and I set, and PM and IPL clear. */
370 /* THIS FUNCTION IS CALLED WITH THE SCHEDULER SUSPENDED. */ in vPortSuppressTicksAndSleep()
391 kernel with respect to calendar time. */ in vPortSuppressTicksAndSleep()
422 /* Ready for software standby with all clocks stopped. */ in vPortSuppressTicksAndSleep()
464 kernel with respect to calendar time. */ in vPortSuppressTicksAndSleep()
476 this function is called with the scheduler suspended the actual in vPortSuppressTicksAndSleep()
478 exited. Reset the match value with whatever remains of this in vPortSuppressTicksAndSleep()

12345678910>>...30