Lazuli
|
▼ sys | |
▼ include | |
▼ Lazuli | |
▼ sys | |
▼ arch | |
▼ AVR | |
interrupts.h | Interrupt codes of ATmega328P |
registers.h | ATmega328P registers |
timer_counter_0.h | Interface for Timer/Counter 0 of the ATMega328p |
timer_counter_1.h | Interface for Timer/Counter 1 of the ATMega328p |
usart.h | USART API for the ATmega328P |
arch.h | Architecture Abstraction API |
clock_24.h | 24-Hour clock kernel interface |
compiler.h | Macro aliases on compiler facilities |
kernel.h | Kernel symbols definition |
linker.h | Symbols defined by the linker |
memory.h | Memory management API |
printf.h | Internal functions needed for printf() |
scheduler.h | Lazuli scheduler interface |
task.h | Base task definition and context description |
clock_24.h | 24-Hour clock user interface |
common.h | Basic type definitions and useful macros |
config.h | Include appropriate config file |
config_static_analysis.h | Lazuli configuration file for static analysis |
lazuli.h | The public API of the Lazuli kernel |
list.h | Doubly linked lists interface |
mutex.h | Mutexes interface |
serial.h | Serial port configuration interface |
spinlock.h | Spinlocks interface |
▼ kern | |
▼ arch | |
▼ AVR | |
arch.c | Hardware specific layer |
avr_arch.h | Header file specific to the AVR arch module |
timer_counter_1.c | ATMega328p Timer/Counter 1 driver |
▼ modules | |
▼ clock_24 | |
clock_24.c | 24-Hour clock kernel implementation |
▼ mutex | |
mutex.c | Mutex implementation |
▼ printf | |
printf.c | Printf implementation |
▼ serial | |
▼ arch | |
▼ AVR | |
usart.c | ATmega328p USART driver |
serial.c | Serial port configuration implementation |
▼ spinlock | |
spinlock.c | Spinlocks implementation |
▼ string | |
string.c | Libc string implementation |
kernel.c | Kernel entry point |
list.c | Linked lists implementation |
memory.c | Kernel memory functions |
scheduler.c | Lazuli scheduler implementation |
sizeof_types.c | Sizeof types |
▼ libc-headers | |
▼ arch-dependent | |
▼ AVR | |
stdarg.h | AVR type and macros definitions for variadic functions |
stdint.h | Fixed width integer types for AVR |
▼ x86_64 | |
stdint.h | Fixed width integer types for x86_64 |
stdio.h | Stdio standard header file |
string.h | Libc string header |