MacroRat / MouseCode

Dependencies:   ITG3200 QEI

Committer:
sahilmgandhi
Date:
Sat May 27 03:37:24 2017 +0000
Revision:
37:3dcc95e9321c
Parent:
18:6a4db94011d3
Need to get centered more before turns (so after moving forward). Also fix when both walls are missing!

Who changed what in which revision?

UserRevisionLine numberNew contents of line
sahilmgandhi 18:6a4db94011d3 1 /* ----------------------------------------------------------------------
sahilmgandhi 18:6a4db94011d3 2 * Copyright (C) 2010-2014 ARM Limited. All rights reserved.
sahilmgandhi 18:6a4db94011d3 3 *
sahilmgandhi 18:6a4db94011d3 4 * $Date: 19. March 2015
sahilmgandhi 18:6a4db94011d3 5 * $Revision: V.1.4.5
sahilmgandhi 18:6a4db94011d3 6 *
sahilmgandhi 18:6a4db94011d3 7 * Project: CMSIS DSP Library
sahilmgandhi 18:6a4db94011d3 8 * Title: arm_const_structs.h
sahilmgandhi 18:6a4db94011d3 9 *
sahilmgandhi 18:6a4db94011d3 10 * Description: This file has constant structs that are initialized for
sahilmgandhi 18:6a4db94011d3 11 * user convenience. For example, some can be given as
sahilmgandhi 18:6a4db94011d3 12 * arguments to the arm_cfft_f32() function.
sahilmgandhi 18:6a4db94011d3 13 *
sahilmgandhi 18:6a4db94011d3 14 * Target Processor: Cortex-M4/Cortex-M3
sahilmgandhi 18:6a4db94011d3 15 *
sahilmgandhi 18:6a4db94011d3 16 * Redistribution and use in source and binary forms, with or without
sahilmgandhi 18:6a4db94011d3 17 * modification, are permitted provided that the following conditions
sahilmgandhi 18:6a4db94011d3 18 * are met:
sahilmgandhi 18:6a4db94011d3 19 * - Redistributions of source code must retain the above copyright
sahilmgandhi 18:6a4db94011d3 20 * notice, this list of conditions and the following disclaimer.
sahilmgandhi 18:6a4db94011d3 21 * - Redistributions in binary form must reproduce the above copyright
sahilmgandhi 18:6a4db94011d3 22 * notice, this list of conditions and the following disclaimer in
sahilmgandhi 18:6a4db94011d3 23 * the documentation and/or other materials provided with the
sahilmgandhi 18:6a4db94011d3 24 * distribution.
sahilmgandhi 18:6a4db94011d3 25 * - Neither the name of ARM LIMITED nor the names of its contributors
sahilmgandhi 18:6a4db94011d3 26 * may be used to endorse or promote products derived from this
sahilmgandhi 18:6a4db94011d3 27 * software without specific prior written permission.
sahilmgandhi 18:6a4db94011d3 28 *
sahilmgandhi 18:6a4db94011d3 29 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
sahilmgandhi 18:6a4db94011d3 30 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
sahilmgandhi 18:6a4db94011d3 31 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
sahilmgandhi 18:6a4db94011d3 32 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
sahilmgandhi 18:6a4db94011d3 33 * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
sahilmgandhi 18:6a4db94011d3 34 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
sahilmgandhi 18:6a4db94011d3 35 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
sahilmgandhi 18:6a4db94011d3 36 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
sahilmgandhi 18:6a4db94011d3 37 * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
sahilmgandhi 18:6a4db94011d3 38 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
sahilmgandhi 18:6a4db94011d3 39 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
sahilmgandhi 18:6a4db94011d3 40 * POSSIBILITY OF SUCH DAMAGE.
sahilmgandhi 18:6a4db94011d3 41 * -------------------------------------------------------------------- */
sahilmgandhi 18:6a4db94011d3 42
sahilmgandhi 18:6a4db94011d3 43 #ifndef _ARM_CONST_STRUCTS_H
sahilmgandhi 18:6a4db94011d3 44 #define _ARM_CONST_STRUCTS_H
sahilmgandhi 18:6a4db94011d3 45
sahilmgandhi 18:6a4db94011d3 46 #include "arm_math.h"
sahilmgandhi 18:6a4db94011d3 47 #include "arm_common_tables.h"
sahilmgandhi 18:6a4db94011d3 48
sahilmgandhi 18:6a4db94011d3 49 extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len16;
sahilmgandhi 18:6a4db94011d3 50 extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len32;
sahilmgandhi 18:6a4db94011d3 51 extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len64;
sahilmgandhi 18:6a4db94011d3 52 extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len128;
sahilmgandhi 18:6a4db94011d3 53 extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len256;
sahilmgandhi 18:6a4db94011d3 54 extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len512;
sahilmgandhi 18:6a4db94011d3 55 extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len1024;
sahilmgandhi 18:6a4db94011d3 56 extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len2048;
sahilmgandhi 18:6a4db94011d3 57 extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len4096;
sahilmgandhi 18:6a4db94011d3 58
sahilmgandhi 18:6a4db94011d3 59 extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len16;
sahilmgandhi 18:6a4db94011d3 60 extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len32;
sahilmgandhi 18:6a4db94011d3 61 extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len64;
sahilmgandhi 18:6a4db94011d3 62 extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len128;
sahilmgandhi 18:6a4db94011d3 63 extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len256;
sahilmgandhi 18:6a4db94011d3 64 extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len512;
sahilmgandhi 18:6a4db94011d3 65 extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len1024;
sahilmgandhi 18:6a4db94011d3 66 extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len2048;
sahilmgandhi 18:6a4db94011d3 67 extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len4096;
sahilmgandhi 18:6a4db94011d3 68
sahilmgandhi 18:6a4db94011d3 69 extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len16;
sahilmgandhi 18:6a4db94011d3 70 extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len32;
sahilmgandhi 18:6a4db94011d3 71 extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len64;
sahilmgandhi 18:6a4db94011d3 72 extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len128;
sahilmgandhi 18:6a4db94011d3 73 extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len256;
sahilmgandhi 18:6a4db94011d3 74 extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len512;
sahilmgandhi 18:6a4db94011d3 75 extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len1024;
sahilmgandhi 18:6a4db94011d3 76 extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len2048;
sahilmgandhi 18:6a4db94011d3 77 extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len4096;
sahilmgandhi 18:6a4db94011d3 78
sahilmgandhi 18:6a4db94011d3 79 #endif