summaryrefslogtreecommitdiff
path: root/loragw_hal/src/loragw_aux.c
diff options
context:
space:
mode:
Diffstat (limited to 'loragw_hal/src/loragw_aux.c')
-rw-r--r--loragw_hal/src/loragw_aux.c51
1 files changed, 0 insertions, 51 deletions
diff --git a/loragw_hal/src/loragw_aux.c b/loragw_hal/src/loragw_aux.c
deleted file mode 100644
index 1c7e354..0000000
--- a/loragw_hal/src/loragw_aux.c
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- / _____) _ | |
-( (____ _____ ____ _| |_ _____ ____| |__
- \____ \| ___ | (_ _) ___ |/ ___) _ \
- _____) ) ____| | | || |_| ____( (___| | | |
-(______/|_____)_|_|_| \__)_____)\____)_| |_|
- ©2013 Semtech-Cycleo
-
-Description:
- Lora gateway auxiliary functions
-*/
-
-
-/* -------------------------------------------------------------------------- */
-/* --- DEPENDANCIES --------------------------------------------------------- */
-
-#include <stdio.h> /* printf fprintf */
-#include <time.h> /* clock_nanosleep */
-
-/* -------------------------------------------------------------------------- */
-/* --- PRIVATE MACROS ------------------------------------------------------- */
-
-#if DEBUG_AUX == 1
- #define DEBUG_MSG(str) fprintf(stderr, str)
- #define DEBUG_PRINTF(fmt, args...) fprintf(stderr,"%s:%d: "fmt, __FUNCTION__, __LINE__, args)
-#else
- #define DEBUG_MSG(str)
- #define DEBUG_PRINTF(fmt, args...)
-#endif
-
-/* -------------------------------------------------------------------------- */
-/* --- PUBLIC FUNCTIONS DEFINITION ------------------------------------------ */
-
-/* This implementation is POSIX-pecific and require a fix to be compatible with C99 */
-void wait_ms(unsigned long a) {
- struct timespec dly;
- struct timespec rem;
-
- dly.tv_sec = a / 1000;
- dly.tv_nsec = ((long)a % 1000) * 1000000;
-
- DEBUG_PRINTF("NOTE dly: %ld sec %ld ns\n", dly.tv_sec, dly.tv_nsec);
-
- if((dly.tv_sec > 0) || ((dly.tv_sec == 0) && (dly.tv_nsec > 100000))) {
- clock_nanosleep(CLOCK_MONOTONIC, 0, &dly, &rem);
- DEBUG_PRINTF("NOTE remain: %ld sec %ld ns\n", rem.tv_sec, rem.tv_nsec);
- }
- return;
-}
-
-/* --- EOF ------------------------------------------------------------------ */