Skip to content

Instantly share code, notes, and snippets.

View mabl's full-sized avatar

Matthias Blaicher mabl

View GitHub Profile
# Trying to understand the math involved in
# https://github.com/synthetos/TinyG/blob/master/firmware/tinyg/plan_exec.c
# https://github.com/synthetos/g2/blob/master/g2core/plan_exec.cpp#L693
# https://github.com/synthetos/g2/blob/master/g2core/planner.h
# https://github.com/synthetos/g2/blob/92e455e965e2a68741218ca9b10162b70e45ffa2/g2core/plan_zoid.cpp
import sympy as sp
import sympy.abc as abc
@mabl
mabl / arm-toolchain-build.sh
Created December 3, 2012 18:42
Gnu arm-none-eabi toolchain builder
#!/bin/bash
#
# Written by Uwe Hermann <uwe@hermann-uwe.de>, released as public domain.
# Modified by Piotr Esden-Tempski <piotr@esden.net>, released as public domain.
# Modified by Christophe Duparquet <e39@free.fr>, released as public domain.
# Modified by Matthias Blaicher <matthias@blaicher.com>, released as public domain
# This script will build a GNU ARM toolchain in the directory arm-toolchain.
# Process can be suspended and restarted at will.
# Packages are downloaded to arm-toolchain/archives/.