diff options
Diffstat (limited to 'xs/src/avrdude/windows/install_giveio.bat')
-rwxr-xr-x | xs/src/avrdude/windows/install_giveio.bat | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/xs/src/avrdude/windows/install_giveio.bat b/xs/src/avrdude/windows/install_giveio.bat new file mode 100755 index 000000000..4a02b093b --- /dev/null +++ b/xs/src/avrdude/windows/install_giveio.bat @@ -0,0 +1,34 @@ +@set DIRVERNAME=giveio +@set DIRVERFILE=%DIRVERNAME%.sys + +@echo Copying the driver to the windows directory +@echo target file: %WINDIR%\%DIRVERFILE% +@copy %DIRVERFILE% %WINDIR%\%DIRVERFILE% + +@echo Remove a running service if needed... +@loaddrv stop %DIRVERNAME% >NUL +@if errorlevel 2 goto install + +@loaddrv remove %DIRVERNAME% >NUL +@if errorlevel 1 goto install + +:install +@echo Installing Windows NT/2k/XP driver: %DIRVERNAME% + +@loaddrv install %DIRVERNAME% %WINDIR%\%DIRVERFILE% +@if errorlevel 3 goto error + +@loaddrv start %DIRVERNAME% +@if errorlevel 1 goto error + +@loaddrv starttype %DIRVERNAME% auto +@if errorlevel 1 goto error + +@echo Success +@goto exit + +:error +@echo ERROR: Installation of %DIRVERNAME% failed + +:exit + |