badrobotics/FeRTOS
FeRTOS is a simple "operating system" that currently supports ARM Cortex-M CPUs
RustLGPL-3.0
Issues
- 0
Add priorities to tasks
#98 opened by BijanT - 0
- 0
RISCV32 Support
#89 opened by BijanT - 0
Consider RISCV in CI
#94 opened by BijanT - 0
Add syscall to block on a created task.
#36 opened by BijanT - 1
Refactor task module
#38 opened by dkitzman - 0
Add way to detect stack overflow
#8 opened by BijanT - 0
Cortex-m Exception Handlers
#79 opened by dkitzman - 5
IPC: Remove Subscriber References When Task Ends
#58 opened by dkitzman - 0
- 0
- 0
Add documentation comments
#62 opened by BijanT - 0
Create CI Jobs for Static Analysis
#71 opened by dkitzman - 1
- 2
Write Some Unit Tests
#26 opened by dkitzman - 0
Optimize the heap allocator
#5 opened by BijanT - 1
- 0
IPC: Topic Locks
#59 opened by dkitzman - 0
- 0
Update the README
#64 opened by BijanT - 2
Try to mitigate the amount of unsafe code
#28 opened by BijanT - 0
Remove dependence on cortex-m from fe_rtos
#63 opened by BijanT - 2
Remove assumption of 32 bit CPU
#3 opened by BijanT - 1
Implement IPC System Calls
#18 opened by dkitzman - 1
Create IPC Queue Type
#17 opened by dkitzman - 1
IPC Master Issue
#16 opened by dkitzman - 0
Mutex Context Manager
#52 opened by dkitzman - 0
Implement "yield" syscall
#35 opened by BijanT - 1
- 0
Determine why some tasks get marked as queued when they are not in the scheduler queue
#43 opened by BijanT - 0
Reasses what functions should be public
#29 opened by BijanT - 1
Locks or Semaphore type is needed
#1 opened by BijanT - 1
Move link script to hardware specific crate
#9 opened by BijanT - 0
Add system call interface
#4 opened by BijanT - 0
Add ability for tasks to receive a parameter
#13 opened by BijanT - 0
- 0
Limit scope of task::scheduler
#7 opened by BijanT - 1
FeRTOS needs ability to "delete" a task
#2 opened by BijanT