Skip to content

Instantly share code, notes, and snippets.

View mryndzionek's full-sized avatar
👽
Focusing

mryndzionek

👽
Focusing
  • Gdańsk
View GitHub Profile
@mryndzionek
mryndzionek / avr_toolchain_build.md
Created June 20, 2024 06:47
Full instructions on how to build AVR gcc toolchain
@mryndzionek
mryndzionek / README.md
Last active June 13, 2024 19:24
Polynomial regression using Kalman filter

Polynomial regression using Kalman filter

anim

@mryndzionek
mryndzionek / README.md
Last active June 4, 2024 07:03
# Chebyshev bandstop LC ladder design in Python

Chebyshev bandstop LC ladder design in Python

Simple script used to experiment with a design of a "FM trap" filter.

gain circuit circuit_with_values

Install

@mryndzionek
mryndzionek / heapless_vec.h
Created February 25, 2024 14:57
An attempt at implementing [heapless vectors](https://docs.rs/heapless/latest/heapless/struct.Vec.html) in C
// An attempt at implementing [heapless vectors](https://docs.rs/heapless/latest/heapless/struct.Vec.html)
// in C
typedef struct {
size_t length;
const size_t size;
const size_t capacity;
uint8_t contents[0];
} vec_t;
@mryndzionek
mryndzionek / cq_proj_1.png
Last active April 6, 2024 05:56
CadQuery project screenshot
cq_proj_1.png
@mryndzionek
mryndzionek / concurrency.md
Last active April 28, 2024 10:13
Links regarding concurrency
@mryndzionek
mryndzionek / switch_plate_mesh_1.png
Last active April 1, 2024 21:32
Meshed switch plate
switch_plate_mesh_1.png
import("stdfaust.lib");
pulse(ms, d) = ba.pulsen((ma.SR * d) / 1000.0, (ma.SR * ms) / 1000.0);
metro(ms) = ba.pulse((ma.SR * ms) / 1000);
phs(f) = +(1)~_ :%(44100/f): /(44100/f): -(0.5);
bpm = 60;
fourth_time = ba.tempo(bpm);
fourth_note = ba.pulse(1 * fourth_time);
half_note = ba.pulse(2 * fourth_time);
@mryndzionek
mryndzionek / cq_keyb_1.png
Last active February 6, 2022 20:08
Just an enclosure made in CadQuery 2
cq_keyb_1.png