 =============================================
 */
 int get_adc_register(byte reg, byte *value, int read_len) {
-    /* when specified register is invalid */
+    /* when desired register is invalid */
     if (reg < 0x00 || reg > 0x3F) {
         if (DEBUG_ENABLED) {
             print_byte(reg);

@return int - error code
===================================
*/
int get_current_adc_data_channel(byte &channel) {
    byte value[1];
    /* read ADC status register */
    get_adc_register(STATUS_REG, value, 1);
    channel = value[0];
    /* return error code */
    return 0;
}

    }
    /* send communication register id 0x00 */
    SPI.transfer(0x00);
    /* send read command to the desired register 0x00 - 0xFF */
    SPI.transfer(0x40 | reg);
    /* read the desired amount of bytes */
    for (int i = 0; i < read_len; i++) {
        value[i] = SPI.transfer(0x00);
    }
