Microcontroladores

O crate cortex_m_rt fornece (entre outras coisas) um reset handler para microcontroladores Cortex M.

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Em seguida, veremos como acessar periféricos, com níveis crescentes de abstração.

Speaker Notes

  • A macro cortex_m_rt::entry requer que a função tenha o tipo fn() -> !, porque retornar para o reset handler nĂŁo faz sentido.
  • Execute o exemplo com cargo embed --bin minimal