Да, листинг содержит информацию о затратах CSTACK и RSTACK в каждой функции Напрмер:
Function CSTACK RSTACK
-------- ------ ------
Assert_CS 0 2
Command 3 4
-> Prep_Switches 3 2
-> Set_Switches 3 2
-> Push 3 2
UART_RX 15 2
-> Command 15 2
Следует только учитывать, что функции, вызываемые из прерывания, могут потребовать свою долю в любой момент. Поэтому надо считать сумму между запросамии самой "прожорливой" функцией из main()и таковой из прерывания.
В данном примере минимальные лимиты будут такими:
На CSTACK: 3 + 15 = 18 байт
На RSTACK: 4 + 2 = 6 уровней