Hi @AstroKevin
The FDwfDigitalInDividerSet expects integer number, like:
dwf.FDwfDigitalInDividerSet(hdwf, c_uint(8))
Casting double probably it received 0 and actually captured 8bit samples.
At 800MHz (div 1) it will only capture 8bit samples, at 400MHz (div 2) up to 16bits, at 200MHz (div 4) up to 32bits.
The latest software version adds 64bit sampling mode (40bit useful inputs with Digital Discovery), for 100MHz or lower (div 8)