Embedded Unfiltered

GitHub ↗

A collection of deterministic, offline-capable utilities for embedded systems engineers. All calculations performed locally.

Featured Tools

PWM Calculator

Visualize Timer ARR/CCR values with real-time waveform rendering.

ADC Resolution

Visualize step size, quantization error, and voltage mapping.

Buffer Optimizer

Calculate memory requirements for circular buffers and structs.

Memory & Strings

String Length

ASCII vs UTF-8 byte counting for UART/SPI buffers.

Buffer Size

Compute total buffer size in bytes and KB.

Struct Alignment

visualize padding bytes and memory alignment efficiency.

Flash / RAM Usage

Memory utilization bars and linker script planning.

Flash Mapper

Visual partition planner & linker script helper.

Text Comparator

Deterministic diff tool for logs and byte payloads.

Bits & Numbers

Register Inspector

64-bit Programmer Calc with Bit Viz.

Base Converter

Dec/Hex/Bin conversion for 32-bit registers.

Signed / Unsigned

Two's complement interpretation of hex values.

Endianness Viz

Big-Endian vs Little-Endian memory layout.

Bit Mask Gen

Generate masks and C macros for register fields.

Register Logic

Simulate Read-Modify-Write operations.

Electrical & Analog

Voltage Divider

Calculate resistors for signal scaling.

Pull-Up / Down

Sizing resistors for I2C/GPIO lines.

LED Current

Calculate limiting resistors for status LEDs.

ADC Calculator

LSB voltage and count conversion.

Power Planner

Battery life & duty-cycle energy model.

Protocol Payload

CRC Calculator

CRC-8/16/32 for comms integrity check.

JSON Minimizer

Optimize JSON payloads for IoT bandwidth.

MQTT Size

Estimate packet overhead for telemetry.

Binary Builder

Construct custom binary protocol packets.

UUID Generator

Generate RFC-compliant v4/v7 UUIDs.

Encodings

Base64 / Hex / ASCII conversion.

Baud & Error

Verify UART timing reliability.

Timing & RTOS

Timer Calculations

Prescaler & Period values for interrupts.

PWM Calculator

Frequency and Duty Cycle setup.

Clock Tree

PLL & Prescaler Configurator.

RTOS Ticks

Convert milliseconds to OS ticks.

Epoch Tool

Unix time converter & RTC debugger.

Watchdog

Calculate WDT timeout windows.

Control & Motion

PID Loop Simulator

Visualize P, I, D tuning in real-time.

Hardware & Components

Passive Component Decoder

Decode SMD resistors, color bands, caps, and inductors.

Graphics & Display

Image to C Array

Convert bitmaps to C arrays for OLED/TFT/ePaper.

Font to C Array

Convert TTF/OTF fonts to bitmaps for embedded struct.

Segment Pattern Generator

Interactive 7/14/16-segment display bitmask builder.

Logical & Math

Logic Gate Solver

K-Map visualizer and boolean logic simplifier.