- Add FrameAssembler class for multi-packet DNRGB reassembly - 200ms timeout discards stale partial frames - feed() returns complete frame list when all expected pixels received - reset() clears buffer manually
- Add FrameAssembler class for multi-packet DNRGB reassembly - 200ms timeout discards stale partial frames - feed() returns complete frame list when all expected pixels received - reset() clears buffer manually