doc: declare FPGA compatibility list through YAML file

This commit is contained in:
umarcor
2022-01-17 23:21:23 +01:00
parent 6597dcf374
commit 7fcc9b7d2c
5 changed files with 284 additions and 35 deletions
+12 -3
View File
@@ -11,8 +11,12 @@ ROOT = Path(__file__).resolve().parent
sys_path.insert(0, abspath("."))
from boards import ReadDataFromYAML, DataToTable
from data import (
ReadBoardDataFromYAML,
BoardDataToTable,
ReadFPGADataFromYAML,
FPGADataToTable
)
# -- General configuration ------------------------------------------------
@@ -111,4 +115,9 @@ extlinks = {
# -- Generate partial board compatibility page (`board.inc`) with data from `boards.yml`
with (ROOT / "compatibility/boards.inc").open("w", encoding="utf-8") as wptr:
wptr.write(DataToTable(ReadDataFromYAML()))
wptr.write(BoardDataToTable(ReadBoardDataFromYAML()))
# -- Generate partial FPGA compatibility page (`fpga.inc`) with data from `FPGAs.yml`
with (ROOT / "compatibility/fpga.inc").open("w", encoding="utf-8") as wptr:
wptr.write(FPGADataToTable(ReadFPGADataFromYAML()))