Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: DigitalCamera_OV5642_WIZwiki-W7500 BMC F746NG_TestAll Prelude_OV5642_dev
Diff: millis.cpp
- Revision:
- 2:215810c8e89e
- Parent:
- 1:d1b960698e70
- Child:
- 3:abbc3308dfa1
--- a/millis.cpp Thu Mar 26 14:21:36 2015 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,59 +0,0 @@
-/*
-The MIT License (MIT)
-
-Copyright (c) 2014 calima engineering
-
-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.
-*/
-// millis as in Arduino...
-
-#include "mbed.h"
-#include "millis.h"
-
-#ifdef DEBUG_MILLIS
-#if DEBUG_MILLIS
-DigitalOut DebugMillisPin(D2);
-#endif
-#endif
-
-static volatile uint32_t MilliSeconds_u32;
-
-static Ticker MilliSecondsTicker;
-
-static void MilliSecondsTickerIRQ()
-{
-#ifdef DEBUG_MILLIS
-#if DEBUG_MILLIS
- DebugMillisPin = not DebugMillisPin;
-#endif
-#endif
- MilliSeconds_u32++;
-}
-
-uint32_t millis ()
-{
- return MilliSeconds_u32;
-}
-
-void StartMillis ()
-{
- MilliSecondsTicker.attach_us (&MilliSecondsTickerIRQ, 1000);
-}
-
-// End of file
\ No newline at end of file