pub(crate) fn at(handle: &'a mut TargetHandle<T>, buffer: &'d mut [u8], address: u32) -> Self {
        let chunk_size = handle.max_read_chunk_size();
        Self {
            handle,
            address,
            chunk_size,
            length: buffer.len(),
            done: buffer.is_empty(),
            chunks: buffer.chunks_mut(chunk_size).enumerate(),
        }
    }
/// Read from the microcontroller's memory to a buffer, starting at the supplied address.
Read from the microcontroller's memory to a buffer, starting at the supplied address.
Read from the microcontroller ' s memory to a buffer starting at the supplied address .
pub(crate) fn at(handle: &'a mut TargetHandle<T>, buffer: &'d mut [u8], address: u32) -> Self {
        let chunk_size = handle.max_read_chunk_size();
        Self {
            handle,
            address,
            chunk_size,
            length: buffer.len(),
            done: buffer.is_empty(),
            chunks: buffer.chunks_mut(chunk_size).enumerate(),
        }
    }
pub ( crate ) fn at ( handle : & ' a mut TargetHandle < T > , buffer : & ' d mut [ u8 ] , address : u32 ) -> Self { let chunk_size = handle . max_read_chunk_size ( ) ; Self { handle , address , chunk_size , length : buffer . len ( ) , done : buffer . is_empty ( ) , chunks : buffer . chunks_mut ( chunk_size ) . enumerate ( ) , } }
Read from the microcontroller's memory to a buffer, starting at the supplied address.
Read from the microcontroller ' s memory to a buffer starting at the supplied address .
handle
&'a mut TargetHandle<T>
buffer
&'d mut [u8]
address
u32
handle
&'a mut TargetHandle<T>
buffer
&'d mut [u8]
address
u32