From 69137d8ec4b2d2c216250f2b2e8622326073f38e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=A1=E5=9D=82=E3=82=B9=E3=83=90=E3=83=AB?= Date: Thu, 22 May 2025 23:25:08 +0800 Subject: [PATCH] remove: homework7 --- homework7/.clang-format | 38 -------------- homework7/.eide/eide.json | 80 ----------------------------- homework7/.eide/files.options.yml | 20 -------- homework7/.gitignore | 15 ------ homework7/.vscode/settings.json | 1 - homework7/.vscode/tasks.json | 40 --------------- homework7/homework7.code-workspace | 44 ---------------- homework7/homework7.pdsprj | Bin 17526 -> 0 bytes homework7/src/homework7.h | 47 ----------------- homework7/src/test1.c | 22 -------- 10 files changed, 307 deletions(-) delete mode 100644 homework7/.clang-format delete mode 100644 homework7/.eide/eide.json delete mode 100644 homework7/.eide/files.options.yml delete mode 100644 homework7/.gitignore delete mode 100644 homework7/.vscode/settings.json delete mode 100644 homework7/.vscode/tasks.json delete mode 100644 homework7/homework7.code-workspace delete mode 100644 homework7/homework7.pdsprj delete mode 100644 homework7/src/homework7.h delete mode 100644 homework7/src/test1.c diff --git a/homework7/.clang-format b/homework7/.clang-format deleted file mode 100644 index ecc57c4..0000000 --- a/homework7/.clang-format +++ /dev/null @@ -1,38 +0,0 @@ ---- -BasedOnStyle: Microsoft -Language: Cpp - -################################### -# indent conf -################################### - -UseTab: Never -IndentWidth: 4 -TabWidth: 4 -ColumnLimit: 0 -AccessModifierOffset: -4 -NamespaceIndentation: All -FixNamespaceComments: false -BreakBeforeBraces: Linux - -################################### -# other styles -################################### - -# -# for more conf, you can ref: https://clang.llvm.org/docs/ClangFormatStyleOptions.html -# - -AllowShortIfStatementsOnASingleLine: true - -AllowShortLoopsOnASingleLine: true - -AllowShortBlocksOnASingleLine: true - -IndentCaseLabels: true - -SortIncludes: false - -AlignConsecutiveMacros: AcrossEmptyLines - -AlignConsecutiveAssignments: Consecutive diff --git a/homework7/.eide/eide.json b/homework7/.eide/eide.json deleted file mode 100644 index 0fcd2e2..0000000 --- a/homework7/.eide/eide.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "name": "homework7", - "type": "C51", - "dependenceList": [], - "srcDirs": [ - "src" - ], - "virtualFolder": { - "name": "", - "files": [], - "folders": [] - }, - "outDir": "build", - "deviceName": null, - "packDir": null, - "miscInfo": { - "uid": "4e17dc284b11fabcd6a1c4a77934f48d" - }, - "targets": { - "Debug": { - "excludeList": [], - "toolchain": "Keil_C51", - "compileConfig": { - "options": "null" - }, - "uploader": "Custom", - "uploadConfig": { - "bin": "", - "commandLine": "", - "eraseChipCommand": "" - }, - "uploadConfigMap": {}, - "custom_dep": { - "name": "default", - "incList": [], - "libList": [], - "defineList": [] - }, - "builderOptions": { - "SDCC": { - "version": 3, - "beforeBuildTasks": [], - "afterBuildTasks": [], - "global": { - "device": "mcs51", - "optimize-type": "speed", - "use-non-free": false - }, - "c/cpp-compiler": { - "language-c": "c99" - }, - "asm-compiler": {}, - "linker": { - "$mainFileName": "main", - "output-format": "hex" - } - }, - "Keil_C51": { - "version": 2, - "beforeBuildTasks": [], - "afterBuildTasks": [], - "global": { - "ram-mode": "SMALL", - "rom-mode": "LARGE" - }, - "c/cpp-compiler": { - "optimization-type": "SPEED", - "optimization-level": "level-8" - }, - "asm-compiler": {}, - "linker": { - "remove-unused": true, - "output-format": "elf" - } - } - } - } - }, - "version": "3.5" -} \ No newline at end of file diff --git a/homework7/.eide/files.options.yml b/homework7/.eide/files.options.yml deleted file mode 100644 index c258721..0000000 --- a/homework7/.eide/files.options.yml +++ /dev/null @@ -1,20 +0,0 @@ -########################################################################################## -# Append Compiler Options For Source Files -########################################################################################## - -# syntax: -# : -# For get pattern syntax, please refer to: https://www.npmjs.com/package/micromatch -# -# examples: -# 'main.cpp': --cpp11 -Og ... -# 'src/*.c': -gnu -O2 ... -# 'src/lib/**/*.cpp': --cpp11 -Os ... -# '!Application/*.c': -O0 -# '**/*.c': -O2 -gnu ... - -version: "2.0" -options: - Debug: - files: {} - virtualPathFiles: {} diff --git a/homework7/.gitignore b/homework7/.gitignore deleted file mode 100644 index c2f4ce9..0000000 --- a/homework7/.gitignore +++ /dev/null @@ -1,15 +0,0 @@ -# dot files -/.vscode/launch.json -/.settings -/.eide/log -/.eide.usr.ctx.json - -# project out -/build -/bin -/obj -/out - -# eide template -*.ept -*.eide-template diff --git a/homework7/.vscode/settings.json b/homework7/.vscode/settings.json deleted file mode 100644 index 9e26dfe..0000000 --- a/homework7/.vscode/settings.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/homework7/.vscode/tasks.json b/homework7/.vscode/tasks.json deleted file mode 100644 index 3e192b9..0000000 --- a/homework7/.vscode/tasks.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "version": "2.0.0", - "tasks": [ - { - "label": "build", - "type": "shell", - "command": "${command:eide.project.build}", - "group": "build", - "problemMatcher": [] - }, - { - "label": "flash", - "type": "shell", - "command": "${command:eide.project.uploadToDevice}", - "group": "build", - "problemMatcher": [] - }, - { - "label": "build and flash", - "type": "shell", - "command": "${command:eide.project.buildAndFlash}", - "group": "build", - "problemMatcher": [] - }, - { - "label": "rebuild", - "type": "shell", - "command": "${command:eide.project.rebuild}", - "group": "build", - "problemMatcher": [] - }, - { - "label": "clean", - "type": "shell", - "command": "${command:eide.project.clean}", - "group": "build", - "problemMatcher": [] - } - ] -} \ No newline at end of file diff --git a/homework7/homework7.code-workspace b/homework7/homework7.code-workspace deleted file mode 100644 index 8c192af..0000000 --- a/homework7/homework7.code-workspace +++ /dev/null @@ -1,44 +0,0 @@ -{ - "folders": [ - { - "path": "." - } - ], - "settings": { - "files.autoGuessEncoding": true, - "C_Cpp.default.configurationProvider": "cl.eide", - "C_Cpp.errorSquiggles": "disabled", - "files.associations": { - ".eideignore": "ignore", - "*.a51": "a51", - "*.h": "c", - "*.c": "c", - "*.hxx": "cpp", - "*.hpp": "cpp", - "*.c++": "cpp", - "*.cpp": "cpp", - "*.cxx": "cpp", - "*.cc": "cpp" - }, - "[yaml]": { - "editor.insertSpaces": true, - "editor.tabSize": 4, - "editor.autoIndent": "advanced" - } - }, - "extensions": { - "recommendations": [ - "cl.eide", - "keroc.hex-fmt", - "xiaoyongdong.srecord", - "hars.cppsnippets", - "zixuanwang.linkerscript", - "redhat.vscode-yaml", - "IBM.output-colorizer", - "cschlosser.doxdocgen", - "ms-vscode.vscode-serial-monitor", - "alefragnani.project-manager", - "cl.stm8-debug" - ] - } -} \ No newline at end of file diff --git a/homework7/homework7.pdsprj b/homework7/homework7.pdsprj deleted file mode 100644 index 05896c692948ece48f2e031372cc31199efc1578..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17526 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 diff --git a/homework7/src/homework7.h b/homework7/src/homework7.h deleted file mode 100644 index 25d2720..0000000 --- a/homework7/src/homework7.h +++ /dev/null @@ -1,47 +0,0 @@ -/* - * name: homework7.h - * author: msksbr - * date: 2025-5-20 - * purpose: - * variable: - * 1. pins number for 8x8 LED matrix - * function: - * 1. initialize the 8x8 LED matrix x template - */ - -#include - -// variable: -// 1. pins number for 8x8 LED matrix: -// Y template: -sbit LED_Y0 = P2 ^ 0; -sbit LED_Y1 = P2 ^ 1; -sbit LED_Y2 = P2 ^ 2; -sbit LED_Y3 = P2 ^ 3; -sbit LED_Y4 = P2 ^ 4; -sbit LED_Y5 = P2 ^ 5; -sbit LED_Y6 = P2 ^ 6; -sbit LED_Y7 = P2 ^ 7; -// X template: -sbit LED_X0 = P3 ^ 0; -sbit LED_X1 = P3 ^ 1; -sbit LED_X2 = P3 ^ 2; -sbit LED_X3 = P3 ^ 3; -sbit LED_X4 = P3 ^ 4; -sbit LED_X5 = P3 ^ 5; -sbit LED_X6 = P3 ^ 6; -sbit LED_X7 = P3 ^ 7; - -// function: -// 1. initialize the 8x8 LED matrix x template: -void init_x_template() -{ - LED_X0 = 0; - LED_X1 = 0; - LED_X2 = 0; - LED_X3 = 0; - LED_X4 = 0; - LED_X5 = 0; - LED_X6 = 0; - LED_X7 = 0; -} \ No newline at end of file diff --git a/homework7/src/test1.c b/homework7/src/test1.c deleted file mode 100644 index ce0f5ac..0000000 --- a/homework7/src/test1.c +++ /dev/null @@ -1,22 +0,0 @@ -/* - * name: test1.c - * author: msksbr - * date: 2025-5-20 - * description: a test program for a homework - * homework zh_CN: 点亮点阵左上角的那个LED小灯 - * homework en_US: light up the LED in the top left corner of the LED matrix - */ - -#include "homework7.h" - -void test1() -{ - init_x_template(); - LED_X0 = 1; - LED_Y7 = 0; -} - -void main() -{ - test1(); -} \ No newline at end of file