TargetManager

Dependents:   TargetManagerManualTest NerfUSTarget

Committer:
dupm2216
Date:
Mon Mar 27 22:25:43 2017 +0000
Revision:
6:b6ecf23f24ce
Child:
10:1b5440d9226c
Make it work with local build; ; Move mbed dependant sources to mbed_source. This way, the local build will ignore them. Changed TargetManager to TargetManagerInterface. This library won't give a working TargetManager, this will be the user's job.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dupm2216 6:b6ecf23f24ce 1 #include "Bumper.hpp"
dupm2216 6:b6ecf23f24ce 2
dupm2216 6:b6ecf23f24ce 3 Bumper::Bumper(PinName pin, NerfusCallbackInterface& nerfus_callback) :
dupm2216 6:b6ecf23f24ce 4 interrupt_in(pin),
dupm2216 6:b6ecf23f24ce 5 nerfus_callback(nerfus_callback)
dupm2216 6:b6ecf23f24ce 6 {
dupm2216 6:b6ecf23f24ce 7 interrupt_in.rise(callback(this, &Bumper::bumped));
dupm2216 6:b6ecf23f24ce 8 }
dupm2216 6:b6ecf23f24ce 9
dupm2216 6:b6ecf23f24ce 10 void Bumper::bumped()
dupm2216 6:b6ecf23f24ce 11 {
dupm2216 6:b6ecf23f24ce 12 nerfus_callback.call();
dupm2216 6:b6ecf23f24ce 13 }
dupm2216 6:b6ecf23f24ce 14