Ну как вы возможно заметили, при работе паралельно с дисплеем все данные выводятся в монитор порта, для отладки. Без карты сложновато я думаю будет..
Да и в чем то проще конечно. Но я подобное реализовывал на MicroPython, по возможностям "дефолтной прошивки" я не совсем вкурсе. Но конечно же возможностей там куда больше, как и готовых решений.