mirror of
				https://github.com/0xFEEDC0DE64/arduino-esp32.git
				synced 2025-11-04 08:01:38 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			37 lines
		
	
	
		
			994 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			994 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
export ARDUINO_ESP32_PATH="$ARDUINO_USR_PATH/hardware/espressif/esp32"
 | 
						|
if [ ! -d "$ARDUINO_ESP32_PATH" ]; then
 | 
						|
	echo "Installing ESP32 Arduino Core ..."
 | 
						|
	script_init_path="$PWD"
 | 
						|
	mkdir -p "$ARDUINO_USR_PATH/hardware/espressif"
 | 
						|
	cd "$ARDUINO_USR_PATH/hardware/espressif"
 | 
						|
 | 
						|
	echo "Installing Python Serial ..."
 | 
						|
	pip install pyserial > /dev/null
 | 
						|
 | 
						|
	if [ "$OS_IS_WINDOWS" == "1" ]; then
 | 
						|
		echo "Installing Python Requests ..."
 | 
						|
		pip install requests > /dev/null
 | 
						|
	fi
 | 
						|
 | 
						|
	if [ "$GITHUB_REPOSITORY" == "espressif/arduino-esp32" ];  then
 | 
						|
		echo "Linking Core..."
 | 
						|
		ln -s $GITHUB_WORKSPACE esp32
 | 
						|
	else
 | 
						|
		echo "Cloning Core Repository..."
 | 
						|
		git clone https://github.com/espressif/arduino-esp32.git esp32 > /dev/null 2>&1
 | 
						|
	fi
 | 
						|
 | 
						|
	#echo "Updating Submodules ..."
 | 
						|
	cd esp32
 | 
						|
	#git submodule update --init --recursive > /dev/null 2>&1
 | 
						|
 | 
						|
	echo "Installing Platform Tools ..."
 | 
						|
	cd tools && python get.py
 | 
						|
	cd $script_init_path
 | 
						|
 | 
						|
	echo "ESP32 Arduino has been installed in '$ARDUINO_ESP32_PATH'"
 | 
						|
	echo ""
 | 
						|
fi
 |