История изменений
Исправление oh-la-la, (текущая версия) :
Прерывание происходит один раз, потому что trigger_now так и задумывался, название какбы намекает: http://wiki.analog.com/software/linux/docs/iio/iio-trig-sysfs
Процесс крутится в цикле и на каждой итерации ждет следующего срабатывания триггера. Количество итераций никак не зависят от размера буфера. В сорсах generic_buffer всё есть.
unsigned long num_loops = 2;
...
for (j = 0; j < num_loops; j++) {
...
}
Исходная версия oh-la-la, :
Прерывание происходит один раз, потому что trigger_now так и задумывался, название какбы намекает: http://wiki.analog.com/software/linux/docs/iio/iio-trig-sysfs
Процесс крутится в цикле и на каждой итерации ждет следующего срабатывания триггера. Количество итераций никак не зависят от размера буфер. В сорсах generic_buffer всё есть.