Yevhenii Popravka's repositories
iCE40-feather
iCE40UP5K in a Feather compatible form factor
bare-metal-programming-guide
A bare metal programming guide on STM32 microcontroller
BeltDrivenEnder3
All parts including Voron files for the Belt Driven Ender 3 V3
BIGTREETECH-SKR-mini-E3
BIGTREETECH SKR-mini-E3 motherboard is a ultra-quiet, low-power, high-quality 3D printing machine control board. It is launched by the 3D printing team of Shenzhen BIGTREE technology co., LTD. This board is specially tailored for Ender 3 printer, perfectly replacing the original Ender3 printer motherboard.
cube-weactf411-template
template for wire pcb pinout, ST7789, W5500, CCS811, LoRa RA-02
darkriscv
opensouce RISC-V cpu core implemented in Verilog from scratch in one night!
dsp-theory
Theory of digital signal processing (DSP): signals, filtration (IIR, FIR, CIC, MAF), transforms (FFT, DFT, Hilbert, Z-transform) etc.
elf2hex
Converts ELF files to HEX files that are suitable for Verilog's readmemh.
ESP3D
FW for ESP8266/ESP8285/ESP32 used with 3D printer
fpga_pio
An attempt to recreate the RP2040 PIO in an FPGA
hadbadge2019_fpgasoc
FPGA SoC code and application example for Hackaday Supercon 2019 badge ly68l6400
ice40-playground
Various iCE40 cores / projects to play around with (mostly targeted at the icebreaker)
ice40_ultraplus_examples
Examples for iCE40 UltraPlus FPGA: BRAM, SPRAM, SPI, flash, DSP and a working RISC-V implementation
icebreaker-examples
This repository contains small example designs that can be used with the open source icestorm flow.
icestation-32
Compact FPGA game console
klipper
Klipper is a 3d-printer firmware
libcsptr
Smart pointers for the (GNU) C programming language
Penguino-STM32WL-LoRa-E5
This repo contains all the necessary design and fabrication files for the Seeed Studio LoRa-E5 based Penguino Feather breakout board.
riconec.github.io
Test page for GitHub Pages
riscv-gnu-toolchain
GNU toolchain for RISC-V, including GCC
serv_soc
SoC based on SERV, Olof Kindgren's bit-serial RISC-V processor. Provides Execute in Place (XiP) from Flash.
ST7789-STM32
using STM32's Hardware SPI to drive a ST7789 based IPS displayer
stm32_tiny_monitor
A tiny external monitor for PC using STM32 and ST7789. Connects to PC over USB and displays the captured screen on ST7789 (240x240) display.
Tang-Nano-examples
Tang-Nano-examples LCD_PSRAM.v ly68l6400
tinyusb
An open source cross-platform USB stack for embedded system
ula
μLA: Micro Logic Analyzer for RP2040