implemented run and send/receive in MicroNucleo