Skip to content

dotcypress/placebo

Repository files navigation

Placebo

Truly minimal STM32G0/STM32C0 proto board.

Features

  • Breadboard/Perfboard friendly
  • Power line bypass capacitors
  • Reset circuit
  • Tag-Connect TC2030-CTX-NL programming connector
  • Optional battery connector with LDO
  • Optional configurable LED

Pinout

Rust firmware

  1. Install rustup by following the instructions at https://rustup.rs
  2. Install Cortex-M0, M0+, and M1 (ARMv6-M architecture) target: rustup target add thumbv6m-none-eabi
  3. Install LLVM tools: rustup component add llvm-tools-preview
  4. Install cargo-binutils: cargo install cargo-binutils (Note: on some Linux distros (e.g. Ubuntu) you may need to install the packages build-essential, gcc-arm-none-eabi, libssl-dev and pkg-config prior to installing cargo-binutils.)
  5. Install cargo-generate: cargo install cargo-generate
  6. Generate project: cargo generate --git https://github.com/dotcypress/placebo-template.git
  7. Build firmware: cargo build --release
  8. Flash microcontroller: cargo run --release

Resources

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

About

Truly minimal STM32G0/STM32C0 prototyping board

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published