Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed BufferedSerial ConfigFile
GUI_Config.h
00001 #pragma once 00002 00003 #define MODEL_INFO "ROBOFRIEN FCC " 00004 #define FIRMWARE_INFO 1.01 00005 00006 #define interrupts() sei() 00007 #define noInterrupts() cli() 00008 #define TO_GCS 255 00009 #define FROM_FCS 0 00010 00011 #define PIN_ULTRA_TRIG A8 00012 #define PIN_ULTRA_ECHO A9 00013 #define AHRS_INTERRUPT_PIN A10 // use pin A10 on Arduino Uno & most boards 00014 00015 00016 //// EEPROM ////// 00017 // DPN1 // 00018 #define EEPROM_MODEL_TYPE1 0 00019 #define EEPROM_MODEL_TYPE2_UP 1 00020 #define EEPROM_MODEL_TYPE2_DOWN 2 00021 00022 // DPN3 // 00023 #define EEPROM_RECV_MIN_1 30 00024 #define EEPROM_RECV_MIN_2 31 00025 #define EEPROM_RECV_MIN_3 32 00026 #define EEPROM_RECV_MIN_4 33 00027 #define EEPROM_RECV_MIN_5 34 00028 #define EEPROM_RECV_MIN_6 35 00029 #define EEPROM_RECV_MIN_7 36 00030 #define EEPROM_RECV_MIN_8 37 00031 00032 #define EEPROM_RECV_NEU_1 38 00033 #define EEPROM_RECV_NEU_2 39 00034 #define EEPROM_RECV_NEU_3 40 00035 #define EEPROM_RECV_NEU_4 41 00036 #define EEPROM_RECV_NEU_5 42 00037 #define EEPROM_RECV_NEU_6 43 00038 #define EEPROM_RECV_NEU_7 44 00039 #define EEPROM_RECV_NEU_8 45 00040 00041 #define EEPROM_RECV_MAX_1 46 00042 #define EEPROM_RECV_MAX_2 47 00043 #define EEPROM_RECV_MAX_3 48 00044 #define EEPROM_RECV_MAX_4 49 00045 #define EEPROM_RECV_MAX_5 50 00046 #define EEPROM_RECV_MAX_6 51 00047 #define EEPROM_RECV_MAX_7 52 00048 #define EEPROM_RECV_MAX_8 53 00049 00050 // DPN 4 // 00051 #define EEPROM_MOTOR_MIN_1_UP 54 00052 #define EEPROM_MOTOR_MIN_1_DOWN 55 00053 #define EEPROM_MOTOR_MIN_2_UP 56 00054 #define EEPROM_MOTOR_MIN_2_DOWN 57 00055 #define EEPROM_MOTOR_MIN_3_UP 58 00056 #define EEPROM_MOTOR_MIN_3_DOWN 59 00057 #define EEPROM_MOTOR_MIN_4_UP 60 00058 #define EEPROM_MOTOR_MIN_4_DOWN 61 00059 #define EEPROM_MOTOR_MIN_5_UP 62 00060 #define EEPROM_MOTOR_MIN_5_DOWN 63 00061 #define EEPROM_MOTOR_MIN_6_UP 64 00062 #define EEPROM_MOTOR_MIN_6_DOWN 65 00063 #define EEPROM_MOTOR_MIN_7_UP 66 00064 #define EEPROM_MOTOR_MIN_7_DOWN 67 00065 #define EEPROM_MOTOR_MIN_8_UP 68 00066 #define EEPROM_MOTOR_MIN_8_DOWN 69 00067 00068 // DPN 5 // 00069 #define EEPROM_HEADLIGHT_PERIOD 70 00070 #define EEPROM_HEADLIGHT_DUTYRATE 71 00071 #define EEPROM_SIDELIGHT_PERIOD 72 00072 #define EEPROM_SIDELIGHT_DUTYRATE 73 00073 00074 // DPN 6 // 00075 #define EEPROM_AHRS_ROLL_GAP_UP 74 00076 #define EEPROM_AHRS_ROLL_GAP_DOWN 75 00077 #define EEPROM_AHRS_PITCH_GAP_UP 76 00078 #define EEPROM_AHRS_PITCH_GAP_DOWN 77 00079 #define EEPROM_AHRS_YAW_GAP_UP 78 00080 #define EEPROM_AHRS_YAW_GAP_DOWN 79 00081 00082 00083 #define EEPROM_AHRS_YAW_X_GAP_1 80 00084 #define EEPROM_AHRS_YAW_X_GAP_2 81 00085 #define EEPROM_AHRS_YAW_Y_GAP_1 82 00086 #define EEPROM_AHRS_YAW_Y_GAP_2 83 00087 #define EEPROM_AHRS_YAW_Z_GAP_1 84 00088 #define EEPROM_AHRS_YAW_Z_GAP_2 85 00089 00090 #define EEPROM_AHRS_DECLINATION_ANGLE_UP 86 00091 #define EEPROM_AHRS_DECLINATION_ANGLE_DOWN 87 00092 00093 // DPN 7 // 00094 #define EEPROM_LIMIT_ANGLE_ROLL_UP 88 00095 #define EEPROM_LIMIT_ANGLE_ROLL_DOWN 89 00096 #define EEPROM_LIMIT_ANGLE_PITCH_UP 90 00097 #define EEPROM_LIMIT_ANGLE_PITCH_DOWN 91 00098 #define EEPROM_LIMIT_RATE_ROLL_UP 92 00099 #define EEPROM_LIMIT_RATE_ROLL_DOWN 93 00100 #define EEPROM_LIMIT_RATE_PITCH_UP 94 00101 #define EEPROM_LIMIT_RATE_PITCH_DOWN 95 00102 #define EEPROM_LIMIT_RATE_YAW_UP 96 00103 #define EEPROM_LIMIT_RATE_YAW_DOWN 97 00104 00105 // DPN 8 // 00106 // --Gain 1 // 00107 int EEPROM_GAIN_P_UP[20] = {100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119}; 00108 int EEPROM_GAIN_P_DOWN[20] = {120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139}; 00109 int EEPROM_GAIN_D_UP[20] = {140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159}; 00110 int EEPROM_GAIN_D_DOWN[20] = {160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179}; 00111 int EEPROM_GAIN_I_UP[20] = {180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199}; 00112 int EEPROM_GAIN_I_DOWN[20] = {200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219}; 00113 00114
Generated on Sat Jul 16 2022 14:19:21 by
1.7.2