n>
<span class="kw">fn</span> <span class="ident">transfer</span><span class="op">&lt;</span><span class="ident">S</span>, <span class="ident">B</span><span class="op">&gt;</span>(
    <span class="kw-2">mut</span> <span class="ident">spi</span>: <span class="ident">S</span>,
    <span class="kw-2">mut</span> <span class="ident">buffer</span>: [<span class="ident">u8</span>; <span class="number">16</span>], <span class="comment">// NOTE this should be generic over the size of the array</span>
) <span class=