@@ -57,24 +57,24 @@ struct Test
57
57
} test;
58
58
59
59
// Single purpose fibers to time the yield
60
- modm_faststack modm::Fiber fiber_y1 ([]() { modm::this_fiber::yield (); counter.stop (); });
61
- modm_faststack modm::Fiber fiber_y2 ([]() { counter.start (); modm::this_fiber::yield (); });
60
+ modm_faststack modm::Fiber fiber_y1 ([]{ modm::this_fiber::yield (); counter.stop (); });
61
+ modm_faststack modm::Fiber fiber_y2 ([]{ counter.start (); modm::this_fiber::yield (); });
62
62
63
63
modm_faststack modm::Fiber fiber1 (fiber_function1, modm::fiber::Start::Later);
64
- modm_faststack modm::Fiber fiber2 ([]() { fiber_function2 (cycles); }, modm::fiber::Start::Later);
65
- modm_faststack modm::Fiber fiber3 ([]() { test.fiber_function3 (); }, modm::fiber::Start::Later);
64
+ modm_faststack modm::Fiber fiber2 ([]{ fiber_function2 (cycles); }, modm::fiber::Start::Later);
65
+ modm_faststack modm::Fiber fiber3 ([]{ test.fiber_function3 (); }, modm::fiber::Start::Later);
66
66
modm_faststack modm::Fiber fiber4 ([cyc=uint32_t (0 )]() mutable
67
67
{ cyc = cycles; test.fiber_function4 (cyc); }, modm::fiber::Start::Later);
68
68
69
69
// Restartable Fibers
70
70
extern modm::Fiber<> fiber_pong;
71
71
extern modm::Fiber<> fiber_ping;
72
- modm_faststack modm::Fiber<> fiber_ping ([]() {
72
+ modm_faststack modm::Fiber<> fiber_ping ([]{
73
73
MODM_LOG_INFO << " ping = " << fiber_ping.stack_usage () << modm::endl;
74
74
modm::this_fiber::sleep_for (1s);
75
75
fiber_pong.start ();
76
76
}, modm::fiber::Start::Later);
77
- modm_faststack modm::Fiber<> fiber_pong ([]() {
77
+ modm_faststack modm::Fiber<> fiber_pong ([]{
78
78
MODM_LOG_INFO << " pong = " << fiber_pong.stack_usage () << modm::endl;
79
79
modm::this_fiber::sleep_for (1s);
80
80
fiber_ping.start ();
0 commit comments