diff --git a/docusaurus.config.js b/docusaurus.config.js index 406e52c..fbfbc7d 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -4,7 +4,7 @@ const lightCodeTheme = require("prism-react-renderer").themes.github; const darkCodeTheme = require("prism-react-renderer").themes.dracula; -const releaseVersion = "0.7.8"; +const releaseVersion = "0.7.9"; /** @type {import('@docusaurus/types').Config} */ const config = { diff --git a/src/config/boards.tsx b/src/config/boards.tsx index 574cf75..cae17da 100644 --- a/src/config/boards.tsx +++ b/src/config/boards.tsx @@ -103,6 +103,21 @@ const boards = { }, ], 'Community Devices': [ + { + name: 'ARC Accessibility Controller', + configName: 'ARCController', + pinout: null, + website: 'https://github.com/OpenStickCommunity/Hardware/tree/main/Boards/GP2040-CE%20Official%20Controllers/ARC%20Accessibility%20Controller', + image: '/img/boards/ARCController.jpg', + category: 'official', + desc: () => ( +

+ The ARC Controller is an accessibility controller.{' '} + This was designed by TheTrain taking some design ideas from jfedor2{' '} + as well as the universal standards for accessibility controller connectors. +

+ ), + }, { name: 'Flatbox Rev 4', configName: 'FlatboxRev4', @@ -152,7 +167,7 @@ const boards = { configName: 'FlatboxRev5RGB', pinout: null, website: - 'https://github.com/OpenStickCommunity/Hardware/tree/main/Flatbox%20Rev%205%20RGB', + 'https://github.com/OpenStickCommunity/Hardware/tree/main/Boards/GP2040-CE%20Official%20Controllers/Flatbox%20Rev%205%20RGB', image: '/img/boards/FlatboxRev5RGB.jpg', category: 'open', desc: () => ( @@ -164,12 +179,29 @@ const boards = {

), }, + { + name: 'Flatbox Rev 5 USB Passthrough', + configName: 'FlatboxRev5USBPassthrough', + pinout: null, + website: + 'https://github.com/OpenStickCommunity/Hardware/tree/main/Boards/GP2040-CE%20Official%20Controllers/Flatbox%20Rev%205%20Passthrough', + image: '/img/boards/FlatboxRev5USBPassthrough.jpg', + category: 'open', + desc: () => ( +

+ Stickless PCB designed by{' '} + jfedor2 and{' '} + TheTrain using the + Waveshare RP2040-Zero. +

+ ), + }, { name: 'GP2040-CE Keyboard Converter', configName: 'KeyboardConverter', pinout: null, website: - 'https://github.com/OpenStickCommunity/Hardware/blob/main/GP2040%20Keyboard%20Converter/Waveshare%20Zero-PCB/README.md', + 'https://github.com/OpenStickCommunity/Hardware/tree/main/Boards/Supported%20Boards/GP2040%20Keyboard%20Converter/Waveshare%20Zero-PCB', image: '/img/boards/KeyboardConverter.jpg', category: 'open', desc: () => ( @@ -215,28 +247,47 @@ const boards = { ), }, { - name: 'Mavercade', - configName: 'Mavercade', + name: 'Mavercade Rev1', + configName: 'MavercadeRev1', pinout: null, website: 'https://mavercade.com/', - image: '/img/boards/MavercadeKeebfighter.jpg', + image: '/img/boards/MavercadeRev1.jpg', category: 'closed', desc: () => (

Configuration for the{' '} - Mavercade + Mavercade Rev1 . These revisions use a Waveshare RP2040-Zero board.

), - }, { + }, + { + name: 'Mavercade Rev2', + configName: 'MavercadeRev2', + pinout: null, + website: + 'https://mavercade.com/', + image: '/img/boards/MavercadeRev2.jpg', + category: 'closed', + desc: () => ( +

+ Configuration for the{' '} + + Mavercade Rev2 + + . These revisions use a Waveshare RP2040-Zero board. +

+ ), + }, + { name: 'Open Core0', configName: 'OpenCore0', pinout: null, website: - 'https://github.com/OpenStickCommunity/Hardware/tree/main/Open_Core0', + 'https://github.com/OpenStickCommunity/Hardware/tree/main/Boards/GP2040-CE%20Official%20Controllers/Open_Core0', image: '/img/boards/OpenCore0.jpg', category: 'official', desc: () => ( @@ -253,7 +304,7 @@ const boards = { configName: 'OpenCore0WASD', pinout: null, website: - 'https://github.com/OpenStickCommunity/Hardware/tree/main/Open_Core0', + 'https://github.com/OpenStickCommunity/Hardware/tree/main/Boards/GP2040-CE%20Official%20Controllers/Open_Core0%20WASD', image: '/img/boards/OpenCore0WASD.jpg', category: 'official', desc: () => ( @@ -323,12 +374,44 @@ const boards = {

), }, + { + name: 'Reflex CTRL Genesis 6', + configName: 'ReflexCtrlGenesis6', + pinout: null, + website: 'https://github.com/misteraddons/Reflex-CTRL', + image: '/img/boards/ReflexCTRLGenesis6.png', + category: 'open', + desc: () => ( +

+ Reflex Board Open source PCB for Sega Genesis 6 button Controller replacement PCBs + designed and sold by{' '} + MiSTerAddons using an + embedded RP2040 chip. +

+ ), + }, + { + name: 'Reflex CTRL NES', + configName: 'ReflexCtrlNES', + pinout: null, + website: 'https://github.com/misteraddons/Reflex-CTRL', + image: '/img/boards/ReflexCTRLNES.png', + category: 'open', + desc: () => ( +

+ Reflex Board Open source PCB for NES Controller replacement PCBs + designed and sold by{' '} + MiSTerAddons using an + embedded RP2040 chip. +

+ ), + }, { name: 'Reflex CTRL SNES', configName: 'ReflexCtrlSNES', pinout: null, website: 'https://github.com/misteraddons/Reflex-CTRL', - image: '/img/boards/ReflexCtrlSNES.jpg', + image: '/img/boards/ReflexCTRLSNES.png', category: 'open', desc: () => (

@@ -339,12 +422,44 @@ const boards = {

), }, + { + name: 'Reflex CTRL Saturn', + configName: 'ReflexCtrlSaturn', + pinout: null, + website: 'https://github.com/misteraddons/Reflex-CTRL', + image: '/img/boards/ReflexCTRLSaturn.png', + category: 'open', + desc: () => ( +

+ Reflex Board Open source PCB for Sega Saturn Controller replacement PCBs + designed and sold by{' '} + MiSTerAddons using an + embedded RP2040 chip. +

+ ), + }, + { + name: 'Reflex CTRL Virtual Boy', + configName: 'ReflexCtrlVB', + pinout: null, + website: 'https://github.com/misteraddons/Reflex-CTRL', + image: '/img/boards/ReflexCTRLVB.png', + category: 'open', + desc: () => ( +

+ Reflex Board Open source PCB for Virtual Boy Controller replacement PCBs + designed and sold by{' '} + MiSTerAddons using an + embedded RP2040 chip. +

+ ), + }, { name: 'RP2040 Advanced Breakout', configName: 'RP2040AdvancedBreakoutBoard', pinout: null, website: - 'https://github.com/OpenStickCommunity/Hardware/tree/main/RP2040%20Advanced%20Breakout%20Board', + 'https://github.com/OpenStickCommunity/Hardware/tree/main/Boards/GP2040-CE%20Official%20Boards/RP2040%20Advanced%20Breakout%20Board/RP2040%20Advanced%20Breakout%20Board', image: '/img/boards/RP2040AdvancedBreakoutBoard.jpg', category: 'official', desc: () => ( @@ -359,7 +474,7 @@ const boards = { name: 'RP2040 Advanced Breakout (USB Passthrough)', configName: 'RP2040AdvancedBreakoutBoardUSBPassthrough', pinout: null, - website: 'https://github.com/OpenStickCommunity/Hardware/tree/main/RP2040%20Advanced%20Breakout%20Board%20-%20Passthrough', + website: 'https://github.com/OpenStickCommunity/Hardware/tree/main/Boards/GP2040-CE%20Official%20Boards/RP2040%20Advanced%20Breakout%20Board/RP2040%20Advanced%20Breakout%20Board%20-%20Passthrough', image: '/img/boards/RP2040AdvancedBreakoutBoardUSBPassthrough.jpg', category: 'official', desc: () => @@ -373,7 +488,7 @@ const boards = { configName: 'RP2040MiniBreakoutBoard', pinout: null, website: - 'https://github.com/OpenStickCommunity/Hardware/tree/main/RP2040%20Mini%20Breakout%20Board', + 'https://github.com/OpenStickCommunity/Hardware/tree/main/Boards/GP2040-CE%20Official%20Boards/RP2040%20Mini%20Breakout%20Board/RP2040%20Mini%20Breakout%20Board', image: '/img/boards/RP2040MiniBreakoutBoard.jpg', category: 'open', desc: () => ( @@ -469,6 +584,34 @@ const boards = {

), }, + { + name: 'Zero Rhythm', + configName: 'ZeroRhythm', + pinout: null, + website: 'https://github.com/OpenStickCommunity/Hardware/tree/main/Boards/GP2040-CE%20Official%20Controllers/Zero%20Rhythm', + image: '/img/boards/Zero_Rhythm.jpg', + category: 'official', + desc: () => ( +

+ The ARC Controller is a controller for the Theatrhythm game on the Nintendo Switch.{' '} + It allows you to play rhythm as well as dual stick games in a double WASD layout. +

+ ), + }, + { + name: 'ergoSHIFT Rev.2', + configName: 'ergoSHIFTRev2', + pinout: null, + website: 'https://github.com/mizma/ergoSHIFT/tree/main/hardware-rev2', + image: '/img/boards/ergoSHIFT.jpg', + category: 'open', + desc: () => ( +

+ The ergoSHIFT is a Low profile 11 button leverless arcade controller with Acrylic shell{' '} + by mizma. +

+ ), + }, ], }; diff --git a/static/img/boards/ARCController.jpg b/static/img/boards/ARCController.jpg new file mode 100644 index 0000000..20e32d0 Binary files /dev/null and b/static/img/boards/ARCController.jpg differ diff --git a/static/img/boards/FlatboxRev5USBPassthrough.jpg b/static/img/boards/FlatboxRev5USBPassthrough.jpg new file mode 100644 index 0000000..60f2cb9 Binary files /dev/null and b/static/img/boards/FlatboxRev5USBPassthrough.jpg differ diff --git a/static/img/boards/MavercadeKeebfighter.jpg b/static/img/boards/MavercadeRev1.jpg similarity index 100% rename from static/img/boards/MavercadeKeebfighter.jpg rename to static/img/boards/MavercadeRev1.jpg diff --git a/static/img/boards/MavercadeRev2.jpg b/static/img/boards/MavercadeRev2.jpg new file mode 100644 index 0000000..d63f9f0 Binary files /dev/null and b/static/img/boards/MavercadeRev2.jpg differ diff --git a/static/img/boards/RP2040MiniBreakoutBoardPT.jpg b/static/img/boards/RP2040MiniBreakoutBoardPT.jpg new file mode 100644 index 0000000..f975564 Binary files /dev/null and b/static/img/boards/RP2040MiniBreakoutBoardPT.jpg differ diff --git a/static/img/boards/ReflexCTRLGenesis6.png b/static/img/boards/ReflexCTRLGenesis6.png new file mode 100644 index 0000000..d30bebe Binary files /dev/null and b/static/img/boards/ReflexCTRLGenesis6.png differ diff --git a/static/img/boards/ReflexCTRLNES.png b/static/img/boards/ReflexCTRLNES.png new file mode 100644 index 0000000..ba0d2e2 Binary files /dev/null and b/static/img/boards/ReflexCTRLNES.png differ diff --git a/static/img/boards/ReflexCTRLSNES.png b/static/img/boards/ReflexCTRLSNES.png new file mode 100644 index 0000000..3d1d530 Binary files /dev/null and b/static/img/boards/ReflexCTRLSNES.png differ diff --git a/static/img/boards/ReflexCTRLSaturn.png b/static/img/boards/ReflexCTRLSaturn.png new file mode 100644 index 0000000..704bbac Binary files /dev/null and b/static/img/boards/ReflexCTRLSaturn.png differ diff --git a/static/img/boards/ReflexCTRLVB.png b/static/img/boards/ReflexCTRLVB.png new file mode 100644 index 0000000..f564c93 Binary files /dev/null and b/static/img/boards/ReflexCTRLVB.png differ diff --git a/static/img/boards/ReflexCtrlSNES.jpg b/static/img/boards/ReflexCtrlSNES.jpg deleted file mode 100644 index 148a4f9..0000000 Binary files a/static/img/boards/ReflexCtrlSNES.jpg and /dev/null differ diff --git a/static/img/boards/Zero_Rhythm.jpg b/static/img/boards/Zero_Rhythm.jpg new file mode 100644 index 0000000..8427aa3 Binary files /dev/null and b/static/img/boards/Zero_Rhythm.jpg differ diff --git a/static/img/boards/ergoSHIFT.jpg b/static/img/boards/ergoSHIFT.jpg new file mode 100644 index 0000000..ea93e29 Binary files /dev/null and b/static/img/boards/ergoSHIFT.jpg differ