├── 1209
├── 1001
│ └── index.md
├── 1002
│ └── index.md
├── 1003
│ └── index.md
├── 1004
│ └── index.md
├── 1005
│ └── index.md
├── 1006
│ └── index.md
├── 2000
│ └── index.md
├── 2001
│ └── index.md
├── 2002
│ └── index.md
├── 2016
│ └── index.md
├── 2017
│ └── index.md
├── 2048
│ └── index.md
├── 2222
│ └── index.md
├── 2300
│ └── index.md
├── 2301
│ └── index.md
├── 2323
│ └── index.md
├── 2327
│ └── index.md
├── 2328
│ └── index.md
├── 2333
│ └── index.md
├── 2334
│ └── index.md
├── 2337
│ └── index.md
├── 2342
│ └── index.md
├── 2345
│ └── index.md
├── 2357
│ └── index.md
├── 2400
│ └── index.md
├── 2552
│ └── index.md
├── 2600
│ └── index.md
├── 3000
│ └── index.md
├── 3100
│ └── index.md
├── 3210
│ └── index.md
├── 3333
│ └── index.md
├── 3452
│ └── index.md
├── 3690
│ └── index.md
├── 4096
│ └── index.md
├── 4321
│ └── index.md
├── 4322
│ └── index.md
├── 4444
│ └── index.md
├── 4545
│ └── index.md
├── 4646
│ └── index.md
├── 4757
│ └── index.md
├── 5038
│ └── index.md
├── 5039
│ └── index.md
├── 5050
│ └── index.md
├── 5222
│ └── index.md
├── 5432
│ └── index.md
├── 5457
│ └── index.md
├── 6000
│ └── index.md
├── 6464
│ └── index.md
├── 6502
│ └── index.md
├── 6666
│ └── index.md
├── 6667
│ └── index.md
├── 6742
│ └── index.md
├── 6809
│ └── index.md
├── 6948
│ └── index.md
├── 6949
│ └── index.md
├── 7401
│ └── index.md
├── 7530
│ └── index.md
├── 7531
│ └── index.md
├── 7551
│ └── index.md
├── 8000
│ └── index.md
├── 8086
│ └── index.md
├── 8087
│ └── index.md
├── 8123
│ └── index.md
├── 8472
│ └── index.md
├── 8888
│ └── index.md
├── 8889
│ └── index.md
├── 9021
│ └── index.md
├── 9317
│ └── index.md
├── 9999
│ └── Index.md
├── 01c0
│ └── index.md
├── 5A22
│ └── index.md
├── A10C
│ └── index.md
├── C0D3
│ └── index.md
├── CA1C
│ └── index.md
├── CA1D
│ └── index.md
├── 812A
│ └── index.md
├── B01D
│ └── index.md
├── BEEF
│ └── index.md
├── C001
│ └── index.md
├── FACE
│ └── index.md
├── a100
│ └── index.md
├── a1e5
│ └── index.md
├── eb01
│ └── index.md
├── ABC0
│ └── index.md
├── FA11
│ └── index.md
├── 01cb
│ └── index.md
├── 1AB5
│ └── index.md
├── FADE
│ └── index.md
├── c0f5
│ └── index.md
├── C0C0
│ └── index.md
├── D017
│ └── index.md
├── 1AB6
│ └── index.md
├── ACE5
│ └── index.md
├── ADB0
│ └── index.md
├── C1AA
│ └── index.md
├── F3FC
│ └── index.md
├── FA57
│ └── index.md
├── AA00
│ └── index.md
├── DEAD
│ └── index.md
├── F00D
│ └── index.md
├── C0C1
│ └── index.md
├── CC14
│ └── index.md
├── DED1
│ └── index.md
├── F16A
│ └── index.md
├── FA58
│ └── index.md
├── A3A5
│ └── index.md
├── D706
│ └── index.md
├── E4EE
│ └── index.md
├── F16C
│ └── index.md
├── FEED
│ └── index.md
├── e116
│ └── index.md
├── EBA7
│ └── index.md
├── a8b1
│ └── index.md
├── 53c1
│ └── index.md
├── a8b0
│ └── index.md
├── C0DE
│ └── index.md
├── 53c0
│ └── index.md
├── DB42
│ └── index.md
├── cafe
│ └── index.md
├── 7bd0
│ └── index.md
├── A800
│ └── index.md
├── B100
│ └── index.md
├── FFFF
│ └── index.md
├── A3A4
│ └── index.md
├── 4d53
│ └── index.md
├── EE00
│ └── index.md
├── 600D
│ └── index.md
├── ABCD
│ └── Index.md
├── E500
│ └── index.md
├── CC86
│ └── index.md
├── abd1
│ └── index.md
├── 571c
│ └── index.md
├── 0D32
│ └── index.md
├── bade
│ └── index.md
├── DF00
│ └── index.md
├── 813B
│ └── index.md
├── BAD2
│ └── index.md
├── 813A
│ └── index.md
├── ACEE
│ └── index.md
├── A602
│ └── index.md
├── 9DB5
│ └── index.md
├── CAEA
│ └── index.md
├── 6BCF
│ └── index.md
├── a7ea
│ └── index.md
├── C1B1
│ └── index.md
├── DADA
│ └── index.md
├── b101
│ └── index.md
├── A033
│ └── index.md
├── BAD1
│ └── index.md
├── b010
│ └── index.md
├── 0cbd
│ └── index.md
├── EFFE
│ └── index.md
├── DDDD
│ └── index.md
├── F000
│ └── index.md
├── EFFA
│ └── index.md
├── DC21
│ └── index.md
├── DA42
│ └── index.md
├── DF01
│ └── index.md
├── 0001
│ └── index.md
├── ACED
│ └── index.md
├── 414c
│ └── index.md
├── DF02
│ └── index.md
├── F12E
│ └── index.md
├── FAB1
│ └── index.md
├── EE02
│ └── index.md
├── EE03
│ └── index.md
├── A55A
│ └── index.md
├── index.md
├── EAEA
│ └── index.md
├── B007
│ └── index.md
├── 414d
│ └── index.md
└── D3D8
│ └── index.md
├── CNAME
├── .gitignore
├── org
├── Konsgn
│ └── index.md
├── duet3d
│ └── index.md
├── telavivmakers
│ └── index.md
├── OSHlab
│ └── index.md
├── j1rie
│ └── index.md
├── ktec
│ └── index.md
├── andreas.org
│ └── index.md
├── shanteacontrols
│ └── index.md
├── sowbug.com
│ └── index.md
├── PotentialLabs
│ └── index.md
├── kairyu
│ └── index.md
├── pokey9000
│ └── index.md
├── programgyar
│ └── index.md
├── trebb
│ └── index.md
├── KarolKucza
│ └── index.md
├── dronin
│ └── index.md
├── modal
│ └── index.md
├── semarme
│ └── index.md
├── Beststream-jp
│ └── index.md
├── GPoteau
│ └── index.md
├── Sandeepan
│ └── index.md
├── VictorGrigoryev
│ └── index.md
├── mooltipass
│ └── index.md
├── Kosagi
│ └── index.md
├── Pinscape
│ └── index.md
├── bytewerk.org
│ └── index.md
├── misfittech
│ └── index.md
├── Life2Device
│ └── index.md
├── RobotMaker.club
│ └── index.md
├── SimAces
│ └── index.md
├── devanlai
│ └── index.md
├── knightos
│ └── index.md
├── phooky
│ └── index.md
├── moonglow
│ └── index.md
├── talpachen
│ └── index.md
├── zyga
│ └── index.md
├── elmot
│ └── index.md
├── kuku.eu.org
│ └── index.md
├── ptrandem
│ └── index.md
├── Kigakudoh
│ └── index.md
├── area3001
│ └── index.md
├── keyboardio
│ └── index.md
├── majbthrd
│ └── index.md
├── robotsrulz
│ └── index.md
├── samy
│ └── index.md
├── FPGA-Computer
│ └── index.md
├── LabConnect
│ └── index.md
├── SmartPID
│ └── index.md
├── VV-Soft
│ └── index.md
├── mkbox
│ └── index.md
├── TachRadio
│ └── index.md
├── inputclub
│ └── index.md
├── Danyboard
│ └── index.md
├── OpenSimHardware
│ └── index.md
├── SlothCo
│ └── index.md
├── blinkinlabs
│ └── index.md
├── Cynteract
│ └── index.md
├── area0x33
│ └── index.md
├── empiriKit
│ └── index.md
├── frotz.net
│ └── index.md
├── MajenkoTechnologies
│ └── index.md
├── lloyd3000
│ └── index.md
├── Robotips
│ └── index.md
├── openprogrammer
│ └── index.md
├── serg
│ └── index.md
├── Omzlo
│ └── index.md
├── chibitronics
│ └── index.md
├── cubitel
│ └── index.md
├── jj1bdx
│ └── index.md
├── mindsensors.com
│ └── index.md
├── rebeltechnology
│ └── index.md
├── GitleMikkelsen
│ └── index.md
├── StreetoArcade
│ └── index.md
├── pd-buddy
│ └── index.md
├── Geppetto_Electronics
│ └── index.md
├── manfredstech
│ └── index.md
├── mibe
│ └── index.md
├── 3DRacers
│ └── index.md
├── chaosfield.at
│ └── index.md
├── ManCaveMade
│ └── index.md
├── MySensors
│ └── index.md
├── ODrive
│ └── index.md
├── Openlab.Taipei
│ └── index.md
├── pidcodes
│ └── index.md
├── slashdev
│ └── index.md
├── OSHEC
│ └── index.md
├── atreus
│ └── index.md
├── unethi
│ └── index.md
├── Makdaam
│ └── index.md
├── housedillon.com
│ └── index.md
├── openmv.io
│ └── index.md
├── IObitZ
│ └── index.md
├── ikari_01
│ └── index.md
├── Intelectron
│ └── index.md
├── tibounise
│ └── index.md
├── ElectricExploits
│ └── index.md
├── ProteanSynth
│ └── index.md
├── SensePost
│ └── index.md
├── interbiometrics
│ └── index.md
├── EffigyLabs
│ └── index.md
├── cchs
│ └── index.md
├── KMRH-Labs
│ └── index.md
├── Uniti
│ └── index.md
├── stephanelectronics
│ └── index.md
├── ExploreEmbedded
│ └── index.md
├── arachnidlabs
│ └── index.md
├── uri_ba
│ └── index.md
├── OpenMusicKontrollers
│ └── index.md
├── blaste
│ └── index.md
├── TempMonitor
│ └── index.md
├── autonomii
│ └── index.md
├── c4757p
│ └── index.md
├── KBLES
│ └── index.md
├── ProjectIota
│ └── index.md
├── opencollector
│ └── index.md
├── bshockley
│ └── index.md
├── ciaa
│ └── index.md
├── tessel
│ └── index.md
├── SatoshiLabs
│ └── index.md
├── SkyBean
│ └── index.md
├── adilinden
│ └── index.md
├── MickMad
│ └── index.md
├── cupkee
│ └── index.md
├── TripArts-Music
│ └── index.md
├── openlightingproject
│ └── index.md
├── fysnet
│ └── index.md
├── PAPCoDienTu
│ └── index.md
├── WyoLum
│ └── index.md
├── pulsar-heavy-industries
│ └── index.md
├── CynaraKrewe
│ └── index.md
└── ii
│ └── index.md
├── images
└── me.jpeg
├── orgs.md
├── css
├── pixyll.scss
└── main.scss
├── README.md
├── _includes
├── data.html
├── navigation.html
├── post_footer.html
├── header.html
├── orgtable.html
├── pidtable.html
├── pagination.html
├── footer.html
├── social_links.html
├── share_buttons.html
└── head.html
├── _layouts
├── page.html
├── center.html
├── default.html
├── vid.html
├── org.html
├── pid.html
└── post.html
├── pids.md
├── 404.md
├── Gemfile
├── .travis.yml
├── .travis-ci.sh
├── feed.xml
├── index.html
├── LICENSE.txt
├── _config.yml
├── _posts
└── 2015-04-03-welcome.md
├── about.md
├── faq.md
├── _sass
├── _syntax-highlighting.scss
├── _base.scss
├── _layout.scss
├── _solarized-dark.scss
├── _solarized-light.scss
├── _main.scss
└── _basscss.scss
├── howto.md
└── LICENSE
/CNAME:
--------------------------------------------------------------------------------
1 | pid.codes
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | _site/
2 | .sass-cache/
3 | .DS_Store
4 |
--------------------------------------------------------------------------------
/org/Konsgn/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Konsgn
4 | ---
5 |
--------------------------------------------------------------------------------
/org/duet3d/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Duet3d
4 | ---
5 |
--------------------------------------------------------------------------------
/org/telavivmakers/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: telavivmakers
4 | ---
--------------------------------------------------------------------------------
/images/me.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trebb/pidcodes.github.com/master/images/me.jpeg
--------------------------------------------------------------------------------
/org/OSHlab/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: OSH Lab, LLC
4 | ---
5 | Open source hardware developer
--------------------------------------------------------------------------------
/org/j1rie/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: j1rie
4 | ---
5 | j1rie developed IRMP_STM32.
6 |
7 |
--------------------------------------------------------------------------------
/org/ktec/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: K.T.E.C.
4 | ---
5 | Keyboard Tactical Engineer Company
6 |
--------------------------------------------------------------------------------
/org/andreas.org/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Andreas Bogk
4 | ---
5 | I am a hacker and I'm ok.
6 |
--------------------------------------------------------------------------------
/org/shanteacontrols/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Shantea Controls
4 | ---
5 | Custom MIDI controllers.
--------------------------------------------------------------------------------
/org/sowbug.com/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: sowbug.com
4 | ---
5 | Mike Tsao's hobby projects.
6 |
--------------------------------------------------------------------------------
/1209/1001/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: USB Hub
4 | owner: interbiometrics
5 | license: Proprietary
6 | ---
7 |
--------------------------------------------------------------------------------
/org/PotentialLabs/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: PotentialLabs
4 | ---
5 | Embedded Systems and IT R&D Lab
6 |
--------------------------------------------------------------------------------
/org/kairyu/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Kai Ryu
4 | ---
5 | An organism that converts caffeine into code.
6 |
--------------------------------------------------------------------------------
/org/pokey9000/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: pokey9000
4 | ---
5 | Just a guy making embedded stuff for fun.
6 |
--------------------------------------------------------------------------------
/org/programgyar/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: ProgramGyar
4 | ---
5 | Just a programmer focused on automation.
--------------------------------------------------------------------------------
/org/trebb/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: trebb
4 | ---
5 | trebb developed the minimalistic ISO50 keyboard.
6 |
--------------------------------------------------------------------------------
/orgs.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: page
3 | title: Organisation List
4 | permalink: /orgs/
5 | ---
6 | {%include orgtable.html %}
7 |
--------------------------------------------------------------------------------
/1209/1002/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: USB Relais
4 | owner: interbiometrics
5 | license: Proprietary
6 | ---
7 |
--------------------------------------------------------------------------------
/1209/1003/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: IBSecureCam-P
4 | owner: interbiometrics
5 | license: Proprietary
6 | ---
7 |
--------------------------------------------------------------------------------
/1209/1004/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: IBSecureCam-O
4 | owner: interbiometrics
5 | license: Proprietary
6 | ---
7 |
--------------------------------------------------------------------------------
/1209/1005/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: IBSecureCam-N
4 | owner: interbiometrics
5 | license: Proprietary
6 | ---
7 |
--------------------------------------------------------------------------------
/1209/1006/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Mini IO-Board
4 | owner: interbiometrics
5 | license: Proprietary
6 | ---
7 |
--------------------------------------------------------------------------------
/org/KarolKucza/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: KarolKucza
4 | ---
5 | I'm a beginner and I want to make something cool!
--------------------------------------------------------------------------------
/org/dronin/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: dRonin
4 | ---
5 | Open source firmware for popular flight controllers
6 |
--------------------------------------------------------------------------------
/org/modal/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Modal
4 | ---
5 | I make things with technology and coffee. Tools, mostly.
6 |
--------------------------------------------------------------------------------
/org/semarme/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Semarme
4 | ---
5 | We make opensource hardware/software for education
6 |
--------------------------------------------------------------------------------
/org/Beststream-jp/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Beststream-jp
4 | ---
5 | Electronic circuit design and system development
--------------------------------------------------------------------------------
/org/GPoteau/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Gregory POTEAU
4 | ---
5 | I use my free time to create interesting projects.
6 |
--------------------------------------------------------------------------------
/org/Sandeepan/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Sandeepan Sengupta
4 | site: https://github.com/SandeepanSengupta
5 | ---
6 |
--------------------------------------------------------------------------------
/org/VictorGrigoryev/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: VictorGrigoryev
4 | ---
5 | 2-channel USBscope made of ATtiny45/85 MCU
--------------------------------------------------------------------------------
/org/mooltipass/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: mooltipass
4 | ---
5 | Mooltipass creates open source offline password keepers
--------------------------------------------------------------------------------
/org/Kosagi/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Sutajio Ko-Usagi (Kosagi)
4 | ---
5 | Kosagi makes open hardware and software for fun.
--------------------------------------------------------------------------------
/org/Pinscape/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Pinscape
4 | ---
5 | An open source I/O controller for virtual pinball cabinets.
6 |
--------------------------------------------------------------------------------
/org/bytewerk.org/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: bytewerk.org
4 | ---
5 | Hackerspace located in Ingolstadt, Bavaria, Germany.
6 |
--------------------------------------------------------------------------------
/org/misfittech/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: MisfitTech
4 | site: http://misfittech.net
5 | ---
6 | Arduino based hardware
7 |
--------------------------------------------------------------------------------
/org/Life2Device/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Life2Device
4 | site: http://life2device.ru
5 | ---
6 | Electronic devices development
--------------------------------------------------------------------------------
/org/RobotMaker.club/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: RobotMaker.club
4 | ---
5 | We create open source learning tools for everyone!
6 |
--------------------------------------------------------------------------------
/org/SimAces/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: SimAces
4 | ---
5 | Working on a USB device using Cypress PSoC5 LP for simulation interfaces
--------------------------------------------------------------------------------
/org/devanlai/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Devan Lai
4 | ---
5 | I'm an engineer with that wants to build and use open source tools.
--------------------------------------------------------------------------------
/org/knightos/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: KnightOS
4 | ---
5 | KnightOS is a free/open source operating system for calculators.
6 |
--------------------------------------------------------------------------------
/org/phooky/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: phooky
4 | ---
5 | I make small-scale open source hardware products, like the Snap-Pad.
6 |
--------------------------------------------------------------------------------
/org/moonglow/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: moonglow
4 | ---
5 | i'm electronics hobbyist. I do open source software and hardware projects
--------------------------------------------------------------------------------
/org/talpachen/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Talpa Chen
4 | ---
5 | I'm an engineer with a focus in open source software, hardware.
6 |
--------------------------------------------------------------------------------
/org/zyga/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Zygmunt Krynicki
4 | ---
5 | I'm just a hobbyist. You can get in touch with me at me@zygoon.pl
6 |
--------------------------------------------------------------------------------
/org/elmot/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Elijah Motornyy
4 | site: http://elmot.xyz
5 | ---
6 | Program writer, DIY electronics enthusiast.
7 |
--------------------------------------------------------------------------------
/org/kuku.eu.org/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Andrzej Szombierski
4 | ---
5 | Software developer doing some hardware hacking in free time.
6 |
--------------------------------------------------------------------------------
/org/ptrandem/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: ptrandem
4 | ---
5 | Paul Trandem is a garage-based technologist, aiming to turn ideas into reality.
--------------------------------------------------------------------------------
/org/Kigakudoh/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Kigakudoh
4 | site: http://kigakudoh.strikingly.com/
5 | ---
6 | Musical Instrument Studio KigakuDoh
7 |
--------------------------------------------------------------------------------
/org/area3001/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: area3001
4 | site: http://area3001.com/
5 | ---
6 | Area 3001 is a hackerspace in Leuven, Belgium.
7 |
--------------------------------------------------------------------------------
/org/keyboardio/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Keyboardio
4 | ---
5 | Keyboardio makes computer keyboards that come with source code and a screwdriver.
--------------------------------------------------------------------------------
/org/majbthrd/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Peter Lawrence
4 | ---
5 | I'm an engineer who designs embedded firmware/hardware for work and fun.
6 |
--------------------------------------------------------------------------------
/org/robotsrulz/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: RomanStepanov
4 | ---
5 | I design open source/open hardware devices based on STM32 and AVR mcus.
6 |
--------------------------------------------------------------------------------
/org/samy/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Samy Kamkar
4 | ---
5 | I'm an engineer with a focus in open source software, hardware, and (in)security.
6 |
--------------------------------------------------------------------------------
/org/FPGA-Computer/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: FPGA-Computer
4 | site: https://hackaday.io/projects/hacker/10708
5 | ---
6 | I'm just a hobbyist.
7 |
--------------------------------------------------------------------------------
/org/LabConnect/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: LabConnect
4 | ---
5 | LabConnect develops OpenSource measurement devices for automated measurement.
6 |
--------------------------------------------------------------------------------
/org/SmartPID/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: SmartPID
4 | site: http://www.smartpid.com/
5 | ---
6 | SmartPID is an open-source temperature controller
7 |
--------------------------------------------------------------------------------
/org/VV-Soft/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: VV-Soft
4 | site: http://www.vvsoft.fi/
5 | ---
6 | We develop software and hardware for various fields.
7 |
--------------------------------------------------------------------------------
/org/mkbox/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: MK::Box
4 | site: http://projects.mkbox.org/
5 | ---
6 | Some projects that I made, electronics, plugins etc.
7 |
--------------------------------------------------------------------------------
/org/TachRadio/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Tach Radio
4 | site: http://thewireddoesntexist.org
5 | ---
6 | Old video game systems hacks organisation.
7 |
--------------------------------------------------------------------------------
/org/inputclub/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Input Club
4 | ---
5 | Input Club designs custom input devices based around the opensource Kiibohd firmware.
6 |
--------------------------------------------------------------------------------
/org/Danyboard/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Danyboard
4 | site: http://www.danyboard.com/
5 | ---
6 | Danyboard is an open-source electronic prototyping platform.
--------------------------------------------------------------------------------
/org/OpenSimHardware/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: OpenSimHardware
4 | ---
5 | Open Source and Open Hardware projects for auto and flight simulation gamers.
6 |
--------------------------------------------------------------------------------
/org/SlothCo/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: SlothCo Enterprises
4 | ---
5 | very slow teletype communications related projects by eric volpe, epvuc@limpoc.com
6 |
--------------------------------------------------------------------------------
/org/blinkinlabs/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Blinkinlabs
4 | site: http://blinkinlabs.com
5 | ---
6 | We make the blinkingist open source lighting systems.
7 |
--------------------------------------------------------------------------------
/org/Cynteract/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Cynteract
4 | ---
5 | We are a group of four developers, developing Cynteract, an interactive virtual-reality glove.
6 |
--------------------------------------------------------------------------------
/org/area0x33/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: area0x33
4 | site: http://www.area0x33.com/blog
5 | ---
6 | Area0x33 are two engineers which make open source projects.
7 |
--------------------------------------------------------------------------------
/org/empiriKit/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: empiriKit
4 | site: http://www.empirikit.com/
5 | ---
6 | Provind high quality low cost science class solutions.
7 |
8 |
--------------------------------------------------------------------------------
/org/frotz.net/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: frotz.net
4 | ---
5 | Brian Swetland's Various Personal Projects.
6 | Mostly embedded systems and OS development related.
7 |
--------------------------------------------------------------------------------
/1209/01c0/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Kiibohd Device
4 | owner: inputclub
5 | license: GPLv3
6 | site: http://kiibohd.com
7 | source: https://github.com/kiibohd
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/5A22/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: sd2snes
4 | owner: ikari_01
5 | license: GPLv2
6 | site: https://sd2snes.de/
7 | source: https://github.com/mrehkopf/sd2snes/
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/4646/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: SPC1000
4 | owner: SmartPID
5 | license: GPL V3
6 | site: http://www.smartpid.com/
7 | source: https://github.com/arzaman/smartPID
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/A10C/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Aminoacid Synthesizer
4 | owner: KBLES
5 | license: MIT
6 | site: http://www.kbles.ru
7 | source: https://github.com/dekar/gsioc/
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/C0D3/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: USBdriveby
4 | owner: samy
5 | license: GPLv2
6 | site: http://samy.pl/usbdriveby
7 | source: https://github.com/samyk/usbdriveby
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/CA1C/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Generic Hub
4 | owner: knightos
5 | license: MIT
6 | site: http://www.knightos.org/
7 | source: http://github.com/KnightOS/kernel
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/CA1D/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: MTP Device
4 | owner: knightos
5 | license: MIT
6 | site: http://www.knightos.org/
7 | source: http://github.com/KnightOS/kernel
8 | ---
9 |
--------------------------------------------------------------------------------
/org/MajenkoTechnologies/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Majenko Technologies
4 | ---
5 | Designer and manufacturer of open-source development boards under the chipKIT umberella.
6 |
--------------------------------------------------------------------------------
/org/lloyd3000/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: lloyd3000
4 | site: http://www.lloyd3000.com
5 | ---
6 | I work a lot with different microcontrollers like the STM32 in my free time
7 |
--------------------------------------------------------------------------------
/1209/2301/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Model 01
4 | owner: keyboardio
5 | license: GPLv2
6 | site: http://keyboard.io
7 | source: https://github.com/obra/KeyboardioFirmware/
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/812A/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Danyboard M0
4 | owner: Danyboard
5 | license: GPL
6 | site: http://www.danyboard.com/
7 | source: https://github.com/Gius-8/Danyboard_M0/
8 | ---
--------------------------------------------------------------------------------
/1209/B01D/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: VeloKey
4 | owner: WyoLum
5 | license: MIT
6 | site: http://www.wyolum.com/projects/VeloKey
7 | source: http://github.com/wyolum/VeloKey/
8 | ---
--------------------------------------------------------------------------------
/1209/BEEF/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: MC-USB
4 | owner: modal
5 | license: MIT
6 | site: https://github.com/modalpdx/MC-USB
7 | source: https://github.com/modalpdx/MC-USB
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/C001/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Alpha
4 | owner: Cynteract
5 | license: LGPLv3
6 | site: https://github.com/xuio/Cynteract
7 | source: https://github.com/xuio/Cynteract
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/FACE/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Craft
4 | owner: ProteanSynth
5 | license: GPL-3
6 | site: http://www.proteansynth.co.uk
7 | source: http://github.com/mattomatto/craft
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/a100/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Narsil analog breakout
4 | owner: KBLES
5 | license: GPLv3
6 | site: http://www.kbles.ru
7 | source: https://github.com/dekar/narsil/
8 | ---
9 |
--------------------------------------------------------------------------------
/css/pixyll.scss:
--------------------------------------------------------------------------------
1 | ---
2 | # The scss file which include files from _sass/
3 | ---
4 |
5 | @charset "utf-8";
6 |
7 | @import "basscss";
8 | @import "main";
9 | @import "solarized-dark";
10 |
--------------------------------------------------------------------------------
/org/Robotips/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Robotips
4 | site: http://www.robotips.fr/
5 | ---
6 | Robotips is an organisation that design open source and open hardware robotic platforms
--------------------------------------------------------------------------------
/org/openprogrammer/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Open Programmer
4 | ---
5 | A free time project to develop an USB programmer for various types of microcontrollers and serial memories
6 |
--------------------------------------------------------------------------------
/org/serg/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Serg Oskin
4 | ---
5 | I'm a software developer and electronics enthousiast.
6 | My interests: programming, communications, automation, CNC, ...
7 |
--------------------------------------------------------------------------------
/1209/4096/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Cynara
4 | owner: CynaraKrewe
5 | license: MIT
6 | site: https://github.com/CynaraKrewe/Cynara
7 | source: https://github.com/CynaraKrewe/Cynara
8 | ---
--------------------------------------------------------------------------------
/1209/5222/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: attami
4 | owner: telavivmakers
5 | license: GPLv2
6 | site: http://telavivmakers.org
7 | source: http://github.com/telavivmakers/at-tami
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/7401/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Tool_CDC
4 | owner: Beststream-jp
5 | license: MIT
6 | site: http://beststream-jp.com/wp1/
7 | source: https://github.com/Beststream-jp/Tool_CDC
8 | ---
--------------------------------------------------------------------------------
/1209/a1e5/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Atreus Keyboard
4 | owner: atreus
5 | license: GPLv3
6 | site: http://atreus.technomancy.us
7 | source: https://github.com/technomancy/atreus
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/eb01/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: EB1 电脑一号
4 | owner: RobotMaker.club
5 | license: CC-BY-SA 3.0
6 | site: http://RobotMaker.club/
7 | source: https://github.com/robojay/EB1
8 | ---
9 |
--------------------------------------------------------------------------------
/org/Omzlo/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Omzlo
4 | site: http://omzlo.com
5 | ---
6 | The Omzlo platform aims to create an Arduino compatible board with builtin networking for IoT projects.
7 |
--------------------------------------------------------------------------------
/org/chibitronics/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Chibitronics
4 | site: https://chibitronics.com/
5 | ---
6 | Chibitronics makes supplies that allow people to craft with paper and electronics.
--------------------------------------------------------------------------------
/org/cubitel/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: NPK Cubitel
4 | ---
5 | We are small hardware/software developers.
6 | We make devices for automation, but also we make some devices just for fun.
7 |
--------------------------------------------------------------------------------
/org/jj1bdx/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: jj1bdx
4 | ---
5 | jj1bdx is a pseudonym of Kenji Rikitake. Kenji experiments USB serial based hardware random number generators and other devices.
6 |
--------------------------------------------------------------------------------
/org/mindsensors.com/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: mindsensors.com
4 | site: http://www.mindsensors.com/
5 | ---
6 | mindsensors.com designs sensors and controllers for educational robotics.
7 |
--------------------------------------------------------------------------------
/1209/2222/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Signalgenerator
4 | owner: LabConnect
5 | license: GPLv2
6 | site: http://lueth-labs.de
7 | source: http://github.com/labconnect/signalgenerator
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/2300/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Model 01 Bootloader
4 | owner: keyboardio
5 | license: GPLv2
6 | site: http://keyboard.io
7 | source: https://github.com/obra/KeyboardioFirmware/
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/3333/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Digitalnetzteil
4 | owner: LabConnect
5 | license: GPLv2
6 | site: http://lueth-labs.de
7 | source: http://github.com/labconnect/digitalnetzteil
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/4322/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Arduino Sketch
4 | owner: mooltipass
5 | license: CDDL
6 | site: http://www.themooltipass.com
7 | source: https://github.com/limpkin/mooltipass
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/8123/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Danyboard M0 bootloader
4 | owner: Danyboard
5 | license: GPL
6 | site: http://www.danyboard.com/
7 | source: https://github.com/Gius-8/Danyboard_M0/
8 | ---
--------------------------------------------------------------------------------
/1209/ABC0/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: The Omzlo USB controller
4 | owner: Omzlo
5 | license: MIT
6 | site: http://omzlo.com/one
7 | source: https://github.com/omzlo/omzlo-usb-interface
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/FA11/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: OpenXHC
4 | owner: moonglow
5 | license: WTFPL
6 | site: http://bitbucket.org/moonglow/openxhc
7 | source: https://bitbucket.org/moonglow/openxhc/src
8 | ---
--------------------------------------------------------------------------------
/org/rebeltechnology/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Rebel Technology
4 | site: http://www.rebeltech.org
5 | ---
6 | Rebel Technology is a London-based manufacturer of open source music technology.
7 |
--------------------------------------------------------------------------------
/1209/01cb/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Kiibohd Device Bootloader
4 | owner: inputclub
5 | license: GPLv3
6 | site: http://kiibohd.com
7 | source: https://github.com/kiibohd
8 | ---
9 |
10 |
--------------------------------------------------------------------------------
/1209/1AB5/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Tsunami
4 | owner: arachnidlabs
5 | license: MIT
6 | site: http://www.arachnidlabs.com/tsunami/
7 | source: http://github.com/arachnidlabs/tsunami/
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/FADE/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: dude
4 | owner: opencollector
5 | license: GPLv2/CC0 1.0
6 | site: http://open.konspyre.org
7 | source: https://github.com/davidk/dude/
8 | ---
9 |
10 |
--------------------------------------------------------------------------------
/1209/c0f5/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: PERswitch
4 | owner: unethi
5 | license: GPL
6 | site: http://unethische.org
7 | source: http://www.unethische.org/misc/electronics/PERswtich-v0.8.zip
8 | ---
9 |
--------------------------------------------------------------------------------
/org/GitleMikkelsen/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: GitleMikkelsen
4 | ---
5 | My name is Gitle Mikkelsen and I develop niche electronics and software as a hobby and as a way to pay for my education.
6 |
--------------------------------------------------------------------------------
/org/StreetoArcade/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: StreetoArcade
4 | site: https://github.com/streeto
5 | ---
6 | I'm a hobbist trying to create a simple and awesome circuit board for fighting sticks.
7 |
--------------------------------------------------------------------------------
/org/pd-buddy/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: PD Buddy
4 | site: https://git.clayhobbs.com/pd-buddy
5 | ---
6 | PD Buddy aims to make USB Power Delivery easy to use for any electronics
7 | hobbyist.
8 |
--------------------------------------------------------------------------------
/1209/2552/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Electrolink
4 | owner: ProjectIota
5 | license: Apache 2.0
6 | site: http://projectiota.github.io/
7 | source: https://github.com/projectiota/electrolink
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/6502/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: avrhwrng v2rev1
4 | owner: jj1bdx
5 | license: MIT / CC-BY-4.0
6 | site: https://github.com/jj1bdx/avrhwrng/
7 | source: https://github.com/jj1bdx/avrhwrng/
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/6742/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Atomic Force Microscope
4 | owner: cubitel
5 | license: GPLv3
6 | site: http://npk.cubitel.org/?/hardware/afm
7 | source: https://github.com/cubitel/afm
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/6949/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Sensebender Gateway
4 | owner: MySensors
5 | license: CERN OHL v.1.2
6 | site: http://www.mysensors.org/
7 | source: http://github.com/mysensors/sensebenderGW/
8 | ---
--------------------------------------------------------------------------------
/1209/C0C0/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Orthrus
4 | owner: Geppetto_Electronics
5 | license: GPLv2
6 | site: https://hackaday.io/project/20772-orthrus
7 | source: http://github.com/nsayer/Orthrus/
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/D017/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: empiriKit Controller
4 | owner: empiriKit
5 | license: BSD
6 | site: http://www.empirikit.com/
7 | source: https://github.com/empirikit/empirikit-controller
8 | ---
9 |
--------------------------------------------------------------------------------
/org/Geppetto_Electronics/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Geppetto_Electronics
4 | site: http://www.geppettoelectronics.com/
5 | ---
6 | I make and sell little electronic things in low volumes on Tindie.
7 |
--------------------------------------------------------------------------------
/org/manfredstech/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Manfred's Technologies
4 | site: https://pentium02.org
5 | ---
6 | I'm a Roman G. Serov. I work with microcontrollers like the STM32, AVR in my free time.
7 |
--------------------------------------------------------------------------------
/org/mibe/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Michael Bemmerl
4 | site: http://michis-pla.net/
5 | ---
6 | I'm a software developer who develops some open source hard- and software
7 | in my spare time.
8 |
9 |
--------------------------------------------------------------------------------
/1209/1AB6/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Tsunami Bootloader
4 | owner: arachnidlabs
5 | license: MIT
6 | site: http://www.arachnidlabs.com/tsunami/
7 | source: http://github.com/arachnidlabs/tsunami/
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/2000/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Lantern Brightness Sensor
4 | owner: zyga
5 | license: LGPLv3
6 | site: http://www.zygoon.pl/search/label/lantern
7 | source: http://github.com/zyga/lantern/
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/2342/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Big Red Button
4 | owner: andreas.org
5 | license: MIT
6 | site: http://www.andreas.org/
7 | source: http://github.com/andreas23/bigredbutton/
8 | ---
9 |
10 |
--------------------------------------------------------------------------------
/1209/4757/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: WCP52 Gain/Phase Analyzer
4 | owner: c4757p
5 | license: BSD
6 | site: https://github.com/wcp52/docs/wiki
7 | source: https://github.com/wcp52
8 | ---
9 |
10 |
--------------------------------------------------------------------------------
/1209/8888/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: POV Pendant
4 | owner: blinkinlabs
5 | license: APL
6 | site: http://www.blinkypendant.com
7 | source: http://github.com/blinkinlabs/BlinkyPendant
8 | ---
9 |
10 |
--------------------------------------------------------------------------------
/1209/ACE5/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Panel Ace
4 | owner: SimAces
5 | license: MIT
6 | site: https://github.com/btodoroff/simaces/blob/master/README.md
7 | source: https://github.com/btodoroff/simaces
8 | ---
--------------------------------------------------------------------------------
/1209/ADB0/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: ADB/USB converter
4 | owner: tibounise
5 | license: BSD 3-clause
6 | site: http://tibounise.com/adbusb.html
7 | source: https://github.com/tibounise/ADBUSB-0x1
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/C1AA/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Computadora Industrial Abierta Argentina
4 | owner: ciaa
5 | license: BSD
6 | site: http://www.proyecto-ciaa.com.ar/
7 | source: http://github.com/ciaa/hardware/
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/F3FC/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Flight controller-Lumenier Lux
4 | owner: dronin
5 | license: GPLv3
6 | site: http://github.com/d-ronin/dronin/
7 | source: http://github.com/d-ronin/dronin/
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/FA57/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Pilot Board
4 | owner: 3DRacers
5 | license: Creative Commons Share-Alike 4.0
6 | site: http://www.3dracers.com/
7 | source: http://github.com/3DRacers/PilotBoard
8 | ---
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # pid.codes
2 | [](https://travis-ci.org/pidcodes/pidcodes.github.com)
3 |
4 | Website for [pid.codes](http://pid.codes)
5 |
--------------------------------------------------------------------------------
/_includes/data.html:
--------------------------------------------------------------------------------
1 | {% assign vids = site.pages|where:"layout","vid"|sort:"url" %}
2 | {% assign pids = site.pages|where:"layout","pid"|sort:"url" %}
3 | {% assign orgs = site.pages|where:"layout","org"|sort:"url" %}
4 |
--------------------------------------------------------------------------------
/org/3DRacers/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: 3DRacers
4 | site: http://www.3dracers.com/
5 | ---
6 | [3DRacers](http://www.3dracers.com/) is a fully customizable racing game with mobile app and Open Hardware.
7 |
--------------------------------------------------------------------------------
/org/chaosfield.at/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: chaosfield.at
4 | ---
5 | I am a single person (Jakob Riepler), student of a higher technical college in Austria who likes to fiddle around with vUSB and AVRs
6 |
--------------------------------------------------------------------------------
/1209/4321/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Offline Password Keeper Bootloader
4 | owner: mooltipass
5 | license: CDDL
6 | site: http://www.themooltipass.com
7 | source: https://github.com/limpkin/mooltipass
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/5432/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Open Programmer
4 | owner: openprogrammer
5 | license: GPL2
6 | site: http://openprog.altervista.org/
7 | source: https://sourceforge.net/projects/openprogrammer/
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/5457/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Taiwanduino
4 | owner: Openlab.Taipei
5 | license: GNU
6 | site: https://github.com/will127534/Taiwanduino/
7 | source: https://github.com/will127534/Taiwanduino/
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/6948/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Sensebender Gateway BootLoader
4 | owner: MySensors
5 | license: CERN OHL v.1.2
6 | site: http://www.mysensors.org/
7 | source: http://github.com/mysensors/sensebenderGW/
8 | ---
--------------------------------------------------------------------------------
/1209/AA00/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: LinuxCNC HID Extender
4 | owner: serg
5 | license: GPL
6 | site: http://cncdevice.pro/LinuxCNC-HID/
7 | source: https://github.com/Serg-O/LinuxCNC-HID
8 | ---
9 |
10 |
--------------------------------------------------------------------------------
/1209/DEAD/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: AVR-Ruler
4 | owner: chaosfield.at
5 | license: CC BY-SA 4.0
6 | site: http://hackaday.io/project/938-tiny-ruler
7 | source: https://github.com/XDjackieXD/AVR-Ruler
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/F00D/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Shifter/Pedals Adapter
4 | owner: robotsrulz
5 | license: BSD
6 | site: https://github.com/robotsrulz/SP_Adapter
7 | source: https://github.com/robotsrulz/SP_Adapter
8 | ---
9 |
--------------------------------------------------------------------------------
/org/ManCaveMade/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: ManCave Made
4 | ---
5 | ManCave Made (Mitchell A. Cox) is a one-man open source driven organisation which develops Arduino-like dev boards and other open hardware.
6 |
--------------------------------------------------------------------------------
/org/MySensors/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: MySensors
4 | site: https://mysensors.org
5 | ---
6 | MySensors is an open source and hardware community focusing do-it-yourself home automation and Internet of Things.
7 |
--------------------------------------------------------------------------------
/org/ODrive/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: ODrive
4 | site: https://hackaday.io/project/11583-odrive-high-performance-motor-control
5 | ---
6 | ODrive is a project to create open source high performance motor controllers.
--------------------------------------------------------------------------------
/org/Openlab.Taipei/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Openlab.Taipei
4 | ---
5 | Openlab.Taipei is a Open hardware/Open source and digital art community
6 | [Facebook Group](https://www.facebook.com/groups/openlab.taipei/)
--------------------------------------------------------------------------------
/org/pidcodes/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: pid.codes
4 | ---
5 | pid.codes reserves a few VID/PID combinations for testing and interoperability purposes. Those PIDs are listed as being owned by this organisation.
6 |
--------------------------------------------------------------------------------
/org/slashdev/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: /Dev
4 | ---
5 | I am a software developer and electronics enthousiast.
6 | I try to create open hardware for the IoT and G-scale railway (also known as garden railway).
7 |
--------------------------------------------------------------------------------
/1209/3690/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: TouchMIDI32
4 | owner: Kigakudoh
5 | license: MIT
6 | site: https://github.com/hasebems/TouchMIDI32_firmware
7 | source: https://github.com/hasebems/TouchMIDI32_firmware
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/5050/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: ISO50
4 | owner: trebb
5 | license: MIT
6 | site: https://github.com/trebb/iso50
7 | source: https://github.com/trebb/iso50
8 | ---
9 | ISO50 -- a 50%, 52-key keyboard
10 |
--------------------------------------------------------------------------------
/1209/C0C1/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: cookie-mouse
4 | owner: mibe
5 | license: GPLv2
6 | site: http://michis-pla.net
7 | source: https://github.com/mibe/electronics/tree/master/cookie-mouse
8 | ---
9 |
10 |
--------------------------------------------------------------------------------
/1209/CC14/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: NaN-15
4 | owner: trebb
5 | license: MIT
6 | site: https://github.com/trebb/nan-15
7 | source: https://github.com/trebb/nan-15
8 | ---
9 | NaN-15 -- a 15-key chorded computer keyboard
--------------------------------------------------------------------------------
/1209/DED1/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Quark One
4 | owner: ManCaveMade
5 | license: MIT & CERN OHL v1.2
6 | site: https://github.com/ManCaveMade
7 | source: https://github.com/ManCaveMade/QuarkOne-Bootloader
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/F16A/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Cougar TQS adapter
4 | owner: uri_ba
5 | license: MIT
6 | site: https://pit.uriba.org/tag/tqs/
7 | source: https://github.com/uriba107/cougar_tqs_adapter
8 | ---
9 |
10 |
--------------------------------------------------------------------------------
/1209/FA58/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Pilot Board (Bootloader)
4 | owner: 3DRacers
5 | license: Creative Commons Share-Alike 4.0
6 | site: http://www.3dracers.com/
7 | source: http://github.com/3DRacers/PilotBoard
8 | ---
--------------------------------------------------------------------------------
/org/OSHEC/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: OSHEC
4 | site: http://www.oshec.org
5 | ---
6 | Open Source Hardware Engineering Community is a small group of engineers who design some
7 | opensource and openhardware projects.
8 |
--------------------------------------------------------------------------------
/org/atreus/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Atreus Keyboards
4 | ---
5 | Atreus primarily sells DIY kits for travel mechanical keyboards. Source for the case, circuit board, and firmware is all licensed under the GPL3.
6 |
--------------------------------------------------------------------------------
/org/unethi/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: unethi
4 | ---
5 | We are a small collective of physicist by day and electronic hobbyists by night working all kinds of small projects usually related to measurement equipment.
6 |
--------------------------------------------------------------------------------
/1209/2048/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: MRF49XA Transciever
4 | owner: housedillon.com
5 | source: https://github.com/hpux735/MRF49XA-Dongle
6 | site: http://www.housedillon.com/?page_id=1494
7 | license: TAPR OHW
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/3000/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: USB device
4 | owner: lloyd3000
5 | license: GNU General Public License
6 | site: http://www.lloyd3000.com/
7 | source: https://github.com/Lloyd3000/Ultrasonic-Music-Control
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/6000/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Cenx4
4 | owner: pulsar-heavy-industries
5 | license: MIT
6 | site: https://github.com/pulsar-heavy-industries/phi
7 | source: https://github.com/pulsar-heavy-industries/phi
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/8889/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: POV Pendant (bootloader)
4 | owner: blinkinlabs
5 | license: APL
6 | site: http://www.blinkypendant.com
7 | source: http://github.com/blinkinlabs/BlinkyPendant
8 | ---
9 |
10 |
--------------------------------------------------------------------------------
/1209/A3A5/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: MK::Kbd Bootloader
4 | owner: mkbox
5 | license: GNU GPL v3
6 | site: http://kbd.projects.mkbox.org
7 | source: https://github.com/mkbox/MKkbd/tree/master/firmware/bootloadHID
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/D706/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: SkyDrop
4 | owner: SkyBean
5 | license: GPLv2
6 | site: http://www.skybean.eu
7 | source: https://github.com/fhorinek/SkyDrop/
8 | ---
9 |
10 | SkyDrop combined variometer
11 |
--------------------------------------------------------------------------------
/org/Makdaam/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Makdaam
4 | site: http://www.makdaam.eu/
5 | ---
6 | I'm Leszek "Makdaam" Jakubowski, I tinker with stuff.
7 | Mostly communications and aviation related devices.
8 |
9 |
10 |
--------------------------------------------------------------------------------
/org/housedillon.com/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Housedillon.com
4 | site: http://housedillon.com
5 | ---
6 | Just a guy making things as a hobby.
7 | youtube: [hpux735](https://www.youtube.com/user/hpux735)
8 | @hpux735
9 |
--------------------------------------------------------------------------------
/org/openmv.io/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: OpenMV
4 | site: https://openmv.io/
5 | ---
6 | [OpenMV](https://openmv.io/) manufacturers, distributes, and sells the OpenMV Cam - a python based machine vision camera module.
7 |
--------------------------------------------------------------------------------
/1209/E4EE/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: keytee
4 | owner: trebb
5 | license: MIT
6 | site: https://github.com/trebb/keytee
7 | source: https://github.com/trebb/keytee
8 | ---
9 | keytee -- Controller breakout board for small keyboards
--------------------------------------------------------------------------------
/org/IObitZ/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: IObitZ
4 | site: https://www.IObitZ.com/
5 | ---
6 | IObitZ is an initiative by a group of graduate engineers to design OSHW complient embedded system modules running OSS complient firmware
--------------------------------------------------------------------------------
/org/ikari_01/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: ikari_01
4 | ---
5 | I tinker around with hardware in general.
6 | My main project is an open source multipurpose cartridge for the SNES
7 | which has gained some popularity it seems.
8 |
--------------------------------------------------------------------------------
/1209/F16C/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: USB adapter for Vipercore's FCC3 Force Sensing Module
4 | owner: uri_ba
5 | license: MIT
6 | site: https://pit.uriba.org/tag/fcc/
7 | source: https://github.com/uriba107/fcc_controller
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/FEED/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: AVR-IR Sender
4 | owner: programgyar
5 | license: CC BY-SA 4.0
6 | site: http://www.programgyar.hu/vusb/usbIRFull150404.zip
7 | source: http://www.programgyar.hu/vusb/usbIRFull150404.zip
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/e116/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: open-oscilloscope-stm32f3
4 | owner: elmot
5 | license: MIT
6 | site: https://github.com/elmot/open-oscilloscope-stm32f3
7 | source: https://github.com/elmot/open-oscilloscope-stm32f3
8 | ---
9 |
--------------------------------------------------------------------------------
/org/Intelectron/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Intelectron
4 | site: https://www.intelectron.in/
5 | ---
6 | Intelectron is an initiative by a group of graduate engineers with a dream to bring industrial grade products to general audience
--------------------------------------------------------------------------------
/org/tibounise/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: tibounise
4 | site: http://tibounise.com.
5 | ---
6 |
7 | TiBounise is my username, I'm like to do things like hardware reverse engineering. I'm currently selling ADB to USB converters.
8 |
--------------------------------------------------------------------------------
/1209/EBA7/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: USBscope
4 | owner: VictorGrigoryev
5 | license: MIT
6 | site: http://yveslebrac.blogspot.com/2008/10/cheapest-dual-trace-scope-in-galaxy.html
7 | source: https://github.com/VictorGrig/USBscope
8 | ---
--------------------------------------------------------------------------------
/1209/a8b1/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: FrameWare
4 | owner: Intelectron
5 | license: CC BY-NC-ND 4.0
6 | site: https://www.intelectron.in
7 | source: https://github.com/Intelectron/FrameWork/
8 | ---
9 | USB firmware for Intelectron FrameWork
--------------------------------------------------------------------------------
/org/ElectricExploits/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Electric Exploits
4 | site: http://electricexploits.net/
5 | ---
6 | [Electric Exploits](http://electricexploits.net/) is an electronics blog focusing on low-level hardware development.
7 |
--------------------------------------------------------------------------------
/org/ProteanSynth/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Protean Synth
4 | ---
5 | Protean Synth is an organisation that develops electronic instruments and musical controllers.
6 | USB PID required for first commercial release Craft synthesiser.
7 |
--------------------------------------------------------------------------------
/org/SensePost/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: SensePost
4 | ---
5 | Our expertise and passion involves infiltrating networks and applications for our customers, so that they understand what an attack feels like, and also how they should act.
6 |
--------------------------------------------------------------------------------
/org/interbiometrics/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: InterBiometrics
4 | ---
5 | InterBiometrics is the original owner of [VID 0x1209](/1209/). All PIDs under this VID in the range 0x1000 - 0x1FFF are reserved for InterBiometrics devices.
6 |
--------------------------------------------------------------------------------
/1209/3210/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Magic Keys
4 | owner: OSHlab
5 | license: MIT
6 | site: http://github.com/jaretburkett/MagicKeys/
7 | source: http://github.com/jaretburkett/MagicKeys/
8 | ---
9 | A programmable keypad to run NodeJS macros.
--------------------------------------------------------------------------------
/org/EffigyLabs/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: EffigyLabs
4 | site: https://github.com/astrojr1/Emprenda
5 | ---
6 | Effigy Labs is a startup development and manufacturing company, making USB and MIDI pedals, musical instruments, and other devices.
--------------------------------------------------------------------------------
/org/cchs/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Connected Community Hackerspace
4 | site: http://www.hackmelbourne.org/
5 | ---
6 | [Connected Community Hackerspace](http://www.hackmelbourne.org/) is a community workshop located in Melbourne, Australia.
7 |
--------------------------------------------------------------------------------
/1209/53c1/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: TREZOR
4 | owner: SatoshiLabs
5 | license: Mix of licenses (LGPLv3, MIT)
6 | site: https://trezor.io/
7 | source: https://github.com/trezor
8 | ---
9 | TREZOR - the first hardware Bitcoin wallet.
10 |
--------------------------------------------------------------------------------
/1209/a8b0/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: BootWare
4 | owner: Intelectron
5 | license: CC BY-NC-ND 4.0
6 | site: https://www.intelectron.in
7 | source: https://github.com/Intelectron/FrameWork/
8 | ---
9 | USB bootloader for Intelectron Embedded FrameWork
--------------------------------------------------------------------------------
/1209/2001/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Pi-pilot opensource and openhardware autopilot system
4 | owner: OSHEC
5 | license: GNU GPL
6 | site: http://www.oshec.org/projects/pi-pilot/wiki
7 | source: https://gitlab.com/pitman/pi-pilot/tree/master
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/C0DE/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: SBL Brain
4 | owner: KMRH-Labs
5 | license: Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
6 | site: http://www.kmrhlabs.com/
7 | source: https://github.com/KMRHLabs/SBL-Brain-2013
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/53c0/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: TREZOR Bootloader
4 | owner: SatoshiLabs
5 | license: Mix of licenses (LGPLv3, MIT)
6 | site: https://trezor.io/
7 | source: https://github.com/trezor
8 | ---
9 | TREZOR - the first hardware Bitcoin wallet.
10 |
--------------------------------------------------------------------------------
/_layouts/page.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | ---
4 |
5 |
8 |
9 | {{ content }}
10 |
11 |
12 |
--------------------------------------------------------------------------------
/org/KMRH-Labs/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: KMRH Labs
4 | ---
5 | KMRH is a small group working on electronics, robotics, DIY test equipment and other general DIY tomfoolery. An intro video about us has been posted to youtube at
6 |
--------------------------------------------------------------------------------
/org/Uniti/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Uniti
4 | ---
5 | Uniti is an electric city car that aims for holistic sustainability,
6 | a futuristic user experience and is developed in an open source manner.
7 | Follow our journey as we reinvent the automobile.
8 |
--------------------------------------------------------------------------------
/org/stephanelectronics/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Stephan Electronics
4 | ---
5 | Stephan Electronics was founded by Mathieu Stephan, creator of limpkin.fr
6 | Created products range from sensors for domotics uses, capacitance meters, development platforms...
--------------------------------------------------------------------------------
/org/ExploreEmbedded/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Explore Embedded
4 | ---
5 | Explore Embedded is based out of Bangalore, India. We design open-source hardware and software tools for embedded development. We make awesome dev tools, text and video tutorials.
6 |
7 |
--------------------------------------------------------------------------------
/org/arachnidlabs/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Arachnid Labs
4 | site: http://www.arachnidlabs.com/
5 | ---
6 | [Arachnid Labs](http://www.arachnidlabs.com/) is a one-man operation based out of London, UK, building interesting electronics for makers and hobbyists.
7 |
--------------------------------------------------------------------------------
/org/uri_ba/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: uri_ba
4 | site: http://pit.uriba.org/
5 | ---
6 | I'm a Hobbyist, an electronics noob which tries his best at building a home cockpit. Which among other things, includes HID controllers for inputs (joysticks and stuff).
7 |
--------------------------------------------------------------------------------
/1209/3100/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Pedals & Buttons Controller
4 | owner: OpenSimHardware
5 | license: GNU GPL3
6 | site: https://opensimhardware.wordpress.com/pedal-button-controller/
7 | source: https://github.com/OpenSimHardware/PedalButtonController
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/DB42/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: dapboot USB DFU bootloader
4 | owner: devanlai
5 | license: LGPLv3
6 | site: https://github.com/devanlai/dapboot
7 | source: https://github.com/devanlai/dapboot
8 | ---
9 | dapboot is a USB DFU bootloader for STM32 microcontrollers.
--------------------------------------------------------------------------------
/1209/cafe/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: iigadget
4 | owner: ii
5 | license: GPLv2
6 | site: http://instantinfrastructure.com
7 | source: https://github.com/ii/iigadget
8 | ---
9 |
10 | usbgadget for devices supporting ii style reflashing and configuration
11 |
--------------------------------------------------------------------------------
/_includes/navigation.html:
--------------------------------------------------------------------------------
1 | About
2 | All PIDs
3 | All Orgs
4 | Get a PID
5 | FAQ
6 |
--------------------------------------------------------------------------------
/org/OpenMusicKontrollers/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Open Music Kontrollers
4 | ---
5 | We are a small manufactury designing libre hardware and accompanying software to provide you with adaptable human-machine interfaces in the domain of expressive electronic music.
6 |
--------------------------------------------------------------------------------
/org/blaste/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: blaste
4 | site: http://www.blaste.net
5 | ---
6 | blaste is another handle for Kamel Makhloufi / melka. I work on open source hardware projects in my free time, mostly stuff dedicated to creative arts.
7 | Website in construction
--------------------------------------------------------------------------------
/1209/2327/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: ⌧ Bootloader Device
4 | owner: ktec
5 | license: CC BY-SA 4.0 (hardware) / GPLv3 (firmware, software)
6 | site: https://github.com/ktec-hq
7 | source: https://github.com/kairyu/lufa
8 | ---
9 | K.T.E.C. ⌧ Bootloader Device
10 |
--------------------------------------------------------------------------------
/1209/6666/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: VSFLogic
4 | owner: talpachen
5 | license: GPLv3
6 | site: https://github.com/talpachen/vsf/
7 | source: https://github.com/talpachen/vsf/tree/vsflogic/vsf/vsflogic
8 | ---
9 |
10 | VSFLogic is an embedded open source tool.
11 |
--------------------------------------------------------------------------------
/1209/7bd0/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Tiny Bit Dingus
4 | owner: pokey9000
5 | license: CC-BY-SA
6 | site: http://hackaday.io/project/4826-tiny-bit-dingus
7 | source: http://github.com/pokey9000/tbd
8 | ---
9 | A USB connector sized ARM Cortex-M0+ dev board.
10 |
--------------------------------------------------------------------------------
/1209/A800/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: WebLight
4 | owner: sowbug.com
5 | license: BSD-2-Clause
6 | site: https://sowbug.github.io/weblight/
7 | source: https://github.com/sowbug/weblight
8 | ---
9 | [WebUSB](https://reillyeon.github.io/webusb/)-controlled LED.
10 |
--------------------------------------------------------------------------------
/1209/B100/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: iBizi
4 | owner: ptrandem
5 | license: Mix of licenses (MIT, CC BY-SA 4.0)
6 | site: http://github.com/ptrandem/ibizi/
7 | source: http://github.com/ptrandem/ibizi/
8 | ---
9 | iBizi is a USB-controlled status indicator.
10 |
--------------------------------------------------------------------------------
/1209/FFFF/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Smart House
4 | owner: Life2Device
5 | license: MIT
6 | site: http://life2device.ru
7 | source: https://github.com/LifeToDevice/smart_house
8 | ---
9 | Executive unit for home automation configured and controlled (optionally) by PC via USB
--------------------------------------------------------------------------------
/org/TempMonitor/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Temp monitor
4 | ---
5 | Temp monitor consists of a group of students devloping an external system monitor for computers as part of a school project. More information can be found on our website http://tempmonitor.github.io/
6 |
--------------------------------------------------------------------------------
/org/autonomii/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Autonomii
4 | ---
5 | At Autonomii, everything we do gives you and all the creative minds in the world more opportunities to make our world more connected.
6 | Autonomii designs and manufacturers IoT wireless sensor components.
7 |
--------------------------------------------------------------------------------
/1209/2002/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: PIC16F1-USB-DFU-Bootloader
4 | owner: majbthrd
5 | license: BSD 3-Clause
6 | site: https://github.com/majbthrd/PIC16F1-USB-DFU-Bootloader/
7 | source: https://github.com/majbthrd/PIC16F1-USB-DFU-Bootloader/tree/master/firmware/
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/A3A4/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: MK::Kbd
4 | owner: mkbox
5 | license: GNU GPL v3
6 | site: http://kbd.projects.mkbox.org
7 | source: http://github.com/mkbox/MKkbd
8 | ---
9 | Keyboard emulator based on V-USB supporting up to 13 keys and 4 programmable layouts.
10 |
--------------------------------------------------------------------------------
/1209/2328/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: ⌨ Keyboard Device
4 | owner: ktec
5 | license: CC BY-SA 4.0 (hardware) / GPLv3 (firmware, software)
6 | site: https://github.com/ktec-hq
7 | source: https://github.com/kairyu/tmk_keyboard_custom
8 | ---
9 | K.T.E.C. ⌨ Keyboard Device
10 |
--------------------------------------------------------------------------------
/1209/4d53/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: NXTCam5
4 | owner: mindsensors.com
5 | license: MIT
6 | site: http://www.mindsensors.com/pages/316
7 | source: http://github.com/mindsensors/NXTCam5
8 | ---
9 | NXTCam5 is a Machine Vision Camera for Mindstorms NXT and EV3 Bricks.
10 |
--------------------------------------------------------------------------------
/1209/EE00/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: SODA(SWD OpenSource Debug Adapter)
4 | owner: ExploreEmbedded
5 | license: CC0 1.0 Universal (Creative Commons)
6 | site: https://www.exploreembedded.com/
7 | source: https://github.com/ExploreEmbedded/SODA_SWD-Opensource-Debug-Adapter
8 | ---
9 |
--------------------------------------------------------------------------------
/org/c4757p/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Chris Pavlina (c4757p)
4 | ---
5 | I'm an EE student and hobbyist. Usually, I work on test equipment - as of Apr 2015,
6 | I'm currently working on a gain/phase analyzer as my BSEE capstone project, and an
7 | oscilloscope on my own time.
8 |
9 |
--------------------------------------------------------------------------------
/1209/600D/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: N93 Interface
4 | owner: Makdaam
5 | license: COHL
6 | site: http://www.makdaam.eu/2015/04/n93-interface/
7 | source: https://github.com/Makdaam/interface_board
8 | ---
9 | This is an interface for my amateur radio related projects.
10 |
11 |
--------------------------------------------------------------------------------
/1209/ABCD/Index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: CodeBridge
4 | owner: Sandeepan
5 | license: CC-BY-NC-ND 4.0
6 | site: https://github.com/SandeepanSengupta
7 | source: https://github.com/SandeepanSengupta/CodeBridge/
8 | ---
9 | USB bootloader for Infineo, an Arduino derivative system
10 |
--------------------------------------------------------------------------------
/1209/E500/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Helios Laser DAC
4 | owner: GitleMikkelsen
5 | license: Creative Commons Attribution-NonCommercial 4.0 International
6 | source: https://github.com/Grix/helios_dac
7 | ---
8 | Open source, low cost USB DAC for the ISP-DB25 laser projector protocol.
9 |
--------------------------------------------------------------------------------
/org/KBLES/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: KB LES
4 | site: http://kbles.ru
5 | ---
6 | We are group of scintists and engeneers. We make automatisation for many chemical and biochemical procedures and techinks.
7 | Also our group likes to modify the old device in order to breathe life in it.
8 |
--------------------------------------------------------------------------------
/org/ProjectIota/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: ProjectIota
4 | site: http://projectiota.github.io/
5 | ---
6 | Project Iota is an open-source community-driven initiative to develop and maintian well documented and standardized industry-grade IoT tools and platform SW and HW components.
7 |
--------------------------------------------------------------------------------
/1209/8472/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: OpenDeck
4 | owner: shanteacontrols
5 | license: GPLv3
6 | site: http://shanteacontrols.wordpress.com
7 | source: http://github.com/paradajz/OpenDeck
8 | ---
9 | OpenDeck platform allows anyone to build a custom MIDI controller in a simple and intuitive way.
--------------------------------------------------------------------------------
/1209/CC86/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Anastasia USB Bootloader
4 | owner: manfredstech
5 | license: GPLv3
6 | site: https://github.com/manfredmann/AnastasiaBootloader
7 | source: https://github.com/manfredmann/AnastasiaBootloader
8 | ---
9 |
10 | USB HID Bootloader for stm32f103
11 |
--------------------------------------------------------------------------------
/1209/abd1/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Cam
4 | owner: openmv.io
5 | license: MIT
6 | site: http://openmv.io/
7 | source: https://github.com/OpenMV/
8 | ---
9 | [OpenMV](https://openmv.io/) manufacturers, distributes, and sells the OpenMV Cam - a python based machine vision camera module.
10 |
--------------------------------------------------------------------------------
/1209/2337/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: /Net
4 | owner: slashdev
5 | license: MIT
6 | site: http://www.slashdev.nl/
7 | source: https://github.com/slashdev/slashnet/
8 | ---
9 | /Net is an ethernet board based on an ATMega644 micro-controller.
10 | For the network part an ENC28J60 is used.
11 |
--------------------------------------------------------------------------------
/1209/571c/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: PancadariaStick
4 | owner: StreetoArcade
5 | license: GPLv3
6 | site: https://github.com/streeto/PancadariaStick
7 | source: https://github.com/streeto/PancadariaStick
8 | ---
9 |
10 | A V-USB based avr USB joystick board for arcade joystick builds.
11 |
--------------------------------------------------------------------------------
/org/opencollector/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Open Collector
4 | site: http://open.konspyre.org/
5 | ---
6 |
7 | Open Collector creates, documents, and does open source hardware/software.
8 |
9 | You can find a list of projects and accompanying documentation at
10 |
--------------------------------------------------------------------------------
/1209/0D32/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: ODrive v3.2
4 | owner: ODrive
5 | license: MIT
6 | site: https://hackaday.io/project/11583-odrive-high-performance-motor-control
7 | source: https://github.com/madcowswe/ODriveFirmware
8 | ---
9 | ODrive v3.2 is a two channel high performance three-phase motor controller.
--------------------------------------------------------------------------------
/1209/2334/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Staryu
4 | owner: kairyu
5 | license: CC BY-SA 4.0 (hardware) / GPLv3 (firmware, software)
6 | site: https://github.com/kairyu/staryu
7 | source: https://github.com/kairyu/tmk_keyboard_custom/tree/master/keyboard/staryu
8 | ---
9 | Open-source 5-key Keypad.
10 |
--------------------------------------------------------------------------------
/1209/bade/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: SemarmeHID
4 | owner: semarme
5 | license: GPL V2.0
6 | site: http://github.com/carakatama/SemarmeHID/
7 | source: http://github.com/carakatama/SemarmeHID/
8 | ---
9 | USB Hardware with 8 bit input, 8 bit output, and 2 analog chanel for interfacing practice
10 |
--------------------------------------------------------------------------------
/1209/3452/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Temp monitor
4 | owner: TempMonitor
5 | license: MIT, GPLv2, MPL 2.0
6 | site: http://tempmonitor.github.io/
7 | source: http://github.com/Tempmonitor/Tempmonitor
8 | ---
9 | Temp monitor is a device that shows system resources such as CPU and GPU temperature.
10 |
--------------------------------------------------------------------------------
/1209/DF00/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: mi:muz:tuch
4 | owner: TripArts-Music
5 | license: GPLv2/CC BY 4.0/3-clause BSD license
6 | site: https://github.com/mimuz/mimuz-tuch
7 | source: https://github.com/mimuz/mimuz-tuch
8 | ---
9 | mi:muz:tuch is a MIDI Controller with flexible touch keys.
10 |
11 |
12 |
--------------------------------------------------------------------------------
/org/bshockley/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Benjamin Shockley
4 | site: https://github.com/bwshockley/Minifigure-SAMD21E
5 | ---
6 | I am an aerospace engineer who dabbles in small circuit design for fun. I create circuits that I find fun and interesting and share them with others who might enjoy then as well.
7 |
--------------------------------------------------------------------------------
/org/ciaa/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Proyecto CIAA
4 | site: http://www.proyecto-ciaa.com.ar/devwiki/doku.php?id=en:start
5 | ---
6 | Argentine Open Industrial Computer Project (Proyecto CIAA - Computadora Industrial Abierta Argentina). An open-source hardware and software platform for industrial applications.
7 |
--------------------------------------------------------------------------------
/org/tessel/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: The Tessel Project
4 | ---
5 | The Tessel Project builds open source hardware and software tools to enable higher level development on embedded computers. The Tessel Platform places a heavy emphasis on user experience, web-based programming paradigms, and extensive modularity.
--------------------------------------------------------------------------------
/1209/813B/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: HACK Sketch
4 | owner: MickMad
5 | license: CERN OHL 1.2, LGPL 2.1
6 | site: https://hackaday.io/project/8007-hack
7 | source: https://hackaday.io/project/8007-hack
8 | ---
9 | HACK is a development kit powered by an Atmel SAM D21E that is going to be used as the core of the HaDge
--------------------------------------------------------------------------------
/1209/BAD2/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: XLinkUSB
4 | owner: GPoteau
5 | license: Creative Commons Attribution-ShareAlike 4.0 International License
6 | site: https://github.com/gpoteau/XLinkUSB/wiki/
7 | source: https://github.com/gpoteau/XLinkUSB/
8 | ---
9 | USB communication device for Xplorer cartridge.
10 |
--------------------------------------------------------------------------------
/1209/813A/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: HACK Bootloader
4 | owner: MickMad
5 | license: CERN OHL 1.2, LGPL 2.1
6 | site: https://hackaday.io/project/8007-hack
7 | source: https://hackaday.io/project/8007-hack
8 | ---
9 | HACK is a development kit powered by an Atmel SAM D21E that is going to be used as the core of the HaDge
--------------------------------------------------------------------------------
/1209/2400/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Snap-Pad
4 | owner: phooky
5 | license: CERN OHL and BSD
6 | site: http://snap-pad.info/
7 | source: http://github.com/phooky/Snap-Pad/
8 | ---
9 | Snap-Pad is a simple device for generating one-time pads and sharing them
10 | between two parties. It can also be used as an HRNG.
11 |
--------------------------------------------------------------------------------
/1209/9317/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Palawan-Tx
4 | owner: Kosagi
5 | license: CC4.0-BY-SA (hardware) / MIT (firmware)
6 | site: https://github.com/xobs/joyboot
7 | source: https://github.com/xobs/palawan-hw
8 | ---
9 | Palawan is an open-source RF stick designed to act as a USB HID device. It contains a bit-banged USB stack.
--------------------------------------------------------------------------------
/1209/ACEE/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Ja Rule Bootloader
4 | owner: openlightingproject
5 | license: LGPL
6 | site: https://docs.openlighting.org/ja-rule/doc/latest/
7 | source: https://github.com/OpenLightingProject/ja-rule
8 | ---
9 |
10 | DFU Boot loader for the [Ja Rule device](http://pid.codes/1209/ACED/).
11 |
--------------------------------------------------------------------------------
/1209/8000/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: NODii 2
4 | owner: autonomii
5 | license: Creative Commons Attribution Share-Alike
6 | site: http://www.autonomii.com/
7 | source: https://github.com/autonomii/NODii
8 | ---
9 | This is the NODii 2 with an option for a built-in Sub GHz Radio operating at 433 MHz, 868 MHz or 915 MHz.
10 |
--------------------------------------------------------------------------------
/pids.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: page
3 | title: PID List
4 | permalink: /pids/
5 | ---
6 | {% include data.html %}
7 | {% for vid in vids %}
8 | {% assign urlparts = vid.url|split:"/" %}
9 | {% assign vidno = urlparts[1] %}
10 |
11 | {%include pidtable.html vid=vidno %}
12 | {% endfor %}
13 |
--------------------------------------------------------------------------------
/1209/A602/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: RTBoard
4 | owner: Robotips
5 | license: OHL / GPL
6 | site: http://www.robotips.fr/fr/projet/RTboard
7 | source: https://hackaday.io/project/20901-rtboard-10
8 | ---
9 | RTBoard is an open hardware board to control robots (motors, sensors...) with an
10 | USB connection for debugging purpose.
--------------------------------------------------------------------------------
/org/SatoshiLabs/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: SatoshiLabs
4 | site: https://satoshilabs.com/
5 | ---
6 | [SatoshiLabs](https://satoshilabs.com/) is a group of experienced crypto specialists based in Prague, the heart of Europe. Our projects include the first Bitcoin mining pool (Slush Pool) and the first hardware Bitcoin wallet (TREZOR).
7 |
--------------------------------------------------------------------------------
/1209/2333/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Kimera
4 | owner: kairyu
5 | license: CC BY-SA 4.0 (hardware) / GPLv3 (firmware, software)
6 | site: https://github.com/kairyu/kimera
7 | source: https://github.com/kairyu/tmk_keyboard_custom/tree/kimera/keyboard/kimera
8 | ---
9 | A Relatively Easy-to-use Module for Implementing Keyboard.
10 |
--------------------------------------------------------------------------------
/1209/9999/Index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: CodeBridge Infineo
4 | owner: Sandeepan
5 | license: CC-BY-NC-ND 4.0
6 | site: https://github.com/SandeepanSengupta/
7 | source: https://github.com/SandeepanSengupta/CodeBridge/
8 | ---
9 | USB firmware for CodeBridge Infineo, an Arduino derivative open source information processing system
10 |
--------------------------------------------------------------------------------
/1209/9DB5/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Sink
4 | owner: pd-buddy
5 | license: CERN OHL v1.2 (hardware), GPLv3 (firmware, software)
6 | site: https://git.clayhobbs.com/pd-buddy
7 | source: https://git.clayhobbs.com/pd-buddy
8 | ---
9 | A dead-simple USB PD power sink that gives your project the power it needs, and
10 | nothing else.
11 |
--------------------------------------------------------------------------------
/org/SkyBean/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: SkyBean
4 | site: http://www.skybean.eu
5 | ---
6 | SkyBean is developing variometers for PG/HG with different approach.
7 | Our motto is from From pilots to pilots.
8 |
9 | For more info visit
10 | or our FB page
11 |
12 |
13 |
--------------------------------------------------------------------------------
/1209/2345/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Simple Generic USB HID IO
4 | owner: VV-Soft
5 | license: Apache v 2.0
6 | site: https://github.com/VV-Soft/UsbHidIO
7 | source: https://github.com/VV-Soft/UsbHidIO
8 | ---
9 | VV-Soft Usb Hid IO aims to offer a versatile protocol for creating multitude of I/O devices with a single VID/PID number.
10 |
--------------------------------------------------------------------------------
/1209/4444/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: IRMP_STM32
4 | owner: j1rie
5 | license: GPLv2
6 | site: https://www.mikrocontroller.net/articles/IRMP_auf_STM32_-_ein_USB_IR_Empf%C3%A4nger/Sender/Einschalter_mit_Wakeup-Timer#IRMP_on_STM32_-_a_USB_IR_receiver.2Fsender.2Fpowerswitch_with_wakeup-timer
7 | source: https://github.com/j1rie/IRMP_STM32
8 | ---
9 |
--------------------------------------------------------------------------------
/1209/7531/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Refflion - IoT Development Board - Sketch
4 | owner: PotentialLabs
5 | license: TAPR Open Hardware License
6 | site: http://refflion.io
7 | source: https://bitbucket.org/PotentialLabs/refflion
8 | ---
9 | Refflion is an open source WiFi IoT development board based on the popular Arduino platform.
10 |
--------------------------------------------------------------------------------
/org/adilinden/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Adi Linden
4 | ---
5 | Networking, VMware, Unix professional; Electronics, amateur radio, programming geek; Photography enthusiast; Hobby cook and baker.
6 |
7 | Building hardware and developing software for whatever I feel like. Started in electronics in 1980 and have been going at it ever since...
8 |
--------------------------------------------------------------------------------
/1209/7530/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Refflion - IoT Development Board - Bootloader
4 | owner: PotentialLabs
5 | license: TAPR Open Hardware License
6 | site: http://refflion.io
7 | source: https://bitbucket.org/PotentialLabs/refflion
8 | ---
9 | Refflion is an open source WiFi IoT development board based on the popular Arduino platform.
10 |
--------------------------------------------------------------------------------
/1209/CAEA/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Chimaera
4 | owner: OpenMusicKontrollers
5 | license: Artistic 2.0 (firmware, software) CERN OHL 1.2 (hardware design)
6 | site: http://open-music-kontrollers.ch/chimaera/
7 | source: http://open-music-kontrollers.ch/chimaera/sources/
8 | ---
9 | The Chimaera is an expressive libre music controller.
10 |
--------------------------------------------------------------------------------
/404.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: center
3 | permalink: /404.html
4 | ---
5 |
6 | # 404
7 |
8 | Sorry, we can't seem to find this page's pixylls.
9 |
10 |
14 |
--------------------------------------------------------------------------------
/Gemfile:
--------------------------------------------------------------------------------
1 | require "json"
2 | require "open-uri"
3 |
4 | source "https://rubygems.org"
5 |
6 | versions = open("https://pages.github.com/versions.json") do |source|
7 | JSON.parse(source.read)
8 | end
9 |
10 | # Github Pages environment
11 | gem "github-pages", versions['github-pages']
12 | gem "redcarpet"
13 |
14 | gem "html-proofer", '>=3.3.1'
15 |
--------------------------------------------------------------------------------
/org/MickMad/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: MickMad
4 | site: https://hackaday.io/MickMad
5 | ---
6 | Computer Engineering Undergraduate @ "Sapienza" University of Rome in Dec. 2013
7 | Service Desk Operator @ Capgemini Italia SPA in Rome, Italy
8 | SW/HW/FW Application Developer and Engineer @ myself
9 | Prog/Death/Thrash Guitarist/Producer
10 |
--------------------------------------------------------------------------------
/1209/6BCF/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Gameboy Cart Flasher
4 | owner: blaste
5 | license: GPL V3
6 | site: https://github.com/melka/gbcartflasher
7 | source: https://github.com/melka/gbcartflasher
8 | ---
9 | PCB for the ATmega8515 / FT232 based Gameboy Cart Flasher by Kraku & Chroost, plus some modifications to host software to make it work easily under MacOS
--------------------------------------------------------------------------------
/1209/a7ea/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Knixx SW04
4 | owner: area3001
5 | license: CC0 [hw] + MIT [sw]
6 | site: http://area3001.com/knixx
7 | source: https://github.com/area3001/knixx
8 | ---
9 | The Knixx SW04 is a 4-button KNX-compatible switch. The SW04 comes with a temperature and humidity sensor, a motion sensor and an ambient light sensor.
10 |
--------------------------------------------------------------------------------
/1209/C1B1/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Love-to-Code
4 | owner: chibitronics
5 | license: CERN OHL 1.2, GPL 3
6 | site: https://chibitronics.com/
7 | source: https://chibitronics.com/wiki/index.php?title=LTC
8 | ---
9 | Love-to-Code is a microcontroller that is programmed via audio. It has an Arduino-compatible API, and can be programmed with a bit-banged USB stack.
--------------------------------------------------------------------------------
/1209/DADA/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: OWL
4 | owner: rebeltechnology
5 | license: GPL
6 | site: http://hoxtonowl.com
7 | source: https://github.com/pingdynasty/OwlWare
8 | ---
9 | The OWL is an open source stage effects pedal, designed to let musicians and hackers get the most out of their hardware with unique and cutting edge digital signal processing.
10 |
--------------------------------------------------------------------------------
/1209/5039/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: lpcboot protocol
4 | owner: frotz.net
5 | license: Apache 2.0
6 | site: http://github.com/swetland/mdebug/
7 | source: https://github.com/travisg/lk/tree/master/app/lpcboot
8 | ---
9 | lpcboot is a very simple bootloader protocol used to reflash frotz.net
10 | embedded projects, most notably the mdebug debugger firmware.
11 |
--------------------------------------------------------------------------------
/1209/b101/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Infineo
4 | owner: IObitZ
5 | license: CC-BY-NC-ND 4.0
6 | site: https://www.IObitZ.com/
7 | source: https://github.com/IObitZ/Infineo/
8 | ---
9 | USB firmware for Infineo, an Arduino derivative open source [information processing system](https://github.com/IObitZ/Infineo/blob/master/device/sources/0.0.1/PCB/schematic.png)
10 |
--------------------------------------------------------------------------------
/1209/A033/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Memtype
4 | owner: area0x33
5 | license: CC-BY-4.0
6 | site: http://www.area0x33.com/blog/?page_id=329
7 | source: https://github.com/jim17/memtype
8 | ---
9 | MemType is an open source device that types passwords and usernames for you. It stores all your credential information encrypted and types it automagically when you need it.
10 |
--------------------------------------------------------------------------------
/1209/BAD1/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: CommLinkUSB
4 | owner: GPoteau
5 | license: Creative Commons Attribution-ShareAlike 4.0 International License
6 | site: https://github.com/gpoteau/CommLinkUSB/wiki/
7 | source: https://github.com/gpoteau/CommLinkUSB/
8 | ---
9 | USB version of PC Comm Link ISA card. Connect PS1's Action Replay cartridge and clones to the new PC.
10 |
--------------------------------------------------------------------------------
/1209/b010/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: CodeBridge
4 | owner: IObitZ
5 | license: CC-BY-NC-ND 4.0
6 | site: https://www.IObitZ.com/
7 | source: https://github.com/IObitZ/Infineo/
8 | ---
9 | USB bootloader for Infineo, an Arduino derivative open source [information processing system](https://github.com/IObitZ/Infineo/blob/master/device/sources/0.0.1/PCB/schematic.png)
10 |
--------------------------------------------------------------------------------
/1209/0cbd/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: kuku.eu.org keyboard
4 | owner: kuku.eu.org
5 | license: GPLv2, Public Domain
6 | site: http://kuku.eu.org/?projects/keyboard/index
7 | source: https://github.com/anszom/avr-vusb-keyboard
8 | ---
9 | USB keyboard controller board based on AVR V-USB.
10 |
11 | Developed as a replacement controller board for an off-the-shelf keyboard.
12 |
--------------------------------------------------------------------------------
/1209/EFFE/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Control Pedal
4 | owner: EffigyLabs
5 | license: GPL 3.0
6 | site: https://github.com/astrojr1/Emprenda
7 | source: https://github.com/astrojr1/Emprenda
8 | ---
9 | Effigy Labs Control Pedal electronics and software open source. The PCB onnects our sensors to MIDI and USB. This PID is for the device to enumerate as a MIDI device for normal operation.
--------------------------------------------------------------------------------
/_layouts/center.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | {% include head.html %}
4 |
5 |
6 | {% include header.html %}
7 |
8 |
9 |
10 | {{ content }}
11 |
12 |
13 |
14 |
15 | {% include footer.html %}
16 |
17 |
--------------------------------------------------------------------------------
/1209/2357/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: TinyPassword
4 | owner: KarolKucza
5 | license: MIT
6 | site: https://github.com/KK2345/TinyPassword/blob/master/README.md
7 | source: https://github.com/KK2345/TinyPassword
8 | ---
9 | Have you ever forgotten your password? If yes this device is for you.
10 | It stores your three passwords and usernames and can enter them when you click a button!
--------------------------------------------------------------------------------
/1209/DDDD/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: OpenCVMeter
4 | owner: stephanelectronics
5 | license: GPLv3
6 | site: https://www.kickstarter.com/projects/limpkin/opencvmeter-rediscover-your-capacitors
7 | source: https://github.com/limpkin/capmeter
8 | ---
9 | The OpenCVMeter is an open source tool to measure capacitance and leakage current as a function of a capacitor's working voltage.
10 |
--------------------------------------------------------------------------------
/1209/6809/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Doppelganger
4 | owner: TachRadio
5 | license: BSD-2-Clause
6 | site: http://thewireddoesntexist.org
7 | source: https://github.com/NilujePerchut/doppelganger_soft
8 | ---
9 | Joystick interface to Brook PCB and old video game systems.
10 | Hardware part of the project can be found here:
11 | https://github.com/NilujePerchut/doppelganger_hardware
12 |
--------------------------------------------------------------------------------
/org/cupkee/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Cupkee
4 | site: http://www.cupkee.cn/
5 | ---
6 | Cupkee is an operating system, it provides a node-like environment on micro-controller.
7 |
8 | Cupkee is not designed for specialized hardware, that implements a USB CDC-MSC composite device. USB CDC interface as the console, and the USB MSC interface be used to loads application code.
9 |
10 |
--------------------------------------------------------------------------------
/1209/F000/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: ARC
4 | owner: Uniti
5 | license: GPL v2
6 | site: http://www.teamuniti.com/
7 | source: https://gitlab.com/groups/uniti-arc
8 | ---
9 | The Uniti ARC combines the Arduino layout with a number of powerful
10 | additional features to facilitate the prototyping of electronic machinery
11 | which includes the controlling and running of three phase motors.
12 |
--------------------------------------------------------------------------------
/org/TripArts-Music/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: D.F.Mac. @TripArts Music
4 | ---
5 | 'TripArts Music' is a D.F.Mac.(Hideyuki Kodama)'s solo project for product original sounds, musics and open source software/devices and web apps from Yokohama/Japan.
6 |
7 | - (lang: Japanese Only)
8 | -
9 | -
10 |
--------------------------------------------------------------------------------
/1209/9021/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: ESPlant
4 | owner: cchs
5 | license: TAPR OHL (hardware) / BSD (firmware)
6 | site: https://github.com/cchs-melbourne/ESPlant
7 | source: https://github.com/cchs-melbourne/ESPlant
8 | ---
9 | ESPlant is an open source, solar powered, WiFi-connected gardening and metereology sensing platform. It was initially developed for the linux.conf.au 2016 Open Hardware MiniConf.
10 |
--------------------------------------------------------------------------------
/org/openlightingproject/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Open Lighting Project
4 | site: https://www.openlighting.org/
5 | ---
6 | The [OpenLightingProject](https://www.openlighting.org/) builds open source
7 | hardware and software for the entertainment lighting industry. Protocol
8 | support includes [DMX512](https://en.wikipedia.org/wiki/DMX512),
9 | [RDM](https://en.wikipedia.org/wiki/RDM_(lighting)) and others.
10 |
--------------------------------------------------------------------------------
/1209/2017/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Mini SAM
4 | owner: bshockley
5 | license: MIT
6 | site: https://github.com/bwshockley/Minifigure-SAMD21E
7 | source: https://github.com/bwshockley/Minifigure-SAMD21E
8 | ---
9 | [Benjamin Shockley Github - Mini SAM](https://github.com/bwshockley/Minifigure-SAMD21E) is a minifigure shaped development board based on the SAMD21E chip. License files located on the Github repository.
10 |
--------------------------------------------------------------------------------
/1209/EFFA/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: atmega32u4-USB-LUFA-Bootloader
4 | owner: EffigyLabs
5 | license: GPL 3.0
6 | site: https://github.com/astrojr1/Emprenda
7 | source: https://github.com/astrojr1/Emprenda
8 | ---
9 | Effigy Labs Control Pedal electronics and software open source. The PCB connects our sensors to MIDI and USB. This PID is for the boot loader program to enumerate as a serial device on USB for AVR communication.
--------------------------------------------------------------------------------
/org/fysnet/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Forever Young Software
4 | site: http://www.fysnet.net/
5 | ---
6 | FYS is a software developmenter, with main interested in Operating System Design and USB programming.
7 | Currently has three books published on this subject, with the USB book describing the hardware interface
8 | used to program USB.
9 | Check it out at
10 |
11 |
--------------------------------------------------------------------------------
/1209/DC21/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Dual Charger
4 | owner: FPGA-Computer
5 | license: CC BY-NC-SA 4.0
6 | site: https://hackaday.io/project/4993-dual-channel-battery-chargeranalyzer
7 | source: http://github.com/FPGA-Computer/Battery-Analyzer
8 | ---
9 | Dual Channel Battery Charger/Analyzer s an efficient dual channel battery charger/analyzer for maintaining rechargeable batteries with programmable parameters and logging.
10 |
--------------------------------------------------------------------------------
/_includes/post_footer.html:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/org/PAPCoDienTu/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: PAP Mechatronic Technology
4 | ---
5 | We would like to build a business to promote and drive the Maker movement and technology education at younger age in Vietnam. We aim to achieve this goal by selling products and providing teaching resources for the DIY/makers and education communities in Vietnam.
6 |
7 | Some example products are: Arduino, Raspberry Pi, sensors, 3D printers, robots, technology kits.
--------------------------------------------------------------------------------
/1209/2600/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: chipKIT Lenny
4 | owner: MajenkoTechnologies
5 | license: BSD
6 | site: http://majenko.co.uk/lenny
7 | source: https://github.com/majenkotech/Lenny
8 | ---
9 | The chipKIT Lenny is an open-source development board based around the
10 | PIC32MX270 32-bit microcontroller. It is designed to be pin and code
11 | compatible with the Arduino Leonardo yet provide considerably more power
12 | and flexibility.
13 |
--------------------------------------------------------------------------------
/_layouts/default.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | {% include head.html %}
4 |
5 |
6 | {% include header.html %}
7 |
8 |
9 |
10 | {{ content }}
11 |
12 |
13 |
14 |
15 | {% include footer.html %}
16 |
17 |
18 |
--------------------------------------------------------------------------------
/1209/DA42/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: dap42 debug access probe
4 | owner: devanlai
5 | license: LGPLv3
6 | site: https://github.com/devanlai/dap42
7 | source: https://github.com/devanlai/dap42
8 | ---
9 | dap42 is a low cost and low-part-count open source hardware+firmware design for a CMSIS-DAP debug probe for ARM targets using Serial Wire Debug.
10 |
11 | It can be used as a standalone debugger or integrated into a larger design as an on-board debugger.
--------------------------------------------------------------------------------
/1209/DF01/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: mi:muz:can
4 | owner: TripArts-Music
5 | license: CC BY 4.0/3-clause BSD license
6 | site: https://github.com/mimuz/mimuz-can
7 | source: https://github.com/mimuz/mimuz-can/tree/master/mimuz-can
8 | ---
9 | "mi:muz:can" is a board for build easier to USB-MIDI instrument that sounds up to 6 cans using with push solenoid. For using powerful electric current, It has 2.1mm DC Jack for 12V DC Power supply.
10 |
11 |
12 |
--------------------------------------------------------------------------------
/1209/0001/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Test PID
4 | owner: pidcodes
5 | license: any
6 | ---
7 | This PID is reserved for use in private testing. Anyone may assign it to their device while they're testing in-house, but it MUST NOT be used on any device that will be redistributed, sold, or manufactured. Source code and configuration that references this VID/PID should warn users that the PID is not universally unique and should not be used outside test environments.
8 |
--------------------------------------------------------------------------------
/1209/2016/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Cupkee
4 | owner: cupkee
5 | license: MIT
6 | site: http://www.cupkee.cn/
7 | source: https://github.com/cupkee/cupkee/
8 | ---
9 | Cupkee is an operating system, it provides a node-like environment on micro-controller.
10 |
11 | Cupkee is not designed for specialized hardware, that implements a USB CDC-MSC composite device. USB CDC interface as the console, and the USB MSC interface be used to loads application code.
12 |
13 |
--------------------------------------------------------------------------------
/1209/ACED/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Ja Rule Device
4 | owner: openlightingproject
5 | license: LGPL
6 | site: https://docs.openlighting.org/ja-rule/doc/latest/
7 | source: https://github.com/OpenLightingProject/ja-rule
8 | ---
9 |
10 | An open source [DMX512](https://en.wikipedia.org/wiki/DMX512) /
11 | [RDM](https://en.wikipedia.org/wiki/RDM_(lighting)) transceiver.
12 |
13 | The code can operate as either a DMX/RDM controller or a DMX/RDM receiver /
14 | responder.
15 |
--------------------------------------------------------------------------------
/1209/414c/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: *uino-32u4
4 | owner: adilinden
5 | license: CC BY-SA
6 | site: https://github.com/adilinden/uino-32u4
7 | source: https://github.com/adilinden/uino-arduino
8 | ---
9 | *uino-32u4 is an Arduino compatible platform with very minimalistic features.
10 |
11 | The board is based on the Arduino Leonardo and vinciDuino platforms. It shares
12 | the same Atmel ATmega32U4 microcontoller and utilizes the native USB feature
13 | of the ATmega32U4.
14 |
--------------------------------------------------------------------------------
/_includes/header.html:
--------------------------------------------------------------------------------
1 |
15 |
--------------------------------------------------------------------------------
/1209/5038/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: mdebug rswd protocol
4 | owner: frotz.net
5 | license: Apache 2.0
6 | site: http://github.com/swetland/mdebug/
7 | source: http://github.com/swetland/mdebug/
8 | ---
9 | mdebug is a debugger for Cortex-M MCUs, including host debugger tools
10 | and firmware for the inexpensive LPC Link 2 debug probe board.
11 |
12 | This PID indicates support for the Remote Serial Wire Debug Protocol
13 | which the mdebug host tools and firmware speak over USB.
14 |
--------------------------------------------------------------------------------
/1209/7551/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Tessel 2
4 | owner: tessel
5 | license: MIT/Apache 2.0
6 | site: https://www.tessel.io/
7 | source: https://github.com/tessel/project
8 | ---
9 | Tessel 2 is a single board computer feauring 802.1b/g/n WiFi, 2 USB ports, and an ethernet port on a MediaTek MT7620N microprocessor. In adddition, the board features at Atmel SAMD21 microcontroller for interfacing with 18 available GPIO. The board is programming with Node.js and Rust with more languages on the way.
--------------------------------------------------------------------------------
/org/WyoLum/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: WyoLum
4 | ---
5 | WyoLum is a partnership of Open Source enthusiasts collaborating on cool products.
6 |
7 | We want to take DoItYourself to the next level of efficiency by creating a collaboration platform where guerrilla engineering-and-design teams can emerge for the duration of a project, solve a problem, disband and move on to the next project with the main goal of having fun in learning and developing as many cool and interesting projects as we can.
--------------------------------------------------------------------------------
/1209/DF02/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: mi:muz:can-lite
4 | owner: TripArts-Music
5 | license: CC BY 4.0/3-clause BSD license
6 | site: https://github.com/mimuz/mimuz-can
7 | source: https://github.com/mimuz/mimuz-can/tree/master/mimuz-can-lite
8 | ---
9 | "mi:muz:can-lite" is a board for build easier to USB-MIDI instrument that sounds up to 2 cans using with push solenoid. This is a "simple for use" version, It has micro-B usb connector for using USB charger for smartphone/tablet.
10 |
11 |
12 |
--------------------------------------------------------------------------------
/1209/F12E/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Feuermelder
4 | owner: mibe
5 | license: GPLv2
6 | site: http://michis-pla.net
7 | source: https://github.com/mibe/electronics/tree/master/Feuermelder
8 | ---
9 | "Feuermelder" (German for "fire call point") is a USB "keyboard" with only
10 | one "key": As soon as you press it, the key combination "Ctrl+Alt+Delete" or
11 | "Ctrl+Shift+Escape" will be sent to the USB host. This will, at least on
12 | Windows, open the Task Manager. Hence the name, "Feuermelder".
13 |
--------------------------------------------------------------------------------
/1209/FAB1/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: LamDiNao
4 | owner: PAPCoDienTu
5 | license: Creative Commons ShareAlike 4.0 International
6 | site: http://papcodientu.com
7 | source: https://github.com/papcodientu/LamDiNao
8 | ---
9 | LamDiNao, in Vietnamese called Làm Ði Nào, is an electronic board allowing physical connection between people and computer. The board has 5 basic buttons, such as: UP, DOWN, LEFT, RIGHT, CLICK and SPACE; in addition, it also has 13 extra ports which has similar functionality as 5 basic buttons.
--------------------------------------------------------------------------------
/1209/EE02/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Explore M3 VCOM
4 | owner: ExploreEmbedded
5 | license: CC0 1.0 Universal (Creative Commons)
6 | site: https://www.exploreembedded.com/
7 | source: https://github.com/ExploreEmbedded/Explore-M3
8 | ---
9 |
10 | Explore M3 is LPC1768 based Cortex M3 development board. Explore M3 is open hardware and software project. Explore M3 helps you
11 | prototype quickly with Arduino and take your project/prototype beyond with bare metal programming, RTOS support and low power modes.
--------------------------------------------------------------------------------
/1209/EE03/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Explore M3 DFU
4 | owner: ExploreEmbedded
5 | license: CC0 1.0 Universal (Creative Commons)
6 | site: https://www.exploreembedded.com/
7 | source: https://github.com/ExploreEmbedded/Explore-M3-DFU-BootLoader
8 | ---
9 | Explore M3 is LPC1768 based Cortex M3 development board. Explore M3 is open hardware and software project. Explore M3 helps you
10 | prototype quickly with Arduino and take your project/prototype beyond with bare metal programming, RTOS support and low power modes.
--------------------------------------------------------------------------------
/_includes/orgtable.html:
--------------------------------------------------------------------------------
1 | {% include data.html %}
2 |
3 |
4 | Organisation Number of PIDs
5 |
6 | {% assign sortedorgs = site.pages|where:"layout","org"|sort:"title" %}
7 | {% for org in sortedorgs %}
8 | {% assign urlparts = org.url|split:"/" %}
9 | {% assign owner = urlparts[2] %}
10 |
11 | {{org.title}}
12 | {{ pids | where:"owner",owner | size }}
13 |
14 | {% endfor %}
15 |
16 |
--------------------------------------------------------------------------------
/1209/A55A/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: "USB: The Universal Serial Bus: ATTINY2313"
4 | owner: fysnet
5 | license: LGPLv2
6 | site: http://www.fysnet.net/attiny2313.htm
7 | source: http://github.com/fysnet/attiny2313/
8 | ---
9 |
10 | This is a little device that allows you to experiment creating USB devices. When programmed it will be recognized as a Low- (or Full-) speed device. You then can take the available pins on the ATTINY and create a small project.
11 |
12 | All source code and a detailed explaination is included to make your first project.
13 |
--------------------------------------------------------------------------------
/1209/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: vid
3 | vid: 1209
4 | title: VID 1209
5 | ---
6 | 0x1209 is the Vendor ID originally assigned to pid.codes for allocation to open source hardware projects.
7 |
8 | All projects using VID 1209 must be licensed using a recognised open source license.
9 |
10 | PIDs in the range 0x0000 - 0x0FFF are reserved for assignment to common tasks, such as testing, generic USB-CDC devices, etc.
11 |
12 | PIDs in the range 0x1000 - 0x1FFF are reserved for devices produced by [InterBiometrics](/org/interbiometrics/), the original owner of this VID.
13 |
--------------------------------------------------------------------------------
/org/pulsar-heavy-industries/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: Pulsar Heavy Industries
4 | site: http://www.pulsarheavyindustries.com/
5 | ---
6 | Pulsar Heavy Industries is an open-source open-hardware modular MIDI controller platform. We're creating a modern platform for people to build MIDI and Audio devices with. This is a non-profit project aimed towards makers wanting to step up their DIY controllers game using modern software and hardware, leveraging manufacturing capabilities that only recently became affordable to the DIY community (such as affordable SMT assembly houses).
7 |
--------------------------------------------------------------------------------
/1209/2323/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: candleLight
4 | owner: bytewerk.org
5 | license: MIT, CERN OHL
6 | site: https://cangaroo.org/candle/light/
7 | source: https://github.com/HubertD/candleLight
8 | ---
9 | A cheap, simple USB CAN Adpater
10 | * made with KiCAD, STM32F0 based
11 | * firmware repository:
12 | * SocketCAN support using the gs_usb kernel module, mainline since linux 3.16
13 | * supported by cangaroo using WinUSB in MS Windows >=7
14 | * find the bytewerk guys and grab a candleLight on your favourite CCC event!
15 |
--------------------------------------------------------------------------------
/_includes/pidtable.html:
--------------------------------------------------------------------------------
1 | {% include data.html %}
2 |
3 |
4 | PID Device
5 |
6 | {% for pid in pids %}
7 | {% assign urlparts = pid.url|split:"/" %}
8 | {% if include.vid == urlparts[1] %}
9 | {% capture orgpath %}/org/{{pid.owner}}/{% endcapture %}
10 | {% assign org = orgs|where:"url",orgpath|first %}
11 |
12 | {{urlparts[2]|upcase}}
13 | {{org.title|xml_escape}} {{pid.title|xml_escape}}
14 |
15 | {% endif %}
16 | {% endfor %}
17 |
18 |
--------------------------------------------------------------------------------
/1209/EAEA/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Controller
4 | owner: Pinscape
5 | license: MIT
6 | site: https://developer.mbed.org/users/mjr/code/Pinscape_Controller/
7 | source: https://developer.mbed.org/users/mjr/code/Pinscape_Controller/
8 | ---
9 | The Pinscape Controller is software for the Freescale KL25Z microcontroller
10 | board that implements an I/O controller for virtual pinball cabinets. The
11 | controller provides mechanical analog plunger input sensing (with a couple
12 | of choices of sensor type), key input, accelerometer-based nudge sensing,
13 | and feedback device output control.
14 |
--------------------------------------------------------------------------------
/1209/6464/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Shinewave
4 | owner: ElectricExploits
5 | license: MIT
6 | site: http://electricexploits.net/
7 | source: https://github.com/GGreenwood/Shinewave
8 | ---
9 | This is a completely internal mod for the Nintendo GameCube controller that replaces the stock GameCube connection cord with a USB cord. A custom designed PCB sits inside the controller and houses an ATtiny84 running the micronucleus bootloader and V-USB libraries. It is an HID compliant joystick with reprogrammable LEDs. The project is documented here:
10 |
--------------------------------------------------------------------------------
/1209/B007/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Global_Boot
4 | owner: Konsgn
5 | license: GPLv2
6 | site: https://github.com/konsgn/Global_Boot
7 | source: https://github.com/konsgn/Global_Boot
8 | ---
9 | A universal USB bootloader for microcontrollers based on the halfkay protocol
10 |
11 | This is just a project to make a simple python programmer be able to load code onto various usb capable microcontrollers.
12 | Within the Global boot firmware directory will be bootloader firmware for various uC's that allow them all to be programmed from the same script.
13 | The Halfkay protocol was made by Paul J Stoffregen for the teensy platform.
14 |
--------------------------------------------------------------------------------
/1209/414d/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: *uino-1284p
4 | owner: adilinden
5 | license: CC BY-SA
6 | site: https://github.com/adilinden/uino-1284p
7 | source: https://github.com/adilinden/uino-arduino
8 | ---
9 | *uino-1284p is an Arduino compatible platform based on the ATmega1284P-AU
10 |
11 | The *uino-1284p board utilizes the ATmega1284P microcontroller. The main goal of this project is to be able to access more memory, both FLASH and RAM, while keeping the Arduino UNO compatible board size and I/O assignments.
12 |
13 | The *uino-1284p uses a ATmega8U4 programmed with USB serial bridge firmware for uploading of scetches and serial console.
--------------------------------------------------------------------------------
/1209/6667/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Universal Serial aBUSe - Generic HID
4 | owner: SensePost
5 | license: Creative Commons Attribution-ShareAlike Non-Commercial 4.0 International License
6 | site: https://sensepost.com/blog/2016/universal-serial-abuse/
7 | source: https://github.com/sensepost/USaBUSe
8 | ---
9 | Universal Serial aBUSe provides a Keyboard and Mouse, and a "pipe" over which an attacker can transmit arbitrary data. This data is then relayed via a wifi connection to the attacker's Command and Control server.
10 |
11 | It is intended to highlight the risks of allowing untrusted USB devices to be connected to your systems.
12 |
--------------------------------------------------------------------------------
/1209/8087/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Nano Zero
4 | owner: misfittech
5 | license: CC BY-SA 4.0 (hardware) / GPLv3 (firmware, software)
6 | site: https://github.com/Misfittech/nano_stepper/
7 | source: https://github.com/Misfittech/ArduinoCore-samd
8 | ---
9 | A ARM M0 based on SAMD chip version of the Arduino zero this PID is for the USB to Serial adapter.
10 | Hardware for the Arduino Nano Stepper board:
11 |
12 |
13 | Firmware for the main code:
14 |
15 |
--------------------------------------------------------------------------------
/1209/8086/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Nano Zero Bootloader
4 | owner: misfittech
5 | license: CC BY-SA 4.0 (hardware) / GPLv3 (firmware, software)
6 | site: https://github.com/Misfittech/nano_stepper/
7 | source: https://github.com/Misfittech/ArduinoCore-samd
8 | ---
9 | A ARM M0 based on SAMD chip version of the Arduino zero driving a stepper motor this PID is for the bootloader
10 | Gerbers
11 |
12 | Hardware for the Arduino Nano Stepper board:
13 |
14 | Firmware for the main code:
15 |
16 |
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | sudo: false # route your build to the container-based infrastructure for a faster build
2 |
3 | language: ruby
4 |
5 | # Cache Ruby bundles
6 | cache: bundler
7 |
8 | before_script:
9 | - bundle exec github-pages versions
10 |
11 | # Assume bundler is being used, therefore
12 | # the `install` step will run `bundle install` by default.
13 | script: "bash -ex .travis-ci.sh"
14 |
15 | env:
16 | global:
17 | - NOKOGIRI_USE_SYSTEM_LIBRARIES=true # speeds up installation of html-proofer
18 |
19 | matrix:
20 | fast_finish: true
21 | include:
22 | - rvm: 2.2.5
23 | env: TASK='htmlproofer'
24 | - rvm: 2.2.5
25 | env: TASK='htmlproofer-external'
26 | allow_failures:
27 | - rvm: 2.2.5
28 | env: TASK='htmlproofer-external'
29 |
--------------------------------------------------------------------------------
/1209/4545/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: USB-Teletype Adapter
4 | owner: SlothCo
5 | license: MIT
6 | site: http://heepy.net/index.php/Optocouplers_for_teletype_current_loop
7 | source: https://github.com/epvuc/usb-tty
8 | ---
9 | This is a work-in-progress implementation of a usb-serial adapter which looks to the USB host like a CDC ACM class serial device, and to the teletype 60mA current loop like another teletype machine. In passthrough mode, it simply forwards characters back and forth, stripping all but the lower 5 bits in the host-to-teletype direction. In translate mode, it does bi-directional ITA-2 to ASCII character set translation as well, while maintaining LTRS/FIGS shift state and optionally print position so it can insert a CR/LF at the end of a line to prevent overstrike.
10 |
--------------------------------------------------------------------------------
/_includes/pagination.html:
--------------------------------------------------------------------------------
1 |
21 |
--------------------------------------------------------------------------------
/org/CynaraKrewe/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: CynaraKrewe
4 | site: https://github.com/CynaraKrewe
5 | ---
6 | CynaraKrewe is a mixed group of software and electronics engineers who have teamed up to create Cynara.
7 | Members are encouraged to both explore beyond their own discipline(s) and provide guidance to other members were they can.
8 |
9 | Cynara is a microcontroller and FPGA based, modular prototyping solution covering both hardware and software.
10 | The aim of this project is to broaden experience and not only in your own discipline.
11 | Learning & sharing is what we do.
12 | In line of this mindset, everything developed within the project will be made available under terms of a permissive (MIT) license.
13 |
14 | You can find [Cynara on github](https://github.com/CynaraKrewe/Cynara).
15 |
--------------------------------------------------------------------------------
/.travis-ci.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | set -e # halt script on error
3 |
4 | HTMLPROOFER_OPTIONS="./_site --internal-domains=pid.codes --check-html --check-opengraph --report-missing-names --log-level=:debug --url-ignore /www.andreas.org/,/www.kbles.ru/,/github.com\/KK2345\/TinyPassword$/,/github.com\/KK2345\/TinyPassword\/blob\/master\/README.md/,/www.oshec.org/,/github.com\/xuio\/Cynteract$/,/github.com\/mattomatto\/craft$/,/triparts.strikingly.com$/,/facebook.com/varioskybean$/"
5 |
6 | bundle exec jekyll doctor
7 | bundle exec jekyll build
8 |
9 | if [[ $TASK = 'htmlproofer' ]]; then
10 | bundle exec htmlproofer $HTMLPROOFER_OPTIONS --disable-external
11 | elif [[ $TASK = 'htmlproofer-external' ]]; then
12 | bundle exec htmlproofer $HTMLPROOFER_OPTIONS
13 | fi
14 |
15 | # Validate GH Pages DNS setup
16 | bundle exec github-pages health-check
17 |
--------------------------------------------------------------------------------
/1209/D3D8/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: pid
3 | title: Duet 0.8.5
4 | owner: duet3d
5 | license: CERN OHL 1.2 & GPL
6 | site: http://www.think3dprint3d.com/
7 | source: https://github.com/T3P3/Duet
8 | ---
9 | Firmware source:
10 |
11 | The Duet 3dprinter controller is an advanced 32 bit controller for RepRap and other 3d printers,
12 | The hardware design is lead by Think3dprint3d ()
13 | The firmware design lead by David Crocker ().
14 | The hardware is licensed under the CERN OHW Licence v1.2,
15 |
16 | Developed in KiCAD:
17 | The firmware is licensed under the GPL
18 | There are multiple versions on the Duet 3dprinter controller:
19 | 0.6 (legacy)
20 | 0.8.5 (current production)
21 | NG (under development)
22 |
--------------------------------------------------------------------------------
/_includes/footer.html:
--------------------------------------------------------------------------------
1 |
11 |
12 | {% if site.google_analytics %}
13 |
23 | {% endif %}
24 |
--------------------------------------------------------------------------------
/_layouts/vid.html:
--------------------------------------------------------------------------------
1 | {% include data.html %}
2 | {% assign org = orgs|where:"orgname",page.owner|first %}
3 | {% assign urlparts = page.url|split:"/" %}
4 | {% assign vid = urlparts[1] %}
5 |
6 |
7 | {% include head.html %}
8 |
9 |
10 | {% include header.html %}
11 |
12 |
13 |
14 |
15 |
20 |
21 | {{ content }}
22 |
23 | PIDs
24 | {% include pidtable.html vid=vid %}
25 |
26 |
27 |
28 |
29 |
30 |
31 | {% include footer.html %}
32 |
33 |
34 |
--------------------------------------------------------------------------------
/feed.xml:
--------------------------------------------------------------------------------
1 | ---
2 | layout: null
3 | ---
4 |
5 |
6 |
7 | {{ site.title | xml_escape }}
8 | {{ site.description | xml_escape }}
9 | {{ site.url }}{{ site.baseurl }}/
10 |
11 | {% for post in site.posts limit:10 %}
12 | -
13 |
{{ post.title | xml_escape }}
14 | {{ post.content | xml_escape }}
15 | {{ post.date | date: "%a, %d %b %Y %H:%M:%S %z" }}
16 | {{ post.url | prepend: site.baseurl | prepend: site.url }}
17 | {{ post.url | prepend: site.baseurl | prepend: site.url }}
18 |
19 | {% endfor %}
20 |
21 |
22 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | ---
4 |
5 |
34 |
--------------------------------------------------------------------------------
/LICENSE.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2014 John Otander
2 |
3 | MIT License
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining
6 | a copy of this software and associated documentation files (the
7 | "Software"), to deal in the Software without restriction, including
8 | without limitation the rights to use, copy, modify, merge, publish,
9 | distribute, sublicense, and/or sell copies of the Software, and to
10 | permit persons to whom the Software is furnished to do so, subject to
11 | the following conditions:
12 |
13 | The above copyright notice and this permission notice shall be
14 | included in all copies or substantial portions of the Software.
15 |
16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
17 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
18 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
19 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
20 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
21 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
22 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
23 |
--------------------------------------------------------------------------------
/css/main.scss:
--------------------------------------------------------------------------------
1 | ---
2 | # Only the main Sass file needs front matter (the dashes are enough)
3 | ---
4 | @charset "utf-8";
5 |
6 |
7 |
8 | // Our variables
9 | $base-font-family: Helvetica, Arial, sans-serif;
10 | $base-font-size: 16px;
11 | $small-font-size: $base-font-size * 0.875;
12 | $base-line-height: 1.5;
13 |
14 | $spacing-unit: 30px;
15 |
16 | $text-color: #111;
17 | $background-color: #fdfdfd;
18 | $brand-color: #2a7ae2;
19 |
20 | $grey-color: #828282;
21 | $grey-color-light: lighten($grey-color, 40%);
22 | $grey-color-dark: darken($grey-color, 25%);
23 |
24 | // Width of the content area
25 | $content-width: 800px;
26 |
27 | $on-palm: 600px;
28 | $on-laptop: 800px;
29 |
30 |
31 |
32 | // Using media queries with like this:
33 | // @include media-query($on-palm) {
34 | // .wrapper {
35 | // padding-right: $spacing-unit / 2;
36 | // padding-left: $spacing-unit / 2;
37 | // }
38 | // }
39 | @mixin media-query($device) {
40 | @media screen and (max-width: $device) {
41 | @content;
42 | }
43 | }
44 |
45 |
46 |
47 | // Import partials from `sass_dir` (defaults to `_sass`)
48 | @import
49 | "base",
50 | "layout",
51 | "syntax-highlighting"
52 | ;
53 |
--------------------------------------------------------------------------------
/org/ii/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: org
3 | title: ii
4 | site: http://instantinfrastructure.com
5 | ---
6 |
7 | ```
8 | i : have an idea
9 | i! : share with the world
10 | !i : allow everyone to modify
11 | ii : and be part of it
12 | ```
13 |
14 | ```
15 | ii is about people
16 | all of us to participlating
17 | with technological inclusion
18 | ```
19 |
20 | ii should be accessible to anyone as standalone usb gadgets
21 | that can by programmed to customize the target hardware and
22 | OS that the gadget deploys.
23 |
24 | An obvious target is an Android phone that can reimage other phones
25 | (and do everything else ii can do).
26 |
27 | However the initial target will be a raspberry/banana pi image
28 | that can be used to setup computers and other pi's from scratch via:
29 |
30 | * ethernet (pxe)
31 | * wifi (netboot on Apple products).
32 | * usb gadget (emulating a usb keyboard to select boot to disk in bios, with an emulated customized disk)
33 | * usb creation (creating a custom usb disks or sdcards, to replicate more pii images)
34 |
35 | We'll jump from there to other platforms, and I'd like for the base to be github.com/ii
36 |
37 | Initial iipi Demo:
38 |
39 | iiphone will hopefully be sometime this year
40 |
--------------------------------------------------------------------------------
/_includes/social_links.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | {% if site.github_username %}
4 |
5 | {% endif %}
6 | {% if site.stackoverflow_id %}
7 |
8 | {% endif %}
9 |
10 | {% if site.twitter_username %}
11 |
12 | {% endif %}
13 | {% if site.google_plus_id %}
14 |
15 | {% endif %}
16 | {% if site.email %}
17 |
18 | {% endif %}
19 | {% if site.linkedin_username %}
20 |
21 | {% endif %}
22 |
23 |
24 | {% if site.bitcoin_url %}
25 |
26 | {% endif %}
27 | {% if site.paypal_url %}
28 |
29 | {% endif %}
30 | {% if site.flattr_button %}
31 | {{ site.flattr_button }}
32 | {% endif %}
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/_config.yml:
--------------------------------------------------------------------------------
1 | # Site settings
2 | title: pid.codes
3 | email: admin@pid.codes
4 | author: pid.codes admin team
5 | description: "Free USB VID and PID codes for open-source projects."
6 | baseurl: ""
7 | url: "http://pid.codes"
8 | excerpt_separator: ""
9 |
10 | # Google analytics
11 | google_analytics: UA-84449-9
12 |
13 | # Optional features
14 | animated: false
15 | show_related_posts: false
16 | show_post_footers: false
17 |
18 | # Disqus post comments
19 | # (leave blank to disable Disqus)
20 | disqus_shortname:
21 |
22 | # Social icons
23 | show_social_icons: false
24 | github_username:
25 | stackoverflow_id:
26 | twitter_username:
27 | google_plus_id:
28 | linkedin_username:
29 | bitcoin_url:
30 | paypal_url:
31 | flattr_button:
32 |
33 | # Post sharing icons
34 | show_sharing_icons: false
35 | share_text: 'Share this post!'
36 | # Change to 'true' to enable individual icons
37 | share_facebook: false
38 | share_twitter: false
39 | share_googleplus: false
40 | share_linkedin: false
41 | share_digg: false
42 | share_tumblr: false
43 | share_reddit: false
44 | share_stumbleupon: false
45 |
46 | # Build settings
47 | exclude: [vendor]
48 | gems:
49 | - jekyll-paginate
50 | liquid:
51 | error_mode: strict
52 | verbose: true
53 | markdown: kramdown
54 | kramdown:
55 | auto_ids: true
56 | autolink: true
57 | input: GFM
58 | toc_levels: 1..6
59 | smart_quotes: lsquo,rsquo,ldquo,rdquo
60 | permalink: pretty
61 | paginate: 3
62 | sass:
63 | compressed: true
64 |
--------------------------------------------------------------------------------
/_posts/2015-04-03-welcome.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: post
3 | title: Welcome to pid.codes
4 | date: 2015-04-03 12:00:00
5 | categories: pidcodes
6 | ---
7 | Welcome to pid.codes. If you're a maker, hobbyist, or startup company producing your own USB device, you've probably discovered that you need a USB Vendor ID and Product ID to uniquely identify your device to computers. The USB-IF's position is that the only way to do this is for each organisation to [pay $5000 for a unique Vendor ID](http://www.usb.org/developers/vendor/), which they may not share with other individuals or organisations.
8 |
9 | For many makers and small companies, this is a prohibitive amount of money, and forces them to resort to workarounds, such as using other organisations' VIDs without permission, or simply making up a VID and PID. These solutions make things worse for everyone, by damaging the assumption that a VID/PID combination is unique to a given device.
10 |
11 | pid.codes seeks to solve this issue for anyone producing open-source hardware. We have been gifted a Vendor ID by a company that was issued one by USB-IF and has since ceased trading; they obtained the Vendor ID before the USB-IF changed their licensing terms to prohibit transfers or subassignments.
12 |
13 | pid.codes will assign PIDs on any VID we own to any open-source hardware project needing one. To learn how to get a PID or PIDs for your project, see the [how to get a PID](/howto/) page.
14 |
15 | This site is in no way supported or endorsed by [USB-IF](http://www.usb.org/).
16 |
--------------------------------------------------------------------------------
/about.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: page
3 | title: About pid.codes
4 | permalink: /about/
5 | ---
6 |
7 | If you're a maker, hobbyist, or startup company producing your own USB device, you'll need a USB Vendor ID and Product ID to uniquely identify your device to computers. The USB-IF's position is that the only way to do this is for each organisation to [pay $5000 for a unique Vendor ID](http://www.usb.org/developers/vendor/), which may not be shared with other individuals or organisations.
8 |
9 | For many makers and small companies, this is a prohibitive amount of money, and forces them to resort to workarounds, such as using other organisations' VIDs without permission, or simply making up a VID and PID. These solutions make things worse for everyone, by damaging the assumption that a VID/PID combination is unique to a given device.
10 |
11 | pid.codes seeks to solve this issue for anyone producing open-source hardware. We have been gifted a Vendor ID by a company that was issued one by USB-IF and has since ceased trading; they obtained the Vendor ID before the USB-IF changed their licensing terms to prohibit transfers or subassignments.
12 |
13 | pid.codes will assign PIDs on any VID we own to any open-source hardware project needing one. To learn how to get a PID or PIDs for your project, see the [how to get a PID](/howto/) page.
14 |
15 | pid.codes will also gladly accept donations of Vendor IDs from other organisations that no longer require them, and take responsibility for administering them. If you have a VID code that is no longer in use, please contact us at [admin@pid.codes](mailto:admin@pid.codes).
16 |
17 | This site is in no way supported or endorsed by [USB-IF](http://www.usb.org/).
18 |
--------------------------------------------------------------------------------
/_layouts/org.html:
--------------------------------------------------------------------------------
1 | {% include data.html %}
2 | {% assign urlparts = page.url|split:"/" %}
3 | {% assign orgname = urlparts[2] %}
4 | {% assign ourpids = pids|where:"owner",orgname %}
5 |
6 |
7 | {% include head.html %}
8 |
9 |
10 | {% include header.html %}
11 |
12 |
13 |
14 |
15 |
18 |
19 | {% if page.site %}
20 |
23 | {% endif %}
24 |
25 | {{ content }}
26 |
27 | Allocated PIDs
28 |
29 |
30 | VID PID Device
31 |
32 | {% for pid in ourpids %}
33 | {% assign pidurlparts = pid.url|split:"/" %}
34 |
35 | {{pidurlparts[1]}}
36 | {{pidurlparts[2]}}
37 | {{page.title|xml_escape}} {{pid.title|xml_escape}}
38 |
39 | {% endfor %}
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 | {% include footer.html %}
48 |
49 |
50 |
--------------------------------------------------------------------------------
/_layouts/pid.html:
--------------------------------------------------------------------------------
1 | {% include data.html %}
2 | {% capture orgpath %}/org/{{page.owner}}/{% endcapture %}
3 | {% assign org = orgs|where:"url",orgpath|first %}
4 | {% assign urlparts = page.url|split:"/" %}
5 | {% assign vid = urlparts[1] %}
6 | {% assign pid = urlparts[2] %}
7 |
8 |
9 | {% capture title %}{{vid}}/{{pid|upcase}} {{page.title}}{% endcapture %}
10 | {% include head.html title=title %}
11 |
12 |
13 | {% include header.html %}
14 |
15 |
16 |
17 |
18 |
25 |
26 |
38 | {{ content }}
39 |
40 |
41 |
42 |
43 |
44 |
45 | {% include footer.html %}
46 |
47 |
48 |
--------------------------------------------------------------------------------
/_layouts/post.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | ---
4 |
5 | {% assign minutes = content | number_of_words | divided_by: 180 %}
6 | {% if minutes == 0 %}
7 | {% assign minutes = 1 %}
8 | {% endif %}
9 |
10 |
18 |
19 |
20 | {{ content }}
21 |
22 |
23 | {% if site.show_sharing_icons %}
24 | {% include share_buttons.html %}
25 | {% endif %}
26 |
27 | {% if site.show_post_footers %}
28 | {% include post_footer.html %}
29 | {% endif %}
30 |
31 | {% if site.disqus_shortname %}
32 |
33 |
43 | Please enable JavaScript to view the comments powered by Disqus.
44 | {% endif %}
45 |
46 | {% if site.show_related_posts %}
47 | Related Posts
48 | {% for post in site.related_posts %}
49 |
55 | {% endfor %}
56 | {% endif %}
57 |
--------------------------------------------------------------------------------
/_includes/share_buttons.html:
--------------------------------------------------------------------------------
1 |
2 | {{ site.share_text }}
3 |
4 |
5 | {% if site.share_facebook %}
6 |
7 | {% endif %}
8 |
9 | {% if site.share_twitter %}
10 |
11 | {% endif %}
12 |
13 | {% if site.share_googleplus %}
14 |
15 | {% endif %}
16 |
17 | {% if site.share_linkedin %}
18 |
19 | {% endif %}
20 |
21 | {% if site.share_digg %}
22 |
23 | {% endif %}
24 |
25 | {% if site.share_tumblr %}
26 |
27 | {% endif %}
28 |
29 | {% if site.share_reddit %}
30 |
31 | {% endif %}
32 |
33 | {% if site.share_stumbleupon %}
34 |
35 | {% endif %}
36 |
37 |
38 |
--------------------------------------------------------------------------------
/_includes/head.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | {% if include.title %}{{ include.title | xml_escape }} – {% elsif page.title %}{{ page.title | xml_escape }} – {% endif %}{{ site.title | xml_escape }}
5 |
6 |
7 |
8 | {% if page.categories %} {% endif %}
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 | {% if site.show_social_icons or site.show_sharing_icons %}
18 |
19 | {% endif %}
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/faq.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: page
3 | title: Frequently Asked Questions
4 | permalink: /faq/
5 | ---
6 | ### How do I get a PID code for my project?
7 | Please read our [howto guide](/howto/).
8 |
9 | ### Is this supported by the [USB-IF](http://usb.org/)?
10 | No, pid.codes is in no way supported, endorsed by, or associated with USB-IF.
11 |
12 | ### Won't you get in trouble?
13 | pid.codes and the people behind it have never signed an agreement with USB-IF not to reassign or redistribute PID codes. The VID we were gifted was procured from USB-IF by a company that has since ceased trading, and they did so before USB-IF's terms prohibited sublicense or transferring of VIDs or PIDs.
14 |
15 | It is our belief that USB-IF has no legitimate right to prohibit this activity, and that their actions are limited to 'revoking' the original VID, a fairly meaningless pronouncement since they can never reassign it to anyone else. Nevertheless, we hope they will not do so, and will instead choose to work with us to make creating and distributing USB devices more accessible for hobbyists, makers, and small businesses.
16 |
17 | ### Do you make money off this?
18 | No, absolutely not. The domain name registration is our only cost besides our time, and we paid for that out of our own pockets. We accept no income from users or advertisers.
19 |
20 | ### Why would I need a unique PID?
21 | Operating systems use VID and PID codes to uniquely identify a device, which helps determine what drivers to load and how to interact with it.
22 |
23 | ### My project isn't out yet, can I still get a PID?
24 | Yes, absolutely. You need to have created a repository for your source code somewhere, with your work so far. If it's plain that you're not yet at the point of needing a unique PID, we might suggest you use a [testing PID](/1209/0001/). If you've got several unreleased projects, we might ask for justification before handing out another PID.
25 |
26 | ### My project is no longer OSH-licensed, what happens to my PID?
27 | We'd really rather you didn't do this, but we won't try and 'take away' your PID. Once it's assigned to you, it's yours until the heat death of the universe. However, don't expect any more PIDs from us in future!
28 |
29 | ### What if I request a PID at the same time as someone else?
30 | PIDs are allocated in the order pull requests are submitted. If the first pull request is rejected for whatever reason, the PID will go to a subsequent requester.
31 |
32 | ### How do I contact you?
33 | Email us at [admin@pid.codes](mailto:admin@pid.codes).
34 |
--------------------------------------------------------------------------------
/_sass/_syntax-highlighting.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * Syntax highlighting styles
3 | */
4 | .highlight {
5 | background: #fff;
6 | @extend %vertical-rhythm;
7 |
8 | .c { color: #998; font-style: italic } // Comment
9 | .err { color: #a61717; background-color: #e3d2d2 } // Error
10 | .k { font-weight: bold } // Keyword
11 | .o { font-weight: bold } // Operator
12 | .cm { color: #998; font-style: italic } // Comment.Multiline
13 | .cp { color: #999; font-weight: bold } // Comment.Preproc
14 | .c1 { color: #998; font-style: italic } // Comment.Single
15 | .cs { color: #999; font-weight: bold; font-style: italic } // Comment.Special
16 | .gd { color: #000; background-color: #fdd } // Generic.Deleted
17 | .gd .x { color: #000; background-color: #faa } // Generic.Deleted.Specific
18 | .ge { font-style: italic } // Generic.Emph
19 | .gr { color: #a00 } // Generic.Error
20 | .gh { color: #999 } // Generic.Heading
21 | .gi { color: #000; background-color: #dfd } // Generic.Inserted
22 | .gi .x { color: #000; background-color: #afa } // Generic.Inserted.Specific
23 | .go { color: #888 } // Generic.Output
24 | .gp { color: #555 } // Generic.Prompt
25 | .gs { font-weight: bold } // Generic.Strong
26 | .gu { color: #aaa } // Generic.Subheading
27 | .gt { color: #a00 } // Generic.Traceback
28 | .kc { font-weight: bold } // Keyword.Constant
29 | .kd { font-weight: bold } // Keyword.Declaration
30 | .kp { font-weight: bold } // Keyword.Pseudo
31 | .kr { font-weight: bold } // Keyword.Reserved
32 | .kt { color: #458; font-weight: bold } // Keyword.Type
33 | .m { color: #099 } // Literal.Number
34 | .s { color: #d14 } // Literal.String
35 | .na { color: #008080 } // Name.Attribute
36 | .nb { color: #0086B3 } // Name.Builtin
37 | .nc { color: #458; font-weight: bold } // Name.Class
38 | .no { color: #008080 } // Name.Constant
39 | .ni { color: #800080 } // Name.Entity
40 | .ne { color: #900; font-weight: bold } // Name.Exception
41 | .nf { color: #900; font-weight: bold } // Name.Function
42 | .nn { color: #555 } // Name.Namespace
43 | .nt { color: #000080 } // Name.Tag
44 | .nv { color: #008080 } // Name.Variable
45 | .ow { font-weight: bold } // Operator.Word
46 | .w { color: #bbb } // Text.Whitespace
47 | .mf { color: #099 } // Literal.Number.Float
48 | .mh { color: #099 } // Literal.Number.Hex
49 | .mi { color: #099 } // Literal.Number.Integer
50 | .mo { color: #099 } // Literal.Number.Oct
51 | .sb { color: #d14 } // Literal.String.Backtick
52 | .sc { color: #d14 } // Literal.String.Char
53 | .sd { color: #d14 } // Literal.String.Doc
54 | .s2 { color: #d14 } // Literal.String.Double
55 | .se { color: #d14 } // Literal.String.Escape
56 | .sh { color: #d14 } // Literal.String.Heredoc
57 | .si { color: #d14 } // Literal.String.Interpol
58 | .sx { color: #d14 } // Literal.String.Other
59 | .sr { color: #009926 } // Literal.String.Regex
60 | .s1 { color: #d14 } // Literal.String.Single
61 | .ss { color: #990073 } // Literal.String.Symbol
62 | .bp { color: #999 } // Name.Builtin.Pseudo
63 | .vc { color: #008080 } // Name.Variable.Class
64 | .vg { color: #008080 } // Name.Variable.Global
65 | .vi { color: #008080 } // Name.Variable.Instance
66 | .il { color: #099 } // Literal.Number.Integer.Long
67 | }
68 |
--------------------------------------------------------------------------------
/howto.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: page
3 | title: How to get a PID code
4 | permalink: /howto/
5 | ---
6 | ## 0. Prerequisites
7 | If your project does not meet the following criteria, your pull request **will** be rejected:
8 |
9 | - Publicly available source code repository...
10 | - Containing schematics or source code for a device with a USB interface...
11 | - Licensed under a recognized open source or open source hardware license. Your source code repository must contain a LICENSE file attesting to this fact.
12 |
13 | If your project involves both hardware and software, both need to be licensed under recognised OSS and OSHW licenses. If your project involves only one or the other, we may ask for further justification as to why you need a PID associated with your software project / development board instead of allowing end-users to request their own.
14 |
15 | If your project doesn't yet meet these requirements, please hold off requesting a PID until it does. Don't worry, we're not likely to run out of PIDs soon.
16 |
17 | ## 1. Fork us
18 | Create a fork of [our repository](https://github.com/pidcodes/pidcodes.github.com) on GitHub.
19 |
20 | ## 2. Set up your organisation page
21 | Create a directory named after your organisation in the `org` directory. Create a file inside it called `index.md` and add the following content:
22 |
23 | ```
24 | ---
25 | layout: org
26 | title: My organisation
27 | site: http://www.myorg.org/
28 | ---
29 | A short description of my organisation and what it does.
30 | ```
31 |
32 | If it's just you, that's fine too - put your own name and a short blurb about you and what you do. The site is an optional website for your organisation.
33 |
34 | ## 3. Find a VID and PID
35 | Browse the [list of PIDs](/1209/) for an unused PID number. You may request any number that is not in use, except those reserved as described on the VID page. Note that PIDs on our existing VID, 0x1209, may not start with 0x1xxx - this range is reserved by the original owners of the VID.
36 |
37 | When you've found a PID, create a directory named after it in the VID directory. So, if you picked PID `2345` on VID `1209`, create a directory with the path `/1209/2345/`. Inside it, create a file called `index.md` and add the following content:
38 |
39 | ```
40 | ---
41 | layout: pid
42 | title: My device name
43 | owner: myorg
44 | license: MIT
45 | site: http://www.mysite.com/
46 | source: http://github.com/myorg/mydevice/
47 | ---
48 | ```
49 |
50 | The `title` field is what will appear on the pid.codes directory. Titles will be prefixed with the name of your organisation, so don't include that in the title. Try and pick a name you'd want to see in Device Manager or dmesg.
51 |
52 | For the `owner` field, specify the name of the directory you created for your organisation in step 2. For license, you must name a valid open-source license; pull requests that do not have this field filled out correctly will be rejected.
53 |
54 | The `site` field should point to the most relevant URL about your project. The `source` field must point to a URL at which users can find the source code for your device; this includes both PCB designs and firmware. This does not have to be on GitHub. The two URLs can be the same.
55 |
56 | Under the second triple-dashed line, you may write a short description of your project, if you wish; this is not mandatory.
57 |
58 | ## 4. Send us a pull request
59 | Commit your changes to your fork of the repository with a descriptive commit message, and [send us a pull request](https://help.github.com/articles/using-pull-requests/). Pull requests will only be accepted if they follow the rules laid out for the VID you are requesting a PID under. If this is not your first PID, or you're requesting multiple PIDs, we may ask for more details and justification. Once we accept your pull request, your registration will go live and appear on pid.codes.
60 |
--------------------------------------------------------------------------------
/_sass/_base.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * Reset some basic elements
3 | */
4 | body, h1, h2, h3, h4, h5, h6,
5 | p, blockquote, pre, hr,
6 | dl, dd, ol, ul, figure {
7 | margin: 0;
8 | padding: 0;
9 | }
10 |
11 |
12 |
13 | /**
14 | * Basic styling
15 | */
16 | body {
17 | font-family: $base-font-family;
18 | font-size: $base-font-size;
19 | line-height: $base-line-height;
20 | font-weight: 300;
21 | color: $text-color;
22 | background-color: $background-color;
23 | -webkit-text-size-adjust: 100%;
24 | }
25 |
26 |
27 |
28 | /**
29 | * Set `margin-bottom` to maintain vertical rhythm
30 | */
31 | h1, h2, h3, h4, h5, h6,
32 | p, blockquote, pre,
33 | ul, ol, dl, figure,
34 | %vertical-rhythm {
35 | margin-bottom: $spacing-unit / 2;
36 | }
37 |
38 |
39 |
40 | /**
41 | * Images
42 | */
43 | img {
44 | max-width: 100%;
45 | vertical-align: middle;
46 | }
47 |
48 |
49 |
50 | /**
51 | * Figures
52 | */
53 | figure > img {
54 | display: block;
55 | }
56 |
57 | figcaption {
58 | font-size: $small-font-size;
59 | }
60 |
61 |
62 |
63 | /**
64 | * Lists
65 | */
66 | ul, ol {
67 | margin-left: $spacing-unit;
68 | }
69 |
70 | li {
71 | > ul,
72 | > ol {
73 | margin-bottom: 0;
74 | }
75 | }
76 |
77 |
78 |
79 | /**
80 | * Headings
81 | */
82 | h1, h2, h3, h4, h5, h6 {
83 | font-weight: 300;
84 | }
85 |
86 |
87 |
88 | /**
89 | * Links
90 | */
91 | a {
92 | color: $brand-color;
93 | text-decoration: none;
94 |
95 | &:visited {
96 | color: darken($brand-color, 15%);
97 | }
98 |
99 | &:hover {
100 | color: $text-color;
101 | text-decoration: underline;
102 | }
103 | }
104 |
105 |
106 |
107 | /**
108 | * Blockquotes
109 | */
110 | blockquote {
111 | color: $grey-color;
112 | border-left: 4px solid $grey-color-light;
113 | padding-left: $spacing-unit / 2;
114 | font-size: 18px;
115 | letter-spacing: -1px;
116 | font-style: italic;
117 |
118 | > :last-child {
119 | margin-bottom: 0;
120 | }
121 | }
122 |
123 |
124 |
125 | /**
126 | * Code formatting
127 | */
128 | pre,
129 | code {
130 | font-size: 15px;
131 | border: 1px solid $grey-color-light;
132 | border-radius: 3px;
133 | background-color: #eef;
134 | }
135 |
136 | code {
137 | padding: 1px 5px;
138 | }
139 |
140 | pre {
141 | padding: 8px 12px;
142 | overflow-x: scroll;
143 |
144 | > code {
145 | border: 0;
146 | padding-right: 0;
147 | padding-left: 0;
148 | }
149 | }
150 |
151 |
152 |
153 | /**
154 | * Wrapper
155 | */
156 | .wrapper {
157 | max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit} * 2));
158 | max-width: calc(#{$content-width} - (#{$spacing-unit} * 2));
159 | margin-right: auto;
160 | margin-left: auto;
161 | padding-right: $spacing-unit;
162 | padding-left: $spacing-unit;
163 | @extend %clearfix;
164 |
165 | @include media-query($on-laptop) {
166 | max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit}));
167 | max-width: calc(#{$content-width} - (#{$spacing-unit}));
168 | padding-right: $spacing-unit / 2;
169 | padding-left: $spacing-unit / 2;
170 | }
171 | }
172 |
173 |
174 |
175 | /**
176 | * Clearfix
177 | */
178 | %clearfix {
179 |
180 | &:after {
181 | content: "";
182 | display: table;
183 | clear: both;
184 | }
185 | }
186 |
187 |
188 |
189 | /**
190 | * Icons
191 | */
192 | .icon {
193 |
194 | > svg {
195 | display: inline-block;
196 | width: 16px;
197 | height: 16px;
198 | vertical-align: middle;
199 |
200 | path {
201 | fill: $grey-color;
202 | }
203 | }
204 | }
205 |
--------------------------------------------------------------------------------
/_sass/_layout.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * Site header
3 | */
4 | .site-header {
5 | border-top: 5px solid $grey-color-dark;
6 | border-bottom: 1px solid $grey-color-light;
7 | min-height: 56px;
8 |
9 | // Positioning context for the mobile navigation icon
10 | position: relative;
11 | }
12 |
13 | .site-title {
14 | font-size: 26px;
15 | line-height: 56px;
16 | letter-spacing: -1px;
17 | margin-bottom: 0;
18 | float: left;
19 |
20 | &,
21 | &:visited {
22 | color: $grey-color-dark;
23 | }
24 | }
25 |
26 | .site-nav {
27 | float: right;
28 | line-height: 56px;
29 |
30 | .menu-icon {
31 | display: none;
32 | }
33 |
34 | .page-link {
35 | color: $text-color;
36 | line-height: $base-line-height;
37 |
38 | // Gaps between nav items, but not on the first one
39 | &:not(:first-child) {
40 | margin-left: 20px;
41 | }
42 | }
43 |
44 | @include media-query($on-palm) {
45 | position: absolute;
46 | top: 9px;
47 | right: 30px;
48 | background-color: $background-color;
49 | border: 1px solid $grey-color-light;
50 | border-radius: 5px;
51 | text-align: right;
52 |
53 | .menu-icon {
54 | display: block;
55 | float: right;
56 | width: 36px;
57 | height: 26px;
58 | line-height: 0;
59 | padding-top: 10px;
60 | text-align: center;
61 |
62 | > svg {
63 | width: 18px;
64 | height: 15px;
65 |
66 | path {
67 | fill: $grey-color-dark;
68 | }
69 | }
70 | }
71 |
72 | .trigger {
73 | clear: both;
74 | display: none;
75 | }
76 |
77 | &:hover .trigger {
78 | display: block;
79 | padding-bottom: 5px;
80 | }
81 |
82 | .page-link {
83 | display: block;
84 | padding: 5px 10px;
85 | }
86 | }
87 | }
88 |
89 |
90 |
91 | /**
92 | * Site footer
93 | */
94 | .site-footer {
95 | border-top: 1px solid $grey-color-light;
96 | padding: $spacing-unit 0;
97 | }
98 |
99 | .footer-heading {
100 | font-size: 18px;
101 | margin-bottom: $spacing-unit / 2;
102 | }
103 |
104 | .contact-list,
105 | .social-media-list {
106 | list-style: none;
107 | margin-left: 0;
108 | }
109 |
110 | .footer-col-wrapper {
111 | font-size: 15px;
112 | color: $grey-color;
113 | margin-left: -$spacing-unit / 2;
114 | @extend %clearfix;
115 | }
116 |
117 | .footer-col {
118 | float: left;
119 | margin-bottom: $spacing-unit / 2;
120 | padding-left: $spacing-unit / 2;
121 | }
122 |
123 | .footer-col-1 {
124 | width: -webkit-calc(35% - (#{$spacing-unit} / 2));
125 | width: calc(35% - (#{$spacing-unit} / 2));
126 | }
127 |
128 | .footer-col-2 {
129 | width: -webkit-calc(20% - (#{$spacing-unit} / 2));
130 | width: calc(20% - (#{$spacing-unit} / 2));
131 | }
132 |
133 | .footer-col-3 {
134 | width: -webkit-calc(45% - (#{$spacing-unit} / 2));
135 | width: calc(45% - (#{$spacing-unit} / 2));
136 | }
137 |
138 | @include media-query($on-laptop) {
139 | .footer-col-1,
140 | .footer-col-2 {
141 | width: -webkit-calc(50% - (#{$spacing-unit} / 2));
142 | width: calc(50% - (#{$spacing-unit} / 2));
143 | }
144 |
145 | .footer-col-3 {
146 | width: -webkit-calc(100% - (#{$spacing-unit} / 2));
147 | width: calc(100% - (#{$spacing-unit} / 2));
148 | }
149 | }
150 |
151 | @include media-query($on-palm) {
152 | .footer-col {
153 | float: none;
154 | width: -webkit-calc(100% - (#{$spacing-unit} / 2));
155 | width: calc(100% - (#{$spacing-unit} / 2));
156 | }
157 | }
158 |
159 |
160 |
161 | /**
162 | * Page content
163 | */
164 | .page-content {
165 | padding: $spacing-unit 0;
166 | }
167 |
168 | .page-heading {
169 | font-size: 20px;
170 | }
171 |
172 | .post-list {
173 | margin-left: 0;
174 | list-style: none;
175 |
176 | > li {
177 | margin-bottom: $spacing-unit;
178 | }
179 | }
180 |
181 | .post-meta {
182 | font-size: $small-font-size;
183 | color: $grey-color;
184 | }
185 |
186 | .post-link {
187 | display: block;
188 | font-size: 24px;
189 | }
190 |
191 |
192 |
193 | /**
194 | * Posts
195 | */
196 | .post-header {
197 | margin-bottom: $spacing-unit;
198 | }
199 |
200 | .post-title {
201 | font-size: 42px;
202 | letter-spacing: -1px;
203 | line-height: 1;
204 |
205 | @include media-query($on-laptop) {
206 | font-size: 36px;
207 | }
208 | }
209 |
210 | .post-content {
211 | margin-bottom: $spacing-unit;
212 |
213 | h2 {
214 | font-size: 32px;
215 |
216 | @include media-query($on-laptop) {
217 | font-size: 28px;
218 | }
219 | }
220 |
221 | h3 {
222 | font-size: 26px;
223 |
224 | @include media-query($on-laptop) {
225 | font-size: 22px;
226 | }
227 | }
228 |
229 | h4 {
230 | font-size: 20px;
231 |
232 | @include media-query($on-laptop) {
233 | font-size: 18px;
234 | }
235 | }
236 | }
237 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | CC0 1.0 Universal
2 |
3 | Statement of Purpose
4 |
5 | The laws of most jurisdictions throughout the world automatically confer
6 | exclusive Copyright and Related Rights (defined below) upon the creator and
7 | subsequent owner(s) (each and all, an "owner") of an original work of
8 | authorship and/or a database (each, a "Work").
9 |
10 | Certain owners wish to permanently relinquish those rights to a Work for the
11 | purpose of contributing to a commons of creative, cultural and scientific
12 | works ("Commons") that the public can reliably and without fear of later
13 | claims of infringement build upon, modify, incorporate in other works, reuse
14 | and redistribute as freely as possible in any form whatsoever and for any
15 | purposes, including without limitation commercial purposes. These owners may
16 | contribute to the Commons to promote the ideal of a free culture and the
17 | further production of creative, cultural and scientific works, or to gain
18 | reputation or greater distribution for their Work in part through the use and
19 | efforts of others.
20 |
21 | For these and/or other purposes and motivations, and without any expectation
22 | of additional consideration or compensation, the person associating CC0 with a
23 | Work (the "Affirmer"), to the extent that he or she is an owner of Copyright
24 | and Related Rights in the Work, voluntarily elects to apply CC0 to the Work
25 | and publicly distribute the Work under its terms, with knowledge of his or her
26 | Copyright and Related Rights in the Work and the meaning and intended legal
27 | effect of CC0 on those rights.
28 |
29 | 1. Copyright and Related Rights. A Work made available under CC0 may be
30 | protected by copyright and related or neighboring rights ("Copyright and
31 | Related Rights"). Copyright and Related Rights include, but are not limited
32 | to, the following:
33 |
34 | i. the right to reproduce, adapt, distribute, perform, display, communicate,
35 | and translate a Work;
36 |
37 | ii. moral rights retained by the original author(s) and/or performer(s);
38 |
39 | iii. publicity and privacy rights pertaining to a person's image or likeness
40 | depicted in a Work;
41 |
42 | iv. rights protecting against unfair competition in regards to a Work,
43 | subject to the limitations in paragraph 4(a), below;
44 |
45 | v. rights protecting the extraction, dissemination, use and reuse of data in
46 | a Work;
47 |
48 | vi. database rights (such as those arising under Directive 96/9/EC of the
49 | European Parliament and of the Council of 11 March 1996 on the legal
50 | protection of databases, and under any national implementation thereof,
51 | including any amended or successor version of such directive); and
52 |
53 | vii. other similar, equivalent or corresponding rights throughout the world
54 | based on applicable law or treaty, and any national implementations thereof.
55 |
56 | 2. Waiver. To the greatest extent permitted by, but not in contravention of,
57 | applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and
58 | unconditionally waives, abandons, and surrenders all of Affirmer's Copyright
59 | and Related Rights and associated claims and causes of action, whether now
60 | known or unknown (including existing as well as future claims and causes of
61 | action), in the Work (i) in all territories worldwide, (ii) for the maximum
62 | duration provided by applicable law or treaty (including future time
63 | extensions), (iii) in any current or future medium and for any number of
64 | copies, and (iv) for any purpose whatsoever, including without limitation
65 | commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes
66 | the Waiver for the benefit of each member of the public at large and to the
67 | detriment of Affirmer's heirs and successors, fully intending that such Waiver
68 | shall not be subject to revocation, rescission, cancellation, termination, or
69 | any other legal or equitable action to disrupt the quiet enjoyment of the Work
70 | by the public as contemplated by Affirmer's express Statement of Purpose.
71 |
72 | 3. Public License Fallback. Should any part of the Waiver for any reason be
73 | judged legally invalid or ineffective under applicable law, then the Waiver
74 | shall be preserved to the maximum extent permitted taking into account
75 | Affirmer's express Statement of Purpose. In addition, to the extent the Waiver
76 | is so judged Affirmer hereby grants to each affected person a royalty-free,
77 | non transferable, non sublicensable, non exclusive, irrevocable and
78 | unconditional license to exercise Affirmer's Copyright and Related Rights in
79 | the Work (i) in all territories worldwide, (ii) for the maximum duration
80 | provided by applicable law or treaty (including future time extensions), (iii)
81 | in any current or future medium and for any number of copies, and (iv) for any
82 | purpose whatsoever, including without limitation commercial, advertising or
83 | promotional purposes (the "License"). The License shall be deemed effective as
84 | of the date CC0 was applied by Affirmer to the Work. Should any part of the
85 | License for any reason be judged legally invalid or ineffective under
86 | applicable law, such partial invalidity or ineffectiveness shall not
87 | invalidate the remainder of the License, and in such case Affirmer hereby
88 | affirms that he or she will not (i) exercise any of his or her remaining
89 | Copyright and Related Rights in the Work or (ii) assert any associated claims
90 | and causes of action with respect to the Work, in either case contrary to
91 | Affirmer's express Statement of Purpose.
92 |
93 | 4. Limitations and Disclaimers.
94 |
95 | a. No trademark or patent rights held by Affirmer are waived, abandoned,
96 | surrendered, licensed or otherwise affected by this document.
97 |
98 | b. Affirmer offers the Work as-is and makes no representations or warranties
99 | of any kind concerning the Work, express, implied, statutory or otherwise,
100 | including without limitation warranties of title, merchantability, fitness
101 | for a particular purpose, non infringement, or the absence of latent or
102 | other defects, accuracy, or the present or absence of errors, whether or not
103 | discoverable, all to the greatest extent permissible under applicable law.
104 |
105 | c. Affirmer disclaims responsibility for clearing rights of other persons
106 | that may apply to the Work or any use thereof, including without limitation
107 | any person's Copyright and Related Rights in the Work. Further, Affirmer
108 | disclaims responsibility for obtaining any necessary consents, permissions
109 | or other rights required for any use of the Work.
110 |
111 | d. Affirmer understands and acknowledges that Creative Commons is not a
112 | party to this document and has no duty or obligation with respect to this
113 | CC0 or use of the Work.
114 |
115 | For more information, please see
116 |
117 |
118 |
--------------------------------------------------------------------------------
/_sass/_solarized-dark.scss:
--------------------------------------------------------------------------------
1 | /* Solarized Dark
2 |
3 | For use with Jekyll and Pygments
4 |
5 | http://ethanschoonover.com/solarized
6 |
7 | SOLARIZED HEX ROLE
8 | --------- -------- ------------------------------------------
9 | base03 #002b36 background
10 | base01 #586e75 comments / secondary content
11 | base1 #93a1a1 body text / default code / primary content
12 | orange #cb4b16 constants
13 | red #dc322f regex, special keywords
14 | blue #268bd2 reserved keywords
15 | cyan #2aa198 strings, numbers
16 | green #859900 operators, other keywords
17 | */
18 |
19 | .highlight,
20 | .gist-syntax .highlight { background-color: #002b36; color: #93a1a1 }
21 | .highlight .c,
22 | .gist-syntax .highlight .c { color: #586e75 } /* Comment */
23 | .highlight .err,
24 | .gist-syntax .highlight .err { color: #93a1a1 } /* Error */
25 | .highlight .g,
26 | .gist-syntax .highlight .g { color: #93a1a1 } /* Generic */
27 | .highlight .k,
28 | .gist-syntax .highlight .k { color: #859900 } /* Keyword */
29 | .highlight .l,
30 | .gist-syntax .highlight .l { color: #93a1a1 } /* Literal */
31 | .highlight .n,
32 | .gist-syntax .highlight .n { color: #93a1a1 } /* Name */
33 | .highlight .o,
34 | .gist-syntax .highlight .o { color: #859900 } /* Operator */
35 | .highlight .x,
36 | .gist-syntax .highlight .x { color: #cb4b16 } /* Other */
37 | .highlight .p,
38 | .gist-syntax .highlight .p { color: #93a1a1 } /* Punctuation */
39 | .highlight .cm,
40 | .gist-syntax .highlight .cm { color: #586e75 } /* Comment.Multiline */
41 | .highlight .cp,
42 | .gist-syntax .highlight .cp { color: #859900 } /* Comment.Preproc */
43 | .highlight .c1,
44 | .gist-syntax .highlight .c1 { color: #586e75 } /* Comment.Single */
45 | .highlight .cs,
46 | .gist-syntax .highlight .cs { color: #859900 } /* Comment.Special */
47 | .highlight .gd,
48 | .gist-syntax .highlight .gd { color: #2aa198 } /* Generic.Deleted */
49 | .highlight .ge,
50 | .gist-syntax .highlight .ge { color: #93a1a1; font-style: italic } /* Generic.Emph */
51 | .highlight .gr,
52 | .gist-syntax .highlight .gr { color: #dc322f } /* Generic.Error */
53 | .highlight .gh,
54 | .gist-syntax .highlight .gh { color: #cb4b16 } /* Generic.Heading */
55 | .highlight .gi,
56 | .gist-syntax .highlight .gi { color: #859900 } /* Generic.Inserted */
57 | .highlight .go,
58 | .gist-syntax .highlight .go { color: #93a1a1 } /* Generic.Output */
59 | .highlight .gp,
60 | .gist-syntax .highlight .gp { color: #93a1a1 } /* Generic.Prompt */
61 | .highlight .gs,
62 | .gist-syntax .highlight .gs { color: #93a1a1; font-weight: bold } /* Generic.Strong */
63 | .highlight .gu,
64 | .gist-syntax .highlight .gu { color: #cb4b16 } /* Generic.Subheading */
65 | .highlight .gt,
66 | .gist-syntax .highlight .gt { color: #93a1a1 } /* Generic.Traceback */
67 | .highlight .kc,
68 | .gist-syntax .highlight .kc { color: #cb4b16 } /* Keyword.Constant */
69 | .highlight .kd,
70 | .gist-syntax .highlight .kd { color: #268bd2 } /* Keyword.Declaration */
71 | .highlight .kn,
72 | .gist-syntax .highlight .kn { color: #859900 } /* Keyword.Namespace */
73 | .highlight .kp,
74 | .gist-syntax .highlight .kp { color: #859900 } /* Keyword.Pseudo */
75 | .highlight .kr,
76 | .gist-syntax .highlight .kr { color: #268bd2 } /* Keyword.Reserved */
77 | .highlight .kt,
78 | .gist-syntax .highlight .kt { color: #dc322f } /* Keyword.Type */
79 | .highlight .ld,
80 | .gist-syntax .highlight .ld { color: #93a1a1 } /* Literal.Date */
81 | .highlight .m,
82 | .gist-syntax .highlight .m { color: #2aa198 } /* Literal.Number */
83 | .highlight .s,
84 | .gist-syntax .highlight .s { color: #2aa198 } /* Literal.String */
85 | .highlight .na,
86 | .gist-syntax .highlight .na { color: #93a1a1 } /* Name.Attribute */
87 | .highlight .nb,
88 | .gist-syntax .highlight .nb { color: #B58900 } /* Name.Builtin */
89 | .highlight .nc,
90 | .gist-syntax .highlight .nc { color: #268bd2 } /* Name.Class */
91 | .highlight .no,
92 | .gist-syntax .highlight .no { color: #cb4b16 } /* Name.Constant */
93 | .highlight .nd,
94 | .gist-syntax .highlight .nd { color: #268bd2 } /* Name.Decorator */
95 | .highlight .ni,
96 | .gist-syntax .highlight .ni { color: #cb4b16 } /* Name.Entity */
97 | .highlight .ne,
98 | .gist-syntax .highlight .ne { color: #cb4b16 } /* Name.Exception */
99 | .highlight .nf,
100 | .gist-syntax .highlight .nf { color: #268bd2 } /* Name.Function */
101 | .highlight .nl,
102 | .gist-syntax .highlight .nl { color: #93a1a1 } /* Name.Label */
103 | .highlight .nn,
104 | .gist-syntax .highlight .nn { color: #93a1a1 } /* Name.Namespace */
105 | .highlight .nx,
106 | .gist-syntax .highlight .nx { color: #93a1a1 } /* Name.Other */
107 | .highlight .py,
108 | .gist-syntax .highlight .py { color: #93a1a1 } /* Name.Property */
109 | .highlight .nt,
110 | .gist-syntax .highlight .nt { color: #268bd2 } /* Name.Tag */
111 | .highlight .nv,
112 | .gist-syntax .highlight .nv { color: #268bd2 } /* Name.Variable */
113 | .highlight .ow,
114 | .gist-syntax .highlight .ow { color: #859900 } /* Operator.Word */
115 | .highlight .w,
116 | .gist-syntax .highlight .w { color: #93a1a1 } /* Text.Whitespace */
117 | .highlight .mf,
118 | .gist-syntax .highlight .mf { color: #2aa198 } /* Literal.Number.Float */
119 | .highlight .mh,
120 | .gist-syntax .highlight .mh { color: #2aa198 } /* Literal.Number.Hex */
121 | .highlight .mi,
122 | .gist-syntax .highlight .mi { color: #2aa198 } /* Literal.Number.Integer */
123 | .highlight .mo,
124 | .gist-syntax .highlight .mo { color: #2aa198 } /* Literal.Number.Oct */
125 | .highlight .sb,
126 | .gist-syntax .highlight .sb { color: #586e75 } /* Literal.String.Backtick */
127 | .highlight .sc,
128 | .gist-syntax .highlight .sc { color: #2aa198 } /* Literal.String.Char */
129 | .highlight .sd,
130 | .gist-syntax .highlight .sd { color: #93a1a1 } /* Literal.String.Doc */
131 | .highlight .s2,
132 | .gist-syntax .highlight .s2 { color: #2aa198 } /* Literal.String.Double */
133 | .highlight .se,
134 | .gist-syntax .highlight .se { color: #cb4b16 } /* Literal.String.Escape */
135 | .highlight .sh,
136 | .gist-syntax .highlight .sh { color: #93a1a1 } /* Literal.String.Heredoc */
137 | .highlight .si,
138 | .gist-syntax .highlight .si { color: #2aa198 } /* Literal.String.Interpol */
139 | .highlight .sx,
140 | .gist-syntax .highlight .sx { color: #2aa198 } /* Literal.String.Other */
141 | .highlight .sr,
142 | .gist-syntax .highlight .sr { color: #dc322f } /* Literal.String.Regex */
143 | .highlight .s1,
144 | .gist-syntax .highlight .s1 { color: #2aa198 } /* Literal.String.Single */
145 | .highlight .ss,
146 | .gist-syntax .highlight .ss { color: #2aa198 } /* Literal.String.Symbol */
147 | .highlight .bp,
148 | .gist-syntax .highlight .bp { color: #268bd2 } /* Name.Builtin.Pseudo */
149 | .highlight .vc,
150 | .gist-syntax .highlight .vc { color: #268bd2 } /* Name.Variable.Class */
151 | .highlight .vg,
152 | .gist-syntax .highlight .vg { color: #268bd2 } /* Name.Variable.Global */
153 | .highlight .vi,
154 | .gist-syntax .highlight .vi { color: #268bd2 } /* Name.Variable.Instance */
155 | .highlight .il,
156 | .gist-syntax .highlight .il { color: #2aa198 } /* Literal.Number.Integer.Long */
157 |
--------------------------------------------------------------------------------
/_sass/_solarized-light.scss:
--------------------------------------------------------------------------------
1 | /* Solarized Light
2 |
3 | For use with Jekyll and Pygments
4 |
5 | http://ethanschoonover.com/solarized
6 |
7 | SOLARIZED HEX ROLE
8 | --------- -------- ------------------------------------------
9 | base01 #586e75 body text / default code / primary content
10 | base1 #93a1a1 comments / secondary content
11 | base3 #fdf6e3 background
12 | orange #cb4b16 constants
13 | red #dc322f regex, special keywords
14 | blue #268bd2 reserved keywords
15 | cyan #2aa198 strings, numbers
16 | green #859900 operators, other keywords
17 | */
18 |
19 | .highlight,
20 | .gist-syntax .highlight { background-color: #fdf6e3; color: #586e75 }
21 | .highlight .c,
22 | .gist-syntax .highlight .c { color: #93a1a1 } /* Comment */
23 | .highlight .err,
24 | .gist-syntax .highlight .err { color: #586e75 } /* Error */
25 | .highlight .g,
26 | .gist-syntax .highlight .g { color: #586e75 } /* Generic */
27 | .highlight .k,
28 | .gist-syntax .highlight .k { color: #859900 } /* Keyword */
29 | .highlight .l,
30 | .gist-syntax .highlight .l { color: #586e75 } /* Literal */
31 | .highlight .n,
32 | .gist-syntax .highlight .n { color: #586e75 } /* Name */
33 | .highlight .o,
34 | .gist-syntax .highlight .o { color: #859900 } /* Operator */
35 | .highlight .x,
36 | .gist-syntax .highlight .x { color: #cb4b16 } /* Other */
37 | .highlight .p,
38 | .gist-syntax .highlight .p { color: #586e75 } /* Punctuation */
39 | .highlight .cm,
40 | .gist-syntax .highlight .cm { color: #93a1a1 } /* Comment.Multiline */
41 | .highlight .cp,
42 | .gist-syntax .highlight .cp { color: #859900 } /* Comment.Preproc */
43 | .highlight .c1,
44 | .gist-syntax .highlight .c1 { color: #93a1a1 } /* Comment.Single */
45 | .highlight .cs,
46 | .gist-syntax .highlight .cs { color: #859900 } /* Comment.Special */
47 | .highlight .gd,
48 | .gist-syntax .highlight .gd { color: #2aa198 } /* Generic.Deleted */
49 | .highlight .ge,
50 | .gist-syntax .highlight .ge { color: #586e75; font-style: italic } /* Generic.Emph */
51 | .highlight .gr,
52 | .gist-syntax .highlight .gr { color: #dc322f } /* Generic.Error */
53 | .highlight .gh,
54 | .gist-syntax .highlight .gh { color: #cb4b16 } /* Generic.Heading */
55 | .highlight .gi,
56 | .gist-syntax .highlight .gi { color: #859900 } /* Generic.Inserted */
57 | .highlight .go,
58 | .gist-syntax .highlight .go { color: #586e75 } /* Generic.Output */
59 | .highlight .gp,
60 | .gist-syntax .highlight .gp { color: #586e75 } /* Generic.Prompt */
61 | .highlight .gs,
62 | .gist-syntax .highlight .gs { color: #586e75; font-weight: bold } /* Generic.Strong */
63 | .highlight .gu,
64 | .gist-syntax .highlight .gu { color: #cb4b16 } /* Generic.Subheading */
65 | .highlight .gt,
66 | .gist-syntax .highlight .gt { color: #586e75 } /* Generic.Traceback */
67 | .highlight .kc,
68 | .gist-syntax .highlight .kc { color: #cb4b16 } /* Keyword.Constant */
69 | .highlight .kd,
70 | .gist-syntax .highlight .kd { color: #268bd2 } /* Keyword.Declaration */
71 | .highlight .kn,
72 | .gist-syntax .highlight .kn { color: #859900 } /* Keyword.Namespace */
73 | .highlight .kp,
74 | .gist-syntax .highlight .kp { color: #859900 } /* Keyword.Pseudo */
75 | .highlight .kr,
76 | .gist-syntax .highlight .kr { color: #268bd2 } /* Keyword.Reserved */
77 | .highlight .kt,
78 | .gist-syntax .highlight .kt { color: #dc322f } /* Keyword.Type */
79 | .highlight .ld,
80 | .gist-syntax .highlight .ld { color: #586e75 } /* Literal.Date */
81 | .highlight .m,
82 | .gist-syntax .highlight .m { color: #2aa198 } /* Literal.Number */
83 | .highlight .s,
84 | .gist-syntax .highlight .s { color: #2aa198 } /* Literal.String */
85 | .highlight .na,
86 | .gist-syntax .highlight .na { color: #586e75 } /* Name.Attribute */
87 | .highlight .nb,
88 | .gist-syntax .highlight .nb { color: #B58900 } /* Name.Builtin */
89 | .highlight .nc,
90 | .gist-syntax .highlight .nc { color: #268bd2 } /* Name.Class */
91 | .highlight .no,
92 | .gist-syntax .highlight .no { color: #cb4b16 } /* Name.Constant */
93 | .highlight .nd,
94 | .gist-syntax .highlight .nd { color: #268bd2 } /* Name.Decorator */
95 | .highlight .ni,
96 | .gist-syntax .highlight .ni { color: #cb4b16 } /* Name.Entity */
97 | .highlight .ne,
98 | .gist-syntax .highlight .ne { color: #cb4b16 } /* Name.Exception */
99 | .highlight .nf,
100 | .gist-syntax .highlight .nf { color: #268bd2 } /* Name.Function */
101 | .highlight .nl,
102 | .gist-syntax .highlight .nl { color: #586e75 } /* Name.Label */
103 | .highlight .nn,
104 | .gist-syntax .highlight .nn { color: #586e75 } /* Name.Namespace */
105 | .highlight .nx,
106 | .gist-syntax .highlight .nx { color: #586e75 } /* Name.Other */
107 | .highlight .py,
108 | .gist-syntax .highlight .py { color: #586e75 } /* Name.Property */
109 | .highlight .nt,
110 | .gist-syntax .highlight .nt { color: #268bd2 } /* Name.Tag */
111 | .highlight .nv,
112 | .gist-syntax .highlight .nv { color: #268bd2 } /* Name.Variable */
113 | .highlight .ow,
114 | .gist-syntax .highlight .ow { color: #859900 } /* Operator.Word */
115 | .highlight .w,
116 | .gist-syntax .highlight .w { color: #586e75 } /* Text.Whitespace */
117 | .highlight .mf,
118 | .gist-syntax .highlight .mf { color: #2aa198 } /* Literal.Number.Float */
119 | .highlight .mh,
120 | .gist-syntax .highlight .mh { color: #2aa198 } /* Literal.Number.Hex */
121 | .highlight .mi,
122 | .gist-syntax .highlight .mi { color: #2aa198 } /* Literal.Number.Integer */
123 | .highlight .mo,
124 | .gist-syntax .highlight .mo { color: #2aa198 } /* Literal.Number.Oct */
125 | .highlight .sb,
126 | .gist-syntax .highlight .sb { color: #93a1a1 } /* Literal.String.Backtick */
127 | .highlight .sc,
128 | .gist-syntax .highlight .sc { color: #2aa198 } /* Literal.String.Char */
129 | .highlight .sd,
130 | .gist-syntax .highlight .sd { color: #586e75 } /* Literal.String.Doc */
131 | .highlight .s2,
132 | .gist-syntax .highlight .s2 { color: #2aa198 } /* Literal.String.Double */
133 | .highlight .se,
134 | .gist-syntax .highlight .se { color: #cb4b16 } /* Literal.String.Escape */
135 | .highlight .sh,
136 | .gist-syntax .highlight .sh { color: #586e75 } /* Literal.String.Heredoc */
137 | .highlight .si,
138 | .gist-syntax .highlight .si { color: #2aa198 } /* Literal.String.Interpol */
139 | .highlight .sx,
140 | .gist-syntax .highlight .sx { color: #2aa198 } /* Literal.String.Other */
141 | .highlight .sr,
142 | .gist-syntax .highlight .sr { color: #dc322f } /* Literal.String.Regex */
143 | .highlight .s1,
144 | .gist-syntax .highlight .s1 { color: #2aa198 } /* Literal.String.Single */
145 | .highlight .ss,
146 | .gist-syntax .highlight .ss { color: #2aa198 } /* Literal.String.Symbol */
147 | .highlight .bp,
148 | .gist-syntax .highlight .bp { color: #268bd2 } /* Name.Builtin.Pseudo */
149 | .highlight .vc,
150 | .gist-syntax .highlight .vc { color: #268bd2 } /* Name.Variable.Class */
151 | .highlight .vg,
152 | .gist-syntax .highlight .vg { color: #268bd2 } /* Name.Variable.Global */
153 | .highlight .vi,
154 | .gist-syntax .highlight .vi { color: #268bd2 } /* Name.Variable.Instance */
155 | .highlight .il,
156 | .gist-syntax .highlight .il { color: #2aa198 } /* Literal.Number.Integer.Long */
157 |
--------------------------------------------------------------------------------
/_sass/_main.scss:
--------------------------------------------------------------------------------
1 | @charset "UTF-8";
2 | /*
3 |
4 | Pixyll
5 |
6 | A simple, beautiful theme for Jekyll that emphasizes content rather than
7 | aesthetic fluff.
8 |
9 | Best served with BASSCSS (http://jxnblk.github.io/basscss)
10 |
11 | Crafted with <3 by John Otander (@4lpine) - ©2015 John Otander
12 | MIT License http://opensource.org/licenses/MIT
13 |
14 | */
15 |
16 | body {
17 | font-family: "Merriweather", "PT Serif", Georgia, "Times New Roman", serif;
18 | }
19 |
20 | html, body {
21 | height: 100%;
22 | }
23 |
24 | img {
25 | width: auto;
26 | max-width: 100%;
27 | }
28 |
29 | .site-wrap {
30 | min-height: 100%;
31 | margin-bottom: -120px;
32 | }
33 |
34 | .site-wrap:after {
35 | content: "";
36 | display: block;
37 | }
38 |
39 | .footer, .site-wrap:after {
40 | height: 120px;
41 | }
42 |
43 | body {
44 | font-size: 1.5rem;
45 |
46 | box-sizing: border-box;
47 | -moz-box-sizing: border-box;
48 | -webkit-box-sizing: border-box;
49 | }
50 |
51 | .gist,
52 | .gist .highlight .p {
53 | font-size: .75rem;
54 | }
55 |
56 | .gist .lines {
57 | width: 100%;
58 | }
59 |
60 | .site-header a {
61 | color: #333;
62 | font-weight: 300;
63 | }
64 |
65 | .site-header nav a {
66 | font-size: 1rem;
67 | color: #666;
68 | }
69 |
70 | .site-header nav a:hover {
71 | color: #444;
72 | opacity: 1;
73 | border-bottom: 2px solid #444;
74 | }
75 |
76 | .site-nav a + a {
77 | margin-left: 1em;
78 | }
79 |
80 | .site-nav {
81 | margin: 0;
82 | padding: 0;
83 | }
84 |
85 | .site-header a:hover,
86 | .posts .post a:hover .post-meta,
87 | .posts .post a:hover .post-title,
88 | .posts .post a:hover .post-summary {
89 | opacity: 0.88;
90 | }
91 |
92 | /*
93 | Table styles copied from Bootstrap
94 | Copyright (c) 2013 Twitter, Inc
95 | */
96 |
97 | table {
98 | width: 100%;
99 | max-width: 100%;
100 | margin-bottom: 1.5;
101 | font-size: 1.125rem;
102 | // Cells
103 | > thead,
104 | > tbody,
105 | > tfoot {
106 | > tr {
107 | > th,
108 | > td {
109 | padding: 12px;
110 | line-height: 1.2;
111 | vertical-align: top;
112 | border-top: 1px solid #333;
113 | }
114 | }
115 | }
116 | // Bottom align for column headings
117 | > thead > tr > th {
118 | vertical-align: bottom;
119 | border-bottom: 2px solid #333;
120 | }
121 | // Remove top border from thead by default
122 | > caption + thead,
123 | > colgroup + thead,
124 | > thead:first-child {
125 | > tr:first-child {
126 | > th,
127 | > td {
128 | border-top: 0;
129 | }
130 | }
131 | }
132 | // Account for multiple tbody instances
133 | > tbody + tbody {
134 | border-top: 2px solid #333;
135 | }
136 | }
137 |
138 | .related-post-title {
139 | border-bottom: thin solid #f3f3f3;
140 | }
141 |
142 | .posts {
143 | margin: 0;
144 | }
145 |
146 | .posts .post {
147 | margin-bottom: 0.75em;
148 | padding-bottom: .375em;
149 | border-bottom: thin solid #f3f3f3;
150 | }
151 |
152 | .posts .post:last-child {
153 | border-bottom: none;
154 | margin-bottom: .375em;
155 | padding-bottom: 0;
156 | }
157 |
158 | .post-link .post-title {
159 | margin-top: 0;
160 | font-weight: 600;
161 | color: #333;
162 | }
163 |
164 | .post-footer {
165 | @extend .italic;
166 |
167 | margin-top: .75rem;
168 | text-align: center;
169 | }
170 |
171 | .post-footer .avatar {
172 | margin: 2rem 0;
173 | width: 100px;
174 | border-radius: 50%;
175 | }
176 |
177 | .pagination,
178 | .button {
179 | font-size: 1rem;
180 | font-family: 'Lato', 'Helvetica Neue', Helvetica, sans-serif;
181 | font-weight: 300;
182 | text-align: center;
183 | }
184 |
185 | .pagination a, .pagination .disabled {
186 | -webkit-transition: all 0.2s ease-in-out;
187 | -moz-transition: all 0.2s ease-in-out;
188 | transition: all 0.2s ease-in-out;
189 | background: #fafafa;
190 | border-radius: 0.1875em;
191 | border: 1px solid #f3f3f3;
192 | color: #333333;
193 | padding: 1em 1.5em;
194 | }
195 |
196 | .pagination .disabled {
197 | opacity: 0.5;
198 | }
199 |
200 | .pagination a:hover, .pagination a:focus {
201 | background: white;
202 | color: #477dca;
203 | }
204 |
205 | .pagination a:active {
206 | background: #f7f7f7;
207 | }
208 |
209 | .wrap .measure {
210 | margin: 0 auto;
211 | }
212 |
213 | .meta,
214 | .post-meta {
215 | width: auto;
216 | font-size: 1rem;
217 | font-weight: 300;
218 | margin: 0;
219 | padding: .25em 0;
220 | color: #7a7a7a;
221 | font-style: italic;
222 | }
223 |
224 | .pagination .button {
225 | font-size: 1rem;
226 | font-weight: 300;
227 | letter-spacing: 1px;
228 | }
229 |
230 | .button-disabled {
231 | opacity: 0.55;
232 | background-color: #999;
233 | }
234 |
235 | .button-disabled:hover,
236 | .button-disabled:active,
237 | .button-disabled:focus {
238 | cursor: not-allowed;
239 | background-color: #999;
240 | }
241 |
242 | form {
243 | font-family: 'Lato', 'Helvetica Neue', Helvetica, sans-serif;
244 | font-weight: 300;
245 | font-size: 1rem;
246 | }
247 |
248 | textarea.input {
249 | height: 8em;
250 | }
251 |
252 | p {
253 | font-weight: 300;
254 | line-height: 1.5;
255 | color: #333;
256 | }
257 |
258 | abbr {
259 | border-bottom: 1px black dotted;
260 | cursor: help;
261 | }
262 |
263 | pre, code {
264 | font-family: Menlo, Monaco, "Courier New", monospace
265 | }
266 |
267 | code {
268 | color: #7a7a7a;
269 | }
270 |
271 | pre {
272 | padding: 1.125em;
273 | font-size: 1.125rem;
274 | line-height: 1.11;
275 | overflow-x: scroll;
276 | margin-bottom: 0.88em;
277 | }
278 |
279 | .highlight .p {
280 | font-size: 1.125rem;
281 | line-height: 1;
282 | }
283 |
284 | blockquote {
285 | padding: 1.33em;
286 | font-style: italic;
287 | border-left: 5px solid #7a7a7a;
288 | }
289 |
290 | blockquote footer {
291 | font-size: .85rem;
292 | font-style: normal;
293 | background-color: #fff;
294 | color: #7a7a7a;
295 | border-color: transparent;
296 | }
297 |
298 | h1,
299 | .h1,
300 | h2,
301 | .h2,
302 | h3,
303 | .h3,
304 | h4,
305 | .h4,
306 | h5,
307 | .h5,
308 | h6,
309 | .h6 {
310 | font-family: "Lato", 'Helvetica Neue', Helvetica, sans-serif;
311 | font-weight: 900;
312 | line-height: 1.2;
313 | margin: 1em 0 0.5em;
314 | }
315 |
316 | .social-icons {
317 | padding: 0.5em 0 0 0;
318 | font-size: 1.25rem;
319 | width: 100%;
320 | }
321 | .social-icons a.fa {
322 | padding: 0.2em;
323 | opacity: 0.8;
324 | cursor: pointer;
325 | }
326 | .social-icons a.fa:hover {
327 | opacity: 1;
328 | }
329 | .social-icons iframe[title=Flattr] {
330 | position: relative;
331 | top: 0.1em;
332 | }
333 |
334 | @media screen and (min-width: 48em) {
335 | .site-header .site-title {
336 | float: left;
337 | }
338 |
339 | .meta,
340 | .post-meta {
341 | margin: 0;
342 | padding: 0;
343 | font-size: 1.25rem;
344 | }
345 |
346 | .h1,
347 | h1 {
348 | font-size: 3.250rem;
349 | }
350 |
351 | .h2,
352 | h2 {
353 | font-size: 2.298rem;
354 | }
355 |
356 | .h3,
357 | h3 {
358 | font-size: 1.625rem;
359 | }
360 |
361 | .h4,
362 | h4 {
363 | font-size: 1.150rem;
364 | }
365 |
366 | .p,
367 | p,
368 | li {
369 | font-size: 1.25rem;
370 | line-height: 1.8;
371 | }
372 |
373 | .small {
374 | font-size: 1rem;
375 | }
376 |
377 | table {
378 | font-size: 1.25rem;
379 | }
380 |
381 | .post-link .post-title {
382 | margin-top: 0.5em;
383 | }
384 |
385 | .posts .post {
386 | margin-bottom: 1.333em;
387 | padding-bottom: 0.666em;
388 | border-bottom: thin solid #f3f3f3;
389 | }
390 |
391 | .posts .post:last-child {
392 | border-bottom: none;
393 | margin-bottom: .333em;
394 | padding-bottom: 0;
395 | }
396 | }
397 |
398 | @media screen and (max-width: 48em) {
399 | blockquote {
400 | margin-left: 1rem;
401 | margin-right: 0;
402 | padding: 0.5em;
403 | }
404 |
405 | .h1,
406 | h1 {
407 | font-size: 2.827rem;
408 | }
409 |
410 | .h2,
411 | h2 {
412 | font-size: 1.999rem;
413 | }
414 |
415 | .h3,
416 | h3 {
417 | font-size: 1.413rem;
418 | }
419 |
420 | .h4,
421 | h4 {
422 | font-size: 1rem;
423 | }
424 |
425 | .site-header {
426 | text-align: center;
427 | }
428 |
429 | .site-header .site-title {
430 | float: center;
431 | }
432 |
433 | .site-header .site-nav {
434 | width: 100%;
435 | float: left;
436 | text-align: center;
437 | margin-top: 0.666em;
438 | margin-bottom: 1.333em;
439 | }
440 |
441 | .social-icons .left, .social-icons .right {
442 | text-align: center;
443 | float: none;
444 | }
445 | }
446 |
447 | @media screen and (min-width: 64em) {
448 | .h1,
449 | h1 {
450 | font-size: 4.498rem;
451 | }
452 |
453 | .h2,
454 | h2 {
455 | font-size: 3.18rem;
456 | }
457 |
458 | .h3,
459 | h3 {
460 | font-size: 2.249rem;
461 | }
462 |
463 | .h4,
464 | h4 {
465 | font-size: 1.591rem;
466 | }
467 |
468 | .posts .post-meta {
469 | padding-bottom: .2em;
470 | }
471 |
472 | .post-link .post-title {
473 | margin-top: .125em;
474 | }
475 |
476 | .posts .post {
477 | margin-bottom: 2.666em;
478 | padding-bottom: 1.333em;
479 | border-bottom: thin solid #f3f3f3;
480 | }
481 |
482 | .posts .post:last-child {
483 | border-bottom: none;
484 | margin-bottom: .666em;
485 | padding-bottom: 0;
486 | }
487 | }
488 |
489 | .share-page {
490 | font-size: 0.65em;
491 | padding: 2em 0 0 0;
492 | }
493 |
494 | .share-page div {
495 | font-size: 1.3em;
496 | }
497 |
498 | footer {
499 | border-top: thin solid #f3f3f3;
500 | }
501 |
502 | footer,
503 | footer .wrap {
504 | color: #7a7a7a;
505 | background-color: #fafafa;
506 | font-family: 'Lato', 'Helvetica Neue', Helvetica, sans-serif;
507 | font-weight: 300;
508 | clear: both;
509 | }
510 |
511 | footer:after {
512 | content: "";
513 | display: block;
514 | }
515 |
516 | @charset "UTF-8";
517 |
518 | /*!
519 | Animate.css - http://daneden.me/animate
520 | Licensed under the MIT license - http://opensource.org/licenses/MIT
521 |
522 | Copyright (c) 2014 Daniel Eden
523 | */
524 |
525 | .animated {
526 | -webkit-animation-duration: 1s;
527 | animation-duration: 1s;
528 | -webkit-animation-fill-mode: both;
529 | animation-fill-mode: both;
530 | }
531 |
532 | .animated.infinite {
533 | -webkit-animation-iteration-count: infinite;
534 | animation-iteration-count: infinite;
535 | }
536 |
537 | .animated.hinge {
538 | -webkit-animation-duration: 2s;
539 | animation-duration: 2s;
540 | }
541 |
542 | @-webkit-keyframes fadeInDown {
543 | 0% {
544 | opacity: 0;
545 | -webkit-transform: translateY(-20px);
546 | transform: translateY(-20px);
547 | }
548 |
549 | 100% {
550 | opacity: 1;
551 | -webkit-transform: translateY(0);
552 | transform: translateY(0);
553 | }
554 | }
555 |
556 | @keyframes fadeInDown {
557 | 0% {
558 | opacity: 0;
559 |
560 | -webkit-transform: translateY(-20px) translate3d(0, 0, 0);
561 | -ms-transform: translateY(-20px) translate3d(0, 0, 0);
562 | transform: translateY(-20px) translate3d(0, 0, 0);
563 | }
564 |
565 | 100% {
566 | opacity: 1;
567 |
568 | -webkit-transform: translateY(0) translate3d(0, 0, 0);
569 | -ms-transform: translateY(0) translate3d(0, 0, 0);
570 | transform: translateY(0) translate3d(0, 0, 0);
571 | }
572 | }
573 |
574 | .fade-in-down {
575 | -webkit-animation-name: fadeInDown;
576 | animation-name: fadeInDown;
577 | }
578 |
--------------------------------------------------------------------------------
/_sass/_basscss.scss:
--------------------------------------------------------------------------------
1 | @charset "UTF-8";
2 | /*
3 |
4 | BASSCSS
5 |
6 | Next-level CSS toolkit - http://jxnblk.github.io/basscss
7 |
8 | Made with love by Jxnblk - ©2014 Brent Jackson
9 | MIT License http://opensource.org/licenses/MIT
10 |
11 | */
12 | body, button, input, select, textarea, pre {
13 | margin: 0;
14 | }
15 |
16 | h1, h2, h3, h4, h5, h6, p, dl, ol, ul {
17 | margin-top: 0;
18 | margin-bottom: 1rem;
19 | }
20 |
21 | button, input, select, textarea {
22 | font-family: inherit;
23 | font-size: 100%;
24 | }
25 |
26 | article, aside, details, figcaption, figure, footer, header, main, nav, section, summary {
27 | display: block;
28 | }
29 |
30 | body {
31 | font-family: 'Helvetica Neue', Helvetica, sans-serif;
32 | line-height: 1.5rem;
33 | font-weight: 400;
34 | }
35 |
36 | h1, .h1, .f1 {
37 | font-size: 2rem;
38 | line-height: 2.5rem;
39 | }
40 |
41 | h2, .h2, .f2 {
42 | font-size: 1.5rem;
43 | line-height: 2rem;
44 | }
45 |
46 | h3, .h3, .f3 {
47 | font-size: 1.25rem;
48 | line-height: 1.5rem;
49 | }
50 |
51 | p, .p, .f4, h4, h5, h6, dl, ol, ul {
52 | font-size: 1.125rem;
53 | line-height: 1.5rem;
54 | }
55 |
56 | small, .small, .f5 {
57 | font-size: .875rem;
58 | line-height: 1.5rem;
59 | }
60 |
61 | @media screen and (min-width: 48em) {
62 | .h1 {
63 | font-size: 4rem;
64 | line-height: 5rem;
65 | }
66 |
67 | .h2 {
68 | font-size: 2rem;
69 | line-height: 2.5rem;
70 | }
71 |
72 | .h3 {
73 | font-size: 1.5rem;
74 | line-height: 2rem;
75 | }
76 |
77 | .p {
78 | font-size: 1.25rem;
79 | line-height: 2rem;
80 | }
81 |
82 | .small {
83 | font-size: 1rem;
84 | }
85 | }
86 | @media screen and (min-width: 64em) {
87 | .h1 {
88 | font-size: 6rem;
89 | line-height: 8rem;
90 | }
91 |
92 | .h2 {
93 | font-size: 3rem;
94 | line-height: 3.5rem;
95 | }
96 | }
97 | strong, .bold {
98 | font-weight: bold;
99 | }
100 |
101 | .regular {
102 | font-weight: normal;
103 | }
104 |
105 | .italic {
106 | font-style: italic;
107 | }
108 |
109 | .caps {
110 | text-transform: uppercase;
111 | letter-spacing: .2em;
112 | }
113 |
114 | .center {
115 | text-align: center;
116 | }
117 |
118 | .right-align {
119 | text-align: right;
120 | }
121 |
122 | .measure {
123 | max-width: 48rem;
124 | }
125 |
126 | .measure-narrow {
127 | max-width: 32rem;
128 | }
129 |
130 | .measure-wide {
131 | max-width: 60rem;
132 | }
133 |
134 | .leading-1 {
135 | line-height: 1.5rem;
136 | }
137 |
138 | .leading-2 {
139 | line-height: 2rem;
140 | }
141 |
142 | .leading-3 {
143 | line-height: 3rem;
144 | }
145 |
146 | .leading-4 {
147 | line-height: 4rem;
148 | }
149 |
150 | .m0 {
151 | margin: 0;
152 | }
153 |
154 | .mb0 {
155 | margin-bottom: 0;
156 | }
157 |
158 | .m1 {
159 | margin: 1rem;
160 | }
161 |
162 | .mt1 {
163 | margin-top: 1rem;
164 | }
165 |
166 | .mr1 {
167 | margin-right: 1rem;
168 | }
169 |
170 | .mb1 {
171 | margin-bottom: 1rem;
172 | }
173 |
174 | .ml1 {
175 | margin-left: 1rem;
176 | }
177 |
178 | .m2 {
179 | margin: 2rem;
180 | }
181 |
182 | .mt2 {
183 | margin-top: 2rem;
184 | }
185 |
186 | .mr2 {
187 | margin-right: 2rem;
188 | }
189 |
190 | .mb2 {
191 | margin-bottom: 2rem;
192 | }
193 |
194 | .ml2 {
195 | margin-left: 2rem;
196 | }
197 |
198 | .m3 {
199 | margin: 3rem;
200 | }
201 |
202 | .mt3 {
203 | margin-top: 3rem;
204 | }
205 |
206 | .mr3 {
207 | margin-right: 3rem;
208 | }
209 |
210 | .mb3 {
211 | margin-bottom: 3rem;
212 | }
213 |
214 | .ml3 {
215 | margin-left: 3rem;
216 | }
217 |
218 | .m4 {
219 | margin: 4rem;
220 | }
221 |
222 | .mt4 {
223 | margin-top: 4rem;
224 | }
225 |
226 | .mr4 {
227 | margin-right: 4rem;
228 | }
229 |
230 | .mb4 {
231 | margin-bottom: 4rem;
232 | }
233 |
234 | .ml4 {
235 | margin-left: 4rem;
236 | }
237 |
238 | .wrap {
239 | margin-right: auto;
240 | margin-left: auto;
241 | }
242 |
243 | .m-responsive {
244 | margin: 2rem;
245 | }
246 |
247 | .mt-responsive {
248 | margin-top: 2rem;
249 | }
250 |
251 | .mr-responsive {
252 | margin-right: 2rem;
253 | }
254 |
255 | .mb-responsive {
256 | margin-bottom: 2rem;
257 | }
258 |
259 | .ml-responsive {
260 | margin-left: 2rem;
261 | }
262 |
263 | @media screen and (min-width: 48em) and (max-width: 64em) {
264 | .m-responsive {
265 | margin: 3rem;
266 | }
267 |
268 | .mt-responsive {
269 | margin-top: 3rem;
270 | }
271 |
272 | .mr-responsive {
273 | margin-right: 3rem;
274 | }
275 |
276 | .mb-responsive {
277 | margin-bottom: 3rem;
278 | }
279 |
280 | .ml-responsive {
281 | margin-left: 3rem;
282 | }
283 | }
284 | @media screen and (min-width: 64em) {
285 | .m-responsive {
286 | margin: 4rem;
287 | }
288 |
289 | .mt-responsive {
290 | margin-top: 4rem;
291 | }
292 |
293 | .mr-responsive {
294 | margin-right: 4rem;
295 | }
296 |
297 | .mb-responsive {
298 | margin-bottom: 4rem;
299 | }
300 |
301 | .ml-responsive {
302 | margin-left: 4rem;
303 | }
304 | }
305 | .p1 {
306 | padding: 1rem;
307 | }
308 |
309 | .px1 {
310 | padding-right: 1rem;
311 | padding-left: 1rem;
312 | }
313 |
314 | .py1 {
315 | padding-top: 1rem;
316 | padding-bottom: 1rem;
317 | }
318 |
319 | .p2 {
320 | padding: 2rem;
321 | }
322 |
323 | .px2 {
324 | padding-right: 2rem;
325 | padding-left: 2rem;
326 | }
327 |
328 | .py2 {
329 | padding-top: 2rem;
330 | padding-bottom: 2rem;
331 | }
332 |
333 | .p3 {
334 | padding: 3rem;
335 | }
336 |
337 | .px3 {
338 | padding-right: 3rem;
339 | padding-left: 3rem;
340 | }
341 |
342 | .py3 {
343 | padding-top: 3rem;
344 | padding-bottom: 3rem;
345 | }
346 |
347 | .p4 {
348 | padding: 4rem;
349 | }
350 |
351 | .px4 {
352 | padding-right: 4rem;
353 | padding-left: 4rem;
354 | }
355 |
356 | .py4 {
357 | padding-top: 4rem;
358 | padding-bottom: 4rem;
359 | }
360 |
361 | .p-responsive {
362 | padding: 1.5rem;
363 | }
364 |
365 | .px-responsive {
366 | padding-right: 1.5rem;
367 | padding-left: 1.5rem;
368 | }
369 |
370 | .py-responsive {
371 | padding-top: 1.5rem;
372 | padding-bottom: 1.5rem;
373 | }
374 |
375 | @media screen and (min-width: 48em) and (max-width: 64em) {
376 | .p-responsive {
377 | padding: 3rem;
378 | }
379 |
380 | .px-responsive {
381 | padding-right: 3rem;
382 | padding-left: 3rem;
383 | }
384 |
385 | .py-responsive {
386 | padding-top: 3rem;
387 | padding-bottom: 3rem;
388 | }
389 | }
390 | @media screen and (min-width: 64em) {
391 | .p-responsive {
392 | padding: 4rem;
393 | }
394 |
395 | .px-responsive {
396 | padding-right: 4rem;
397 | padding-left: 4rem;
398 | }
399 |
400 | .py-responsive {
401 | padding-top: 4rem;
402 | padding-bottom: 4rem;
403 | }
404 | }
405 | .inline {
406 | display: inline;
407 | }
408 |
409 | .block {
410 | display: block;
411 | }
412 |
413 | .inline-block {
414 | display: inline-block;
415 | }
416 |
417 | .oh {
418 | overflow: hidden;
419 | }
420 |
421 | .left {
422 | float: left;
423 | }
424 |
425 | .right {
426 | float: right;
427 | }
428 |
429 | .clearfix:before, .clearfix:after {
430 | content: " ";
431 | display: table;
432 | }
433 | .clearfix:after {
434 | clear: both;
435 | }
436 |
437 | .fit {
438 | max-width: 100%;
439 | }
440 |
441 | .full-width {
442 | width: 100%;
443 | }
444 |
445 | .half-width {
446 | width: 50%;
447 | }
448 |
449 | .mobile-show {
450 | display: none;
451 | }
452 |
453 | @media screen and (max-width: 48em) {
454 | .mobile-show,
455 | .mobile-block {
456 | display: block;
457 | }
458 |
459 | .mobile-block {
460 | width: 100%;
461 | }
462 |
463 | .mobile-hide {
464 | display: none;
465 | }
466 |
467 | .mobile-center {
468 | text-align: center;
469 | }
470 | }
471 | .button {
472 | font-family: inherit;
473 | font-weight: bold;
474 | text-decoration: none;
475 | cursor: pointer;
476 | border: none;
477 | -webkit-appearance: none;
478 | appearance: none;
479 | white-space: nowrap;
480 | display: inline-block;
481 | line-height: 2rem;
482 | height: auto;
483 | min-height: 2rem;
484 | padding: .5rem 1rem;
485 | }
486 |
487 | .button-big {
488 | padding: 1rem 1.5rem;
489 | }
490 |
491 | .button-small {
492 | padding: 0 1rem;
493 | }
494 |
495 | .form {
496 | font-size: 1rem;
497 | }
498 |
499 | .input {
500 | appearance: none;
501 | border-style: solid;
502 | border-width: 1px;
503 | -moz-box-sizing: border-box;
504 | box-sizing: border-box;
505 | max-width: 100%;
506 | height: 3rem;
507 | line-height: 2rem;
508 | padding: .5rem;
509 | border-radius: .25rem;
510 | }
511 |
512 | .select {
513 | box-sizing: border-box;
514 | height: 3rem;
515 | margin-right: 0;
516 | margin-left: 0;
517 | border-radius: .25rem;
518 | }
519 |
520 | .textarea {
521 | box-sizing: border-box;
522 | padding: 1rem;
523 | line-height: 1.5rem;
524 | border-radius: .25rem;
525 | }
526 |
527 | .form-stacked label,
528 | .form-stacked .input,
529 | .form-stacked .select {
530 | display: block;
531 | width: 100%;
532 | }
533 | .form-stacked .input,
534 | .form-stacked .select,
535 | .form-stacked .radio,
536 | .form-stacked .checkbox {
537 | margin-bottom: 1rem;
538 | }
539 |
540 | .list {
541 | padding-left: 2rem;
542 | }
543 |
544 | .list-simple {
545 | list-style: none;
546 | padding-left: 0;
547 | }
548 |
549 | .list-inline {
550 | list-style: none;
551 | padding-left: 0;
552 | }
553 | .list-inline li {
554 | display: inline;
555 | white-space: nowrap;
556 | }
557 |
558 | .relative {
559 | position: relative;
560 | }
561 |
562 | .absolute {
563 | position: absolute;
564 | }
565 |
566 | .fixed {
567 | position: fixed;
568 | }
569 |
570 | .t0 {
571 | top: 0;
572 | }
573 |
574 | .r0 {
575 | right: 0;
576 | }
577 |
578 | .b0 {
579 | bottom: 0;
580 | }
581 |
582 | .l0 {
583 | left: 0;
584 | }
585 |
586 | .z1 {
587 | z-index: 1;
588 | }
589 |
590 | .z2 {
591 | z-index: 2;
592 | }
593 |
594 | .z3 {
595 | z-index: 3;
596 | }
597 |
598 | .z4 {
599 | z-index: 4;
600 | }
601 |
602 | .absolute-center {
603 | top: 0;
604 | right: 0;
605 | bottom: 0;
606 | left: 0;
607 | margin: auto;
608 | display: table;
609 | }
610 |
611 | .white {
612 | color: #fff;
613 | }
614 |
615 | .blue {
616 | color: #0096cc;
617 | }
618 |
619 | .light-gray {
620 | color: #eeeeee;
621 | }
622 |
623 | .mid-gray {
624 | color: #777777;
625 | }
626 |
627 | .dark-gray {
628 | color: #333333;
629 | }
630 |
631 | .red {
632 | color: #ff5522;
633 | }
634 |
635 | .green {
636 | color: #00ff66;
637 | }
638 |
639 | .orange {
640 | color: #ffcc22;
641 | }
642 |
643 | .bg-white {
644 | background-color: #fff;
645 | }
646 |
647 | .bg-blue {
648 | background-color: #0096cc;
649 | }
650 |
651 | .bg-light-gray {
652 | background-color: #eeeeee;
653 | }
654 |
655 | .bg-mid-gray {
656 | background-color: #777777;
657 | }
658 |
659 | .bg-dark-gray {
660 | background-color: #333333;
661 | }
662 |
663 | .bg-red {
664 | background-color: #ff5522;
665 | }
666 |
667 | .bg-green {
668 | background-color: #00ff66;
669 | }
670 |
671 | .bg-orange {
672 | background-color: #ffcc22;
673 | }
674 |
675 | body {
676 | color: #333333;
677 | background-color: #fff;
678 | }
679 |
680 | a {
681 | color: #0096cc;
682 | text-decoration: none;
683 | }
684 | a:hover {
685 | color: #007199;
686 | }
687 |
688 | .button {
689 | border-radius: .25rem;
690 | transition-duration: .2s;
691 | transition-timing-function: ease;
692 | transition-property: box-shadow , background-color;
693 | }
694 | .button:focus {
695 | outline: none;
696 | box-shadow: 0 0 0 2px white, 0 0 1px 4px rgba(0, 150, 204, 0.5);
697 | }
698 |
699 | .button-blue {
700 | color: #fff;
701 | background-color: #0096cc;
702 | }
703 | .button-blue:hover {
704 | color: #fff;
705 | background-color: #004b66;
706 | }
707 |
708 | .button-gray {
709 | color: #fff;
710 | background-color: #777777;
711 | }
712 | .button-gray:hover {
713 | color: #fff;
714 | background-color: #444444;
715 | }
716 |
717 | .form-light .input,
718 | .form-light .textarea,
719 | .form-light .select {
720 | transition: box-shadow .2s ease;
721 | border-color: #777777;
722 | }
723 | .form-light .input:focus,
724 | .form-light .textarea:focus,
725 | .form-light .select:focus {
726 | outline: none;
727 | border-color: #0096cc;
728 | box-shadow: 0 0 0.125rem rgba(0, 150, 204, 0.5);
729 | }
730 | .form-light .radio input,
731 | .form-light .checkbox input {
732 | transition: box-shadow .2s ease;
733 | }
734 | .form-light .radio input:focus,
735 | .form-light .checkbox input:focus {
736 | outline: none;
737 | box-shadow: 0 0 0 2px white, 0 0 1px 4px rgba(0, 150, 204, 0.5);
738 | }
739 | .form-light .radio input {
740 | border-radius: 50%;
741 | }
742 |
743 | .border {
744 | border-style: solid;
745 | border-width: 1px;
746 | }
747 |
748 | .border-top {
749 | border-top-style: solid;
750 | border-top-width: 1px;
751 | }
752 |
753 | .border-light-gray {
754 | border-color: #eeeeee;
755 | }
756 |
757 | .rounded {
758 | border-radius: .25rem;
759 | }
760 |
761 | .transition-all {
762 | transition: all .2s ease;
763 | }
764 |
--------------------------------------------------------------------------------