Utkarsh Sethi's repositories
Embedded-Systems-Bare-Metal-Programming-Ground-Up
My implementation of the exercises in Udemy - Embedded Systems Bare Metal Programming Ground Up on STM32F407VG based discovery kit (STM32F407G-DISC1) to learn CMSIS.
STM32-Development-Board-for-Teaching
While studying B Tech 8051 is the controller used in the course syllabus. While 8051 is very fundamental and helpful to understand the basics, it is quite old and not always industry relevant. It's said to learn something, the best way is to make it. After a lot of exploring I decided what better way to learn ARM is to make a development board. This would expose us to most of the interfaces of the controller while also providing us with exposure to essential skills like schematic design, PCB manufacturing and SMD soldering. There are a lot of development and evaluation boards but they were not aimed to supplement the uC course at bachelor level, where the students are beginners with none to little experience. My intention with this board something with separate breakouts for various interfaces like I2C, SPI and also peripherals using those.
Water-Auto
NodeMCU build to enable control of watering my plants over the internet or with timer. For vacation and general laziness!
cmsis_device_f4
Provides the STM32Cube MCU Component "cmsis_device_f4" of the STM32F4 series.
cowin-vaccine-slot-checker
This is a Python script which will help you to know when a slot is available on Cowin website.
documentation
The documentation for WSL Utilities
gitignore
A collection of useful .gitignore templates
homework-template
Latex Template to do assignments
Kandinsky-2
Kandinsky 2 — multilingual text2image latent diffusion model
Learn-Maya
Learn Maya
nodemcu-gpiomqtt
lua scripts to connect esp8266 gpios to mqtt
UOW-Electrical-Thesis-Template
UOW Thesis LaTeX Template for ECTE940, ENGG955, ECTE45x ....