1234567891011121314151617181920212223242526272829 |
- #include "MenuStack.h"
- void MenuStack::push(menuFunc_t menu, int8_t position)
- {
- if (m_index >= max_depth) return;
- m_stack[m_index].menu = menu;
- m_stack[m_index].position = position;
- ++m_index;
- }
- MenuStack::Record MenuStack::pop()
- {
- if (m_index != 0) m_index--;
- return m_stack[m_index];
- }
|