Skip to content

Instantly share code, notes, and snippets.

View ryankurte's full-sized avatar
🥔

ryan ryankurte

🥔
View GitHub Profile
@ryankurte
ryankurte / progressbar.c
Created June 28, 2015 21:21
C Command Line Progress Bar
void print_progress(unsigned int bar_size, float progress)
{
printf("[");
int8_t pos = bar_size * progress;
for (int i = 0; i < bar_size; ++i) {
if (i < pos) {
PRINTF("=");
} else if (i == pos) {
PRINTF(">");
@ryankurte
ryankurte / README.md
Last active August 31, 2015 03:30
Compile Clang/LLVM for cross building

Test with: clang -target arm-none-eabi -mcpu=cortex-m3 --sysroot=~/.env/gcc-arm-none-eabi -c test.c

@ryankurte
ryankurte / gist:5d74835753f361a60cae
Created December 15, 2015 04:13
efm32gg-st3700 yotta getting started
yotta init
yotta target efm32gg-stk-gcc
yotta build

Keybase proof

I hereby claim:

  • I am ryankurte on github.
  • I am ryankurte (https://keybase.io/ryankurte) on keybase.
  • I have a public key whose fingerprint is E3E8 7FF9 8CB0 A229 342C 3169 40A6 AB2B 3548 F685

To claim this, I am signing this object:

@ryankurte
ryankurte / gencert.sh
Last active August 30, 2016 02:19
Helper script for generating self signed CAs and certificates
#!/bin/bash
#
set -e
if [ "$#" -ne 3 ] && [ "$#" -ne 4 ]; then
echo "Usage: $0 CA NAME ORG"
echo "CA - name of fake CA"
echo "NAME - name of fake client"
echo "ORG - organisation for both"
@ryankurte
ryankurte / gas_knob.scad
Created January 18, 2016 05:50
Replacement knob for gas cooker
height = 7;
d_outside = 17.2;
hole_size = 3.4;
hole_taper = 6;
thickness = 3;
inner = 6;
inner_key = 4.4;
@ryankurte
ryankurte / pixy_case.scad
Created January 18, 2016 05:51
CMUCam 5 Pixy Case
conv = 25.4;
pixy_width = 54;
pixy_height = 51;
wall = 3;
clearance = 1;
thickness = 2;
hole_size = 4;
@ryankurte
ryankurte / barcode.scad
Created January 18, 2016 05:51
3d printed barcode
barcode_width = 113;
barcode_height = 30;
barcode_depth = 2;
module_width = 1;
buffer = 4;
barcode = [
0, 0, 0, 0, 0, 0, 0, 0, 0, //quiet
@ryankurte
ryankurte / Docker-Python
Last active January 26, 2016 22:41
Docker helper scripts and dockerfiles
# Docker container for python apps
FROM debian:stable
RUN apt-get update && apt-get install -y libc6 libc6-dev \
python-setuptools\
python-pip
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
@ryankurte
ryankurte / morse.md
Last active February 21, 2025 08:21
Morse Code Charts

Morse Code Tables

Helper tables for learning and interpreting morse code.

Ordered Codes

A ._
B _...
C _._.
D _..
E .