Смотрю map файл в секции text.
Есть базовый класс 4 КБ.
Дочерний класс 5 КБ , а он содержит буквально несколько нехитрых строк.
Получается, что дочерний включил в себя ВЕСЬ код родителя.
Что-то я не понимаю ООП на микроконтроллерах. Как так?
Получается написал пять строк и забил всю память.
Как заставить компилятор видеть, что основная часть кода одинакова у родителя и потомка?