Changelog

What's new in Prescaler

Release notes for every version. Newest at the top.

1.0.0-beta.1LatestAugust 27, 2026

First public beta. Invite-only, macOS (Apple Silicon and Intel), firmware-only. HardwarePilot with real project file access and a model picker, a live clock tree view, pinout assignment, component bring-up, account sign-in, and a fully rebuilt Power Profiler with real-time PPK2 waveform, threshold triggering, cursor measurement, frequency-spectrum analysis, and build/flash correlation.

AddedPower Profiler: live PPK2 waveform (uPlot-based, zoom/pan, cursor-pair measurement, full-capture overview), threshold triggering with pre/post-roll auto-capture, and a no-hardware simulate mode for trying it out without a PPK2.
AddedPower/firmware correlation: build and flash events are timestamped and joined against the power trace, with click-to-jump markers on the waveform and an AI tool to ask about before/after current draw.
AddedFrequency-spectrum analysis of a power capture (FFT-based) to surface periodic current draw, e.g. sleep/wake cycles or PWM ripple.
AddedSaved power captures with disk export/import and a compare view, for comparing power draw across two separate sessions (e.g. before/after a firmware change).
AddedHardwarePilot AI assistant: Ask, Plan, Debug, and Agent modes, real project file access, SVD- and datasheet-grounded answers, and a model picker (Haiku, Sonnet, Opus, Fable, or Auto routing).
AddedClock tree view: live, accurate SYSCLK/APB1/APB2 calculation from HSE and PLL configuration, with in-spec warnings for the selected chip.
AddedPinout view and a component bring-up panel: assign alternate functions per pin with conflict detection, and browse/generate verified drivers for common sensors, displays, motor drivers, and memory parts.
AddedAI driver generation: generate a peripheral driver from an imported datasheet, with compile verification before it's applied.
AddedPre-indexed datasheet catalog for common parts with zero upload needed.
AddedIntegrated terminal with shell profile detection and find-in-terminal.
AddedAccount sign-in (email and OAuth) with synced credits and usage across devices.
AddedSend Feedback link in Settings.
ImprovedHardwarePilot grounding now follows the active device vendor and the actual tool results returned for the workspace, instead of assuming STM32 naming or capabilities.
AddedAgent workspaces now have persistent notes and a scratch area that remains available when an investigation is resumed.
ImprovedIntegrated terminal splits keep the focused pane's project directory and preserve the split layout when switching terminal tabs.
FixedPending AI changes remain available after closing and reopening the IDE, and authentication callbacks now handle tokens delivered in a deep-link hash.
0.1.0July 11, 2026

First public macOS release with HardwarePilot, expanded target support, linker map viewer, and account sign-in.

AddedHardwarePilot with Ask, Plan, Agent, and Debug modes. Context includes your chip manifest, open files, SVD registers, build output, debug state, and serial lines.
AddedFreeRTOS task inspector while paused. Shows task name, state, priority, stack usage, and high-water mark.
AddednRF52840 and RP2040 chip profiles in the hardware catalog. nRF52840 is build-verified; RP2040 is configured but not yet build-tested or simulated in Prescaler.
AddedLinker map viewer and datasheet import panel for register lookups alongside your source.
AddedPlatformIO build support. Open a platformio.ini project and build with the same Cmd+B flow as CMake.
AddedmacOS .dmg for Apple Silicon. Sign in with GitHub or Google for live HardwarePilot. Free includes a smaller monthly, Haiku-only allowance.
ImprovedBuild output reports flash and RAM usage after each successful link.
0.0.3June 28, 2026

Develop on STM32F405 without a board. Adds QEMU, serial monitor, and live peripheral registers.

AddedQEMU for STM32F405 (netduino2 machine): flash, debug over GDB, and serial auto-connects after load.
AddedSerial monitor for USB-CDC hardware and QEMU TCP. Includes timestamps, ANSI color, regex filter, send history, and save log.
AddedSVD explorer: browse peripherals and fields, read live values while the target is paused.
AddedImport existing CMake, PlatformIO, and STM32CubeMX (.ioc) projects. Prescaler infers the MCU and writes prescaler.json.
ImprovedProject wizard generates a board-specific CMake tree with linker script and startup file included.
0.0.2June 14, 2026

Flash real hardware and debug with GDB inside the editor.

AddedFlash over ST-Link, J-Link, or CMSIS-DAP via OpenOCD, with progress feedback in the IDE.
AddedGDB debugger: breakpoints, continue/pause, step, call stack, locals, watches, and memory view.
AddedProject wizard for new firmware. Pick a chip, optional FreeRTOS, and get a working CMake project.
AddedSTM32F411 and STM32H743 profiles added alongside F405 and Blue Pill F103.
ImprovedBuild errors link from the Problems panel to the source line in the editor.
0.0.1First buildMay 31, 2026

Project start. Editor, CMake build, and the first end-to-end compile.

AddedMonaco editor with clangd for C/C++. Includes go-to definition, diagnostics, and hardware-aware completions.
AddedCMake + Ninja build with one-click build (Cmd+B) and error markers in the gutter.
Addedprescaler.json manifest for MCU, probe, memory layout, and SVD path in one file.
AddedInitial chip profiles: STM32F405RGTx and STM32F103C8Tx (Blue Pill).
AddedToolchain scanner finds arm-none-eabi-gcc, GDB, CMake, Ninja, QEMU, and OpenOCD on your system.