TODO: test module

This commit is contained in:
Zhengyi Chen 2024-01-20 23:30:38 +00:00
parent f9282a627f
commit 71b52acdb1
13 changed files with 453 additions and 192 deletions

44
shared/.vscode/c_cpp_properties.json vendored Normal file
View file

@ -0,0 +1,44 @@
{
"configurations": [
{
"name": "Linux-clang-arm64",
"includePath": [
"${workspaceFolder}/**",
"/home/rubberhead/Git/linux/include",
"/home/rubberhead/Git/linux/include/uapi",
"/home/rubberhead/Git/linux/include/generated",
"/home/rubberhead/Git/linux/arch/arm64/include",
"/home/rubberhead/Git/linux/arch/arm64/include/uapi",
"/home/rubberhead/Git/linux/arch/arm64/include/generated",
"/usr/lib/gcc/aarch64-linux-gnu/13.2.0/include"
],
"defines": [
"__GNUC__",
"__KERNEL__"
],
"compilerPath": "/usr/bin/clang",
"compilerArgs": [
"-nostdinc",
"-std=gnu11"
],
"cStandard": "gnu11",
"cppStandard": "${default}",
"browse": {
"path": [
"${workspaceFolder}",
"/home/rubberhead/Git/linux/include",
"/home/rubberhead/Git/linux/include/uapi",
"/home/rubberhead/Git/linux/include/generated",
"/home/rubberhead/Git/linux/arch/arm64/include",
"/home/rubberhead/Git/linux/arch/arm64/include/uapi",
"/home/rubberhead/Git/linux/arch/arm64/include/generated",
"/usr/lib/gcc/aarch64-linux-gnu/13.2.0/include"
],
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": ""
},
"intelliSenseMode": "linux-clang-arm64"
}
],
"version": 4
}

10
shared/.vscode/settings.json vendored Normal file
View file

@ -0,0 +1,10 @@
{
"C_Cpp.errorSquiggles": "enabled",
"files.associations": {
"*.h": "c",
},
"editor.insertSpaces": false,
"editor.indentSize": "tabSize",
"editor.tabSize": 8,
"clangd.arguments": ["--compile-commands-dir=/home/rubberhead/Git/linux"]
}