Eddystone test using modified DAL
Dependencies: BLE_API mbed-dev-bin nRF51822
Dependents: microbit-eddystone
Fork of microbit-dal by
Diff: source/drivers/TimedInterruptIn.cpp
- Revision:
- 37:b624ae5e94a5
- Parent:
- 36:6837feb07da4
- Child:
- 38:1a9e8e5e23f2
--- a/source/drivers/TimedInterruptIn.cpp Wed Jul 13 12:18:15 2016 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,55 +0,0 @@ -/* -The MIT License (MIT) - -Copyright (c) 2016 Lancaster University, UK. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. -*/ - -#include "MicroBitConfig.h" -#include "TimedInterruptIn.h" -/** - * Constructor. - * - * Create an instance of TimedInterruptIn that has an additional timestamp field. - */ -TimedInterruptIn::TimedInterruptIn(PinName name) : InterruptIn(name) -{ - timestamp = 0; -} - -/** - * Stores the given timestamp for this instance of TimedInterruptIn. - * - * @param timestamp the timestamp to retain. - */ -void TimedInterruptIn::setTimestamp(uint64_t timestamp) -{ - this->timestamp = timestamp; -} - -/** - * Retrieves the retained timestamp for this instance of TimedInterruptIn. - * - * @return the timestamp held by this instance. - */ -uint64_t TimedInterruptIn::getTimestamp() -{ - return timestamp; -} \ No newline at end of file