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 |