README: update
This commit is contained in:
parent
66fff6618c
commit
2734f760c7
30
README.md
30
README.md
|
@ -1,3 +1,31 @@
|
|||
# Stabilizer Firmware
|
||||
|
||||
Hardware is at: https://github.com/sinara-hw/Stabilizer
|
||||
## Features
|
||||
|
||||
* dual channel
|
||||
* SPI ADC
|
||||
* SPI DAC
|
||||
* fixed AFE gains
|
||||
* 500 kHz rate, timed
|
||||
* < 2 µs latency, unmatched
|
||||
* f32 IIR math
|
||||
* generic biquad (second order) IIR filter
|
||||
* anti-windup
|
||||
* derivative kick avoidance
|
||||
* configurable output limits
|
||||
|
||||
## Hardware
|
||||
|
||||
See https://github.com/sinara-hw/Stabilizer
|
||||
|
||||
## Minimal bootstrapping documentation
|
||||
|
||||
* Clone or download this
|
||||
* Get a recent openocd, a JTAG adapter ("st-link" or some clone) and
|
||||
everything connected and permissions setup
|
||||
* Get a multiarch `gdb` (or a cross arm gdb and edit `.cargo/config` accordingly)
|
||||
* Get [rustup](https://rustup.rs/)
|
||||
* `rustup override add nightly`
|
||||
* `rustup target add thumbv7em-none-eabihf`
|
||||
* `openocd -f stabilizer.cfg` and leave it running
|
||||
* `cargo run --release`
|
||||
|
|
Loading…
Reference in New Issue