joystick_bjk

Dependencies:   mbed VL53L1X

Revision:
6:beddcb25ad4e
Parent:
4:97a11deb0ab7
diff -r fb5a46e37787 -r beddcb25ad4e CONFIG.h
--- a/CONFIG.h	Mon Sep 09 07:53:29 2019 +0000
+++ b/CONFIG.h	Mon Sep 16 12:06:13 2019 +0000
@@ -1,57 +1,66 @@
 #pragma once
 
-#define BH_BOARD
-//#define SH_BOARD
+#define     UART_BAUD           115200
+#define     DAC_ONE_STEP        0.025f
+#define     MIN_SPEED           0.35f
+#define     MAX_SPEED           0.55f
+#define     SPEED_CORRECTION    0.008f
+#define     HIGH_BOUND          1300
+#define     LOW_BOUND           700
+#define     TIME_DELAY_FOR_REVERSE 3.0
+//#define     ToF_SETUP_TIME      0.0455f
+
+//I2C1
+#define     ToF1_I2C_SCL         PB_6
+#define     ToF1_I2C_SDA         PB_9
+//I2C2
+#define     ToF2_I2C_SCL         PF_1
+#define     ToF2_I2C_SDA         PF_0
+//I2C3
+#define     ToF3_I2C_SCL         PF_14
+#define     ToF3_I2C_SDA         PF_15
+
+//UART4
+#define     BLUETOOTH1_TX        PA_0
+#define     BLUETOOTH1_RX        PD_0
+//UART5
+#define     BLUETOOTH2_TX        PC_12
+#define     BLUETOOTH2_RX        PD_2
 
 
-#if defined BH_BOARD
-    #define     ToF
-    #define     ToF_I2C_SDA         PB_7
-    #define     ToF_I2C_SCL         PB_6
-    
-    #define     ToF_XShut_1         PF_0
-    #define     ToF_XShut_2         PF_1
-    #define     ToF_XShut_3         PA_8
-    
-    #define     ToF_SETUP_TIME      0.0455f
-    
-    #define     MOTOR_REVERSE_R     PA_0
-    #define     MOTOR_REVERSE_L     PA_1
-    
-    #define     MOTOR_THROTTLE_R    PA_6
-    #define     MOTOR_THROTTLE_L    PA_5
-    
-    #define     BLUETOOTH1_RX        PA_10
-    #define     BLUETOOTH1_TX        PA_9
+#define     MOTOR_REVERSE_R     PD_5
+#define     MOTOR_REVERSE_L     PD_4
 
-    #define     BLUETOOTH2_RX        PA_3
-    #define     BLUETOOTH2_TX        PA_2
+//DAC
+#define     MOTOR_THROTTLE_R    PA_4
+#define     MOTOR_THROTTLE_L    PA_5
 
 
-    #define     UART_BAUD           115200
-    #define     DAC_ONE_STEP        0.1f
-    #define     HIGH_BOUND          1300
-    #define     LOW_BOUND           700
-////////////////////////////////////////////////////
-#elif defined SH_BOARD
+////reserved pin
+////SPI2
+//#define     SPI2_SCK            PB_10
+//#define     SPI2_NSS            PB_12
+//#define     SPI2_MISO           PC_2
+//#define     SPI2_MOSI           PC_3
+////SPI3
+//#define     SPI3_SCK            PA_15
+//#define     SPI3_NSS            PB_2
+//#define     SPI3_MISO           PC_10
+//#define     SPI3_MOSI           PC_11
+//
+////USART3
+//#define     USART3_TX           PD_8
+//#define     USART3_RX           PD_9
+//
+////ADC
+//#define     ADC2_t                PA_3
+//#define     ADC3_1_t              PF_4
+//#define     ADC3_2_t              PF_5
+//
+////TIM1
+//#define     TIM1_t                PE_9
+//#define     TIM4_t                PD_12
+//#define     TIM9_t                PE_5
+//#define     TIM11_t               PF_7
 
-//    #define     ToF
-//    #define     ToF_I2C_SDA         NC
-//    #define     ToF_I2C_SCL         NC
-    
-//    #define     ToF_XShut_1         NC
-//    #define     ToF_XShut_2         NC
-//    #define     ToF_XShut_3         NC
-    
-    #define     MOTOR_REVERSE_R     D11
-    #define     MOTOR_REVERSE_L     D12
-    
-    #define     MOTOR_THROTTLE_R    A4
-    #define     MOTOR_THROTTLE_L    A5
-    
-    #define     BLUETOOTH_RX        D0
-    #define     BLUETOOTH_TX        D1
-    
-    #define     UART_BAUD           115200
-    #define     DAC_ONE_STEP        0.1f
-#endif
\ No newline at end of file
+