- Added `flow_interrupt_handler` for efficient interrupt processing. - Replaced per-instance `flow_counter` with global atomic and mutex-based state (`FLOW_OVERFLOW_COUNTER`, `FLOW_UNIT`). - Updated flow meter functions to leverage the new architecture for better modularity and thread safety. - Switched debugging output from `println!` to `log` for improved logging consistency.