[boards] Move docs generation to GitHub Actions
This commit is contained in:
@@ -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
|
||||
)
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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")],
|
||||
|
||||
Reference in New Issue
Block a user