|
153 | 153 | #define FIRMWARE_NAME "L431 TEST"
|
154 | 154 | #define DEAD_TIME 80
|
155 | 155 | #define HARDWARE_GROUP_L4_A
|
| 156 | +#define COMP_ORDER_L4_A_045 |
156 | 157 | #define TARGET_VOLTAGE_DIVIDER 260
|
157 | 158 | #define USE_SERIAL_TELEMETRY
|
| 159 | +#define RAMP_SPEED_LOW_RPM 1 |
| 160 | +#define RAMP_SPEED_HIGH_RPM 1 |
| 161 | +#endif |
| 162 | + |
| 163 | +#ifdef TMOTOR_L431 |
| 164 | +#define FILE_NAME "TMOTOR_L431" |
| 165 | +#define FIRMWARE_NAME "TMOTOR_L431" |
| 166 | +#define DEAD_TIME 80 |
| 167 | +#define HARDWARE_GROUP_L4_A |
| 168 | +#define COMP_ORDER_L4_A_540 |
| 169 | +#define TARGET_VOLTAGE_DIVIDER 260 |
| 170 | +#define USE_SERIAL_TELEMETRY |
| 171 | +#endif |
| 172 | + |
| 173 | +#ifdef TBS_12S_L431 |
| 174 | +#define FILE_NAME "TBS_12S_L431" |
| 175 | +#define FIRMWARE_NAME "L431 TBS " |
| 176 | +#define DEAD_TIME 80 |
| 177 | +#define HARDWARE_GROUP_L4_A |
| 178 | +#define COMP_ORDER_L4_A_045 |
| 179 | +#define TARGET_VOLTAGE_DIVIDER 210 |
| 180 | +#define USE_SERIAL_TELEMETRY |
| 181 | +#define RAMP_SPEED_LOW_RPM 1 |
| 182 | +#define RAMP_SPEED_HIGH_RPM 1 |
| 183 | +#define MILLIVOLT_PER_AMP 25 |
| 184 | +#endif |
| 185 | + |
| 186 | +#ifdef REF_L431_CAN |
| 187 | +#define FILE_NAME "REF_L431_CAN" |
| 188 | +#define FIRMWARE_NAME "L431 CAN" |
| 189 | +#define DEAD_TIME 80 |
| 190 | +#define HARDWARE_GROUP_L4_A |
| 191 | +#define COMP_ORDER_L4_A_045 |
| 192 | +#define TARGET_VOLTAGE_DIVIDER 260 |
| 193 | +#define USE_SERIAL_TELEMETRY |
| 194 | +#define RAMP_SPEED_LOW_RPM 1 |
| 195 | +#define RAMP_SPEED_HIGH_RPM 1 |
| 196 | +#define DRONECAN_SUPPORT 1 |
158 | 197 | #endif
|
159 | 198 |
|
160 | 199 | #ifdef SEQURE_TEST_E230
|
|
259 | 298 | #define PA6_VOLTAGE
|
260 | 299 | #define USE_SERIAL_TELEMETRY
|
261 | 300 | #define LED_ON_PA15
|
262 |
| -#define SLOW_RAMP_DOWN |
| 301 | +#define RAMP_SPEED_LOW_RPM 1 |
| 302 | +#define RAMP_SPEED_HIGH_RPM 1 |
263 | 303 | #endif
|
264 | 304 |
|
265 | 305 | #ifdef GD32DEV_B_E230
|
|
418 | 458 | #define ADC_CHANNEL_VOLTAGE ADC_CHANNEL_6
|
419 | 459 | #endif
|
420 | 460 |
|
| 461 | +#ifdef SILENTFORCE_50_F421 |
| 462 | +#define FIRMWARE_NAME "Silent-50 " |
| 463 | +#define FILE_NAME "SILENTFORCE_50_F421" |
| 464 | +#define DEAD_TIME 25 |
| 465 | +#define HARDWARE_GROUP_AT_B |
| 466 | +#define HARDWARE_GROUP_AT_045 |
| 467 | +#define USE_SERIAL_TELEMETRY |
| 468 | +#define MILLIVOLT_PER_AMP 20 |
| 469 | +#endif |
| 470 | + |
421 | 471 | #ifdef HDZ_ESC_1R0_F421
|
422 | 472 | #define FIRMWARE_NAME "HDZ_1R0 F4"
|
423 | 473 | #define FILE_NAME "HDZ_ESC_1R0_F421"
|
|
610 | 660 | #define HARDWARE_GROUP_AT_B
|
611 | 661 | #define HARDWARE_GROUP_AT_450
|
612 | 662 | #define USE_SERIAL_TELEMETRY
|
613 |
| - |
614 | 663 | #endif
|
615 | 664 |
|
616 | 665 | #ifdef HAKRC_G23_F421
|
|
702 | 751 | #define USE_SERIAL_TELEMETRY
|
703 | 752 | #endif
|
704 | 753 |
|
| 754 | +#ifdef TBS_MINI_F421 |
| 755 | +#define FIRMWARE_NAME "TBS Mini" |
| 756 | +#define FILE_NAME "TBS_MINI_F421" |
| 757 | +#define DEAD_TIME 120 |
| 758 | +#define HARDWARE_GROUP_AT_045 |
| 759 | +#define HARDWARE_GROUP_AT_B |
| 760 | +#define USE_INVERTED_HIGH |
| 761 | +#define TARGET_MIN_BEMF_COUNTS 2 |
| 762 | +#endif |
| 763 | + |
705 | 764 | #ifdef TBS_12S_F421
|
706 | 765 | #define FIRMWARE_NAME "TBS 12S"
|
707 | 766 | #define FILE_NAME "TBS_12S_F421"
|
|
834 | 893 | #define USE_SERIAL_TELEMETRY
|
835 | 894 | #endif
|
836 | 895 |
|
| 896 | +#ifdef ORCA_12S_F415 |
| 897 | +#define FIRMWARE_NAME "ORCA 12S F4" |
| 898 | +#define FILE_NAME "ORCA_12S_F415" |
| 899 | +#define DEAD_TIME 120 |
| 900 | +//#define DRONECAN_SUPPORT 1 |
| 901 | +#define HARDWARE_GROUP_AT_H |
| 902 | +#define HARDWARE_GROUP_AT_054 |
| 903 | +#define TARGET_VOLTAGE_DIVIDER 210 |
| 904 | +#define MILLIVOLT_PER_AMP 25 |
| 905 | +#define RAMP_SPEED_LOW_RPM 1 |
| 906 | +#define RAMP_SPEED_HIGH_RPM 1 |
| 907 | +#define USE_SERIAL_TELEMETRY |
| 908 | +#endif |
| 909 | + |
837 | 910 | #ifdef SPEEDYBEE_F421
|
838 | 911 | #define FIRMWARE_NAME "SpeedyBee F4"
|
839 | 912 | #define FILE_NAME "SPEEDYBEE_F421"
|
|
1047 | 1120 | #define FIRMWARE_NAME "F4A Zerodrag"
|
1048 | 1121 | #define FILE_NAME "F4A_ZERODRAG_F421"
|
1049 | 1122 | #define DEAD_TIME 75
|
1050 |
| -#define HARDWARE_GROUP_AT_540 |
| 1123 | +#define HARDWARE_GROUP_AT_054 |
1051 | 1124 | #define HARDWARE_GROUP_AT_B
|
1052 | 1125 | #define USE_SERIAL_TELEMETRY
|
1053 |
| -#define USE_PA14_TELEMETRY |
1054 |
| -#define PA6_NTC_ONLY |
1055 | 1126 | #endif
|
1056 | 1127 |
|
1057 |
| - |
1058 | 1128 | #ifdef GEPRC_4IN1_F421
|
1059 | 1129 | #define FIRMWARE_NAME "Geprc 4in1 "
|
1060 | 1130 | #define FILE_NAME "GEPRC_4IN1_F421"
|
|
1064 | 1134 | #define USE_SERIAL_TELEMETRY
|
1065 | 1135 | #endif
|
1066 | 1136 |
|
1067 |
| - |
1068 | 1137 | #ifdef ORQA_F421
|
1069 | 1138 | #define FIRMWARE_NAME "ORQA "
|
1070 | 1139 | #define FILE_NAME "ORQA_F421"
|
|
1075 | 1144 | #endif
|
1076 | 1145 |
|
1077 | 1146 |
|
| 1147 | +#ifdef ZEX_BOREY_F421 |
| 1148 | +#define FIRMWARE_NAME "Zex Borey F4" |
| 1149 | +#define FILE_NAME "ZEX_BOREY_F421" |
| 1150 | +#define DEAD_TIME 80 |
| 1151 | +#define HARDWARE_GROUP_AT_B |
| 1152 | +#define HARDWARE_GROUP_AT_450 |
| 1153 | +#define USE_SERIAL_TELEMETRY |
| 1154 | +#endif |
| 1155 | + |
| 1156 | + |
1078 | 1157 | /*****************************************************AT32F415 targets ************************************************/
|
1079 | 1158 |
|
1080 | 1159 | #ifdef PB450_F051
|
|
1530 | 1609 | #define SIXTY_FOUR_KB_MEMORY
|
1531 | 1610 | #endif
|
1532 | 1611 |
|
| 1612 | +#ifdef SP_CRUSTCORE_G071 |
| 1613 | +#define FILE_NAME "SP_CRUSTCORE_G071" |
| 1614 | +#define FIRMWARE_NAME "Crustcore 60" |
| 1615 | +#define DEAD_TIME 40 |
| 1616 | +#define MILLIVOLT_PER_AMP 20 |
| 1617 | +#define CURRENT_OFFSET 0 |
| 1618 | +#define HARDWARE_GROUP_G0_A |
| 1619 | +#define USE_SERIAL_TELEMETRY |
| 1620 | +#define SIXTY_FOUR_KB_MEMORY |
| 1621 | +#endif |
| 1622 | + |
| 1623 | +#ifdef TMOTOR_F60A_G071 |
| 1624 | +#define FILE_NAME "TMOTOR_F60A_G071" |
| 1625 | +#define FIRMWARE_NAME "F60A Mini G0" |
| 1626 | +#define DEAD_TIME 60 |
| 1627 | +#define MILLIVOLT_PER_AMP 20 |
| 1628 | +#define CURRENT_OFFSET 0 |
| 1629 | +#define HARDWARE_GROUP_G0_A |
| 1630 | +#define USE_SERIAL_TELEMETRY |
| 1631 | +#define SIXTY_FOUR_KB_MEMORY |
| 1632 | +#endif |
| 1633 | + |
1533 | 1634 | #ifdef ST_G0_03_N_G071
|
1534 | 1635 | #define FILE_NAME "ST_G0_03_N_G071"
|
1535 | 1636 | #define FIRMWARE_NAME "ST_G0_03_N "
|
|
3357 | 3458 | #define PHASE_C_GPIO_PORT_HIGH GPIOA
|
3358 | 3459 |
|
3359 | 3460 | #define USE_COMP_1
|
| 3461 | + |
| 3462 | +#ifdef COMP_ORDER_L4_A_045 |
3360 | 3463 | #define PHASE_A_COMP LL_COMP_INPUT_MINUS_IO3 // pa0
|
3361 | 3464 | #define PHASE_B_COMP LL_COMP_INPUT_MINUS_IO4 // pa4
|
3362 | 3465 | #define PHASE_C_COMP LL_COMP_INPUT_MINUS_IO5 // pa5
|
| 3466 | +#endif |
| 3467 | + |
| 3468 | +#ifdef COMP_ORDER_L4_A_540 |
| 3469 | +#define PHASE_A_COMP LL_COMP_INPUT_MINUS_IO5 // pa5 /// THIS CONFIG FOR T-MOTOR |
| 3470 | +#define PHASE_B_COMP LL_COMP_INPUT_MINUS_IO4 // pa4 |
| 3471 | +#define PHASE_C_COMP LL_COMP_INPUT_MINUS_IO3 // pa0 |
| 3472 | +#endif |
3363 | 3473 |
|
3364 | 3474 | #define COMMON_COMP LL_COMP_INPUT_PLUS_IO3
|
3365 | 3475 |
|
|
0 commit comments