analogdevicesinc / libiio-matlab

MATLAB bindings for libiio
Other
13 stars 25 forks source link

Wrong way to create buffer size #5

Open lafiezh opened 6 years ago

lafiezh commented 6 years ago

In libiio_if.m file I find something wrong related to buffer creation.

269.   % Create the IIO buffer used to write data
           obj.iio_buf_size = obj.data_ch_size * obj.iio_scan_elm_no;
                obj.iio_buffer = calllib(obj.libname, 'iio_device_create_buffer', obj.iio_dev,...
                                         obj.data_ch_size, 1);

In functions of initOutputDataChannels, also in writeData function. Please check it.

lafiezh commented 6 years ago

ps: I think it should be like this

269.   % Create the IIO buffer used to write data
           obj.iio_buf_size = obj.data_ch_size * obj.iio_scan_elm_no;
                obj.iio_buffer = calllib(obj.libname, 'iio_device_create_buffer', obj.iio_dev,...
                                        obj.iio_buf_size, 1);