Fix Shift implementation, provide example based on Shift / SPI code snippet found on the web