Skip to content

Commit 2cb16ed

Browse files
Merge branch 'pidcodes:master' into master
2 parents 73124ab + a6ba57f commit 2cb16ed

File tree

29 files changed

+216
-27
lines changed

29 files changed

+216
-27
lines changed

.github/workflows/htmlproofer.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ jobs:
55
runs-on: ubuntu-latest
66
name: HTML Proofer
77
env:
8-
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$/'
8+
HTMLPROOFER_OPTIONS: '--ignore-urls /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$/'
99
steps:
1010
- uses: actions/checkout@v4
1111
- uses: ruby/setup-ruby@v1
1212
with:
13-
ruby-version: '2.6'
13+
ruby-version: '3.3'
1414
- uses: actions/cache@v4
1515
with:
1616
path: vendor/bundle
@@ -23,7 +23,7 @@ jobs:
2323
bundle install --jobs 4 --retry 3
2424
- run: bundle exec jekyll doctor
2525
- run: bundle exec jekyll build
26-
- run: bundle exec htmlproofer $HTMLPROOFER_OPTIONS --disable-external
26+
- run: bundle exec htmlproofer ./_site --swap-urls "http[s]\://pid.codes:" --no-enforce-https --disable-external --log-level=:debug $HTMLPROOFER_OPTIONS
2727
# External check fail because they fetch too quickly from sites and get
2828
# 429 responses. We should cache checks and rate limit them as well.
2929
# - run: bundle exec htmlproofer $HTMLPROOFER_OPTIONS

1209/4E00/index.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
layout: pid
3+
title: Acapeo LedExtender
4+
owner: manoukianv
5+
license: LGPL-3.0
6+
site: https://github.com/manoukianv/LedExtender
7+
source: https://github.com/manoukianv/LedExtender
8+
---
9+
LedExtender is a OpenSource firwmare to build a StripLed which light informations from SimRacing games.
10+
The firmware received data from SimHub and show status with led color.
11+
12+
This firmware is developed for RP2040 and WS2812.

1209/5284/index.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
layout: pid
3+
title: nRFMicro Bootloader
4+
owner: joric
5+
license: MIT
6+
site: https://github.com/adafruit/Adafruit_nRF52_Bootloader/pull/342
7+
source: https://github.com/joric/nrfmicro
8+
---
9+
A Pro Micro alternative for wireless keyboards.

1209/6036/index.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
layout: pid
3+
title: WK-50 Trackball Keyboard
4+
owner: kelvinA
5+
license: GPLv3
6+
site: https://hackaday.io/project/197550-wk-50-trackball-keyboard
7+
source: https://github.com/Glodigit/wk-50
8+
---
9+
40%, backlit, hot-swappable keyboard from AliExpress that uses an ADNS-5050 optical sensor to read a centered trackball. It also has a backlit encoder. It can run CircuitPython.

1209/6804/index.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
layout: pid
3+
title: Hootswitch
4+
owner: saybur
5+
license: GPLv3 (firmware), CERN-OHL-S-2.0 (hardware)
6+
site: https://github.com/saybur/hootswitch
7+
source: https://github.com/saybur/hootswitch
8+
---
9+
ADB keyboard/mouse switch for vintage Mac computers.

1209/6D00/index.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
layout: pid
3+
title: MNT Reform Keyboard 2.0
4+
owner: mnt-research
5+
license: CERN OHL-S v2
6+
site: https://mntre.com/documentation/reform-handbook/hardware.html#keyboard
7+
source: https://source.mnt.re/reform/reform/-/tree/master/reform2-keyboard2-pcb
8+
---
9+
Mechanical Keyboard with WLED backlighting and Atmega32U4 MCU, used in MNT Reform laptops and as standalone USB device.

1209/6D01/index.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
layout: pid
3+
title: MNT Reform Keyboard 3.0
4+
owner: mnt-research
5+
license: CERN OHL-S v2
6+
site: https://mntre.com/documentation/reform-handbook/hardware.html#keyboard
7+
source: https://source.mnt.re/reform/reform/-/tree/master/reform2-keyboard3-pcb
8+
---
9+
Mechanical Keyboard with WLED backlighting and Atmega32U4 MCU, traditional stagger, used in MNT Reform laptops and as standalone USB device.

1209/6D02/index.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
layout: pid
3+
title: MNT Reform Keyboard 4.0
4+
owner: mnt-research
5+
license: CERN OHL-S v2
6+
site: https://shop.mntre.com/products/mnt-reform-keyboard-40
7+
source: https://source.mnt.re/reform/reform/-/tree/master/reform2-keyboard4-pcb
8+
---
9+
Mechanical Keyboard with RGB backlighting and RP2040 MCU, used in MNT Reform and MNT Reform Next laptops and as standalone USB device.

