[docs, README] Update READMEs. Add some docs.#13
Conversation
There was a problem hiding this comment.
Pull request overview
Updates project documentation to reflect a reorganized repo structure and to centralize “how-to” guidance in dedicated docs.
Changes:
- Restructures
README.mdto focus on repo layout and “Further reading” links. - Updates
tests/README.mdandexamples/README.mdto reference top-levelboards/and simplify instructions. - Removes the Doxygen configuration file (
Doxyfile).
Reviewed changes
Copilot reviewed 7 out of 8 changed files in this pull request and generated 4 comments.
| File | Description |
|---|---|
| tests/README.md | Clarifies hardware test suite structure and points board details to boards/README.md. |
| examples/README.md | Updates example structure docs to use shared top-level boards/. |
| README.md | Replaces detailed overview with repo layout + links to dedicated docs. |
| Doxyfile | Removes the repository’s Doxygen config file. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
8b112a3 to
454c362
Compare
There was a problem hiding this comment.
Pull request overview
Updates and expands project documentation by simplifying top-level READMEs, adding focused “how-to” guides, and adjusting repository housekeeping to track the new docs/ content.
Changes:
- Refactors
README.md,examples/README.md, andtests/README.mdto point readers to more detailed docs and clarify layout. - Adds new contributor guides under
docs/(driver, board, example, and test how-tos). - Removes the legacy
Doxyfileand updates.gitignoresodocs/is no longer ignored.
Reviewed changes
Copilot reviewed 7 out of 9 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| tests/README.md | Reorganizes hardware/core test documentation and clarifies outputs and structure. |
| examples/README.md | Updates example structure doc to reference top-level boards/ support. |
| docs/writing_a_driver.md | Adds a detailed guide for implementing platform drivers and common patterns. |
| docs/adding_an_example.md | Adds step-by-step instructions and templates for creating examples. |
| docs/adding_a_test.md | Adds guidelines/templates for generic vs platform-specific hardware tests. |
| docs/adding_a_board.md | Adds a guide describing required board files and responsibilities. |
| README.md | Simplifies top-level README and links to the new docs pages. |
| Doxyfile | Removes Doxygen configuration from the repo. |
| .gitignore | Stops ignoring docs/, allowing new markdown docs to be committed. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| OBJECTS = $(patsubst %.c,$(BUILD_DIR)/%.o,$(SOURCE)) | ||
| DEPENDS = $(OBJECTS:.o=.d) | ||
|
|
||
| all: $(BUILD_DIR)/$(notdir $(CURDIR)).bin | ||
|
|
||
| $(BUILD_DIR)/%.o: %.c Makefile | ||
| @mkdir -p $(dir $@) | ||
| $(GCC) $(CFLAGS) -c -o $@ $< | ||
|
|
| $(BUILD_DIR)/%.o: %.c Makefile | ||
| @mkdir -p $(dir $@) | ||
| $(GCC) $(CFLAGS) -c -o $@ $< |
| void main(void) | ||
| { | ||
| if (Board_Init() != WHAL_SUCCESS) | ||
| goto loop; |
No description provided.