Function cortex_m::itm::write_aligned[][src]

pub fn write_aligned(port: &mut Stim, buffer: &Aligned<A4, [u8]>)

Writes a 4-byte aligned buffer to the ITM port

Examples

let mut buffer: Aligned<A4, _> = Aligned([0; 14]);

buffer.copy_from_slice(b"Hello, world!\n");

itm::write_aligned(&itm.stim[0], &buffer);

// Or equivalently
itm::write_aligned(&itm.stim[0], &Aligned(*b"Hello, world!\n"));