forked from rc/classroom
		
	stm32mems-studio added (replaces unicleogui and algobuilder)
added to VIN recipe
This commit is contained in:
		
							parent
							
								
									aa6730ab7a
								
							
						
					
					
						commit
						368a302c89
					
				
					 4 changed files with 43 additions and 3 deletions
				
			
		| 
						 | 
				
			
			@ -8,7 +8,8 @@ dependencies:
 | 
			
		|||
  - role: ltspice
 | 
			
		||||
  - role: pulseview
 | 
			
		||||
  - role: putty
 | 
			
		||||
  - role: stm32algobuilder   #(ni še exe. Datoteke - ne dobim iz ST portala)
 | 
			
		||||
  - role: stm32unicleogui
 | 
			
		||||
  
 | 
			
		||||
  - role: stm32mems-studio    # replaces algobuilder and unicleogui
 | 
			
		||||
#  - role: stm32algobuilder   #(ni še exe. Datoteke - ne dobim iz ST portala)
 | 
			
		||||
#  - role: stm32unicleogui
 | 
			
		||||
 
 | 
			
		||||
#TODO Writable d:\RAVINOR directory
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										4
									
								
								roles/stm32mems-studio/tasks/main.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								roles/stm32mems-studio/tasks/main.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,4 @@
 | 
			
		|||
- import_tasks: main_win.yml
 | 
			
		||||
  when: ansible_connection == 'winrm'
 | 
			
		||||
- import_tasks: main_lin.yml
 | 
			
		||||
  when: ansible_connection == 'ssh'
 | 
			
		||||
							
								
								
									
										4
									
								
								roles/stm32mems-studio/tasks/main_lin.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								roles/stm32mems-studio/tasks/main_lin.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,4 @@
 | 
			
		|||
- name: Do not install UnicleoGUI
 | 
			
		||||
  debug:
 | 
			
		||||
    msg: "Do not install UnicleoGUI on Linux"
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										31
									
								
								roles/stm32mems-studio/tasks/main_win.yml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								roles/stm32mems-studio/tasks/main_win.yml
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,31 @@
 | 
			
		|||
# TODO 
 | 
			
		||||
- name: Check MEMS-Studio install status
 | 
			
		||||
  win_stat:
 | 
			
		||||
    path: C:\Program Files (x86)\STMicroelectronics\Unicleo-GUI\Unicleo-GUI.exe
 | 
			
		||||
  register: file
 | 
			
		||||
- when: not file.stat.exists
 | 
			
		||||
  block:
 | 
			
		||||
    - name: Download MEMS-Studio
 | 
			
		||||
      win_command: wget "https://unilj-my.sharepoint.com/:u:/g/personal/rozman_fri1_uni-lj_si/EXgZSDD5LgtMrikaKszPliwB1vXrwUxea3eYYObT3zXBaQ?e=eNJyLA" -O C:\mems-studio-2.1.2.exe
 | 
			
		||||
      args:  
 | 
			
		||||
        creates: C:\mems-studio-2.1.2.exe
 | 
			
		||||
      #win_get_url:
 | 
			
		||||
      #  follow_redirects: all
 | 
			
		||||
      #  http_agent: Wget/1.21.3
 | 
			
		||||
      # url: https://unilj-my.sharepoint.com/:u:/g/personal/rozman_fri1_uni-lj_si/EQG4vStF7ApBsN2TDm5AjGQBiU0iFbZZiz91UqGeHKX9FA?e=QOQky2?download=1
 | 
			
		||||
      #  dest: C:\Unicleo-GUI_Setup.exe
 | 
			
		||||
      #register: download
 | 
			
		||||
    
 | 
			
		||||
    - name: Install MEMS-Studio
 | 
			
		||||
      win_package:
 | 
			
		||||
        path: C:\mems-studio-2.1.2.exe
 | 
			
		||||
        # path: "{{ download.dest }}"
 | 
			
		||||
        arguments: /Verysilent /AllUsers
 | 
			
		||||
    
 | 
			
		||||
    - name: Remove temporary files
 | 
			
		||||
      win_file:
 | 
			
		||||
        path: C:\mems-studio-2.1.2.exe
 | 
			
		||||
        # path: "{{ download.dest }}"
 | 
			
		||||
        state: absent
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue