-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathsnap-camera.py
30 lines (28 loc) · 937 Bytes
/
snap-camera.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/usr/bin/python3
import snapcamera
import argparse
import pifacecad
if __name__ == '__main__':
parser = argparse.ArgumentParser()
parser.add_argument('--clear', help='Clears the LCD.', action='store_true')
parser.add_argument('--mode', help='Mode to start in.', choices=[
'camera',
'effects',
'overlay',
'timelapse',
'ir',
'network',
'viewer'])
args = parser.parse_args()
if args.clear:
cad = pifacecad.PiFaceCAD(init_board=False)
cad.lcd.display_off()
cad.lcd.clear()
cad.lcd.backlight_off()
elif args.mode:
#---------------------------------------------------------------
# MAKE SURE YOU UPDATE snapcampera/camera.py WHEN YOU CHANGE THE MODES
snapcamera.start_camera(args.mode)
#---------------------------------------------------------------
else:
snapcamera.start_camera()