И вообще а какую сторону растут стек и куча имеено на ардуино а не авр. Авр gcc не матчится почему то
именно стек на arduino на avr архитектуре будет работать как и в чём либо другом на avr
т.к. это это реализовано аппаратно.
т.е. у процессорного ядра есть операции push, pop, rcall, icall, ret и т.п.
которые всегда одинаково работают со стеком