Pinned Repositories
BoomPar
Multithreaded job execution library in C.
Bufferpool
A user-space buffer pool manager library in C for building a HDD/SSD based database storage engine.
Cutlery
A configurable data structures library in C.
FpgaPWMcontroller
Motor PWM Controller on FPGA in Verilog
MinTxEngine
ACID compliant, ARIES-like-fully-recoverable Mini Transaction Engine, for building your next biggest database storage engine.
quadF
Quadcopter project using ESP32 as flight controller and GY86 as 10DOF (MPU6050 as accl/gyro, hmc5883l as magnetometer and the best of all MS5611 as barometer for height ofcourse)
quadF32
Flight controller firmware.
TupleIndexer
This library provides a persistent block accessible disk-resident b+tree, hash_table, linked_page_list, page table and an array_table.
VolatilePageStore
Sibling project of MinTxEngine for unWAL-ed unLock/unLatch-ed storage of data on disk pages backed volatile storage (using mmap).
WALe
This an efficient WAL (Write Ahead Logging) library for any database application. It provides a very generic interface.
RohanVDvivedi's Repositories
RohanVDvivedi/FpgaPWMcontroller
Motor PWM Controller on FPGA in Verilog
RohanVDvivedi/quadF
Quadcopter project using ESP32 as flight controller and GY86 as 10DOF (MPU6050 as accl/gyro, hmc5883l as magnetometer and the best of all MS5611 as barometer for height ofcourse)
RohanVDvivedi/object-tracking-camera
The repository consists of a project that was aimed at developing a camera that automatically starts following a specific colored object once the object comes into its field
RohanVDvivedi/Persistence-of-vision-stick
This project involved a set of 8 LEDs and a microcontroller mounted on a base. The base can be place on any rotating platform to display pre-programmed text. The microcontroller calculated the rotation velocity using the IR-sensors and sends appropriate commands to the LEDs to display patterns.
RohanVDvivedi/c_template_application
A very generic c template application.
RohanVDvivedi/Drawing-Robotic-arm
A robotic arm that writes and draws by mimicking the movement of mouse position on the laptop screen.
RohanVDvivedi/Reinforcement-learning
With a small help from online tuitorials, I created a library for reinforcemt learning, It is specifically a q learning algorithm, with q value function being maintained as 2 dimensional array of states vs actions.
RohanVDvivedi/8-bit-microprocessor
Toy architecture build for understanding the microprocessors at hardware level, It is an 8 bit , single bus, muticycle , vertical microcoded architecture processor.
RohanVDvivedi/avr_sample
Sample project for baremetal avr programming.
RohanVDvivedi/extended-unsigned-datatype
This a repository that has an extension userdefined datatype for dealing with larger unsigned numbers in c++
RohanVDvivedi/Flexible-Architecture-Processor-Design
This repository containes work done by me on my thesis project.
RohanVDvivedi/FpgaI2Ccontroller
I2c master controller for FPGA in verilog
RohanVDvivedi/FpgaUARTcontroller
uart rx and tx controller module built on Fpga
RohanVDvivedi/Interfacing-62256-32Kx8bit-SRAM-using-ATmega32A
This repository is a collection of a program that helps interfacing of a 32k x 8 bit SRAM chip 62256 with ATmega32A microcontroller.You could control the contents of the RAM using your Computer.
RohanVDvivedi/Neural-Network
This is a small attempt to build a Neural Network Library for easy of use in c
RohanVDvivedi/nrf24l01-library
This repository consists of a sample nrf setup code to be copy pasted above the void loop to ensure perfect communication
RohanVDvivedi/Processor1
This is a repo with processor design verilog files and its description.
RohanVDvivedi/Processor2
This is a repo with processor design verilog files and its description.
RohanVDvivedi/Quadcopter
This is quadcopter flight controller firmware project.
RohanVDvivedi/rohandvivedi.com
This repository holds code for my personalized application, that hosts data related to my projects, working as my resume.
RohanVDvivedi/Serial-Communication-setup
This repository consists of basic Serial Communication setup library between uC(here arduino is used) and a C++ library for computer