@hackage reduxwise0.1.0.0

Static analysis tool for Rust embedded systems complexity

ReduxWise analyzes Rust projects for real-time embedded system scheduling. It detects IO operations, yield points, and computational complexity to help classify functions for embedded schedulers.

Features:

  • Analyzes IO operations (I2C, SPI, Flash, UART, Network, ADC, GPIO)

  • Detects yield points (.await, yield_now)

  • Measures computational complexity (loops, branches, arithmetic)

  • Classifies functions as IO-bound or CPU-bound

  • Generates JSON reports for scheduler integration

  • Parallel processing for fast analysis

See README for usage examples and documentation.