Pinned Repositories
CSV-Parser-for-Arduino
It turns CSV string into an associative array (like dict in python)
fast_map
Python library combining multiprocessing and multithreading for fast computation.
Graph-Algorithms-Teaching-Tool
My final year project (CE301 Capstone module).
Hardware-keyloggers
Different implementations of existing projects.
keyLogger
Keylogger using FTP server as an intermediate with some cool additional functions
RFID-cloner
Handy device for cloning RFID chips/cards.
smart_home_simulator
Qt based graphical editor/simulator (created for "CE292 Team Project" module)
supremeDuck
USB keystroke injector controlled by smartphone.
WiFi-Locator
Locating WiFi Access Points with RSSI using Esp8266 and NEO-M8N modules.
xohw23-121
PYNQ wrapper for Flute RISC-V: Anomaly detection oriented runtime monitoring system
michalmonday's Repositories
michalmonday/supremeDuck
USB keystroke injector controlled by smartphone.
michalmonday/CSV-Parser-for-Arduino
It turns CSV string into an associative array (like dict in python)
michalmonday/fast_map
Python library combining multiprocessing and multithreading for fast computation.
michalmonday/CheriBSD-on-minimal-hardware
Files and instructions for running CheriBSD using Flute processor implemented on ZC706 board.
michalmonday/Program-Behaviour-Anomaly-Detection-Benchmark
michalmonday/xohw23-121
PYNQ wrapper for Flute RISC-V: Anomaly detection oriented runtime monitoring system
michalmonday/betting_system
Semi-automatic football betting system.
michalmonday/pi_zero_w_headless_setup_py
michalmonday/riscv-baremetal-minimal-example-c
Minimal RISCV C program using the UART of the sifive_u QEMU machine
michalmonday/riscv-probe
Simple machine mode program to probe RISC-V control and status registers
michalmonday/sim_racing_arduino_controller
Arduino adapter for multiple input devices (pedals, shifter, handbrake, possibly more).
michalmonday/Graph-Algorithms-Teaching-Tool
My final year project (CE301 Capstone module).
michalmonday/advent_of_code_2023
michalmonday/BESSPIN-GFE
BESSPIN Government Furnished Equipment (GFE).
michalmonday/bitburner-scripts
michalmonday/block_designs
Vivado block designs.
michalmonday/bsc
Bluespec Compiler (BSC)
michalmonday/cheribsd
FreeBSD adapted for CHERI-RISC-V and Arm Morello.
michalmonday/cheribuild
Easily build and run CHERI related projects
michalmonday/coremark-pro
Containing dozens of real-world and synthetic tests, CoreMark®-PRO (2015) is an industry-standard benchmark that measures the multi-processor performance of central processing units (CPU) and embedded microcrontrollers (MCU)
michalmonday/files
michalmonday/Flute
RISC-V CPU, simple 5-stage in-order pipeline, for low-end applications needing MMUs and some performance
michalmonday/marks.py
Marks calculator. Basing on previous marks it calculates what mark you need to get in remaining assessments in order to get desired end mark.
michalmonday/michalmonday
michalmonday/morello_baremetal
Files and scripts written attempting to run a baremetal program with C standard library on Morello hardware.
michalmonday/neural_network_practice
michalmonday/PT_Pool
Python library distributing tasks among processes and threads.
michalmonday/pynq_wrapper_docs
michalmonday/Qt-form-to-python-conversion-template
Template for new python projects using PyQt6 and forms created with QtDesigner.
michalmonday/TextLCD
TextLCD by Simon Ford but with wait_us instead of wait (because wait was removed in Mbed OS 6)