Browse Source

waf: boards: allow defining board name

If the name is not defined, then the class name will be used.
master
Gustavo Jose de Sousa 9 years ago committed by Lucas De Marchi
parent
commit
36b49debf6
  1. 5
      Tools/ardupilotwaf/boards.py

5
Tools/ardupilotwaf/boards.py

@ -13,7 +13,10 @@ class BoardMeta(type): @@ -13,7 +13,10 @@ class BoardMeta(type):
super(BoardMeta, cls).__init__(name, bases, dct)
if name == 'Board':
return
_board_classes[name] = cls
board_name = getattr(cls, 'name', name)
if board_name in _board_classes:
raise Exception('board named %s already exists' % board_name)
_board_classes[board_name] = cls
class Board:
def configure(self, cfg):

Loading…
Cancel
Save