From 8cbb3852baf2d8f61a87383d8d65858f8870b746 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Tue, 27 Aug 2019 09:18:55 +0200 Subject: [PATCH] src/platforms/qurt: move to src/drivers --- .../qurt/fc_addon/mpu_spi/CMakeLists.txt | 0 .../qurt/fc_addon/mpu_spi/mpu9x50_main.cpp | 0 .../qurt/fc_addon/mpu_spi/mpu9x50_params.c | 0 .../qurt/fc_addon/rc_receiver/CMakeLists.txt | 0 .../fc_addon/rc_receiver/rc_receiver_main.cpp | 0 .../fc_addon/rc_receiver/rc_receiver_params.c | 0 .../qurt/fc_addon/uart_esc/CMakeLists.txt | 0 .../qurt/fc_addon/uart_esc/uart_esc_main.cpp | 0 .../qurt/fc_addon/uart_esc/uart_esc_params.c | 0 .../qurt/tests/hello/CMakeLists.txt | 0 .../qurt/tests/hello/hello_example.cpp | 0 .../qurt/tests/hello/hello_example.h | 0 .../qurt/tests/hello/hello_main.cpp | 0 .../qurt/tests/hello/hello_start_qurt.cpp | 0 .../qurt/tests/muorb/CMakeLists.txt | 0 .../qurt/tests/muorb/muorb_test_example.cpp | 0 .../qurt/tests/muorb/muorb_test_example.h | 0 .../qurt/tests/muorb/muorb_test_main.cpp | 0 .../tests/muorb/muorb_test_start_qurt.cpp | 0 src/platforms/qurt/stubs/stubs_posix.c | 159 ------------------ src/platforms/qurt/stubs/stubs_qurt.c | 64 ------- 21 files changed, 223 deletions(-) rename src/{platforms => drivers}/qurt/fc_addon/mpu_spi/CMakeLists.txt (100%) rename src/{platforms => drivers}/qurt/fc_addon/mpu_spi/mpu9x50_main.cpp (100%) rename src/{platforms => drivers}/qurt/fc_addon/mpu_spi/mpu9x50_params.c (100%) rename src/{platforms => drivers}/qurt/fc_addon/rc_receiver/CMakeLists.txt (100%) rename src/{platforms => drivers}/qurt/fc_addon/rc_receiver/rc_receiver_main.cpp (100%) rename src/{platforms => drivers}/qurt/fc_addon/rc_receiver/rc_receiver_params.c (100%) rename src/{platforms => drivers}/qurt/fc_addon/uart_esc/CMakeLists.txt (100%) rename src/{platforms => drivers}/qurt/fc_addon/uart_esc/uart_esc_main.cpp (100%) rename src/{platforms => drivers}/qurt/fc_addon/uart_esc/uart_esc_params.c (100%) rename src/{platforms => drivers}/qurt/tests/hello/CMakeLists.txt (100%) rename src/{platforms => drivers}/qurt/tests/hello/hello_example.cpp (100%) rename src/{platforms => drivers}/qurt/tests/hello/hello_example.h (100%) rename src/{platforms => drivers}/qurt/tests/hello/hello_main.cpp (100%) rename src/{platforms => drivers}/qurt/tests/hello/hello_start_qurt.cpp (100%) rename src/{platforms => drivers}/qurt/tests/muorb/CMakeLists.txt (100%) rename src/{platforms => drivers}/qurt/tests/muorb/muorb_test_example.cpp (100%) rename src/{platforms => drivers}/qurt/tests/muorb/muorb_test_example.h (100%) rename src/{platforms => drivers}/qurt/tests/muorb/muorb_test_main.cpp (100%) rename src/{platforms => drivers}/qurt/tests/muorb/muorb_test_start_qurt.cpp (100%) delete mode 100644 src/platforms/qurt/stubs/stubs_posix.c delete mode 100644 src/platforms/qurt/stubs/stubs_qurt.c diff --git a/src/platforms/qurt/fc_addon/mpu_spi/CMakeLists.txt b/src/drivers/qurt/fc_addon/mpu_spi/CMakeLists.txt similarity index 100% rename from src/platforms/qurt/fc_addon/mpu_spi/CMakeLists.txt rename to src/drivers/qurt/fc_addon/mpu_spi/CMakeLists.txt diff --git a/src/platforms/qurt/fc_addon/mpu_spi/mpu9x50_main.cpp b/src/drivers/qurt/fc_addon/mpu_spi/mpu9x50_main.cpp similarity index 100% rename from src/platforms/qurt/fc_addon/mpu_spi/mpu9x50_main.cpp rename to src/drivers/qurt/fc_addon/mpu_spi/mpu9x50_main.cpp diff --git a/src/platforms/qurt/fc_addon/mpu_spi/mpu9x50_params.c b/src/drivers/qurt/fc_addon/mpu_spi/mpu9x50_params.c similarity index 100% rename from src/platforms/qurt/fc_addon/mpu_spi/mpu9x50_params.c rename to src/drivers/qurt/fc_addon/mpu_spi/mpu9x50_params.c diff --git a/src/platforms/qurt/fc_addon/rc_receiver/CMakeLists.txt b/src/drivers/qurt/fc_addon/rc_receiver/CMakeLists.txt similarity index 100% rename from src/platforms/qurt/fc_addon/rc_receiver/CMakeLists.txt rename to src/drivers/qurt/fc_addon/rc_receiver/CMakeLists.txt diff --git a/src/platforms/qurt/fc_addon/rc_receiver/rc_receiver_main.cpp b/src/drivers/qurt/fc_addon/rc_receiver/rc_receiver_main.cpp similarity index 100% rename from src/platforms/qurt/fc_addon/rc_receiver/rc_receiver_main.cpp rename to src/drivers/qurt/fc_addon/rc_receiver/rc_receiver_main.cpp diff --git a/src/platforms/qurt/fc_addon/rc_receiver/rc_receiver_params.c b/src/drivers/qurt/fc_addon/rc_receiver/rc_receiver_params.c similarity index 100% rename from src/platforms/qurt/fc_addon/rc_receiver/rc_receiver_params.c rename to src/drivers/qurt/fc_addon/rc_receiver/rc_receiver_params.c diff --git a/src/platforms/qurt/fc_addon/uart_esc/CMakeLists.txt b/src/drivers/qurt/fc_addon/uart_esc/CMakeLists.txt similarity index 100% rename from src/platforms/qurt/fc_addon/uart_esc/CMakeLists.txt rename to src/drivers/qurt/fc_addon/uart_esc/CMakeLists.txt diff --git a/src/platforms/qurt/fc_addon/uart_esc/uart_esc_main.cpp b/src/drivers/qurt/fc_addon/uart_esc/uart_esc_main.cpp similarity index 100% rename from src/platforms/qurt/fc_addon/uart_esc/uart_esc_main.cpp rename to src/drivers/qurt/fc_addon/uart_esc/uart_esc_main.cpp diff --git a/src/platforms/qurt/fc_addon/uart_esc/uart_esc_params.c b/src/drivers/qurt/fc_addon/uart_esc/uart_esc_params.c similarity index 100% rename from src/platforms/qurt/fc_addon/uart_esc/uart_esc_params.c rename to src/drivers/qurt/fc_addon/uart_esc/uart_esc_params.c diff --git a/src/platforms/qurt/tests/hello/CMakeLists.txt b/src/drivers/qurt/tests/hello/CMakeLists.txt similarity index 100% rename from src/platforms/qurt/tests/hello/CMakeLists.txt rename to src/drivers/qurt/tests/hello/CMakeLists.txt diff --git a/src/platforms/qurt/tests/hello/hello_example.cpp b/src/drivers/qurt/tests/hello/hello_example.cpp similarity index 100% rename from src/platforms/qurt/tests/hello/hello_example.cpp rename to src/drivers/qurt/tests/hello/hello_example.cpp diff --git a/src/platforms/qurt/tests/hello/hello_example.h b/src/drivers/qurt/tests/hello/hello_example.h similarity index 100% rename from src/platforms/qurt/tests/hello/hello_example.h rename to src/drivers/qurt/tests/hello/hello_example.h diff --git a/src/platforms/qurt/tests/hello/hello_main.cpp b/src/drivers/qurt/tests/hello/hello_main.cpp similarity index 100% rename from src/platforms/qurt/tests/hello/hello_main.cpp rename to src/drivers/qurt/tests/hello/hello_main.cpp diff --git a/src/platforms/qurt/tests/hello/hello_start_qurt.cpp b/src/drivers/qurt/tests/hello/hello_start_qurt.cpp similarity index 100% rename from src/platforms/qurt/tests/hello/hello_start_qurt.cpp rename to src/drivers/qurt/tests/hello/hello_start_qurt.cpp diff --git a/src/platforms/qurt/tests/muorb/CMakeLists.txt b/src/drivers/qurt/tests/muorb/CMakeLists.txt similarity index 100% rename from src/platforms/qurt/tests/muorb/CMakeLists.txt rename to src/drivers/qurt/tests/muorb/CMakeLists.txt diff --git a/src/platforms/qurt/tests/muorb/muorb_test_example.cpp b/src/drivers/qurt/tests/muorb/muorb_test_example.cpp similarity index 100% rename from src/platforms/qurt/tests/muorb/muorb_test_example.cpp rename to src/drivers/qurt/tests/muorb/muorb_test_example.cpp diff --git a/src/platforms/qurt/tests/muorb/muorb_test_example.h b/src/drivers/qurt/tests/muorb/muorb_test_example.h similarity index 100% rename from src/platforms/qurt/tests/muorb/muorb_test_example.h rename to src/drivers/qurt/tests/muorb/muorb_test_example.h diff --git a/src/platforms/qurt/tests/muorb/muorb_test_main.cpp b/src/drivers/qurt/tests/muorb/muorb_test_main.cpp similarity index 100% rename from src/platforms/qurt/tests/muorb/muorb_test_main.cpp rename to src/drivers/qurt/tests/muorb/muorb_test_main.cpp diff --git a/src/platforms/qurt/tests/muorb/muorb_test_start_qurt.cpp b/src/drivers/qurt/tests/muorb/muorb_test_start_qurt.cpp similarity index 100% rename from src/platforms/qurt/tests/muorb/muorb_test_start_qurt.cpp rename to src/drivers/qurt/tests/muorb/muorb_test_start_qurt.cpp diff --git a/src/platforms/qurt/stubs/stubs_posix.c b/src/platforms/qurt/stubs/stubs_posix.c deleted file mode 100644 index 24b22f13f9..0000000000 --- a/src/platforms/qurt/stubs/stubs_posix.c +++ /dev/null @@ -1,159 +0,0 @@ -#include -#include -#include -#include -#include - -int sem_init(sem_t *sem, int pshared, unsigned int value) -{ - return 1; -} - -int sem_wait(sem_t *sem) -{ - return 1; -} - -int sem_destroy(sem_t *sem) -{ - return 1; -} - -int sem_post(sem_t *sem) -{ - return 1; -} - -int sem_getvalue(sem_t *sem, int *sval) -{ - return 1; -} - -int usleep(useconds_t usec) -{ - return 0; -} - -pthread_t pthread_self(void) -{ - pthread_t x = 0; - return x; -} - - -int pthread_kill(pthread_t thread, int sig) -{ - return 1; -} - -void pthread_exit(void *retval) -{ -} - -int pthread_join(pthread_t thread, void **retval) -{ - return 1; -} - -int pthread_cancel(pthread_t thread) -{ - return 1; -} -int pthread_attr_init(pthread_attr_t *attr) -{ - return 1; -} - -int pthread_attr_setstacksize(pthread_attr_t *attr, size_t stacksize) -{ - return 1; -} - -int pthread_attr_getstacksize(const pthread_attr_t *attr, size_t *stacksize) -{ - return 1; -} - -int pthread_attr_setschedparam(pthread_attr_t *attr, const struct sched_param *param) -{ - return 1; -} - -int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine)(void *), void *arg) -{ - return 1; -} -int pthread_attr_getschedparam(const pthread_attr_t *attr, struct sched_param *param) -{ - return 1; -} - -int pthread_attr_destroy(pthread_attr_t *attr) -{ - return 1; -} - -int clock_gettime(clockid_t clk_id, struct timespec *tp) -{ - return 1; -} - -int pthread_mutex_lock(pthread_mutex_t *mutex) -{ - return 1; -} - -int pthread_mutex_unlock(pthread_mutex_t *mutex) -{ - return 1; -} - -int pthread_cond_signal(pthread_cond_t *cond) -{ - return 1; -} -int pthread_mutex_destroy(pthread_mutex_t *mutex) -{ - return 1; -} -int pthread_mutex_init(pthread_mutex_t *mutex, const pthread_mutexattr_t *attr) -{ - return 1; -} - -int pthread_cond_wait(pthread_cond_t *cond, pthread_mutex_t *mutex) -{ - return 1; -} - -int pthread_cond_timedwait(pthread_cond_t *cond, pthread_mutex_t *mutex, const struct timespec *abstime) -{ - return 1; -} - -int pthread_cond_init(pthread_cond_t *cond, const pthread_condattr_t *attr) -{ - return 1; -} -int pthread_mutexattr_init(pthread_mutexattr_t *attr) -{ - return -1; -} -int pthread_mutexattr_destroy(pthread_mutexattr_t *attr) -{ - return -1; -} -int pthread_mutexattr_settype(pthread_mutexattr_t *attr, int type) -{ - return -1; -} - -int pthread_condattr_init(pthread_condattr_t *attr) -{ - return -1; -} - -int fsync(int fd) -{ - return -1; -} diff --git a/src/platforms/qurt/stubs/stubs_qurt.c b/src/platforms/qurt/stubs/stubs_qurt.c deleted file mode 100644 index 09a28f52b4..0000000000 --- a/src/platforms/qurt/stubs/stubs_qurt.c +++ /dev/null @@ -1,64 +0,0 @@ -/**************************************************************************** - * - * Copyright (C) 2015 Mark Charlebois. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * 3. Neither the name PX4 nor the names of its contributors may be - * used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. - * - ****************************************************************************/ -#include -#include -#include - -// This code is never run. It is used solely to test linking in the -// TravisCI build test to make sure all symbols are resolved. -__EXPORT int _start_main(void); - -void HAP_debug(const char *msg, int level, const char *filename, int line) -{ -} - -void HAP_power_request(int a, int b, int c) -{ -} - -int dlinit(int a, char **b) -{ - return 1; -} - -int main(int argc, char *argv[]) -{ - int ret = 0; - - return ret; -} - -int _start_main() -{ - return -1; -}