TargetManager
Dependents: TargetManagerManualTest NerfUSTarget
mbed_source/Bumper.cpp
- Committer:
- GaiSensei
- Date:
- 2017-04-11
- Revision:
- 10:1b5440d9226c
- Parent:
- 6:b6ecf23f24ce
File content as of revision 10:1b5440d9226c:
#include "Bumper.hpp" Bumper::Bumper(PinName pin, NerfusCallbackInterface* nerfus_rise_callback) : interrupt_in(pin), nerfus_rise_callback(nerfus_rise_callback) { interrupt_in.rise(callback(this, &Bumper::rise_callback)); } void Bumper::set_callbacks(NerfusCallbackInterface* nerfus_rise_callback) { this->nerfus_rise_callback = nerfus_rise_callback; } void Bumper::rise_callback() { if(nerfus_rise_callback) { nerfus_rise_callback->call(); } }