paparazzi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[paparazzi-commits] [5317] removed obsolete test program


From: antoine drouin
Subject: [paparazzi-commits] [5317] removed obsolete test program
Date: Wed, 11 Aug 2010 19:10:58 +0000

Revision: 5317
          http://svn.sv.gnu.org/viewvc/?view=rev&root=paparazzi&revision=5317
Author:   poine
Date:     2010-08-11 19:10:58 +0000 (Wed, 11 Aug 2010)
Log Message:
-----------
removed obsolete test program

Modified Paths:
--------------
    paparazzi3/trunk/conf/autopilot/lisa_test_progs.makefile

Removed Paths:
-------------
    paparazzi3/trunk/sw/airborne/fms/overo_test_spi.c

Modified: paparazzi3/trunk/conf/autopilot/lisa_test_progs.makefile
===================================================================
--- paparazzi3/trunk/conf/autopilot/lisa_test_progs.makefile    2010-08-11 
19:07:26 UTC (rev 5316)
+++ paparazzi3/trunk/conf/autopilot/lisa_test_progs.makefile    2010-08-11 
19:10:58 UTC (rev 5317)
@@ -33,9 +33,6 @@
 
 SRC_CSC=csc
 
-overo_test_spi.ARCHDIR = omap
-overo_test_spi.srcs=$(SRC_FMS)/overo_test_spi.c
-
 # test spi link between overo and stm32
 overo_test_spi_link.ARCHDIR = omap
 overo_test_spi_link.CFLAGS  += -I$(ACINCLUDE) -I. 
-I$(PAPARAZZI_HOME)/var/include
@@ -43,13 +40,6 @@
 overo_test_spi_link.srcs  = $(SRC_FMS)/overo_test_spi_link.c
 overo_test_spi_link.srcs += $(SRC_FMS)/fms_spi_link.c
 
-# same with crc enabled
-overo_test_spi_link_crc.ARCHDIR = omap
-overo_test_spi_link_crc.CFLAGS  += -I$(ACINCLUDE) -I. 
-I$(PAPARAZZI_HOME)/var/include
-overo_test_spi_link_crc.CFLAGS  += -DOVERO_LINK_MSG_UP=AutopilotMessageFoo 
-DOVERO_LINK_MSG_DOWN=AutopilotMessageFoo
-overo_test_spi_link_crc.srcs  = $(SRC_FMS)/overo_test_spi_link_crc.c
-overo_test_spi_link_crc.srcs += $(SRC_FMS)/fms_spi_link_crc.c
-overo_test_spi_link_crc.srcs += $(SRC_FMS)/fms_crc.c
 
 
 # test passthrough spi link between overo and stm32
@@ -114,8 +104,11 @@
 
################################################################################
 
 ARCHI=stm32
-SRC_LISA=lisa
 SRC_ARCH=$(ARCHI)
+SRC_LISA=lisa
+SRC_LISA_ARCH=$(SRC_LISA)/arch/$(ARCHI)
+SRC_BOOZ=booz
+SRC_BOOZ_ARCH=$(SRC_BOOZ)/arch/$(ARCHI)
 
 #BOARD_CFG=\"boards/olimex_stm32-h103.h\"
 BOARD_CFG=\"boards/lisa_0.99.h\"
@@ -837,7 +830,7 @@
 stm_test_spi_link.ARCHDIR = $(ARCHI)
 stm_test_spi_link.TARGET = stm_test_spi_link
 stm_test_spi_link.TARGETDIR = stm_test_spi_link
-stm_test_spi_link.CFLAGS += -Ilisa -I$(ARCHI) -DPERIPHERALS_AUTO_INIT
+stm_test_spi_link.CFLAGS += -Ilisa -Ilisa/arch/$(ARCHI) -I$(ARCHI) 
-DPERIPHERALS_AUTO_INIT
 stm_test_spi_link.CFLAGS += -DBOARD_CONFIG=$(BOARD_CFG)
 stm_test_spi_link.srcs += lisa/stm_test_spi_link.c       \
                          $(SRC_ARCH)/stm32_exceptions.c   \
@@ -854,38 +847,13 @@
 stm_test_spi_link.srcs += $(SRC_ARCH)/uart_hw.c
 
 stm_test_spi_link.CFLAGS += -DUSE_OVERO_LINK 
-DOVERO_LINK_MSG_UP=AutopilotMessageFoo 
-DOVERO_LINK_MSG_DOWN=AutopilotMessageFoo
-stm_test_spi_link.CFLAGS += -DOVERO_LINK_LED_OK=3 -DOVERO_LINK_LED_KO=4 
-DUSE_DMA1_C2_IRQ
+stm_test_spi_link.CFLAGS += -DOVERO_LINK_LED_OK=3 -DOVERO_LINK_LED_KO=2 
-DUSE_DMA1_C2_IRQ
 stm_test_spi_link.srcs += lisa/lisa_overo_link.c 
