mirror of
				https://github.com/0xFEEDC0DE64/arduino-esp32.git
				synced 2025-10-29 21:21:42 +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
 |