| addTask(const McpIndex mcp_index, const TaskFn task, const uint8_t tick_interval) | Scheduler< NUM_TASKS, NUM_MCP2515 > | |
| CURRENT_TIME_US | Scheduler< NUM_TASKS, NUM_MCP2515 > | private |
| cyclesNeeded(const uint32_t interval_us) const | Scheduler< NUM_TASKS, NUM_MCP2515 > | inline |
| getPeriodUs() const | Scheduler< NUM_TASKS, NUM_MCP2515 > | inline |
| last_fire_us | Scheduler< NUM_TASKS, NUM_MCP2515 > | private |
| PERIOD_US | Scheduler< NUM_TASKS, NUM_MCP2515 > | private |
| removeTask(const McpIndex mcp_index, const TaskFn task) | Scheduler< NUM_TASKS, NUM_MCP2515 > | |
| runTasks() | Scheduler< NUM_TASKS, NUM_MCP2515 > | inlineprivate |
| Scheduler()=delete | Scheduler< NUM_TASKS, NUM_MCP2515 > | |
| Scheduler(uint32_t period_us_, uint32_t spin_threshold_us_, unsigned long(*const current_time_us)()) | Scheduler< NUM_TASKS, NUM_MCP2515 > | |
| SPIN_US | Scheduler< NUM_TASKS, NUM_MCP2515 > | private |
| synchronize(unsigned long(*const current_time_us)()) | Scheduler< NUM_TASKS, NUM_MCP2515 > | |
| task_cnt | Scheduler< NUM_TASKS, NUM_MCP2515 > | private |
| task_counters | Scheduler< NUM_TASKS, NUM_MCP2515 > | private |
| task_ticks | Scheduler< NUM_TASKS, NUM_MCP2515 > | private |
| TaskFn typedef | Scheduler< NUM_TASKS, NUM_MCP2515 > | private |
| tasks | Scheduler< NUM_TASKS, NUM_MCP2515 > | private |
| update() | Scheduler< NUM_TASKS, NUM_MCP2515 > | |