TargetManager
Dependents: TargetManagerManualTest NerfUSTarget
include/Bumper.hpp
- Committer:
- GaiSensei
- Date:
- 2017-04-09
- Revision:
- 9:1069bd8c9472
- Parent:
- 4:166a5b9c6e91
- Child:
- 10:1b5440d9226c
File content as of revision 9:1069bd8c9472:
#ifndef BUMPER_HPP #define BUMPER_HPP //Limit switch connections: // C (common): pin to read // NO (normally open): VCC // NC (normally closed): GND //Source: http://www.omron.com.au/service_support/FAQ/FAQ03206/index.asp #include "mbed.h" #include "NerfusCallbackInterface.hpp" class Bumper { public: Bumper(PinName pin, NerfusCallbackInterface& nerfus_callback); void bumped(); private: InterruptIn interrupt_in; NerfusCallbackInterface& nerfus_callback; }; #endif