]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - armsrc/util.h
CHG: a better micro second (us) spindely function. At average it has 8-10us delay...
[proxmark3-svn] / armsrc / util.h
index 486f22e90f9f2698cf9fae6c45a09c6921e420cb..3ff70dd4a44fba4b1d33567e081f705567a65939 100644 (file)
@@ -37,6 +37,9 @@
 #ifndef BITMASK
 # define BITMASK(X) (1 << (X))
 #endif
+#ifndef ARRAYLEN
+# define ARRAYLEN(x) (sizeof(x)/sizeof((x)[0]))
+#endif
 
 void print_result(char *name, uint8_t *buf, size_t len);
 size_t nbytes(size_t nbits);
@@ -61,6 +64,8 @@ uint32_t RAMFUNC GetTickCount();
 
 void StartCountUS();
 uint32_t RAMFUNC GetCountUS();
+void ResetUSClock(void);
+void SpinDelayCountUs(uint32_t us);
 //uint32_t RAMFUNC GetDeltaCountUS();
 
 void StartCountSspClk();
Impressum, Datenschutz