Expand description
Bern RTOS kernel architecture support.
This crates was developed for the bern_kernel
but can be used as basis for
any real-time operating system.
Documentation
License
Re-exports
pub use crate::scheduler::IScheduler;
pub use crate::syscall::ISyscall;
pub use crate::core::ICore;
pub use crate::sync::ISync;
pub use crate::startup::IStartup;
pub use crate::memory_protection::IMemoryProtection;
pub use crate::cortex_m as arch;
Modules
CPU core peripherals.
ARM Cortex-M hardware support.
Memory Protection.
Scheduler.
Startup.
Synchronization.
System call.
Macros
Return a valid memory protection alignment object from size in bytes.
Return a valid memory protection size object from size in bytes.