ADC noise command.
Command to collect ADC samples from radio.
This command is used to collect ADC samples from the radio. The samples represent noise (random data), and is intended only to be used as input for entropy generation.
If the output buffer is set to NULL, the samples must be read out by the caller before submitting a new RCL command. The location of the samples can always be read from the output-pointer, which will be updated by the RCL-handler in the case where a NULL-pointer is passed.
Data format
The data format of the output is described below
Word | word[31] | word[30..26] | word[25..21] | word[20..16] | word[15] | word[14..10] | word[9..5] | word[4..0] |
0 | ‘0’ | IAC2 | IAC1 | IAC0 | ‘0’ | QAC2 | QAC1 | QAC0 |
1 | ‘0’ | IAC5 | IAC4 | IAC3 | ‘0’ | QAC5 | QAC4 | QAC3 |
... | | | | | | | | |
i | ‘0’ | IAC(3i+2) | IAC(3i+1) | IAC(3i) | ‘0’ | QAC(3i+2) | QAC(3i+1) | QAC(3i) |