[boards] Move docs generation to GitHub Actions

This commit is contained in:
Kuba Szczodrzyński
2023-03-04 13:00:52 +01:00
parent 6d2b653f61
commit 3113b387c3
175 changed files with 2145 additions and 10950 deletions

View File

@@ -57,9 +57,9 @@ queue.AddExternalLibrary("arduino_api")
# Sources - board variant
queue.AddLibrary(
name="board_${VARIANT}",
base_dir="$BOARD_DIR",
base_dir="$VARIANTS_DIR",
srcs=[
"+<variant.cpp>",
"+<${VARIANT}.cpp>",
],
# not adding includes since they're added with the base core
)

View File

@@ -71,6 +71,7 @@ queue.AppendPublic(
("LIBRETUYA", 1),
("LT_VERSION", env.ReadLTVersion(platform.get_dir(), platform.version)),
("LT_BOARD", "${VARIANT}"),
("LT_VARIANT_H", r"\"${VARIANT}.h\""),
("F_CPU", board.get("build.f_cpu")),
("MCU", "${MCU}"),
("FAMILY", "F_${FAMILY}"),
@@ -78,7 +79,7 @@ queue.AppendPublic(
*env["FLASH_DEFINES"].items(),
],
CPPPATH=[
"$BOARD_DIR",
"$VARIANTS_DIR",
],
LINKFLAGS=[
# malloc.c wrappers

View File

@@ -28,13 +28,8 @@ def env_read_version(env: Environment, platform_dir: str, version: str):
return version
sha = p.stdout.read().decode().strip()
p = Popen(["git", "status", "--short"], stdout=PIPE, cwd=platform_dir)
if p.wait() != 0:
sys.stderr.write(
f"Warning! Non-zero return code received from Git: {p.returncode}\n"
)
return version
dirty = p.stdout.read().strip()
p = Popen(["git", "diff", "--quiet"], stdout=PIPE, cwd=platform_dir)
dirty = p.wait() != 0
except (FileNotFoundError, IndexError):
sys.stderr.write(
"Warning! Git executable not found, or unreadable data received. Cannot read version information.\n"
@@ -67,7 +62,7 @@ def env_configure(
CORES_DIR=join("${LT_DIR}", "cores"),
COMMON_DIR=join("${LT_DIR}", "cores", "common"),
# Build directories & paths
BOARD_DIR=join("${LT_DIR}", "boards", "${VARIANT}"),
VARIANTS_DIR=join("${LT_DIR}", "boards", "variants"),
FAMILY_DIR=join("${LT_DIR}", "cores", "${FAMILY_NAME}"),
MISC_DIR=join("${FAMILY_DIR}", "misc"),
LDSCRIPT_PATH=[board.get("build.ldscript")],