Skip to content

Conversation

@andreidanila1
Copy link
Contributor

  • Added nonCyclicRunCompleted signal to properly stop execution after non-cyclic runs complete
  • Updated max buffer size handling to respond to file size changes in real-time
  • Implemented proper channel format detection and scaling that supports any bit depth instead of hardcoded 16-bit values
  • Added debouncing mechanism to prevent multiple buffer initialization attempts
  • Fixed filesize reset bug during DAC runs
  • Improved error handling for iio_buffer_push operations

Prevent filesize from reverting to initial value when run button is
pressed.
The user-configured filesize is now properly preserved across runs.

Signed-off-by: andreidanila1 <[email protected]>
Use a timer to debounce reqInitBuffer signals, preventing multiple
concurrent push operations when the signal is emitted rapidly.

Signed-off-by: andreidanila1 <[email protected]>
Add support for detecting channel format (bit depth and signed/unsigned)
from IIO channels and use this information for accurate data conversion
and scaling.

Signed-off-by: andreidanila1 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants