# Keil MDK-ARM generated files *.o *.d *.crf *.htm *.map *.dep *.uvguix.* *.uvoptx *.bak *.orig *.axf *.bin *.elf *.hex *.lib *.a *.exe # Keil project user settings *.uvguix *.uvgui.* *.uvopt Listings/ Objects/ RTE/ DebugConfig/ # CubeMX generated backup files *.tmp *# *~ *.swp *.swo # System generated files Thumbs.db ehthumbs.db Desktop.ini $RECYCLE.BIN/ .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes Icon? # IDE specific files .vscode/ .idea/ *.workspace *.project *.cproject *.settings/ # Build directories build/ Build/ BUILD/ debug/ Debug/ DEBUG/ release/ Release/ RELEASE/ # HAL/LL library files (if using git submodules, you might want to keep these) # Drivers/STM32*/HAL_Driver/ # Drivers/STM32*/LL_Driver/ # Generated documentation html/ latex/ # Temporary files *.log *.tlog *.idb *.pdb *.ilk *.exp *.pch *.ipch *.sdf *.opensdf *.suo *.user *.ncb *.aps *.tags *.res # Memory dump files *.dmp *.mdmp # JLink files JLinkLog.txt JLinkSettings.ini # OpenOCD files openocd.log # ST-Link files STLinkUpgrade.log # Compiler specific *.[oa] *.so *.dll *.dylib # Package files *.tar.gz *.zip *.rar *.7z # Node.js (if using any web tools) node_modules/ npm-debug.log* yarn-debug.log* yarn-error.log* # Python (if using any Python scripts) __pycache__/ *.py[cod] *$py.class *.egg-info/ .pytest_cache/ # Custom additions for embedded development # Add any project-specific files you want to ignore here # Example: # custom_config.h # local_settings.txt