annoyance2

Public

@erikdesjardins

Download board files

Files for version 1. Pick what you came for.

Share annoyance2

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading…

README

annoyance2

Digital musical tesla coil interrupter

Digital version of https://github.com/erikdesjardins/annoyance. Intended to run on a "blue pill" STM32F103C8 board.

Setup

Add the target corresponding to Cortex-M3:

rustup target add thumbv7m-none-eabi

Install tools for linking/flashing:

cargo install flip-link probe-run

Follow probe-rs docs to install drivers for flashing:

https://probe.rs/docs/getting-started/probe-setup/

Development

Run on device

# use `debug` or `trace` for more info
set DEFMT_LOG=info

cargo run --manifest-path firmware/Cargo.toml --target thumbv7m-none-eabi

Run with visualizer

cargo run --manifest-path firmware/Cargo.toml --target thumbv7m-none-eabi --release | cargo run --manifest-path visualizer/Cargo.toml --release

Misc

cargo objdump --release --bin main -- --disassemble --no-show-raw-insn --print-imm-hex
Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.