| 
					
				 | 
			
			
				@@ -0,0 +1,45 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#!/bin/bash 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# Utile pour couper le TX quand on ctrl+c et que le script n'abouti pas 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+trap ctrl_c INT 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function ctrl_c() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    echo "Ctrl + C happened" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    raspi-gpio set 4 dh 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    rm -rf /ramfs/* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# Setup the GPIO4 as output for Tx 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+raspi-gpio set 4 op && raspi-gpio set 4 dh 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+IMG=$(cd /ramfs; find ./ -type f -name *.jpg -exec readlink -f {} \;) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+############# 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# Mode SSTV 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+echo " => Converting image to WAV..." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+cd ~/PySSTV/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+source bin/activate 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+python -m pysstv --mode PD120 $IMG /ramfs/out.wav 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+deactivate 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+raspi-gpio set 4 dl 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+sleep 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+echo " => Playing WAV file" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# TXT_TO_WFALL 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+cd ~/trxamadrmv3_7/linux 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+./txwfal 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+sleep 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+espeak "Radio station S S T V" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+sleep 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+aplay /ramfs/out.wav 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+raspi-gpio set 4 dh 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+espeak "End of transmission" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+############# 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# Mode DRM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#cd ~/trxamadrmv3_7/linux/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#(./drm $IMG; raspi-gpio set 4 dh) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+echo " => All done, cleaning ramfs" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+rm -rf /ramfs/* 
			 |