1209/6D03/index.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
layout: pid
3+
title: MNT Reform Trackball 1.0
4+
owner: mnt-research
5+
license: CERN OHL-S v2
6+
site: https://mntre.com/documentation/reform-handbook/hardware.html#trackball
7+
source: https://source.mnt.re/reform/reform/-/tree/master/reform2-trackball-pcb
8+
---
9+
Optical Trackball (first version) with Atmega32U2 MCU, used in the MNT Reform Laptop.

1209/6D04/index.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
layout: pid
3+
title: MNT Reform Trackball 2.0
4+
owner: mnt-research
5+
license: CERN OHL-S v2
6+
site: https://mntre.com/documentation/reform-handbook/hardware.html#trackball
7+
source: https://source.mnt.re/reform/reform/-/tree/master/reform2-trackball2-pcb
8+
---
9+
Optical Trackball with RP2040 MCU, used in the MNT Reform Laptop.

1209/6D05/index.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
layout: pid
3+
title: MNT Reform Trackpad 1.0
4+
owner: mnt-research
5+
license: CERN OHL-S v2
6+
site: https://mntre.com/documentation/reform-handbook/hardware.html#trackpad
7+
source: https://source.mnt.re/reform/reform/-/tree/master/reform2-trackpad-pcb
8+
---
9+
Capacitive Trackpad with Atmega32U2 MCU, used in the MNT Reform Laptop.

1209/6D06/index.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
layout: pid
3+
title: MNT Pocket Reform Input 1.0
4+
owner: mnt-research
5+
license: CERN OHL-S v2
6+
site: https://mntre.com/documentation/pocket-reform-handbook/hardware.html#keyboard
7+
source: https://source.mnt.re/reform/pocket-reform/-/tree/main/pocket-reform-keyboard-kailh-ortho
8+
---
9+
Combined Mechanical Keyboard/Trackball with RP2040
10+
MCU, used in the MNT Pocket Reform Mini Laptop.

1209/6D07/index.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
layout: pid
3+
title: MNT Pocket Reform System Controller 1.0
4+
owner: mnt-research
5+
license: CERN OHL-S v2
6+
site: https://source.mnt.re/reform/pocket-reform
7+
source: https://mntre.com/documentation/pocket-reform-handbook/hardware.html#motherboard
8+
---
9+
Motherboard of the MNT Pocket Reform Laptop, with USB exposed System Controller (RP2040 MCU).

1209/6D08/index.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
layout: pid
3+
title: MNT Reform Next System Controller 1.0
4+
owner: mnt-research
5+
license: CERN OHL-S v2
6+
site: https://source.mnt.re/reform/reform-next
7+
source: https://source.mnt.re/reform/reform-next/-/tree/main/nref-motherboard
8+
---
9+
Motherboard of the MNT Reform Next Laptop, with USB exposed System Controller (RP2040 MCU).

1209/6D09/index.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
layout: pid
3+
title: MNT Reform Camera
4+
owner: mnt-research
5+
license: CERN OHL-S v2
6+
site: https://source.mnt.re/reform/reform-camera
7+
source: https://source.mnt.re/reform/reform-camera
8+
---
9+
Modular open hardware USB Camera, designed for use with the MNT Reform laptop, but works with any USB Video Class compatible computer.

1209/8738/index.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
layout: pid
3+
title: UniversalIO
4+
owner: jeff3
5+
license: MIT
6+
site: https://github.com/jeffpeng3/UniversalIO
7+
source: https://github.com/jeffpeng3/UniversalIO
8+
---
9+
10+
UniversalIO utilizes an external board's I2C, SPI, and other interfaces through a system-level driver, enabling seamless expansion of the system bus for both debugging and production environments.

1209/CA01/index.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
layout: pid
3+
title: USB to CAN adapter
4+
owner: CANnectivity
5+
license: Apache-2.0
6+
site: https://github.com/CANnectivity/cannectivity
7+
source: https://github.com/CANnectivity/cannectivity
8+
---
9+
CANnectivity is an open source firmware for Universal Serial Bus (USB)
10+
to Controller Area Network (CAN) adapters.
11+
12+
The firmware implements the Geschwister Schneider USB/CAN device
13+
protocol (often referred to as "gs_usb"). This protocol is supported
14+
by the Linux kernel SocketCAN gs_usb driver, by python-can, and by
15+
many other software packages.
16+
17+
The firmware, which is based on the Zephyr RTOS, allows turning your
18+
favorite microcontroller development board into a full-fledged USB to
19+
CAN adapter.

