File tree Expand file tree Collapse file tree 5 files changed +16
-16
lines changed
nucleo_f429zi/spi_flash_fatfs Expand file tree Collapse file tree 5 files changed +16
-16
lines changed Original file line number Diff line number Diff line change @@ -54,10 +54,10 @@ struct Test
54
54
volatile uint32_t f4counter{0 };
55
55
} test;
56
56
57
- modm::Fiber<> fiber1 (fiber_function1);
58
- modm::Fiber<> fiber2 (+[](){ fiber_function2 (cycles); });
59
- modm::Fiber<> fiber3 (+[](){ test.fiber_function3 (); });
60
- modm::Fiber<> fiber4 ([cyc=uint32_t (cycles)]() mutable { cyc++; test.fiber_function4 (cyc); });
57
+ modm::Fiber fiber1 (fiber_function1);
58
+ modm::Fiber fiber2 (+[](){ fiber_function2 (cycles); });
59
+ modm::Fiber fiber3 (+[](){ test.fiber_function3 (); });
60
+ modm::Fiber fiber4 ([cyc=uint32_t (cycles)]() mutable { cyc++; test.fiber_function4 (cyc); });
61
61
62
62
// ATmega2560@16MHz: 239996 yields in 2492668us, 96280 yields per second, 10386ns per yield
63
63
int
Original file line number Diff line number Diff line change @@ -57,13 +57,13 @@ 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
- 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);
66
- modm_faststack modm::Fiber<> fiber4 ([cyc=uint32_t (0 )]() mutable
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);
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
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ using namespace std::chrono_literals;
18
18
19
19
bool overflow{false };
20
20
21
- modm::Fiber<> bad_fiber ([]
21
+ modm::Fiber bad_fiber ([]
22
22
{
23
23
while (1 )
24
24
{
@@ -31,7 +31,7 @@ modm::Fiber<> bad_fiber([]
31
31
}
32
32
});
33
33
34
- modm::Fiber<> blinky ([]
34
+ modm::Fiber blinky ([]
35
35
{
36
36
while (1 )
37
37
{
Original file line number Diff line number Diff line change @@ -33,8 +33,8 @@ struct Test
33
33
}
34
34
} test;
35
35
36
- modm::Fiber<> fiber1 (hello);
37
- modm::fiber::Stack<> stack2;
36
+ modm::Fiber fiber1 (hello);
37
+ modm::fiber::Stack stack2;
38
38
39
39
int
40
40
main (void )
Original file line number Diff line number Diff line change @@ -311,9 +311,9 @@ int test_diskio()
311
311
return 0 ;
312
312
}
313
313
314
- modm_faststack modm::Fiber<> testFiber (test_diskio);
314
+ modm_faststack modm::Fiber testFiber (test_diskio);
315
315
316
- modm_faststack modm::Fiber<> blinkyFiber ([]()
316
+ modm_faststack modm::Fiber blinkyFiber ([]()
317
317
{
318
318
Board::Leds::setOutput ();
319
319
while (true )
You can’t perform that action at this time.
0 commit comments