Я пытаюсь написать программу, которая обнаруживает столкновение битовых карт на уровне пикселей на микроконтроллере Teensy, компилируемом с AVR-GCC.Я пытаюсь понять, как рассчитать положение одного байта растрового изображения на экране, и мне сказали, что я должен использовать указатели.Я не вижу связи между физическим адресом байта растрового изображения и его положением на экране, но я хотел бы исследовать.Проблема в том, что я не могу напечатать этот адрес.У AVR нет printf, и я не знаю, как заставить его отображаться на экране.У кого-нибудь есть способ как-то сгенерировать этот адрес в терминале?
т.е. если у меня есть битмап и я хочу распечатать адрес первого байта, что мне нужно написать, чтобы завершить это:
??? *bit = &car_bitmap[1];
???("%??? ", bit);