Looking at the info available for ADE9000 on the page, the 'software driver' link contains a largely redacted version with a lot of details missing. Is this a part of some bigger package or where can "complete" reference driver be obtained?
Another question - how can one actually burst read the waveform buffer? Is it just setting BURST_EN bit in CONFIG1 and then reading the appropriate register above 0x500 for x number of times - for example 1024? or 1000? for 1 page of data?