Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/arkhipenko/TaskScheduler
/ functions
Functions
337 in github.com/arkhipenko/TaskScheduler
⨍
Functions
337
◇
Types & classes
15
Method
Callback
examples/Scheduler_example21_OO_Callbacks/Ticker.cpp:8
Method
OnDisable
src/TaskScheduler.h:632
Method
OnDisable
examples/Scheduler_example21_OO_Callbacks/Calculator.cpp:51
Method
OnDisable
examples/Scheduler_example21_OO_Callbacks/SuperSensor.cpp:75
Method
OnEnable
bool Task::Callback() { return true; }
src/TaskScheduler.h:631
Method
OnEnable
examples/Scheduler_example21_OO_Callbacks/Calculator.cpp:32
Method
OnEnable
examples/Scheduler_example21_OO_Callbacks/SuperSensor.cpp:39
Method
Scheduler
Default constructor. * Creates a scheduler with an empty execution chain. */
src/TaskScheduler.h:1051
Method
SetUp
tests/test-scheduler-blink-example.cpp:450
Method
SetUp
* @brief Set up test environment for priority testing * * Clears all test state and initializes timing system for priority tests. */
tests/test-scheduler-priority.cpp:218
Method
SetUp
* @brief Set up test environment before each test * * Clears any previous test output and initializes timing system. * Called automati
tests/test-scheduler-basic.cpp:92
Method
SetUp
tests/test-scheduler-thread-safe.cpp:69
Method
SetUp
tests/test-scheduler-uaf-regression.cpp:83
Method
SetUp
tests/test-scheduler-basic-thorough.cpp:335
Method
SetUp
* @brief Set up test environment for advanced features * * Clears all test state and initializes timing system. * Prepares environment
tests/test-scheduler-advanced-features.cpp:304
Function
SleepMethod
* @brief AVR-specific sleep method implementation using IDLE sleep mode * * This implementation uses the AVR's IDLE sleep mode which stops the CPU
src/TaskSchedulerSleepMethods.h:77
Method
StatusRequest
src/TaskScheduler.h:534
Method
SuperSensor
examples/Scheduler_example21_OO_Callbacks/SuperSensor.cpp:3
Method
SuperSensor
examples/Scheduler_example20_StatusRequest_LTS_WDT_Timeout_Object/SuperSensor.cpp:3
Function
TEST_F
* @brief Test Approach 1: Simple Flag Driven Blinking * * TESTS: Boolean state management, isFirstIteration(), isLastIteration() * * PURPOSE: Vali
tests/test-scheduler-blink-example.cpp:477
Function
TEST_F
* @brief Test basic scheduler hierarchy setup and validation (based on example11) * * TESTS: setHighPriorityScheduler(), currentScheduler(), current
tests/test-scheduler-priority.cpp:350
Function
TEST_F
* @brief Test basic scheduler object creation * * Verifies that a Scheduler object can be instantiated without throwing * exceptions or causing cr
tests/test-scheduler-basic.cpp:136
Function
TEST_F
tests/test-scheduler-thread-safe.cpp:108
Function
TEST_F
--------------------------------------------------------------------------- 1. Core regression: task immediately after the deleted task must still run
tests/test-scheduler-uaf-regression.cpp:102
Function
TEST_F
* @brief Test Task default constructor behavior * * TESTS: Task() * * PURPOSE: Verify that a Task created with the default constructor initializes
tests/test-scheduler-basic-thorough.cpp:377
Function
TEST_F
* @brief Test StatusRequest constructor and basic state management * * TESTS: StatusRequest(), setWaiting(), pending(), completed() * * PURPOSE: V
tests/test-scheduler-advanced-features.cpp:402
Method
Task
src/TaskScheduler.h:521
Method
TearDown
tests/test-scheduler-blink-example.cpp:458
Method
TearDown
* @brief Clean up test environment after priority tests * * Ensures no test artifacts affect subsequent tests. */
tests/test-scheduler-priority.cpp:231
Method
TearDown
* @brief Clean up test environment after each test * * Clears test output to prevent interference between tests. * Called automaticall
tests/test-scheduler-basic.cpp:105
Method
TearDown
tests/test-scheduler-thread-safe.cpp:79
Method
TearDown
tests/test-scheduler-uaf-regression.cpp:89
Method
TearDown
tests/test-scheduler-basic-thorough.cpp:343
Method
TearDown
* @brief Clean up test environment after advanced feature tests * * Ensures no test artifacts affect subsequent tests. * Critical for m
tests/test-scheduler-advanced-features.cpp:321
Method
Ticker
examples/Scheduler_example21_OO_Callbacks/Ticker.cpp:3
Method
_DummyTask
src/TaskScheduler.h:1308
Function
_task_dequeue_request
* Dequeue a task request (called by scheduler) * This function is required when _TASK_THREAD_SAFE is enabled */
examples/Scheduler_example30_THREAD_SAFE/src/main.cpp:94
Function
_task_enqueue_request
* Enqueue a task request (called from any thread/ISR) * This function is required when _TASK_THREAD_SAFE is enabled */
examples/Scheduler_example30_THREAD_SAFE/src/main.cpp:74
Function
_task_micros
examples/Scheduler_example29_NonArduino/src/main.cpp:26
Function
_task_millis
src/TaskScheduler.h:437
Function
_task_millis
Comment the following 3 functions out to observe errors due to missing Arduino.h
examples/Scheduler_example29_NonArduino/src/main.cpp:22
Function
_task_yield
examples/Scheduler_example29_NonArduino/src/main.cpp:30
Function
advanced_status_callback
* @brief Advanced callback function for status request testing * * Records execution and can signal status request completion. * Used for testing e
tests/test-scheduler-advanced-features.cpp:141
Function
background_processing_callback
* @brief Background processing callback - simulates non-critical background work */
tests/test-scheduler-priority.cpp:188
Function
base_priority_callback
* @brief Base priority task callback - simulates normal priority work */
tests/test-scheduler-priority.cpp:121
Function
basic_callback
* @brief Basic callback function for general testing * * Simple callback that increments counter and records execution. * Used for fundamental task
tests/test-scheduler-basic-thorough.cpp:179
Method
begin
examples/Scheduler_example20_StatusRequest_LTS_WDT_Timeout_Object/SuperSensor.cpp:11
Function
blink1CB
tests/test-scheduler-blink-example.cpp:192
Function
blink1CB
examples/Scheduler_example27_PlatformIO/src/main.cpp:88
Function
blink1CB
examples/Scheduler_example29_NonArduino/src/main.cpp:101
Function
blink2CB_OFF
tests/test-scheduler-blink-example.cpp:233
Function
blink2CB_OFF
examples/Scheduler_example27_PlatformIO/src/main.cpp:128
Function
blink2CB_OFF
examples/Scheduler_example29_NonArduino/src/main.cpp:141
Function
blink2CB_ON
tests/test-scheduler-blink-example.cpp:217
Function
blink2CB_ON
=== 2 ======================================
examples/Scheduler_example27_PlatformIO/src/main.cpp:112
Function
blink2CB_ON
=== 2 ======================================
examples/Scheduler_example29_NonArduino/src/main.cpp:125
Function
blink3CB
=== APPROACH 3: Run Counter Driven ===
tests/test-scheduler-blink-example.cpp:246
Function
blink3CB
=== 3 =====================================
examples/Scheduler_example27_PlatformIO/src/main.cpp:141
Function
blink3CB
=== 3 =====================================
examples/Scheduler_example29_NonArduino/src/main.cpp:154
Function
blink41
tests/test-scheduler-blink-example.cpp:274
Function
blink41
examples/Scheduler_example27_PlatformIO/src/main.cpp:172
Function
blink41
examples/Scheduler_example29_NonArduino/src/main.cpp:185
Function
blink41OE
tests/test-scheduler-blink-example.cpp:265
Function
blink41OE
examples/Scheduler_example27_PlatformIO/src/main.cpp:164
Function
blink41OE
examples/Scheduler_example29_NonArduino/src/main.cpp:177
Function
blink42
tests/test-scheduler-blink-example.cpp:283
Function
blink42
examples/Scheduler_example27_PlatformIO/src/main.cpp:181
Function
blink42
examples/Scheduler_example29_NonArduino/src/main.cpp:194
Function
blink42OD
tests/test-scheduler-blink-example.cpp:292
Function
blink42OD
examples/Scheduler_example27_PlatformIO/src/main.cpp:191
Function
blink42OD
examples/Scheduler_example29_NonArduino/src/main.cpp:204
Function
blink51
tests/test-scheduler-blink-example.cpp:310
Function
blink51
examples/Scheduler_example27_PlatformIO/src/main.cpp:211
Function
blink51
examples/Scheduler_example29_NonArduino/src/main.cpp:224
Function
blink51OE
=== APPROACH 5: Interleaving Tasks ===
tests/test-scheduler-blink-example.cpp:302
Function
blink51OE
=== 5 ==========================================
examples/Scheduler_example27_PlatformIO/src/main.cpp:205
Function
blink51OE
=== 5 ==========================================
examples/Scheduler_example29_NonArduino/src/main.cpp:218
Function
blink52
tests/test-scheduler-blink-example.cpp:314
Function
blink52
examples/Scheduler_example27_PlatformIO/src/main.cpp:216
Function
blink52
examples/Scheduler_example29_NonArduino/src/main.cpp:229
Function
blink52OD
tests/test-scheduler-blink-example.cpp:318
Function
blink52OD
examples/Scheduler_example27_PlatformIO/src/main.cpp:221
Function
blink52OD
examples/Scheduler_example29_NonArduino/src/main.cpp:234
Function
blink6CB
tests/test-scheduler-blink-example.cpp:334
Function
blink6CB
examples/Scheduler_example27_PlatformIO/src/main.cpp:240
Function
blink6CB
examples/Scheduler_example29_NonArduino/src/main.cpp:253
Function
blink6OD
tests/test-scheduler-blink-example.cpp:346
Function
blink6OD
examples/Scheduler_example27_PlatformIO/src/main.cpp:251
Function
blink6OD
examples/Scheduler_example29_NonArduino/src/main.cpp:264
Function
blink6OE
tests/test-scheduler-blink-example.cpp:325
Function
blink6OE
examples/Scheduler_example27_PlatformIO/src/main.cpp:229
Function
blink6OE
examples/Scheduler_example29_NonArduino/src/main.cpp:242
Function
blinkCallback
* LED blink task callback */
examples/Scheduler_example30_THREAD_SAFE/src/main.cpp:117
Function
buttonISR
* Button ISR - triggers fast blink using thread-safe requestAction */
examples/Scheduler_example30_THREAD_SAFE/src/main.cpp:166
Function
buttonWatchCallback
* Task that waits for button press signal */
examples/Scheduler_example30_THREAD_SAFE/src/main.cpp:223
Function
callback_1
* @brief First test callback for multi-callback scenarios * * Used to distinguish between different callbacks in multi-task tests. */
tests/test-scheduler-basic-thorough.cpp:190
Function
callback_2
* @brief Second test callback for multi-callback scenarios * * Used in coordination tests and callback switching verification. */
tests/test-scheduler-basic-thorough.cpp:200
Function
callback_3
* @brief Third test callback for complex scenarios * * Additional callback for testing multiple task coordination. */
tests/test-scheduler-basic-thorough.cpp:210
Method
canceled
* @brief Check if task is cancelled (deprecated) * @return true if task has been cancelled * @deprecated Use isCanceled() instead */
src/TaskSchedulerDeclarations.h:1232
Function
cbA
tests/test-scheduler-uaf-regression.cpp:74
← previous
next →
101–200 of 337, ranked by callers