Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2)

Side by Side Diff: tools/usb_gadget/__main__.py

Issue 423473008: [usb_gadget p13] Replace LUFA with UsbTestGadget in HidConnection tests. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « tools/usb_gadget.gyp ('k') | tools/usb_gadget/hid_echo_gadget.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 """Package entry-point.""" 5 """Package entry-point."""
6 6
7 import argparse 7 import argparse
8 8
9 import netifaces 9 import netifaces
10 from tornado import ioloop 10 from tornado import ioloop
11 11
12 import hid_echo_gadget
12 import keyboard_gadget 13 import keyboard_gadget
13 import linux_gadgetfs 14 import linux_gadgetfs
14 import mouse_gadget 15 import mouse_gadget
15 import server 16 import server
16 17
17 18
18 def ParseArgs(): 19 def ParseArgs():
19 """Parse application arguments.""" 20 """Parse application arguments."""
20 parser = argparse.ArgumentParser(description='USB gadget server.') 21 parser = argparse.ArgumentParser(description='USB gadget server.')
21 parser.add_argument( 22 parser.add_argument(
(...skipping 19 matching lines...) Expand all
41 server.hardware = args.hardware 42 server.hardware = args.hardware
42 server.claimed_by = args.start_claimed 43 server.claimed_by = args.start_claimed
43 44
44 addrs = netifaces.ifaddresses(server.interface) 45 addrs = netifaces.ifaddresses(server.interface)
45 ip_address = addrs[netifaces.AF_INET][0]['addr'] 46 ip_address = addrs[netifaces.AF_INET][0]['addr']
46 server.address = '{}:{}'.format(ip_address, server.port) 47 server.address = '{}:{}'.format(ip_address, server.port)
47 48
48 server.chip = linux_gadgetfs.LinuxGadgetfs(server.hardware) 49 server.chip = linux_gadgetfs.LinuxGadgetfs(server.hardware)
49 server.SwitchGadget(server.default) 50 server.SwitchGadget(server.default)
50 51
52 hid_echo_gadget.RegisterHandlers()
51 keyboard_gadget.RegisterHandlers() 53 keyboard_gadget.RegisterHandlers()
52 mouse_gadget.RegisterHandlers() 54 mouse_gadget.RegisterHandlers()
53 55
54 server.http_server.listen(server.port) 56 server.http_server.listen(server.port)
55 57
56 ioloop.IOLoop.instance().start() 58 ioloop.IOLoop.instance().start()
57 print 'Exiting...' 59 print 'Exiting...'
58 60
59 61
60 if __name__ == '__main__': 62 if __name__ == '__main__':
61 main() 63 main()
OLDNEW
« no previous file with comments | « tools/usb_gadget.gyp ('k') | tools/usb_gadget/hid_echo_gadget.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698