this locks like shit
Fork of MenuLCD_copy by
Embed:
(wiki syntax)
Show/hide line numbers
menbedRefresher.cpp
00001 #include "mbed.h" 00002 #include "include/menbedRefresher.h" 00003 #include "include/menbedNavigator.h" 00004 00005 MenbedRefresher::MenbedRefresher (MenbedNavigator *navigator) : 00006 navigator(navigator), refreshPeriod_us(50000) 00007 { 00008 ticker.attach_us (navigator, &MenbedNavigator::updateDisplay, refreshPeriod_us); 00009 } 00010 00011 MenbedRefresher::MenbedRefresher (MenbedNavigator *navigator, uint32_t refreshPeriod_us) : 00012 navigator(navigator), refreshPeriod_us(refreshPeriod_us) 00013 { 00014 ticker.attach_us (navigator, &MenbedNavigator::updateDisplay, refreshPeriod_us); 00015 } 00016 00017 void MenbedRefresher::refreshed (void) 00018 { 00019 // Detatch and then re-attached the ticker to reset it 00020 ticker.detach(); 00021 ticker.attach_us (navigator, &MenbedNavigator::updateDisplay, refreshPeriod_us); 00022 }
Generated on Tue Jul 12 2022 22:15:04 by
1.7.2
