Skip to content

Commit 40d78f6

Browse files
Project/alin.abahnencei (#1277)
* Add documentation * Fix indentation Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Add links * Fix image size * Name files in lowercase * Update architecture and logs * Fix image resolution * Change file format * Fix url * Update docs * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Fix URL * Add project pictures --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
1 parent ac1e940 commit 40d78f6

5 files changed

Lines changed: 12 additions & 2 deletions

File tree

43.6 KB
Loading
53.1 KB
Loading
46.3 KB
Loading
66.8 KB
Loading

website/versioned_docs/version-acs_cc/project/2026/alin.abahnencei/index.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@ Main Architectural Components:
5151
- Logic: The LEDs light up in sequence to indicate the time left until the alarm is triggered.
5252

5353
![Architecture Diagram](./images/diagramapm.webp)
54+
![Front View](./images/front.webp)
55+
![Rear View](./images/rear.webp)
56+
![Top View](./images/top.webp)
57+
![Side View](./images/side.webp)
5458

5559
## Log
5660

@@ -68,6 +72,7 @@ Main Architectural Components:
6872
- Met the hardware deadline and presented the project during the lab session.
6973
- Started working on the software, implementing the logic for the user and obstacle detection and the escape system.
7074
### Week 19 - 25 May
75+
- Finished the software implementation and validated the project at the lab session.
7176

7277
## Hardware
7378

@@ -113,8 +118,13 @@ The format is
113118

114119
| Library | Description | Usage |
115120
|---------|-------------|-------|
116-
| [st7789](https://github.com/almindor/st7789) | Display driver for ST7789 | Used for the display for the Pico Explorer Base |
117-
| [embedded-graphics](https://github.com/embedded-graphics/embedded-graphics) | 2D graphics library | Used for drawing to the display |
121+
| [embassy-stm32](https://github.com/embassy-rs/embassy) | Async HAL for STM32 microcontrollers | Provides hardware abstraction for peripherals like GPIO and EXTI |
122+
| [embassy-executor](https://github.com/embassy-rs/embassy) | Async executor for embedded | Manages and schedules concurrent async tasks (sensor, IR, LEDs, buzzer) |
123+
| [embassy-time](https://github.com/embassy-rs/embassy) | Time and delay primitives | Handles precise timing requirements (ultrasonic echoes, IR decoding, motor delays) |
124+
| [defmt](https://github.com/knurling-rs/defmt) | Deferred formatting framework | Highly efficient console logging, debugging, and printing |
125+
| [defmt-rtt](https://github.com/knurling-rs/defmt) | RTT transport for defmt | Transmits log messages to the host over Real-Time Transfer (RTT) |
126+
| [panic-probe](https://github.com/knurling-rs/panic-probe) | Panic handler for defmt | Catches panics and prints backtraces safely over the RTT channel |
127+
| [cortex-m / cortex-m-rt](https://github.com/rust-embedded/cortex-m) | ARM Cortex-M core crates | Low-level processor setup, core peripherals, and startup code |
118128

119129
## Links
120130

0 commit comments

Comments
 (0)