Add builtin_modules to board's JSON

This commit is contained in:
Gordon Williams 2014-03-21 10:55:42 +00:00
parent de7a02789d
commit 0cd9f8f951
2 changed files with 13 additions and 1 deletions

View File

@ -9,6 +9,7 @@
Add Graphics.getColor/getBgColor for Juergen
Added E.convolve for doing fast calculations with Waveforms
Allow String.fromCharCode with multiple arguments
Add builtin_modules to board's JSON
1v57 : Tweak IRQ priorities to try and make SPI RX more reliable
Make http default to port 80 if no port is specified in options

View File

@ -45,13 +45,24 @@ board = importlib.import_module(boardname)
# Call the included board_specific file - it sets up 'pins' and 'fill_gaps'
pins = board.get_pins()
pins = pinutils.append_devices_to_pin_list(pins, board)
# -----------------------------------------------------------------------------------------
# Documentation/functions
jsondatas = common.get_jsondata(False, False)
# -----------------------------------------------------------------------------------------
board.info["image_url"] = "http://www.espruino.com/img/"+boardname+".jpg"
board.info["thumb_url"] = "http://www.espruino.com/img/"+boardname+"_thumb.jpg"
board.info["binary_version"] = common.get_version();
board.info["binary_url"] = "http://www.espruino.com/binaries/"+common.get_board_binary_name(board)
# -----------------------------------------------------------------------------------------
# Built-in modules
builtinModules = []
for jsondata in jsondatas:
if jsondata["type"]=="library":
builtinModules.append(jsondata["class"])
board.info["builtin_modules"] = builtinModules
# -----------------------------------------------------------------------------------------
pinperipherals = {}
for pin in pins: