Skip to content
This repository was archived by the owner on Dec 27, 2019. It is now read-only.

Commit 520fbe1

Browse files
committed
Merge branch 'release/0.1.0'
2 parents 5123abf + 87941d8 commit 520fbe1

24 files changed

Lines changed: 670 additions & 160 deletions

.gitignore

Lines changed: 141 additions & 160 deletions
Original file line numberDiff line numberDiff line change
@@ -1,160 +1,141 @@
1-
# Created by .ignore support plugin (hsz.mobi)
2-
### Python template
3-
# Byte-compiled / optimized / DLL files
4-
__pycache__/
5-
*.py[cod]
6-
*$py.class
7-
8-
# C extensions
9-
*.so
10-
11-
# Distribution / packaging
12-
.Python
13-
build/
14-
develop-eggs/
15-
dist/
16-
downloads/
17-
eggs/
18-
.eggs/
19-
lib/
20-
lib64/
21-
parts/
22-
sdist/
23-
var/
24-
wheels/
25-
*.egg-info/
26-
.installed.cfg
27-
*.egg
28-
MANIFEST
29-
30-
# PyInstaller
31-
# Usually these files are written by a python script from a template
32-
# before PyInstaller builds the exe, so as to inject date/other infos into it.
33-
*.manifest
34-
*.spec
35-
36-
# Installer logs
37-
pip-log.txt
38-
pip-delete-this-directory.txt
39-
40-
# Unit test / coverage reports
41-
htmlcov/
42-
.tox/
43-
.coverage
44-
.coverage.*
45-
.cache
46-
nosetests.xml
47-
coverage.xml
48-
*.cover
49-
.hypothesis/
50-
.pytest_cache/
51-
52-
# Translations
53-
*.mo
54-
*.pot
55-
56-
# Django stuff:
57-
*.log
58-
local_settings.py
59-
db.sqlite3
60-
61-
# Flask stuff:
62-
instance/
63-
.webassets-cache
64-
65-
# Scrapy stuff:
66-
.scrapy
67-
68-
# Sphinx documentation
69-
docs/_build/
70-
71-
# PyBuilder
72-
target/
73-
74-
# Jupyter Notebook
75-
.ipynb_checkpoints
76-
77-
# pyenv
78-
.python-version
79-
80-
# celery beat schedule file
81-
celerybeat-schedule
82-
83-
# SageMath parsed files
84-
*.sage.py
85-
86-
# Environments
87-
.env
88-
.venv
89-
env/
90-
venv/
91-
ENV/
92-
env.bak/
93-
venv.bak/
94-
95-
# Spyder project settings
96-
.spyderproject
97-
.spyproject
98-
99-
# Rope project settings
100-
.ropeproject
101-
102-
# mkdocs documentation
103-
/site
104-
105-
# mypy
106-
.mypy_cache/
107-
108-
### JetBrains template
109-
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
110-
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
111-
112-
# User-specific stuff
113-
.idea/**/workspace.xml
114-
.idea/**/tasks.xml
115-
.idea/**/dictionaries
116-
.idea/**/shelf
117-
118-
# Sensitive or high-churn files
119-
.idea/**/dataSources/
120-
.idea/**/dataSources.ids
121-
.idea/**/dataSources.local.xml
122-
.idea/**/sqlDataSources.xml
123-
.idea/**/dynamic.xml
124-
.idea/**/uiDesigner.xml
125-
.idea/**/dbnavigator.xml
126-
127-
# Gradle
128-
.idea/**/gradle.xml
129-
.idea/**/libraries
130-
131-
# CMake
132-
cmake-build-debug/
133-
cmake-build-release/
134-
135-
# Mongo Explorer plugin
136-
.idea/**/mongoSettings.xml
137-
138-
# File-based project format
139-
*.iws
140-
141-
# IntelliJ
142-
out/
143-
144-
# mpeltonen/sbt-idea plugin
145-
.idea_modules/
146-
147-
# JIRA plugin
148-
atlassian-ide-plugin.xml
149-
150-
# Cursive Clojure plugin
151-
.idea/replstate.xml
152-
153-
# Crashlytics plugin (for Android Studio and IntelliJ)
154-
com_crashlytics_export_strings.xml
155-
crashlytics.properties
156-
crashlytics-build.properties
157-
fabric.properties
158-
159-
# Editor-based Rest Client
160-
.idea/httpRequests
1+
### Project specific ignores.
2+
3+
config/images/*.png
4+
config/*.json
5+
6+
7+
# Created by .ignore support plugin (hsz.mobi)
8+
### Python template
9+
# Byte-compiled / optimized / DLL files
10+
__pycache__/
11+
*.py[cod]
12+
*$py.class
13+
14+
# C extensions
15+
*.so
16+
17+
# Distribution / packaging
18+
.Python
19+
build/
20+
develop-eggs/
21+
dist/
22+
downloads/
23+
eggs/
24+
.eggs/
25+
lib/
26+
lib64/
27+
parts/
28+
sdist/
29+
var/
30+
wheels/
31+
*.egg-info/
32+
.installed.cfg
33+
*.egg
34+
MANIFEST
35+
36+
# PyInstaller
37+
# Usually these files are written by a python script from a template
38+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
39+
*.manifest
40+
*.spec
41+
42+
# Installer logs
43+
pip-log.txt
44+
pip-delete-this-directory.txt
45+
46+
# Unit test / coverage reports
47+
htmlcov/
48+
.tox/
49+
.coverage
50+
.coverage.*
51+
.cache
52+
nosetests.xml
53+
coverage.xml
54+
*.cover
55+
.hypothesis/
56+
.pytest_cache/
57+
58+
# Translations
59+
*.mo
60+
*.pot
61+
62+
# Django stuff:
63+
*.log
64+
local_settings.py
65+
db.sqlite3
66+
67+
# Flask stuff:
68+
instance/
69+
.webassets-cache
70+
71+
# Scrapy stuff:
72+
.scrapy
73+
74+
# Sphinx documentation
75+
docs/_build/
76+
77+
# PyBuilder
78+
target/
79+
80+
# Jupyter Notebook
81+
.ipynb_checkpoints
82+
83+
# pyenv
84+
.python-version
85+
86+
# celery beat schedule file
87+
celerybeat-schedule
88+
89+
# SageMath parsed files
90+
*.sage.py
91+
92+
# Environments
93+
.env
94+
.venv
95+
env/
96+
venv/
97+
ENV/
98+
env.bak/
99+
venv.bak/
100+
101+
# Spyder project settings
102+
.spyderproject
103+
.spyproject
104+
105+
# Rope project settings
106+
.ropeproject
107+
108+
# mkdocs documentation
109+
/site
110+
111+
# mypy
112+
.mypy_cache/
113+
114+
### JetBrains template
115+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
116+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
117+
118+
# User-specific stuff
119+
.idea/
120+
121+
# CMake
122+
cmake-build-debug/
123+
cmake-build-release/
124+
125+
# File-based project format
126+
*.iws
127+
128+
# IntelliJ
129+
out/
130+
131+
# mpeltonen/sbt-idea plugin
132+
.idea_modules/
133+
134+
# JIRA plugin
135+
atlassian-ide-plugin.xml
136+
137+
# Crashlytics plugin (for Android Studio and IntelliJ)
138+
com_crashlytics_export_strings.xml
139+
crashlytics.properties
140+
crashlytics-build.properties
141+
fabric.properties

README.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# AV Switch Control Board
2+
3+
A control board for operating several AV switches at once when selecting
4+
several devices.
5+
6+
## Synopsis
7+
8+
The main goal of this project is to help retro console gamers using older
9+
professional matrix audio/video switch, such as Extron's Crosspoint series, and
10+
professional monitors, such as Sony's PVM and BVM series, better select the
11+
channels to which they have connected their
12+
13+
## Usage and Configuration
14+
15+
See our [Wiki on GitHub](http://www.github.com/) for information on setting up,
16+
configuring, and using PiAvSwitchController.
17+
18+
## Plans
19+
20+
- More drivers, specifically for profession monitors like Sony PVM and BVM
21+
series.
22+
- Stream or location aware configuration handling for better error reporting.
23+
24+
## Change Log
25+
26+
See our [Project on GitHub](http://www.github.com/).

config/.gitempty

Whitespace-only changes.

config/example/images/n64.png

5.2 KB
Loading

config/example/images/nes.png

4.15 KB
Loading

config/example/images/ps2.png

1.6 KB
Loading

config/example/images/ps3.png

2.48 KB
Loading

config/example/images/snes.png

6.83 KB
Loading

config/example/images/wii.png

2.77 KB
Loading

config/example/images/xb360.png

5.18 KB
Loading

0 commit comments

Comments
 (0)