lisa/arch/stm32/lisa_overo_link_arch.c
 
-#
-# test spi link between overo and stm32 with crc enabled
-#
-stm_test_spi_link_crc.ARCHDIR = $(ARCHI)
-stm_test_spi_link_crc.TARGET = stm_test_spi_link_crc
-stm_test_spi_link_crc.TARGETDIR = stm_test_spi_link_crc
-stm_test_spi_link_crc.CFLAGS += -Ilisa -I$(ARCHI) -Ilisa/arch/$(ARCHI) 
-DPERIPHERALS_AUTO_INIT
-stm_test_spi_link_crc.CFLAGS += -DBOARD_CONFIG=$(BOARD_CFG)
-stm_test_spi_link_crc.srcs += lisa/stm_test_spi_link_crc.c       \
-                          $(SRC_ARCH)/stm32_exceptions.c   \
-                          $(SRC_ARCH)/stm32_vector_table.c
 
-stm_test_spi_link_crc.CFLAGS += -DUSE_LED
-stm_test_spi_link_crc.srcs += $(SRC_ARCH)/led_hw.c
 
-stm_test_spi_link_crc.CFLAGS += -DUSE_SYS_TIME -DSYS_TIME_LED=1
-stm_test_spi_link_crc.CFLAGS += 
-DPERIODIC_TASK_PERIOD='SYS_TICS_OF_SEC(1./512.)'
-stm_test_spi_link_crc.srcs += sys_time.c $(SRC_ARCH)/sys_time_hw.c
 
-stm_test_spi_link_crc.CFLAGS += -DUSE_UART2 -DUART2_BAUD=B57600
-stm_test_spi_link_crc.srcs += $(SRC_ARCH)/uart_hw.c
 
-stm_test_spi_link_crc.CFLAGS += -DUSE_OVERO_LINK 
-DOVERO_LINK_MSG_UP=AutopilotMessageFoo 
-DOVERO_LINK_MSG_DOWN=AutopilotMessageFoo
-stm_test_spi_link_crc.CFLAGS += -DOVERO_LINK_LED_OK=3 -DOVERO_LINK_LED_KO=4 
-DUSE_DMA1_C2_IRQ
-stm_test_spi_link_crc.srcs += lisa/lisa_overo_link_crc.c 
lisa/arch/stm32/lisa_overo_link_crc_arch.c
-
-
-
-
 #
 # test static
 #

