![]() |
SAE Teensy ECU
IIT SAE Microcontroller programming
|
Misc. More...
Functions | |
| None | encode_log_map (str path) |
| Encodes the last generated log map into a z-lib compressed C binary array. | |
| None | check_git_submodules (str file_types) |
| Checks for missing or uninitalized submodules within project. | |
| dict[str, list] | get_library_blacklist () |
| Get the library folder blacklist based on core model. | |
| bool | sync_file (str filePath, str offset, str rawpath, str workingFilePath=None, bool suppress=False) |
| Syncs a file between directories. | |
| None | touch (str rawpath) |
| Creates a directory tree. | |
| bool | available_ram () |
| Get The amount of RAM available in GBs. | |
| str | hashFile (str filePath) |
| Hashes a file. | |
Variables | |
| LIB_BLACKLIST = join_path("libraries", ".blacklist") | |
| bool | FILES_CHANGED = False |
| bool | RAM_MEMO = False |
| int | LOW_RAM = 4 |
| int | BUF_SIZE = 65536 |
Misc.
utility functions
| bool script.util.available_ram | ( | ) |
| None script.util.check_git_submodules | ( | str | file_types | ) |
| None script.util.encode_log_map | ( | str | path | ) |
| dict[str, list] script.util.get_library_blacklist | ( | ) |
| str script.util.hashFile | ( | str | filePath | ) |
| bool script.util.sync_file | ( | str | filePath, |
| str | offset, | ||
| str | rawpath, | ||
| str | workingFilePath = None, |
||
| bool | suppress = False |
||
| ) |
Syncs a file between directories.
Args: filePath (str): Path to the original file offset (str): Path offset to prepend to the rawpath to get the filepath rawpath (str): Path to the directory the original file is in workingFilePath (str, optional): Path to the file to sync to. Defaults to offset + filepath. suppress (bool, optional): Suppress log messages. Defaults to False.
Returns: bool: Whether the file was synced
| None script.util.touch | ( | str | rawpath | ) |
| script.util.LIB_BLACKLIST = join_path("libraries", ".blacklist") |