Registradores mĂșltiplos
Podemos usar um struct para representar o layout de memĂłria dos registradores do UART.
Speaker Notes
#[repr(C)]
diz ao compilador para dispor os campos do struct em ordem, seguindo as mesmas regras do C. Isso Ă© necessĂĄrio para que nosso struct tenha um layout previsĂvel, pois a representação padrĂŁo do Rust permite que o compilador (entre outras coisas) reordene os campos como quiser.