Pues parece que te falta UN componente.
En eso consiste el ejercicio, en pensar.
Si siempre entrarán unos ... Será que tienen que entrar ceros en algunos casos.
Pregunta 1: ¿Tu secuencia gira en un sentido o en dos?
Pregunta 2: ¿Solo se "llena" de ceros o unos o alterna?
Si la respuesta uno es 1 sentido, no se tocan los pines de sentido, si es de dos sentidos si.
Si la respuesta 2 es es alterna ha y que tocar cosas en el pin data in.