Deleted: paparazzi3/trunk/sw/airborne/fms/overo_test_spi.c
===================================================================
--- paparazzi3/trunk/sw/airborne/fms/overo_test_spi.c   2010-08-11 19:07:26 UTC 
(rev 5316)
+++ paparazzi3/trunk/sw/airborne/fms/overo_test_spi.c   2010-08-11 19:10:58 UTC 
(rev 5317)
@@ -1,206 +0,0 @@
-/*
- * SPI testing utility (using spidev driver)
- *
- * Copyright (c) 2007  MontaVista Software, Inc.
- * Copyright (c) 2007  Anton Vorontsov <address@hidden>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License.
- *
- * Cross-compile with cross-gcc -I/path/to/cross-kernel/include
- */
-
-#include <stdint.h>
-#include <unistd.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <getopt.h>
-#include <fcntl.h>
-#include <sys/ioctl.h>
-#include <linux/types.h>
-#include <linux/spi/spidev.h>
-
-#define ARRAY_SIZE(a) (sizeof(a) / sizeof((a)[0]))
-
-static void pabort(const char *s)
-{
-       perror(s);
-       abort();
-}
-
-static const char *device = "/dev/spidev1.1";
-static uint8_t mode;
-static uint8_t bits = 8;
-static uint32_t speed = 500000;
-static uint16_t delay;
-
-static void transfer(int fd)
-{
-       int ret;
-       uint8_t tx[] = {
-               0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-               0x40, 0x00, 0x00, 0x00, 0x00, 0x95,
-               0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-               0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-               0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
-               0xDE, 0xAD, 0xBE, 0xEF, 0xBA, 0xAD,
-               0xF0, 0x0D,
-       };
-       uint8_t rx[ARRAY_SIZE(tx)] = {0, };
-       struct spi_ioc_transfer tr = {
-               .tx_buf = (unsigned long)tx,
-               .rx_buf = (unsigned long)rx,
-               .len = ARRAY_SIZE(tx),
-               .delay_usecs = delay,
-               .speed_hz = speed,
-               .bits_per_word = bits,
-       };
-
-       ret = ioctl(fd, SPI_IOC_MESSAGE(1), &tr);
-       if (ret == 1)
-               pabort("can't send spi message");
-
-       for (ret = 0; ret < ARRAY_SIZE(tx); ret++) {
-               if (!(ret % 6))
-                       puts("");
-               printf("%.2X ", rx[ret]);
-       }
-       puts("");
-}
-
-void print_usage(const char *prog)
-{
-       printf("Usage: %s [-DsbdlHOLC3]\n", prog);
-       puts("  -D --device   device to use (default /dev/spidev1.1)\n"
-            "  -s --speed    max speed (Hz)\n"
-            "  -d --delay    delay (usec)\n"
-            "  -b --bpw      bits per word \n"
-            "  -l --loop     loopback\n"
-            "  -H --cpha     clock phase\n"
-            "  -O --cpol     clock polarity\n"
-            "  -L --lsb      least significant bit first\n"
-            "  -C --cs-high  chip select active high\n"
-            "  -3 --3wire    SI/SO signals shared\n");
-       exit(1);
-}
-
-void parse_opts(int argc, char *argv[])
-{
-       while (1) {
-               static const struct option lopts[] = {
-                       { "device",  1, 0, 'D' },
-                       { "speed",   1, 0, 's' },
-                       { "delay",   1, 0, 'd' },
-                       { "bpw",     1, 0, 'b' },
-                       { "loop",    0, 0, 'l' },
-                       { "cpha",    0, 0, 'H' },
-                       { "cpol",    0, 0, 'O' },
-                       { "lsb",     0, 0, 'L' },
-                       { "cs-high", 0, 0, 'C' },
-                       { "3wire",   0, 0, '3' },
-                       { NULL, 0, 0, 0 },
-               };
-               int c;
-
-               c = getopt_long(argc, argv, "D:s:d:b:lHOLC3", lopts, NULL);
-
-               if (c == -1)
-                       break;
-
-               switch (c) {
-               case 'D':
-                       device = optarg;
-                       break;
-               case 's':
-                       speed = atoi(optarg);
-                       break;
-               case 'd':
-                       delay = atoi(optarg);
-                       break;
-               case 'b':
-                       bits = atoi(optarg);
-                       break;
-               case 'l':
-                       mode |= SPI_LOOP;
-                       break;
-               case 'H':
-                       mode |= SPI_CPHA;
-                       break;
-               case 'O':
-                       mode |= SPI_CPOL;
-                       break;
-               case 'L':
-                       mode |= SPI_LSB_FIRST;
-                       break;
-               case 'C':
-                       mode |= SPI_CS_HIGH;
-                       break;
-               case '3':
-                       mode |= SPI_3WIRE;
-                       break;
-               default:
-                       print_usage(argv[0]);
-                       break;
-               }
-       }
-}
-
-int main(int argc, char *argv[])
-{
-       int ret = 0;
-       int fd;
-
-       parse_opts(argc, argv);
-
-       fd = open(device, O_RDWR);
-       if (fd < 0)
-               pabort("can't open device");
-
-       /*
-        * spi mode
-        */
-       ret = ioctl(fd, SPI_IOC_WR_MODE, &mode);
-       if (ret == -1)
-               pabort("can't set spi mode");
-
-       ret = ioctl(fd, SPI_IOC_RD_MODE, &mode);
-       if (ret == -1)
-               pabort("can't get spi mode");
-
-       /*
-        * bits per word
-        */
-       ret = ioctl(fd, SPI_IOC_WR_BITS_PER_WORD, &bits);
-       if (ret == -1)
-               pabort("can't set bits per word");
-
-       ret = ioctl(fd, SPI_IOC_RD_BITS_PER_WORD, &bits);
-       if (ret == -1)
-               pabort("can't get bits per word");
-
-       /*
-        * max speed hz
-        */
-       ret = ioctl(fd, SPI_IOC_WR_MAX_SPEED_HZ, &speed);
-       if (ret == -1)
-               pabort("can't set max speed hz");
-
-       ret = ioctl(fd, SPI_IOC_RD_MAX_SPEED_HZ, &speed);
-       if (ret == -1)
-               pabort("can't get max speed hz");
-
-       printf("spi mode: %d\n", mode);
-       printf("bits per word: %d\n", bits);
-       printf("max speed: %d Hz (%d KHz)\n", speed, speed/1000);
-
-       int i;
-       for (i=0; i<10; i++) {
-         transfer(fd);
-         usleep(1953);
-       }
-
-       close(fd);
-
-       return ret;
-}




reply via email to

[Prev in Thread] Current Thread [Next in Thread]