Welcome to the Embedded Graphics Project repository! This repository is dedicated to our collaborative effort in creating an embedded graphics project. The project structure is designed for clarity, maintainability, and collaboration.
- Omar Wael
- Amr Elmaghraby
- Mohamed Hawas
- Toka Bishara
- Maya Emad
The repository is organized into two main folders:
The Doc
folder contains important documentation related to project guidelines:
- Readme Naming Conventions: This document outlines naming conventions for C files. It is crucial for maintaining a consistent and readable codebase. Contributors should follow these conventions when creating and modifying files.
The Src
folder is the core of our embedded graphics project:
The LIB
folder holds the standard library (STD LIB) files used throughout the project.
The MCAL
folder houses drivers for the microcontroller. Each contributor is responsible for developing and maintaining drivers within this folder. Adherence to the naming conventions outlined in the documentation is expected.
The HAL
folder will contain higher-level abstractions that provide a standardized interface to interact with the hardware. This layer abstracts away the low-level details of the MCAL.
We encourage all contributors to actively participate in the project by:
- Adding new features
- Fixing bugs
- Enhancing the existing codebase
If you have any questions, need clarification, or want to discuss project-related matters, feel free to reach out to the project contributors. Let's collaborate and build something amazing together!
Happy coding!