diff --git a/PMIC_Tool/.vs/PMIC_Tool/FileContentIndex/a6cbf121-3413-4a05-b43b-fcee4cc2235d.vsidx b/PMIC_Tool/.vs/PMIC_Tool/FileContentIndex/a6cbf121-3413-4a05-b43b-fcee4cc2235d.vsidx new file mode 100644 index 0000000..cc42912 Binary files /dev/null and b/PMIC_Tool/.vs/PMIC_Tool/FileContentIndex/a6cbf121-3413-4a05-b43b-fcee4cc2235d.vsidx differ diff --git a/PMIC_Tool/.vs/PMIC_Tool/FileContentIndex/eac3c66b-0460-4412-89fe-efac1e70779d.vsidx b/PMIC_Tool/.vs/PMIC_Tool/FileContentIndex/eac3c66b-0460-4412-89fe-efac1e70779d.vsidx new file mode 100644 index 0000000..16fd0e2 Binary files /dev/null and b/PMIC_Tool/.vs/PMIC_Tool/FileContentIndex/eac3c66b-0460-4412-89fe-efac1e70779d.vsidx differ diff --git a/PMIC_Tool/.vs/PMIC_Tool/v17/.suo b/PMIC_Tool/.vs/PMIC_Tool/v17/.suo new file mode 100644 index 0000000..2c2c7b3 Binary files /dev/null and b/PMIC_Tool/.vs/PMIC_Tool/v17/.suo differ diff --git a/PMIC_Tool/.vs/PMIC_Tool/v17/Browse.VC.db b/PMIC_Tool/.vs/PMIC_Tool/v17/Browse.VC.db new file mode 100644 index 0000000..dbaa323 Binary files /dev/null and b/PMIC_Tool/.vs/PMIC_Tool/v17/Browse.VC.db differ diff --git a/PMIC_Tool/.vs/PMIC_Tool/v17/DocumentLayout.json b/PMIC_Tool/.vs/PMIC_Tool/v17/DocumentLayout.json new file mode 100644 index 0000000..8df289b --- /dev/null +++ b/PMIC_Tool/.vs/PMIC_Tool/v17/DocumentLayout.json @@ -0,0 +1,54 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Work\\3_Src\\0_Tool\\PMIC_Tool\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{29C68B25-09D2-4E3D-978E-616F384FBBA5}|PMIC_Desktop_App\\PMIC_Desktop_App.vcxproj|C:\\Work\\3_Src\\0_Tool\\PMIC_Tool\\PMIC_Desktop_App\\PMIC_Desktop_App.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", + "RelativeMoniker": "D:0:0:{29C68B25-09D2-4E3D-978E-616F384FBBA5}|PMIC_Desktop_App\\PMIC_Desktop_App.vcxproj|solutionrelative:PMIC_Desktop_App\\PMIC_Desktop_App.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" + }, + { + "AbsoluteMoniker": "D:0:0:{C5541CC8-518C-4E1A-A6A8-CB37F56E9558}|PMIC_Cmd_Tool\\PMIC_Cmd_Tool.vcxproj|C:\\Work\\3_Src\\0_Tool\\PMIC_Tool\\PMIC_Cmd_Tool\\PMIC_Cmd_Tool.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", + "RelativeMoniker": "D:0:0:{C5541CC8-518C-4E1A-A6A8-CB37F56E9558}|PMIC_Cmd_Tool\\PMIC_Cmd_Tool.vcxproj|solutionrelative:PMIC_Cmd_Tool\\PMIC_Cmd_Tool.cpp||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 0, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "PMIC_Desktop_App.cpp", + "DocumentMoniker": "C:\\Work\\3_Src\\0_Tool\\PMIC_Tool\\PMIC_Desktop_App\\PMIC_Desktop_App.cpp", + "RelativeDocumentMoniker": "PMIC_Desktop_App\\PMIC_Desktop_App.cpp", + "ToolTip": "C:\\Work\\3_Src\\0_Tool\\PMIC_Tool\\PMIC_Desktop_App\\PMIC_Desktop_App.cpp", + "RelativeToolTip": "PMIC_Desktop_App\\PMIC_Desktop_App.cpp", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|", + "WhenOpened": "2025-12-19T05:21:30.183Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "PMIC_Cmd_Tool.cpp", + "DocumentMoniker": "C:\\Work\\3_Src\\0_Tool\\PMIC_Tool\\PMIC_Cmd_Tool\\PMIC_Cmd_Tool.cpp", + "RelativeDocumentMoniker": "PMIC_Cmd_Tool\\PMIC_Cmd_Tool.cpp", + "ToolTip": "C:\\Work\\3_Src\\0_Tool\\PMIC_Tool\\PMIC_Cmd_Tool\\PMIC_Cmd_Tool.cpp", + "RelativeToolTip": "PMIC_Cmd_Tool\\PMIC_Cmd_Tool.cpp", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|", + "WhenOpened": "2025-12-19T05:19:51.404Z", + "EditorCaption": "" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/PMIC_Tool/.vs/PMIC_Tool/v17/ipch/AutoPCH/48973247c4fe1d01/PMIC_DESKTOP_APP.ipch b/PMIC_Tool/.vs/PMIC_Tool/v17/ipch/AutoPCH/48973247c4fe1d01/PMIC_DESKTOP_APP.ipch new file mode 100644 index 0000000..969248f Binary files /dev/null and b/PMIC_Tool/.vs/PMIC_Tool/v17/ipch/AutoPCH/48973247c4fe1d01/PMIC_DESKTOP_APP.ipch differ diff --git a/PMIC_Tool/.vs/PMIC_Tool/v17/ipch/AutoPCH/5dabbd796518a437/PMIC_CMD_TOOL.ipch b/PMIC_Tool/.vs/PMIC_Tool/v17/ipch/AutoPCH/5dabbd796518a437/PMIC_CMD_TOOL.ipch new file mode 100644 index 0000000..fc0c529 Binary files /dev/null and b/PMIC_Tool/.vs/PMIC_Tool/v17/ipch/AutoPCH/5dabbd796518a437/PMIC_CMD_TOOL.ipch differ diff --git a/PMIC_Tool/.vs/PMIC_Tool/v17/ipch/AutoPCH/e821d05ae3ba9d57/PMIC_DESKTOP_APP.ipch b/PMIC_Tool/.vs/PMIC_Tool/v17/ipch/AutoPCH/e821d05ae3ba9d57/PMIC_DESKTOP_APP.ipch new file mode 100644 index 0000000..83fa6c4 Binary files /dev/null and b/PMIC_Tool/.vs/PMIC_Tool/v17/ipch/AutoPCH/e821d05ae3ba9d57/PMIC_DESKTOP_APP.ipch differ diff --git a/PMIC_Tool/PMIC_Cmd_Tool/PMIC_Cmd_Tool.cpp b/PMIC_Tool/PMIC_Cmd_Tool/PMIC_Cmd_Tool.cpp new file mode 100644 index 0000000..dacefba --- /dev/null +++ b/PMIC_Tool/PMIC_Cmd_Tool/PMIC_Cmd_Tool.cpp @@ -0,0 +1,20 @@ +// PMIC_Cmd_Tool.cpp : 이 파일에는 'main' 함수가 포함됩니다. 거기서 프로그램 실행이 시작되고 종료됩니다. +// + +#include + +int main() +{ + std::cout << "Hello World!\n"; +} + +// 프로그램 실행: 또는 [디버그] > [디버깅하지 않고 시작] 메뉴 +// 프로그램 디버그: 키 또는 [디버그] > [디버깅 시작] 메뉴 + +// 시작을 위한 팁: +// 1. [솔루션 탐색기] 창을 사용하여 파일을 추가/관리합니다. +// 2. [팀 탐색기] 창을 사용하여 소스 제어에 연결합니다. +// 3. [출력] 창을 사용하여 빌드 출력 및 기타 메시지를 확인합니다. +// 4. [오류 목록] 창을 사용하여 오류를 봅니다. +// 5. [프로젝트] > [새 항목 추가]로 이동하여 새 코드 파일을 만들거나, [프로젝트] > [기존 항목 추가]로 이동하여 기존 코드 파일을 프로젝트에 추가합니다. +// 6. 나중에 이 프로젝트를 다시 열려면 [파일] > [열기] > [프로젝트]로 이동하고 .sln 파일을 선택합니다. diff --git a/PMIC_Tool/PMIC_Cmd_Tool/PMIC_Cmd_Tool.vcxproj b/PMIC_Tool/PMIC_Cmd_Tool/PMIC_Cmd_Tool.vcxproj new file mode 100644 index 0000000..8823639 --- /dev/null +++ b/PMIC_Tool/PMIC_Cmd_Tool/PMIC_Cmd_Tool.vcxproj @@ -0,0 +1,131 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {c5541cc8-518c-4e1a-a6a8-cb37f56e9558} + PMICCmdTool + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + + + + + \ No newline at end of file diff --git a/PMIC_Tool/PMIC_Cmd_Tool/PMIC_Cmd_Tool.vcxproj.filters b/PMIC_Tool/PMIC_Cmd_Tool/PMIC_Cmd_Tool.vcxproj.filters new file mode 100644 index 0000000..67d7b1b --- /dev/null +++ b/PMIC_Tool/PMIC_Cmd_Tool/PMIC_Cmd_Tool.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 소스 파일 + + + \ No newline at end of file diff --git a/PMIC_Tool/PMIC_Cmd_Tool/PMIC_Cmd_Tool.vcxproj.user b/PMIC_Tool/PMIC_Cmd_Tool/PMIC_Cmd_Tool.vcxproj.user new file mode 100644 index 0000000..88a5509 --- /dev/null +++ b/PMIC_Tool/PMIC_Cmd_Tool/PMIC_Cmd_Tool.vcxproj.user @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/PMIC_Tool/PMIC_Desktop_App/PMIC_Desktop_App.cpp b/PMIC_Tool/PMIC_Desktop_App/PMIC_Desktop_App.cpp new file mode 100644 index 0000000..bd90e5c --- /dev/null +++ b/PMIC_Tool/PMIC_Desktop_App/PMIC_Desktop_App.cpp @@ -0,0 +1,180 @@ +// PMIC_Desktop_App.cpp : 애플리케이션에 대한 진입점을 정의합니다. +// + +#include "framework.h" +#include "PMIC_Desktop_App.h" + +#define MAX_LOADSTRING 100 + +// 전역 변수: +HINSTANCE hInst; // 현재 인스턴스입니다. +WCHAR szTitle[MAX_LOADSTRING]; // 제목 표시줄 텍스트입니다. +WCHAR szWindowClass[MAX_LOADSTRING]; // 기본 창 클래스 이름입니다. + +// 이 코드 모듈에 포함된 함수의 선언을 전달합니다: +ATOM MyRegisterClass(HINSTANCE hInstance); +BOOL InitInstance(HINSTANCE, int); +LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); +INT_PTR CALLBACK About(HWND, UINT, WPARAM, LPARAM); + +int APIENTRY wWinMain(_In_ HINSTANCE hInstance, + _In_opt_ HINSTANCE hPrevInstance, + _In_ LPWSTR lpCmdLine, + _In_ int nCmdShow) +{ + UNREFERENCED_PARAMETER(hPrevInstance); + UNREFERENCED_PARAMETER(lpCmdLine); + + // TODO: 여기에 코드를 입력합니다. + + // 전역 문자열을 초기화합니다. + LoadStringW(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING); + LoadStringW(hInstance, IDC_PMICDESKTOPAPP, szWindowClass, MAX_LOADSTRING); + MyRegisterClass(hInstance); + + // 애플리케이션 초기화를 수행합니다: + if (!InitInstance (hInstance, nCmdShow)) + { + return FALSE; + } + + HACCEL hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDC_PMICDESKTOPAPP)); + + MSG msg; + + // 기본 메시지 루프입니다: + while (GetMessage(&msg, nullptr, 0, 0)) + { + if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg)) + { + TranslateMessage(&msg); + DispatchMessage(&msg); + } + } + + return (int) msg.wParam; +} + + + +// +// 함수: MyRegisterClass() +// +// 용도: 창 클래스를 등록합니다. +// +ATOM MyRegisterClass(HINSTANCE hInstance) +{ + WNDCLASSEXW wcex; + + wcex.cbSize = sizeof(WNDCLASSEX); + + wcex.style = CS_HREDRAW | CS_VREDRAW; + wcex.lpfnWndProc = WndProc; + wcex.cbClsExtra = 0; + wcex.cbWndExtra = 0; + wcex.hInstance = hInstance; + wcex.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_PMICDESKTOPAPP)); + wcex.hCursor = LoadCursor(nullptr, IDC_ARROW); + wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1); + wcex.lpszMenuName = MAKEINTRESOURCEW(IDC_PMICDESKTOPAPP); + wcex.lpszClassName = szWindowClass; + wcex.hIconSm = LoadIcon(wcex.hInstance, MAKEINTRESOURCE(IDI_SMALL)); + + return RegisterClassExW(&wcex); +} + +// +// 함수: InitInstance(HINSTANCE, int) +// +// 용도: 인스턴스 핸들을 저장하고 주 창을 만듭니다. +// +// 주석: +// +// 이 함수를 통해 인스턴스 핸들을 전역 변수에 저장하고 +// 주 프로그램 창을 만든 다음 표시합니다. +// +BOOL InitInstance(HINSTANCE hInstance, int nCmdShow) +{ + hInst = hInstance; // 인스턴스 핸들을 전역 변수에 저장합니다. + + HWND hWnd = CreateWindowW(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW, + CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, nullptr, nullptr, hInstance, nullptr); + + if (!hWnd) + { + return FALSE; + } + + ShowWindow(hWnd, nCmdShow); + UpdateWindow(hWnd); + + return TRUE; +} + +// +// 함수: WndProc(HWND, UINT, WPARAM, LPARAM) +// +// 용도: 주 창의 메시지를 처리합니다. +// +// WM_COMMAND - 애플리케이션 메뉴를 처리합니다. +// WM_PAINT - 주 창을 그립니다. +// WM_DESTROY - 종료 메시지를 게시하고 반환합니다. +// +// +LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) +{ + switch (message) + { + case WM_COMMAND: + { + int wmId = LOWORD(wParam); + // 메뉴 선택을 구문 분석합니다: + switch (wmId) + { + case IDM_ABOUT: + DialogBox(hInst, MAKEINTRESOURCE(IDD_ABOUTBOX), hWnd, About); + break; + case IDM_EXIT: + DestroyWindow(hWnd); + break; + default: + return DefWindowProc(hWnd, message, wParam, lParam); + } + } + break; + case WM_PAINT: + { + PAINTSTRUCT ps; + HDC hdc = BeginPaint(hWnd, &ps); + // TODO: 여기에 hdc를 사용하는 그리기 코드를 추가합니다... + EndPaint(hWnd, &ps); + } + break; + case WM_DESTROY: + PostQuitMessage(0); + break; + default: + return DefWindowProc(hWnd, message, wParam, lParam); + } + return 0; +} + +// 정보 대화 상자의 메시지 처리기입니다. +INT_PTR CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) +{ + UNREFERENCED_PARAMETER(lParam); + switch (message) + { + case WM_INITDIALOG: + return (INT_PTR)TRUE; + + case WM_COMMAND: + if (LOWORD(wParam) == IDOK || LOWORD(wParam) == IDCANCEL) + { + EndDialog(hDlg, LOWORD(wParam)); + return (INT_PTR)TRUE; + } + break; + } + return (INT_PTR)FALSE; +} diff --git a/PMIC_Tool/PMIC_Desktop_App/PMIC_Desktop_App.h b/PMIC_Tool/PMIC_Desktop_App/PMIC_Desktop_App.h new file mode 100644 index 0000000..d00d47e --- /dev/null +++ b/PMIC_Tool/PMIC_Desktop_App/PMIC_Desktop_App.h @@ -0,0 +1,3 @@ +#pragma once + +#include "resource.h" diff --git a/PMIC_Tool/PMIC_Desktop_App/PMIC_Desktop_App.ico b/PMIC_Tool/PMIC_Desktop_App/PMIC_Desktop_App.ico new file mode 100644 index 0000000..b3ec03b Binary files /dev/null and b/PMIC_Tool/PMIC_Desktop_App/PMIC_Desktop_App.ico differ diff --git a/PMIC_Tool/PMIC_Desktop_App/PMIC_Desktop_App.rc b/PMIC_Tool/PMIC_Desktop_App/PMIC_Desktop_App.rc new file mode 100644 index 0000000..a4c93d2 Binary files /dev/null and b/PMIC_Tool/PMIC_Desktop_App/PMIC_Desktop_App.rc differ diff --git a/PMIC_Tool/PMIC_Desktop_App/PMIC_Desktop_App.vcxproj b/PMIC_Tool/PMIC_Desktop_App/PMIC_Desktop_App.vcxproj new file mode 100644 index 0000000..58fc093 --- /dev/null +++ b/PMIC_Tool/PMIC_Desktop_App/PMIC_Desktop_App.vcxproj @@ -0,0 +1,144 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {29c68b25-09d2-4e3d-978e-616f384fbba5} + PMICDesktopApp + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) + true + + + Windows + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) + true + + + Windows + true + + + + + Level3 + true + _DEBUG;_WINDOWS;%(PreprocessorDefinitions) + true + + + Windows + true + + + + + Level3 + true + true + true + NDEBUG;_WINDOWS;%(PreprocessorDefinitions) + true + + + Windows + true + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/PMIC_Tool/PMIC_Desktop_App/PMIC_Desktop_App.vcxproj.filters b/PMIC_Tool/PMIC_Desktop_App/PMIC_Desktop_App.vcxproj.filters new file mode 100644 index 0000000..9bb3db2 --- /dev/null +++ b/PMIC_Tool/PMIC_Desktop_App/PMIC_Desktop_App.vcxproj.filters @@ -0,0 +1,49 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + 헤더 파일 + + + 헤더 파일 + + + 헤더 파일 + + + 헤더 파일 + + + + + 소스 파일 + + + + + 리소스 파일 + + + + + 리소스 파일 + + + 리소스 파일 + + + \ No newline at end of file diff --git a/PMIC_Tool/PMIC_Desktop_App/PMIC_Desktop_App.vcxproj.user b/PMIC_Tool/PMIC_Desktop_App/PMIC_Desktop_App.vcxproj.user new file mode 100644 index 0000000..88a5509 --- /dev/null +++ b/PMIC_Tool/PMIC_Desktop_App/PMIC_Desktop_App.vcxproj.user @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/PMIC_Tool/PMIC_Desktop_App/Resource.h b/PMIC_Tool/PMIC_Desktop_App/Resource.h new file mode 100644 index 0000000..0acd88f --- /dev/null +++ b/PMIC_Tool/PMIC_Desktop_App/Resource.h @@ -0,0 +1,30 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++에서 생성한 포함 파일입니다. +// 다음에서 사용 PMIC_Desktop_App.rc + +#define IDS_APP_TITLE 103 + +#define IDR_MAINFRAME 128 +#define IDD_PMICDESKTOPAPP_DIALOG 102 +#define IDD_ABOUTBOX 103 +#define IDM_ABOUT 104 +#define IDM_EXIT 105 +#define IDI_PMICDESKTOPAPP 107 +#define IDI_SMALL 108 +#define IDC_PMICDESKTOPAPP 109 +#define IDC_MYICON 2 +#ifndef IDC_STATIC +#define IDC_STATIC -1 +#endif +// 다음은 새 개체에 사용할 기본값입니다. +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS + +#define _APS_NO_MFC 130 +#define _APS_NEXT_RESOURCE_VALUE 129 +#define _APS_NEXT_COMMAND_VALUE 32771 +#define _APS_NEXT_CONTROL_VALUE 1000 +#define _APS_NEXT_SYMED_VALUE 110 +#endif +#endif diff --git a/PMIC_Tool/PMIC_Desktop_App/framework.h b/PMIC_Tool/PMIC_Desktop_App/framework.h new file mode 100644 index 0000000..1be5e9e --- /dev/null +++ b/PMIC_Tool/PMIC_Desktop_App/framework.h @@ -0,0 +1,15 @@ +// header.h: 표준 시스템 포함 파일 +// 또는 프로젝트 특정 포함 파일이 들어 있는 포함 파일입니다. +// + +#pragma once + +#include "targetver.h" +#define WIN32_LEAN_AND_MEAN // 거의 사용되지 않는 내용을 Windows 헤더에서 제외합니다. +// Windows 헤더 파일 +#include +// C 런타임 헤더 파일입니다. +#include +#include +#include +#include diff --git a/PMIC_Tool/PMIC_Desktop_App/small.ico b/PMIC_Tool/PMIC_Desktop_App/small.ico new file mode 100644 index 0000000..b3ec03b Binary files /dev/null and b/PMIC_Tool/PMIC_Desktop_App/small.ico differ diff --git a/PMIC_Tool/PMIC_Desktop_App/targetver.h b/PMIC_Tool/PMIC_Desktop_App/targetver.h new file mode 100644 index 0000000..95256fe --- /dev/null +++ b/PMIC_Tool/PMIC_Desktop_App/targetver.h @@ -0,0 +1,6 @@ +#pragma once + +// // SDKDDKVer.h를 포함하면 최고 수준의 가용성을 가진 Windows 플랫폼이 정의됩니다. +// 이전 Windows 플랫폼용 애플리케이션을 빌드하려는 경우에는 SDKDDKVer.h를 포함하기 전에 +// WinSDKVer.h를 포함하고 _WIN32_WINNT를 지원하려는 플랫폼으로 설정합니다. +#include diff --git a/PMIC_Tool/PMIC_Tool.sln b/PMIC_Tool/PMIC_Tool.sln new file mode 100644 index 0000000..25a397f --- /dev/null +++ b/PMIC_Tool/PMIC_Tool.sln @@ -0,0 +1,41 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.14.36518.9 d17.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PMIC_Cmd_Tool", "PMIC_Cmd_Tool\PMIC_Cmd_Tool.vcxproj", "{C5541CC8-518C-4E1A-A6A8-CB37F56E9558}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PMIC_Desktop_App", "PMIC_Desktop_App\PMIC_Desktop_App.vcxproj", "{29C68B25-09D2-4E3D-978E-616F384FBBA5}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {C5541CC8-518C-4E1A-A6A8-CB37F56E9558}.Debug|x64.ActiveCfg = Debug|x64 + {C5541CC8-518C-4E1A-A6A8-CB37F56E9558}.Debug|x64.Build.0 = Debug|x64 + {C5541CC8-518C-4E1A-A6A8-CB37F56E9558}.Debug|x86.ActiveCfg = Debug|Win32 + {C5541CC8-518C-4E1A-A6A8-CB37F56E9558}.Debug|x86.Build.0 = Debug|Win32 + {C5541CC8-518C-4E1A-A6A8-CB37F56E9558}.Release|x64.ActiveCfg = Release|x64 + {C5541CC8-518C-4E1A-A6A8-CB37F56E9558}.Release|x64.Build.0 = Release|x64 + {C5541CC8-518C-4E1A-A6A8-CB37F56E9558}.Release|x86.ActiveCfg = Release|Win32 + {C5541CC8-518C-4E1A-A6A8-CB37F56E9558}.Release|x86.Build.0 = Release|Win32 + {29C68B25-09D2-4E3D-978E-616F384FBBA5}.Debug|x64.ActiveCfg = Debug|x64 + {29C68B25-09D2-4E3D-978E-616F384FBBA5}.Debug|x64.Build.0 = Debug|x64 + {29C68B25-09D2-4E3D-978E-616F384FBBA5}.Debug|x86.ActiveCfg = Debug|Win32 + {29C68B25-09D2-4E3D-978E-616F384FBBA5}.Debug|x86.Build.0 = Debug|Win32 + {29C68B25-09D2-4E3D-978E-616F384FBBA5}.Release|x64.ActiveCfg = Release|x64 + {29C68B25-09D2-4E3D-978E-616F384FBBA5}.Release|x64.Build.0 = Release|x64 + {29C68B25-09D2-4E3D-978E-616F384FBBA5}.Release|x86.ActiveCfg = Release|Win32 + {29C68B25-09D2-4E3D-978E-616F384FBBA5}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {697A71C2-1E6A-4586-AAC2-B37017A8445D} + EndGlobalSection +EndGlobal