Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9dfe4eb

Browse files
committed
Update README.md
1 parent 2a2a0c9 commit 9dfe4eb

File tree

1 file changed

+30
-71
lines changed

1 file changed

+30
-71
lines changed

README.md

Lines changed: 30 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -71,67 +71,36 @@ The CNC Machine Controller UI aims to provide operators with a comprehensive and
7171

7272
```
7373
/project_root
74-
├── src
75-
│ ├── main.c
76-
│ ├── app.c
77-
│ ├── app.h
78-
│ ├── lvgl_adapter.c
79-
│ ├── lvgl_adapter.h
80-
│ ├── ui
81-
│ │ ├── ui_common.c
82-
│ │ ├── ui_common.h
83-
│ │ ├── ui_header.c
84-
│ │ ├── ui_header.h
85-
│ │ ├── ui_footer.c
86-
│ │ ├── ui_footer.h
87-
│ │ ├── ui_navigation.c
88-
│ │ ├── ui_navigation.h
89-
│ │ ├── ui_dashboard.c
90-
│ │ ├── ui_dashboard.h
91-
│ │ ├── pages
92-
│ │ │ ├── ui_status_page.c
93-
│ │ │ ├── ui_status_page.h
94-
│ │ │ ├── ui_visualization_page.c
95-
│ │ │ ├── ui_visualization_page.h
96-
│ │ │ ├── ui_programs_page.c
97-
│ │ │ ├── ui_programs_page.h
98-
│ │ │ ├── ui_offsets_page.c
99-
│ │ │ ├── ui_offsets_page.h
100-
│ │ │ ├── ui_diagnostics_page.c
101-
│ │ │ ├── ui_diagnostics_page.h
102-
│ │ │ ├── ui_settings_page.c
103-
│ │ │ ├── ui_settings_page.h
104-
│ │ │ ├── ui_dashboard.c
105-
│ │ │ ├── ui_dashboard.h
106-
│ │ │ ├── ui_mdi_page.c
107-
│ │ │ ├── ui_mdi_page.h
108-
│ ├── styles
109-
│ │ ├── ui_styles.c
110-
│ │ ├── ui_styles.h
111-
│ ├── data
112-
│ │ ├── data_manager.c
113-
│ │ ├── data_manager.h
114-
│ ├── cnc
115-
│ │ ├── cnc_communication.c
116-
│ │ ├── cnc_communication.h
117-
│ │ ├── cnc_state_machine.c
118-
│ │ ├── cnc_state_machine.h
119-
│ ├── utils
120-
│ │ ├── logger.c
121-
│ │ ├── logger.h
122-
│ │ ├── config.c
123-
│ │ ├── config.h
124-
│ │ ├── error_handling.c
125-
│ │ ├── error_handling.h
126-
│ │ ├── user_profiles.c
127-
│ │ ├── user_profiles.h
128-
├── assets
129-
│ ├── images
130-
│ ├── fonts
131-
├── lvgl
132-
│ ├── (LVGL library files or submodule)
133-
├── CMakeLists.txt
134-
├── README.md
74+
├── cncvis # Machine Simulation Module
75+
│ ├── tinygl/ # TinyGL rendering library
76+
│ ├── libstlio/ # STL file input/output library
77+
│ ├── stb/ # STB image utilities
78+
│ ├── mxml/ # Mini-XML parsing library
79+
│ ├── machines/ # Machine configurations
80+
│ │ └── meca500/ # Example robot configuration
81+
│ ├── actor.c/h # 3D model handling
82+
│ ├── assembly.c/h # Assembly hierarchy system
83+
│ ├── camera.c/h # Camera control system
84+
│ ├── light.c/h # Lighting system
85+
│ ├── config.c/h # Configuration loading
86+
│ ├── api.c/h # Public API for machine simulation
87+
│ ├── osd.c/h # On-screen display system
88+
│ └── README.md # Module-specific documentation
89+
├── main # Main application
90+
│ ├── assets/ #
91+
│ ├── src/ # Source files
92+
│ | └── main.c # Application entry point
93+
| ├── ui # User Interface Module
94+
│ | └── cnc/ #
95+
│ | └── data/ #
96+
│ | └── pages/ # UI pages (status, visualization, etc.)
97+
│ | └── styles/ # UI styling
98+
│ | └── utils/ # UI styling
99+
│ | └── ui_app.c/h # Main UI initialization
100+
│ └── app.c/h # LVGL entry point
101+
├── CMakeLists.txt # Main CMake configuration
102+
├── README.md # This documentation file
103+
└── build/ # Build output (generated)
135104
```
136105

137106
---
@@ -395,16 +364,6 @@ This project is licensed under the [MIT License](LICENSE). You are free to use,
395364

396365
---
397366

398-
## Contact
399-
400-
For questions, feedback, or support, please contact:
401-
402-
- **Project Maintainer**: [Your Name](mailto:[email protected])
403-
- **GitHub Issues**: [Open an Issue](https://github.com/yourusername/cnc-controller-ui/issues)
404-
- **GitHub Discussions**: [Join the Discussion](https://github.com/yourusername/cnc-controller-ui/discussions)
405-
406-
---
407-
408367
## Acknowledgments
409368

410369
- **LVGL**: Thanks to the developers of LVGL for providing a powerful and flexible graphics library.

0 commit comments

Comments
 (0)