uC-OS3 icon indicating copy to clipboard operation
uC-OS3 copied to clipboard

µC/OS-III is a preemptive, highly portable, and scalable real-time kernel. Designed for ease of use on a huge number of CPU architectures.

Results 10 uC-OS3 issues
Sort by recently updated
recently updated
newest added

When a task to change its priority is blocked on a mutex, its priority change may affect the priority of the owner of the mutex. Specifically, in this function, if...

https://github.com/weston-embedded/uC-OS3/blob/7af6c6e8aff1c75caf008fcc266b759528199eb2/Ports/ARM-Cortex-M/ARMv7-M/GNU/os_cpu_a.S#L158-L160 Must be: ``` .thumb_func OSCtxSw: .thumb_func OSIntCtxSw: ```

#25 The bug in the OS_FlagTaskRdy function (os_flag.c) #25 #23 The bug in the OS_TaskChangePrio funciton (os_task.c) #23

Trace IDs are too small. Setting them to the base address type unlocks a lot of potential and optimizations from a tracing stand point. The next generation of Tracealyzer Recorder...

There is missing one case, as shown in bold below: void OS_FlagTaskRdy (OS_TCB *p_tcb, OS_FLAGS flags_rdy, CPU_TS ts) { #if (OS_CFG_TS_EN == 0u) (void)ts; /* Prevent compiler warning for not...

There are small typos in: - Ports/ARM-Cortex-M/ARMv6-M/os_cpu_c.c - Ports/ARM-Cortex-M/ARMv7-M/os_cpu_c.c - Ports/M14K/CodeSourcery/os_cpu_c.c - Ports/Template/os_cpu.h - Source/os_stat.c - TLS/CCES/os_tls.c - TLS/IAR/os_tls.c - TLS/NewLib/os_tls.c - Template/bsp_os_dt.c Fixes: - Should read `function` rather than...

I see a crash in OSIntExit on line 372 in os_core.c: OSTCBHighRdyPtr->CtxSwCtr++; The reason being that OSTCBHighRdyPtr is 0. It seems this happens when an interrupt occurs while the ready...

Add support to Synopsys ARC EM and HS series. The code submitted here are based on [ Synopsys embARC Board Support Package (BSP) ](https://github.com/foss-for-synopsys-dwc-arc-processors/embarc_bsp) I'm not sure about licenses in...

enhancement

## Description feat : enable FPU in UCOS ## Jira Links https://iontra.atlassian.net/browse/ISDK-60 ## Type of change This change enable the saving and restoring of FPU registers during context switch. ##...