Add full automotive RTOS project
Add kernel (Cortex-M0/M3/M4, Tricore, S32K, RISC-V ports), drivers, middleware (CAN stack, diagnostics, safety), applications, board support, build/test tooling, and documentation.
This commit is contained in:
+152
@@ -0,0 +1,152 @@
|
||||
# ============================================================================
|
||||
# Auto detect text files and normalize line endings
|
||||
# ============================================================================
|
||||
* text=auto
|
||||
|
||||
# ============================================================================
|
||||
# Source code files
|
||||
# ============================================================================
|
||||
*.c text diff=cpp
|
||||
*.h text diff=cpp
|
||||
*.cpp text diff=cpp
|
||||
*.hpp text diff=cpp
|
||||
*.cc text diff=cpp
|
||||
*.cxx text diff=cpp
|
||||
|
||||
# ============================================================================
|
||||
# Script files
|
||||
# ============================================================================
|
||||
*.sh text eol=lf
|
||||
*.bash text eol=lf
|
||||
*.py text eol=lf
|
||||
*.pl text eol=lf
|
||||
*.rb text eol=lf
|
||||
|
||||
# ============================================================================
|
||||
# Build files
|
||||
# ============================================================================
|
||||
Makefile text eol=lf
|
||||
*.mk text eol=lf
|
||||
*.cmake text eol=lf
|
||||
CMakeLists.txt text eol=lf
|
||||
|
||||
# ============================================================================
|
||||
# Configuration files
|
||||
# ============================================================================
|
||||
*.json text eol=lf
|
||||
*.yaml text eol=lf
|
||||
*.yml text eol=lf
|
||||
*.xml text eol=lf
|
||||
*.toml text eol=lf
|
||||
*.ini text eol=lf
|
||||
*.cfg text eol=lf
|
||||
*.conf text eol=lf
|
||||
|
||||
# ============================================================================
|
||||
# Documentation files
|
||||
# ============================================================================
|
||||
*.md text eol=lf
|
||||
*.rst text eol=lf
|
||||
*.txt text eol=lf
|
||||
*.tex text eol=lf
|
||||
|
||||
# ============================================================================
|
||||
# Binary files
|
||||
# ============================================================================
|
||||
*.bin binary
|
||||
*.elf binary
|
||||
*.hex binary
|
||||
*.out binary
|
||||
*.o binary
|
||||
*.obj binary
|
||||
*.a binary
|
||||
*.so binary
|
||||
*.dll binary
|
||||
*.exe binary
|
||||
*.lib binary
|
||||
|
||||
# ============================================================================
|
||||
# Image files
|
||||
# ============================================================================
|
||||
*.png binary
|
||||
*.jpg binary
|
||||
*.jpeg binary
|
||||
*.gif binary
|
||||
*.bmp binary
|
||||
*.ico binary
|
||||
*.svg text
|
||||
|
||||
# ============================================================================
|
||||
# Linker scripts
|
||||
# ============================================================================
|
||||
*.ld text eol=lf
|
||||
*.lds text eol=lf
|
||||
|
||||
# ============================================================================
|
||||
# Assembly files
|
||||
# ============================================================================
|
||||
*.s text eol=lf
|
||||
*.S text eol=lf
|
||||
*.asm text eol=lf
|
||||
|
||||
# ============================================================================
|
||||
# Git files
|
||||
# ============================================================================
|
||||
.gitignore text eol=lf
|
||||
.gitattributes text eol=lf
|
||||
.gitmodules text eol=lf
|
||||
|
||||
# ============================================================================
|
||||
# Editor configuration
|
||||
# ============================================================================
|
||||
.editorconfig text eol=lf
|
||||
.clang-format text eol=lf
|
||||
.clang-tidy text eol=lf
|
||||
|
||||
# ============================================================================
|
||||
# Specific files
|
||||
# ============================================================================
|
||||
LICENSE text eol=lf
|
||||
CHANGELOG.md text eol=lf
|
||||
CONTRIBUTING.md text eol=lf
|
||||
SECURITY.md text eol=lf
|
||||
README.md text eol=lf
|
||||
|
||||
# ============================================================================
|
||||
# Language-specific settings
|
||||
# ============================================================================
|
||||
*.c linguist-language=C
|
||||
*.h linguist-language=C
|
||||
*.cpp linguist-language=C++
|
||||
*.hpp linguist-language=C++
|
||||
*.py linguist-language=Python
|
||||
*.sh linguist-language=Shell
|
||||
*.md linguist-documentation
|
||||
|
||||
# ============================================================================
|
||||
# Diff settings
|
||||
# ============================================================================
|
||||
*.c diff=cpp
|
||||
*.h diff=cpp
|
||||
*.cpp diff=cpp
|
||||
*.hpp diff=cpp
|
||||
*.py diff=python
|
||||
*.sh diff=bash
|
||||
*.md diff=markdown
|
||||
|
||||
# ============================================================================
|
||||
# Merge settings
|
||||
# ============================================================================
|
||||
*.c merge=union
|
||||
*.h merge=union
|
||||
*.cpp merge=union
|
||||
*.hpp merge=union
|
||||
|
||||
# ============================================================================
|
||||
# Export ignore (files not included in archives)
|
||||
# ============================================================================
|
||||
.gitattributes export-ignore
|
||||
.gitignore export-ignore
|
||||
.github export-ignore
|
||||
.vscode export-ignore
|
||||
build export-ignore
|
||||
Reference in New Issue
Block a user