Skip to content

AlertAngel/tech_stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

Tech Stack

The tech stacks planned on being used

Hardware

The hardware planned on being used are as follows :

  1. Glyph C3 Board (ESP32-C3)
  2. 2.4" TFT display Monitor
  3. MPU9250 Inertial Measurement Unit
  4. MAX30102 Pulse Oximeter and Heart rate monitor
  5. DS18B20 temperature sensor module
  6. Pushbuttons/Touch Sensors
  7. Piezo Buzzers

Software

These are the software that will be used, mainly to build the mobile application

  1. Kodular
  2. MIT App Inventor

Either of the above can be used.

Firmware

For the Embedded firmware, Rust (std) seems to be a very good option due to it's architecture and inbuilt memory safety.

Due to the lack of a garbage collector, it prevents buffer overflows.

Firmware Crates

  1. esp_idf_svc : ESP-IDF framework for Rust (std)
  2. hayasen : Sensor Library (For MPU9250 and MAX30102) senors
  3. one-wire-bus : Library to set up the OneWire implementation.
  4. ds18b20 : Library to use the DS18B20 Temperature sensor
  5. mousefood : embedded-graphics backend for ratatui
  6. ratatui : Library for cooking up Terminal User Interfaces (TUI's)
  7. mpipdsi : Library for using the TFT screen.

Third Party ratatui crates

These are some 3rd-party ratatui crates that can be used for better aesthetics

  1. tui-big-text
  2. tui-popup
  3. tui-piechart

About

This repo's readme shows the tech stack planned on being used

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published