diff options
author | Maxim Devaev <[email protected]> | 2023-07-31 02:17:23 +0300 |
---|---|---|
committer | Maxim Devaev <[email protected]> | 2023-07-31 02:17:23 +0300 |
commit | 1a8f98a64f9480c1062225e0fc994ceac4ba346d (patch) | |
tree | 934ac95c6c0774d6ac512860905d4d2454b0b2aa /hid/avrdude.py | |
parent | cf44668af998b114fbddc8fa41b47193b606c064 (diff) |
moved arduino hid to hid/arduino
Diffstat (limited to 'hid/avrdude.py')
-rw-r--r-- | hid/avrdude.py | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/hid/avrdude.py b/hid/avrdude.py deleted file mode 100644 index 3ae227f9..00000000 --- a/hid/avrdude.py +++ /dev/null @@ -1,54 +0,0 @@ -# https://docs.platformio.org/en/latest/projectconf/advanced_scripting.html - - -from os import rename -from os import symlink -from os.path import exists -from os.path import join - -import platform - -Import("env") - - -# ===== -def _get_tool_path() -> str: - path = env.PioPlatform().get_package_dir("tool-avrdude") - assert exists(path) - return path - - -def _fix_ld_arm() -> None: - tool_path = _get_tool_path() - flag_path = join(tool_path, ".fix-ld-arm.done") - - if not exists(flag_path): - def patch(*_, **__) -> None: - symlink("/usr/lib/libtinfo.so.6", join(tool_path, "libtinfo.so.5")) - open(flag_path, "w").close() - - env.Execute(patch) - - -def _replace_to_system(new_path: str) -> None: - tool_path = _get_tool_path() - flag_path = join(tool_path, ".replace-to-system.done") - - if not exists(flag_path): - def patch(*_, **__) -> None: - old_path = join(tool_path, "avrdude") - bak_path = join(tool_path, "_avrdude_bak") - rename(old_path, bak_path) - symlink(new_path, old_path) - open(flag_path, "w").close() - - env.Execute(patch) - - -# ===== -if "arm" in platform.machine(): - _fix_ld_arm() - -_path = "/usr/bin/avrdude" -if exists(_path): - _replace_to_system(_path) |