Gave keyboards all unique product IDs

This commit is contained in:
EnviousData 2022-07-02 21:31:05 +01:00
parent 9a99b46035
commit f426dc7715
6 changed files with 19 additions and 16 deletions

View File

@ -20,8 +20,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0x2E8A
#define PRODUCT_ID 0xE739
#define VENDOR_ID 0xE739
#define PRODUCT_ID 0xA400
#define DEVICE_VER 0x0001
#define MANUFACTURER EnviousDesign
#define PRODUCT 60F 1.0

View File

@ -20,8 +20,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0x2E8A
#define PRODUCT_ID 0xE739
#define VENDOR_ID 0xE739
#define PRODUCT_ID 0xA200
#define DEVICE_VER 0x0001
#define MANUFACTURER EnviousDesign
#define PRODUCT EnvKB 65M

View File

@ -20,8 +20,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0x2E8A
#define PRODUCT_ID 0xE739
#define VENDOR_ID 0xE739
#define PRODUCT_ID 0xA300
#define DEVICE_VER 0x0011
#define MANUFACTURER EnviousDesign
#define PRODUCT MCRO 1.0

View File

@ -20,11 +20,11 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0x2E8A
#define PRODUCT_ID 0xE739
#define VENDOR_ID 0xE739
#define PRODUCT_ID 0xA100
#define DEVICE_VER 0x0000
#define MANUFACTURER EnviousDesign
#define PRODUCT EnvKB TKL Prototype
#define PRODUCT TKL Prototype
/* key matrix size */
#define MATRIX_ROWS 6

View File

@ -21,8 +21,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
/* USB Device descriptor parameter */
#define PRODUCT Delirium TKL Rev 1.0 +
#define VENDOR_ID 0x2E8A
#define PRODUCT_ID 0xE739
#define VENDOR_ID 0xE739
#define PRODUCT_ID 0xA500
#define DEVICE_VER 0x0001
#define MANUFACTURER EnviousDesign

View File

@ -20,8 +20,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "config_common.h"
/* USB Device descriptor parameter */
#define VENDOR_ID 0x2E8A
#define PRODUCT_ID 0x000A
#define VENDOR_ID 0xE739
#define PRODUCT_ID 0xA400
#define DEVICE_VER 0x0001
#define MANUFACTURER EnviousDesign
#define PRODUCT ALT Delirium RGB
@ -44,9 +44,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
* ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode)
*
*/
#define MATRIX_ROW_PINS { GP20, GP21, GP22, GP26, GP27, GP28 }
#define MATRIX_COL_PINS { GP2, GP3, GP4, GP5, GP6, GP7, GP8, GP9, GP10, GP11, GP12, GP13, GP14, GP15, GP19, GP18, GP17, GP16 }
#define UNUSED_PINS { GP1, GP23, GP24, GP29 }
#define MATRIX_ROW_PINS \
{ GP20, GP21, GP22, GP26, GP27, GP28 }
#define MATRIX_COL_PINS \
{ GP2, GP3, GP4, GP5, GP6, GP7, GP8, GP9, GP10, GP11, GP12, GP13, GP14, GP15, GP19, GP18, GP17, GP16 }
#define UNUSED_PINS \
{ GP1, GP23, GP24, GP29 }
/* COL2ROW, ROW2COL */
#define DIODE_DIRECTION COL2ROW