| 
									
										
										
										
											2020-10-11 12:52:05 +01:00
										 |  |  | #!/usr/bin/env bash | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-12-20 11:45:34 +00:00
										 |  |  | source ./buildroot/bin/buildFunctions; | 
					
						
							| 
									
										
										
										
											2020-10-11 12:52:05 +01:00
										 |  |  | exitcode=0; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-02-23 10:26:30 +00:00
										 |  |  | # T18 5-in-1 AIR builds | 
					
						
							|  |  |  | printf "\e[33;1mBuilding mm-t18int-aetr-air-v$MULTI_VERSION.bin\e[0m\n"; | 
					
						
							|  |  |  | opt_add MULTI_AIR | 
					
						
							| 
									
										
										
										
											2020-10-11 12:52:05 +01:00
										 |  |  | opt_disable ENABLE_PPM; | 
					
						
							|  |  |  | opt_disable INVERT_TELEMETRY; | 
					
						
							|  |  |  | buildMulti; | 
					
						
							|  |  |  | exitcode=$((exitcode+$?)); | 
					
						
							| 
									
										
										
										
											2024-02-23 10:26:30 +00:00
										 |  |  | mv build/Multiprotocol.ino.bin ./binaries/mm-t18int-aetr-air-v$MULTI_VERSION.bin; | 
					
						
							| 
									
										
										
										
											2020-10-11 12:52:05 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-02-23 10:26:30 +00:00
										 |  |  | printf "\e[33;1mBuilding mm-t18int-taer-air-v$MULTI_VERSION.bin\e[0m\n"; | 
					
						
							| 
									
										
										
										
											2020-10-11 12:52:05 +01:00
										 |  |  | opt_replace AETR TAER; | 
					
						
							|  |  |  | buildMulti; | 
					
						
							|  |  |  | exitcode=$((exitcode+$?)); | 
					
						
							| 
									
										
										
										
											2024-02-23 10:26:30 +00:00
										 |  |  | mv build/Multiprotocol.ino.bin ./binaries/mm-t18int-taer-air-v$MULTI_VERSION.bin; | 
					
						
							| 
									
										
										
										
											2020-10-11 12:52:05 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-02-23 10:26:30 +00:00
										 |  |  | printf "\e[33;1mBuilding mm-t18int-reta-air-v$MULTI_VERSION.bin\e[0m\n"; | 
					
						
							| 
									
										
										
										
											2020-10-11 12:52:05 +01:00
										 |  |  | opt_replace TAER RETA; | 
					
						
							|  |  |  | buildMulti; | 
					
						
							|  |  |  | exitcode=$((exitcode+$?)); | 
					
						
							| 
									
										
										
										
											2024-02-23 10:26:30 +00:00
										 |  |  | mv build/Multiprotocol.ino.bin ./binaries/mm-t18int-reta-air-v$MULTI_VERSION.bin; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # T18 5-in-1 SURFACE builds | 
					
						
							|  |  |  | printf "\e[33;1mBuilding mm-t18int-aetr-sfc-v$MULTI_VERSION.bin\e[0m\n"; | 
					
						
							|  |  |  | opt_remove MULTI_AIR | 
					
						
							|  |  |  | opt_add MULTI_SURFACE | 
					
						
							|  |  |  | buildMulti; | 
					
						
							|  |  |  | exitcode=$((exitcode+$?)); | 
					
						
							|  |  |  | mv build/Multiprotocol.ino.bin ./binaries/mm-t18int-aetr-sfc-v$MULTI_VERSION.bin; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | printf "\e[33;1mBuilding mm-t18int-taer-sfc-v$MULTI_VERSION.bin\e[0m\n"; | 
					
						
							|  |  |  | opt_replace AETR TAER; | 
					
						
							|  |  |  | buildMulti; | 
					
						
							|  |  |  | exitcode=$((exitcode+$?)); | 
					
						
							|  |  |  | mv build/Multiprotocol.ino.bin ./binaries/mm-t18int-taer-sfc-v$MULTI_VERSION.bin; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | printf "\e[33;1mBuilding mm-t18int-reta-sfc-v$MULTI_VERSION.bin\e[0m\n"; | 
					
						
							|  |  |  | opt_replace TAER RETA; | 
					
						
							|  |  |  | buildMulti; | 
					
						
							|  |  |  | exitcode=$((exitcode+$?)); | 
					
						
							|  |  |  | mv build/Multiprotocol.ino.bin ./binaries/mm-t18int-reta-sfc-v$MULTI_VERSION.bin; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # T18 5-in-1 LBT/EU builds | 
					
						
							|  |  |  | printf "\e[33;1mBuilding mm-t18int-aetr-lbt-v$MULTI_VERSION.bin\e[0m\n"; | 
					
						
							|  |  |  | opt_remove MULTI_SURFACE | 
					
						
							|  |  |  | opt_add MULTI_EU | 
					
						
							|  |  |  | buildMulti; | 
					
						
							|  |  |  | exitcode=$((exitcode+$?)); | 
					
						
							|  |  |  | mv build/Multiprotocol.ino.bin ./binaries/mm-t18int-aetr-lbt-v$MULTI_VERSION.bin; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | printf "\e[33;1mBuilding mm-t18int-taer-lbt-v$MULTI_VERSION.bin\e[0m\n"; | 
					
						
							|  |  |  | opt_replace AETR TAER; | 
					
						
							|  |  |  | buildMulti; | 
					
						
							|  |  |  | exitcode=$((exitcode+$?)); | 
					
						
							|  |  |  | mv build/Multiprotocol.ino.bin ./binaries/mm-t18int-taer-lbt-v$MULTI_VERSION.bin; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | printf "\e[33;1mBuilding mm-t18int-reta-lbt-v$MULTI_VERSION.bin\e[0m\n"; | 
					
						
							|  |  |  | opt_replace TAER RETA; | 
					
						
							|  |  |  | buildMulti; | 
					
						
							|  |  |  | exitcode=$((exitcode+$?)); | 
					
						
							|  |  |  | mv build/Multiprotocol.ino.bin ./binaries/mm-t18int-reta-lbt-v$MULTI_VERSION.bin; | 
					
						
							| 
									
										
										
										
											2020-10-11 12:52:05 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | exit $exitcode; |