18 lines
414 B
Python
18 lines
414 B
Python
import json
|
|
|
|
from ltchiptool import Board
|
|
from write_boards import board_obj_sort
|
|
|
|
boards = map(Board, Board.get_list())
|
|
boards = list(sorted(boards, key=board_obj_sort))
|
|
for i, board in enumerate(boards):
|
|
boards[i] = dict(
|
|
name=board.name,
|
|
title=board.title,
|
|
vendor=board.vendor,
|
|
mcu=board.family.short_name,
|
|
)
|
|
|
|
with open("boards.json", "w") as f:
|
|
json.dump(boards, f)
|