Gemfile

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
1+
source "https://rubygems.org"
2+
13
require "json"
24
require "open-uri"
35

4-
source "https://rubygems.org"
5-
6-
versions = open("https://pages.github.com/versions.json") do |source|
7-
JSON.parse(source.read)
8-
end
6+
versions = JSON.parse(OpenURI.open_uri('https://pages.github.com/versions.json').read)
97

108
# Github Pages environment
119
gem "github-pages", versions['github-pages']
1210
gem "redcarpet"
1311

14-
gem "html-proofer", '>=3.3.1', '<4.0.0'
12+
gem "html-proofer", '>=3.3.1'
13+

_includes/footer.html

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,9 @@
22
<div class="p2 wrap">
33
<div class="measure mt1 center">
44
<small>
5-
Layout crafted with &lt;3 by <a href="http://johnotander.com">John Otander</a> (<a href="https://twitter.com/4lpine">@4lpine</a>).
6-
&lt;/&gt; available on <a href="https://github.com/johnotander/pixyll">Github</a>.
5+
Layout crafted with &lt;3 by <a href="https://www.johno.com">John Otander</a> (<a href="https://twitter.com/4lpine">@4lpine</a>).
6+
&lt;/&gt; available on <a href="https://github.com/johno/pixyll">Github</a>.
77
</small>
88
</div>
99
</div>
1010
</footer>
11-
12-
{% if site.google_analytics %}
13-
<script>
14-
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
15-
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
16-
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
17-
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
18-
19-
ga('create', '{{ site.google_analytics }}', 'auto');
20-
ga('send', 'pageview');
21-
22-
</script>
23-
{% endif %}

_includes/head.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
<link rel="stylesheet" href="{{ "/css/pixyll.css" | prepend: site.baseurl }}" type="text/css">
1313

1414
<!-- Fonts -->
15-
<link href='//fonts.googleapis.com/css?family=Merriweather:900,900italic,300,300italic' rel='stylesheet' type='text/css'>
16-
<link href='//fonts.googleapis.com/css?family=Lato:900,300' rel='stylesheet' type='text/css'>
15+
<link href='https://fonts.googleapis.com/css?family=Merriweather:900,900italic,300,300italic' rel='stylesheet' type='text/css'>
16+
<link href='https://fonts.googleapis.com/css?family=Lato:900,300' rel='stylesheet' type='text/css'>
1717
{% if site.show_social_icons or site.show_sharing_icons %}
1818
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">
1919
{% endif %}

_includes/post_footer.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<div class="py2 post-footer">
22
<img src="/images/me.jpeg" alt="John Otander" class="avatar" />
33
<p>
4-
Pixyll is an open-source Jekyll theme that's built by <a href="http://johnotander.com">John Otander</a>.
4+
Pixyll is an open-source Jekyll theme that's built by <a href="https://www.johno.com">John Otander</a>.
55
When he's not writing code and building things, he likes to ski. A. Lot.
66
</p>
77
<p>

howto.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ license: MIT
4747
site: http://www.mysite.com/
4848
source: http://github.com/myorg/mydevice/
4949
---
50+
A short description of my device and what it does.
5051
```
5152

5253
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.

org/CANnectivity/index.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
layout: org
3+
title: CANnectivity
4+
site: https://github.com/CANnectivity
5+
---
6+
USB to CAN adapter firmware

org/jeff3/index.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
layout: org
3+
title: JeffPeng
4+
site: https://www.jeff3.win/
5+
---
6+
A person who uses github as a social media.

org/joric/index.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
layout: org
3+
title: joric
4+
site: https://github.com/joric/nrfmicro
5+
---
6+
nRFMicro author

org/kelvinA/index.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
layout: org
3+
title: kelvinA
4+
site: https://hackaday.io/kelvinA
5+
---
6+
An individual that mentally computes potential solutions, such as more effective human-computer interfaces or more capable 3D printers.

org/manoukianv/index.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
layout: org
3+
title: Vincent Manoukian (Acapeo)
4+
site: https://github.com/manoukianv
5+
---
6+
I'm a Vincent Manoukian, I developp and share in opensource firmware/software for simracing in my free time.
7+
You can find in my repo several project : ledextender, wheel, pedals, etc.

org/mnt-research/index.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
layout: org
3+
title: MNT Research
4+
site: https://mntre.com
5+
---
6+
MNT Research is driven by the idea of a digital future that is open source, accessible and modular. For us, giving people the ability to modify, update and customize their devices to their individual preferences is vital.

org/saybur/index.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
layout: org
3+
title: saybur
4+
site: https://www.github.com/saybur
5+
---
6+
Retro hardware is best hardware.

0 commit comments

Comments
 (0)