# IDEA Ignores #
################
*.iml
*.ipr
*.iws
.idea/
out/
local.properties

# Generic Android ignores #
###########################
bin/
target
gen/

# Compiled source #
###################
*.com
*.class
*.dll
*.exe
*.o
*.so

# Packages #
############
*.7z
*.dmg
*.gz
*.iso
*.rar
*.tar
*.zip

# Logs and databases #
######################
log/
*.log
*.sql
*.sqlite

# OS generated files #
######################
.DS_Store
.DS_Store?
ehthumbs.db
Icon?
Thumbs.db

# VCS #
#######
.svn
.svn/
CVS

# XCode 4 #
###########
*.xcuserstate
*.pbxuser
*.mode1v3
*.mode2v3
*.perspectivev3
xcuserdata/




# Created by https://www.toptal.com/developers/gitignore/api/atmelstudio
# Edit at https://www.toptal.com/developers/gitignore?templates=atmelstudio
### AtmelStudio ###
## Ignore Atmel Studio temporary files and build results
# https://www.microchip.com/mplab/avr-support/atmel-studio-7

# Atmel Studio is powered by an older version of Visual Studio,
# so most of the project and solution files are the same as VS files,
# only prefixed by an `at`.

#Build Directories
[Dd]ebug/
[Rr]elease/

#Build Results
*.o
*.d
*.eep
*.elf
*.hex
*.map
*.srec

#User Specific Files
*.atsuo

# End of https://www.toptal.com/developers/gitignore/api/atmelstudio


# Created by https://www.toptal.com/developers/gitignore/api/twincat3
# Edit at https://www.toptal.com/developers/gitignore?templates=twincat3

### TwinCAT3 ###
# TwinCAT3 Stack Base

# TwinCAT 3.1

# include suggestions from GitHub: https://github.com/github/gitignore/pull/3092
#
# website: https://www.beckhoff.com/twincat3/

# TwinCAT3 PLC
*.plcproj.bak
*.plcproj.orig
*.tpy
*.tclrs
*.compiled-library
*.library
*.compileinfo
LineIDs.dbg
LineIDs.dbg.bak

# Don't include the tmc-file rule if either of the following is true:
#   1. You've got TwinCAT C++ projects, as the information in the TMC-file is created manually for the C++ projects (in that case, only (manually) ignore the tmc-files for the PLC projects)
#   2. You've created a standalone PLC-project and added events to it, as these are stored in the TMC-file.
#   3. shared tmc files are used to exchange data types that should be persisted in the project
*.tmc
*.tmcRefac

# TwinCAT3 project files
*.tsproj.bak
*.tsproj.orig
*.xti.bak
*.xti.orig
*.project.~u

# folders that should be excluded
_Boot/
_CompileInfo/
_Libraries/
_ModuleInstall/
_Deployment/
_Repository/

### TwinCAT3.OpenFrameworks Stack ###
OpenFrameworks.gitignore


### TwinCAT3.VisualStudio Stack ###
VisualStudio.gitignore

/**_elt_hrt/
**/slprj

# End of https://www.toptal.com/developers/gitignore/api/twincat3
