summaryrefslogtreecommitdiff
path: root/keyboards/yosino58
diff options
context:
space:
mode:
authorWilliam Chang <william@factual.com>2019-07-13 10:18:33 -0700
committerWilliam Chang <william@factual.com>2019-07-13 10:18:33 -0700
commit71493b2f9bbd5f3d18373c518fa14ccafcbf48fc (patch)
tree3bb3e5e496621535611e087720aa5c4d7a533e5e /keyboards/yosino58
parent86ad4988fe7ff64916127509d84f44c56fa097aa (diff)
parentda1f05fbc19477c05c0c01bb07fabfaf1ece9d54 (diff)
Merge branch 'master' of https://github.com/qmk/qmk_firmware
Diffstat (limited to 'keyboards/yosino58')
-rw-r--r--keyboards/yosino58/readme.md16
-rw-r--r--keyboards/yosino58/rev1/config.h6
-rw-r--r--keyboards/yosino58/ssd1306.c2
3 files changed, 20 insertions, 4 deletions
diff --git a/keyboards/yosino58/readme.md b/keyboards/yosino58/readme.md
new file mode 100644
index 0000000000..50c95bb995
--- /dev/null
+++ b/keyboards/yosino58/readme.md
@@ -0,0 +1,16 @@
+# yosino58
+
+![yosino58](https://booth.pximg.net/4b06a4ec-3a3f-49c5-a9b2-46aa086c82b0/i/1278362/5596aecd-418d-4f28-be64-d8344db22e72_base_resized.jpg)
+
+yosino58 is a 58-key, Column-Staggered split keyboard.
+Compatible with Cherry MX and Kailh low profile switches. Optional support for OLED and Backlight LED.
+
+Keyboard Maintainer: [sakurachari](https://github.com/sakurachari)
+Hardware Supported: yosino58
+Hardware Availability: https://booth.pm/ja/items/1278362
+
+Make example for this keyboard (after setting up your build environment):
+
+ make yosino58:default
+
+See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
diff --git a/keyboards/yosino58/rev1/config.h b/keyboards/yosino58/rev1/config.h
index a9f4f666ec..0214bc1024 100644
--- a/keyboards/yosino58/rev1/config.h
+++ b/keyboards/yosino58/rev1/config.h
@@ -20,11 +20,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* USB Device descriptor parameter */
#define VENDOR_ID 0x0F6A
-#define PRODUCT_ID 0x01B8
+#define PRODUCT_ID 0x01B8
#define DEVICE_VER 0x0001
#define MANUFACTURER sakuranbo0046
#define PRODUCT yosino58
-#define DESCRIPTION yosino58 is 6~4+5keys column-staggered split keyboard.
+#define DESCRIPTION yosino58 is 6x4+5keys column-staggered split keyboard.
/* key matrix size */
// Rows are doubled-up
@@ -42,7 +42,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
// #define BACKLIGHT_LEVELS 3
/* Set 0 if debouncing isn't needed */
-#define DEBOUNCING_DELAY 5
+#define DEBOUNCE 5
/* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */
//#define LOCKING_SUPPORT_ENABLE
diff --git a/keyboards/yosino58/ssd1306.c b/keyboards/yosino58/ssd1306.c
index 70b7301b38..3353f615f5 100644
--- a/keyboards/yosino58/ssd1306.c
+++ b/keyboards/yosino58/ssd1306.c
@@ -13,7 +13,7 @@
#include "sendchar.h"
#include "timer.h"
-static const unsigned char font[] PROGMEM;
+extern const unsigned char font[] PROGMEM;
// Set this to 1 to help diagnose early startup problems
// when testing power-on with ble. Turn it off otherwise,