В этом случае вы можете использовать count = -1 (максимально возможное 32-разрядное целое число без знака), которое позволит ему работать около 68 лет.
Для более высоких частот, где 2 ^ 32 повторения не являются удовлетворительными, вы можете вкладывать петли:
pulser = gpio.pulse.build( {
{ [1] = gpio.HIGH, [2] = gpio.LOW, delay=250000 },
{ [1] = gpio.LOW, [2] = gpio.HIGH, delay=250000, loop=1, count=20, min=240000, max=260000 },
{ loop=1, count=20 }
})
Это будет работать в течение 20 * 20 импульсов перед завершением.