atomthreads icon indicating copy to clipboard operation
atomthreads copied to clipboard

Lightweight, Portable RTOS Scheduler

Results 14 atomthreads issues
Sort by recently updated
recently updated
newest added

When atomMutexPut() is called from an interrupt context, curr_tcb_ptr is not checked against NULL. It is checked against mutex->owner, and if the mutex is unclaimed it will match and result...

I have extracted the atomevents updates to a separate branch, else there was other non-relevant stuff. Hence the slightly odd branch name. What an event is is hopefully documented using...

I have recently put together a port for the MicroBlaze soft-core micro-controller (32 bit configuration, no virtual memory). I also have a variant port for the Cortex-M for STM32 MCUs...

Hi Kelvin, this pull request: - fixes a bug in the stm8 port (using proprietary headers/code from STMicro) - adds a new stmo_oss port using only open-source headers/code Thanks for...

Tested only in qemu for now - All tests passed.

Add extension for tick-less operation; Add signal; Add STM8L.

some notes for event: 1 add additional 2 variables in the kernel for event 2 the test cases only has 3 cases for now

support both STM8S and STM8L

Why is the stack_size parameter to atomThreadCreate() an uint32_t instead of size_t? The uint32_t wastes space on small systems. And size_t seems to be the size meant for such stuff....

The STM8 port uses TIM1, the "16-bit advanced control timer". Does Atomthreads really need it? Would it make sense to leave this fancy timer to the application, and use the...