picofuse

sys Directory Reference
Directory dependency graph for sys:
include/picofuse/sys

Files

file  assert.h [code]
 Defines a custom assertion macro.
 
file  atomic.h [code]
 Defines atomic uint32_t operations for shared state.
 
file  cond.h [code]
 Defines condition variable primitives for thread synchronization.
 
file  debugf.h [code]
 Debug logging helpers for system output.
 
file  halt.h [code]
 Defines the sys_halt function.
 
file  init.h [code]
 System initialization and cleanup hooks.
 
file  io.h [code]
 Opaque byte-stream type for reading and writing, backed by different sources (strings today; files and others can be added later without changing this interface).
 
file  mutex.h [code]
 Defines mutex primitives for thread synchronization.
 
file  panicf.h [code]
 Defines the sys_panicf function for formatted panic messages.
 
file  printf.h [code]
 Defines formatted output APIs for console and string buffers.
 
file  random.h [code]
 Defines random number generation APIs.
 
file  rune.h [code]
 UTF-8 rune (Unicode code point) methods.
 
file  scanner.h [code]
 Flag-driven tokenizer: turns a byte stream into a sequence of typed tokens, one sys_scanner_next() call at a time.
 
file  sleep.h [code]
 Defines thread sleep primitives.
 
file  string.h [code]
 Whole-string operations built on the UTF-8 rune primitives in sys/rune.h.
 
file  thread.h [code]
 Defines thread creation, core query, and sleep primitives.
 
file  timestamp.h [code]
 Defines timestamp APIs.
 
file  waitgroup.h [code]
 Defines wait-group primitives for coordinating worker completion.