kopia lustrzana https://github.com/pimoroni/pimoroni-pico
				
				
				
			Badger2040: Allow builtin demos to be replaced
							rodzic
							
								
									665ed08123
								
							
						
					
					
						commit
						6e7d8a1682
					
				|  | @ -45,7 +45,7 @@ jobs: | |||
|     - name: Copy modules & examples | ||||
|       run: | | ||||
|         cp -r pimoroni-pico-${GITHUB_SHA}/micropython/badger2040_modules_py/* micropython/ports/rp2/modules/ | ||||
|         cp pimoroni-pico-${GITHUB_SHA}/micropython/examples/badger2040/launcher.py micropython/ports/rp2/modules/ | ||||
|         cp pimoroni-pico-${GITHUB_SHA}/micropython/examples/badger2040/launcher.py micropython/ports/rp2/modules/_launcher.py | ||||
|         cp pimoroni-pico-${GITHUB_SHA}/micropython/examples/badger2040/clock.py micropython/ports/rp2/modules/_clock.py | ||||
|         cp pimoroni-pico-${GITHUB_SHA}/micropython/examples/badger2040/fonts.py micropython/ports/rp2/modules/_fonts.py | ||||
|         cp pimoroni-pico-${GITHUB_SHA}/micropython/examples/badger2040/e-reader.py micropython/ports/rp2/modules/_ebook.py | ||||
|  |  | |||
|  | @ -1,19 +1,6 @@ | |||
| #import gc | ||||
| #import machine | ||||
| # | ||||
| #a = machine.Pin(12, machine.Pin.IN, machine.Pin.PULL_DOWN) | ||||
| #b = machine.Pin(13, machine.Pin.IN, machine.Pin.PULL_DOWN) | ||||
| #c = machine.Pin(14, machine.Pin.IN, machine.Pin.PULL_DOWN) | ||||
| # | ||||
| #if a.value() or b.value() or c.value(): | ||||
| #    for k in locals().keys(): | ||||
| #        if k not in ("gc"): | ||||
| #            del locals()[k] | ||||
| #    gc.collect() | ||||
| #    __import__("launcher.py") | ||||
| try: | ||||
|     open("main.py", "r") | ||||
| except OSError: | ||||
|     with open("main.py", "w") as f: | ||||
|         f.write("import launcher") | ||||
|         f.write("import _launcher") | ||||
|         f.flush() | ||||
|  |  | |||
|  | @ -171,7 +171,10 @@ def launch(file): | |||
|         if k not in ("gc", "file"): | ||||
|             del locals()[k] | ||||
|     gc.collect() | ||||
|     __import__(file) | ||||
|     try: | ||||
|         __import__(file[1:])  # Try to import _[file] (drop underscore prefix) | ||||
|     except ImportError: | ||||
|         __import__(file)      # Failover to importing [_file] | ||||
|     sys.exit(0) | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
		Ładowanie…
	
		Reference in New Issue
	
	 Phil Howard
						Phil Howard