The project consists of an Elevator Controller Unit (ECU) for Microprocessor 2 final project. ECU microcontroller (MCU) was Espressif ESP32 running FreeRTOS. The firmware has a custom hardware application layer (HAL) to avoid using Espressif API with a more approachable interface. Here is the list of all the files.
├── main
├── inc
├── accelerometer.h
├── button.h
├── elevator.h
├── HAL_driver
├── led.h
├── pressure_sensor.h
├── serial_communication.h
└── servo.h
├── src
├── accelerometer.c
├── button.c
├── HAL_driver.c
├── led.c
├── pressure_sensor.c
├── serial_communication.c
└── servo.c
├── Doxyfile
| Elevator | Hardware/Software |
|---|---|
| Microcontroller | |
| Programming Language | |
| Integrated Development Environment | |
| Operating System | |
| Electronic Design Automation |

