Merge remote-tracking branch 'origin/master' into develop
This commit is contained in:
		
						commit
						c75403e745
					
				
					 9 changed files with 134 additions and 0 deletions
				
			
		
							
								
								
									
										36
									
								
								keyboards/handwired/itstleo9/info.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								keyboards/handwired/itstleo9/info.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,36 @@
 | 
			
		|||
{
 | 
			
		||||
    "manufacturer": "Its TLeo",
 | 
			
		||||
    "keyboard_name": "ItsTleo9",
 | 
			
		||||
    "maintainer": "Its TLeo",
 | 
			
		||||
    "diode_direction": "COL2ROW",
 | 
			
		||||
    "features": {
 | 
			
		||||
        "bootmagic": true,
 | 
			
		||||
        "command": false,
 | 
			
		||||
        "console": false,
 | 
			
		||||
        "extrakey": true,
 | 
			
		||||
        "mousekey": true,
 | 
			
		||||
        "nkro": true
 | 
			
		||||
    },
 | 
			
		||||
    "url": "",
 | 
			
		||||
    "usb": {
 | 
			
		||||
        "device_version": "1.0.0",
 | 
			
		||||
        "pid": "0x0001",
 | 
			
		||||
        "vid": "0x4954"
 | 
			
		||||
    },
 | 
			
		||||
    "community_layouts": ["ortho_3x3"],
 | 
			
		||||
    "layouts": {
 | 
			
		||||
        "LAYOUT_ortho_3x3": {
 | 
			
		||||
            "layout": [
 | 
			
		||||
                { "matrix": [0, 0], "x": 0, "y": 0 },
 | 
			
		||||
                { "matrix": [0, 1], "x": 1, "y": 0 },
 | 
			
		||||
                { "matrix": [0, 2], "x": 2, "y": 0 },
 | 
			
		||||
                { "matrix": [1, 0], "x": 0, "y": 1 },
 | 
			
		||||
                { "matrix": [1, 1], "x": 1, "y": 1 },
 | 
			
		||||
                { "matrix": [1, 2], "x": 2, "y": 1 },
 | 
			
		||||
                { "matrix": [2, 0], "x": 0, "y": 2 },
 | 
			
		||||
                { "matrix": [2, 1], "x": 1, "y": 2 },
 | 
			
		||||
                { "matrix": [2, 2], "x": 2, "y": 2 }
 | 
			
		||||
            ]
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										21
									
								
								keyboards/handwired/itstleo9/keymaps/default/keymap.c
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								keyboards/handwired/itstleo9/keymaps/default/keymap.c
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,21 @@
 | 
			
		|||
// Copyright 2023 QMK
 | 
			
		||||
// SPDX-License-Identifier: GPL-2.0-or-later
 | 
			
		||||
 | 
			
		||||
#include QMK_KEYBOARD_H
 | 
			
		||||
 | 
			
		||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		||||
    /*
 | 
			
		||||
     * ┌───┬───┬───┐
 | 
			
		||||
     * │ A │ B │ C │
 | 
			
		||||
     * ├───┼───┼───┤
 | 
			
		||||
     * │ D │ E │ F │
 | 
			
		||||
     * ├───┼───┼───┤
 | 
			
		||||
     * │ G │ H │ I │
 | 
			
		||||
     * └───┴───┴───┘
 | 
			
		||||
     */
 | 
			
		||||
    [0] = LAYOUT_ortho_3x3(
 | 
			
		||||
        KC_A,    KC_B,    KC_C,
 | 
			
		||||
        KC_D,    KC_E,    KC_F,
 | 
			
		||||
        KC_G,    KC_H,    KC_I
 | 
			
		||||
    )
 | 
			
		||||
};
 | 
			
		||||
							
								
								
									
										21
									
								
								keyboards/handwired/itstleo9/keymaps/via/keymap.c
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								keyboards/handwired/itstleo9/keymaps/via/keymap.c
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,21 @@
 | 
			
		|||
// Copyright 2023 QMK
 | 
			
		||||
// SPDX-License-Identifier: GPL-2.0-or-later
 | 
			
		||||
 | 
			
		||||
#include QMK_KEYBOARD_H
 | 
			
		||||
 | 
			
		||||
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		||||
    /*
 | 
			
		||||
     * ┌───┬───┬───┐
 | 
			
		||||
     * │ A │ B │ C │
 | 
			
		||||
     * ├───┼───┼───┤
 | 
			
		||||
     * │ D │ E │ F │
 | 
			
		||||
     * ├───┼───┼───┤
 | 
			
		||||
     * │ G │ H │ I │
 | 
			
		||||
     * └───┴───┴───┘
 | 
			
		||||
     */
 | 
			
		||||
    [0] = LAYOUT_ortho_3x3(
 | 
			
		||||
        KC_A,    KC_B,    KC_C,
 | 
			
		||||
        KC_D,    KC_E,    KC_F,
 | 
			
		||||
        KC_G,    KC_H,    KC_I
 | 
			
		||||
    )
 | 
			
		||||
};
 | 
			
		||||
							
								
								
									
										1
									
								
								keyboards/handwired/itstleo9/keymaps/via/rules.mk
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								keyboards/handwired/itstleo9/keymaps/via/rules.mk
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1 @@
 | 
			
		|||
VIA_ENABLE = yes
 | 
			
		||||
							
								
								
									
										7
									
								
								keyboards/handwired/itstleo9/promicro/info.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								keyboards/handwired/itstleo9/promicro/info.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,7 @@
 | 
			
		|||
{
 | 
			
		||||
    "development_board": "promicro",
 | 
			
		||||
    "matrix_pins": {
 | 
			
		||||
        "cols": ["D1", "D0", "D4"],
 | 
			
		||||
        "rows": ["F4", "F5", "F6"]
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										1
									
								
								keyboards/handwired/itstleo9/promicro/rules.mk
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								keyboards/handwired/itstleo9/promicro/rules.mk
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1 @@
 | 
			
		|||
# This file intentionally left blank
 | 
			
		||||
							
								
								
									
										37
									
								
								keyboards/handwired/itstleo9/readme.md
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								keyboards/handwired/itstleo9/readme.md
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,37 @@
 | 
			
		|||
# itstleo9
 | 
			
		||||
 | 
			
		||||
Handwired 3x3 macropad built with Pro Micro compatible microcontrollers
 | 
			
		||||
 | 
			
		||||
* Keyboard Maintainer: [ItsTLeo](https://github.com/ItsTLeo)
 | 
			
		||||
* Hardware Supported: RP2040/ATmega32U4 Pro Micro
 | 
			
		||||
* Hardware Availability: [RP2040](https://aliexpress.com/item/1005005616524430.html), [ATmega32U4](https://aliexpress.com/item/32888212119.html)
 | 
			
		||||
 | 
			
		||||
Make example for this keyboard (after setting up your build environment):
 | 
			
		||||
 | 
			
		||||
    make handwired/itstleo9/promicro:default
 | 
			
		||||
    make handwired/itstleo9/rp2040:default
 | 
			
		||||
    
 | 
			
		||||
Flashing example for this keyboard:
 | 
			
		||||
 | 
			
		||||
    make handwired/itstleo9/promicro:default:flash
 | 
			
		||||
    make handwired/itstleo9/rp2040:default:flash
 | 
			
		||||
 | 
			
		||||
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). Dont know how to make a handwire keyboard, check it out [SkottoKeebs handwire tutorial](https://www.youtube.com/watch?v=hjml-K-pV4E&pp=ygUTaGFuZHdpcmUgYSBtYWNyb3BhZA%3D%3D)
 | 
			
		||||
 | 
			
		||||
## Matrix pin (RP2040 ver)
 | 
			
		||||
 | 
			
		||||
*    **cols** :     GP10  ,  GP11   ,  GP12
 | 
			
		||||
*    **rows** :     GP21  ,  GP20   ,  GP19
 | 
			
		||||
 | 
			
		||||
## Matrix pin (Promicro ver)
 | 
			
		||||
 | 
			
		||||
*    **cols** :     D1  ,  D0   ,  D4
 | 
			
		||||
*    **rows** :     F4  ,  F5   ,  F6
 | 
			
		||||
 | 
			
		||||
## Bootloader
 | 
			
		||||
 | 
			
		||||
Enter the bootloader in 3 ways:
 | 
			
		||||
 | 
			
		||||
* **Bootmagic reset**: Hold down the key at (0,0) in the matrix (top left key) and plug in the keyboard
 | 
			
		||||
* **Physical reset button**: Double-press reset button
 | 
			
		||||
* **Keycode in layout**: Press the key mapped to `QK_BOOT` if it is available
 | 
			
		||||
							
								
								
									
										9
									
								
								keyboards/handwired/itstleo9/rp2040/info.json
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								keyboards/handwired/itstleo9/rp2040/info.json
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,9 @@
 | 
			
		|||
{
 | 
			
		||||
    "bootloader": "rp2040",
 | 
			
		||||
    "processor": "RP2040",
 | 
			
		||||
    
 | 
			
		||||
    "matrix_pins": {
 | 
			
		||||
        "cols": ["GP10", "GP11", "GP12"],
 | 
			
		||||
        "rows": ["GP21", "GP20", "GP19"]
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										1
									
								
								keyboards/handwired/itstleo9/rp2040/rules.mk
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								keyboards/handwired/itstleo9/rp2040/rules.mk
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1 @@
 | 
			
		|||
# This file intentionally left blank
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue