Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor everything to much more better, added more stock firmware #27

Draft
wants to merge 5 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
416 changes: 297 additions & 119 deletions README.md

Large diffs are not rendered by default.

139 changes: 102 additions & 37 deletions docs/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# MCU-chip-database
# MCU Chip Database

A MCU chip database

Expand All @@ -8,36 +8,69 @@ A MCU chip database

## Compatible MCU for SonixQMK

| Company | MCU | Rebrand company | Type | Pin |
| ------- | ---------- | --------------- | ------------- | ------------ |
| eVision | VS11K09A | SONIX | ARM Cortex-M0 | LQFP 64 pins |
| eVision | VS11K09A-1 | SONIX | ARM Cortex-M0 | LQFP 64 pins |
| eVision | VS11K13A | SONIX | ARM Cortex-M0 | LQFP 48 pins |
| eVision | VS11K15A | SONIX | ARM Cortex-M0 | LQFP 48 pins |
| eVision | VS11K16A | SONIX | ARM Cortex-M0 | LQFP 48 pins |
| eVision | VS11K17A | SONIX | ARM Cortex-M0 | LQFP 48 pins |
| eVision | VS11K20A | SONIX | ARM Cortex-M0 | LQFP 48 pins |
| HFD | HFD2201KBA | SONIX | ARM Cortex-M0 | LQFP 64 pins |
| HFD | HFD48KP500 | SONIX | ARM Cortex-M0 | LQFP 48 pins |
| HFD | HFD64KG800 | SONIX | ARM Cortex-M0 | LQFP 64 pins |
| SONIX | SN32F248 | No | ARM Cortex-M0 | LQFP 64 pins |
| SONIX | SN32F248B | No | ARM Cortex-M0 | LQFP 64 pins |
| SONIX | SN32F268 | No | ARM Cortex-M0 | LQFP 48 pins |
| | | | | |
| Company | MCU | Rebrand company | Type | Pin |
| ------- | ------------ | --------------- | ------------- | ------------ |
| eVision | VS11K09A | SONIX | ARM Cortex-M0 | LQFP 64 pins |
| eVision | VS11K09A-1 | SONIX | ARM Cortex-M0 | LQFP 64 pins |
| eVision | VS11K13A | SONIX | ARM Cortex-M0 | LQFP 48 pins |
| eVision | VS11K15A | SONIX | ARM Cortex-M0 | LQFP 48 pins |
| eVision | VS11K16A | SONIX | ARM Cortex-M0 | LQFP 48 pins |
| eVision | VS11K17A | SONIX | ARM Cortex-M0 | LQFP 48 pins |
| eVision | VS11K20A | SONIX | ARM Cortex-M0 | LQFP 48 pins |
| eVision | VS09M15A | SONIX | ARM Cortex-M0 | SSOP 24 pins |
| eVision | VS09M16A | SONIX | ARM Cortex-M0 | SSOP 28 pins |
| eVision | VS09M17A | SONIX | ARM Cortex-M0 | LQFP 48 pins |
| eVision | VS09M18A | SONIX | ARM Cortex-M0 | LQFP 48 pins |
| eVision | VS09M19A | SONIX | ARM Cortex-M0 | LQFP 48 pins |
| eVision | VS32F01A | SONIX | ARM Cortex-M0 | SSOP 24 pins |
| HFD | HFD2201KBA | SONIX | ARM Cortex-M0 | LQFP 64 pins |
| HFD | HFD48KC900 | SONIX | ARM Cortex-M0 | LQFP 48 pins |
| HFD | HFD48KG300 | SONIX | ARM Cortex-M0 | LQFP 48 pins |
| HFD | HFD48KP500 | SONIX | ARM Cortex-M0 | LQFP 48 pins |
| HFD | HFD64KG800 | SONIX | ARM Cortex-M0 | LQFP 64 pins |
| SONIX | SN32F248 | No | ARM Cortex-M0 | LQFP 64 pins |
| SONIX | SN32F247B | No | ARM Cortex-M0 | LQFP 48 pins |
| SONIX | SN32F248B | No | ARM Cortex-M0 | LQFP 64 pins |
| SONIX | SN32F263X | No | ARM Cortex-M0 | SSOP 24 pins |
| SONIX | SN32F264X | No | ARM Cortex-M0 | SSOP 28 pins |
| SONIX | SN32F268 | No | ARM Cortex-M0 | LQFP 48 pins |
| | | | | |

## Not Compatible MCU for SonixQMK

| Company | MCU | Rebrand company | Type | Pin |
| ------------------ | ------------- | --------------- | ------------- | ------------ |
| Beiying | BYK816 | SinoWealth | Intel 8051 | LQFP 64 pins |
| Nuvoton | NUC121SC2AE | No | ARM Cortex-M0 | LQFP 64 pins |
| Nuvoton | NUC123 | No | ARM Cortex-M0 | LQFP 48 pins |
| Semitek | SE32F08L64 | No | ARM Cortex-M3 | LQFP 64 pins |
| SinoWealth | SH68F83 | No | Intel 8051 | LQFP 48 pins |
| SinoWealth | SH68F90 | No | Intel 8051 | LQFP 64 pins |
| STMicroelectronics | STM32F072C8T6 | No | ARM Cortex-M0 | LQFP 48 pins |
| Unknown | M103CB | Nuvoton | ARM Cortex-M0 | LQFP 48 pins |
| | | | | |
| Company | MCU | Rebrand company | Type | Pin |
| ------------------ | ------------- | --------------- | -------------- | ------------- |
| Beiying | BYK816 | SinoWealth | Intel 8051 | LQFP 64 pins |
| Beiying | BYK916 | SinoWealth | Intel 8051 | LQFP 64 pins |
| eVision | VS11K02A | Unknown | 8-bit | QFN 24 pins |
| eVision | VS11K05A | Cypress | Unknown | LQFP 48 pins |
| eVision | VS11K08L | Cypress | Unknown | LQFP 48 pins |
| eVision | VS11K10A | SONIX | 8-bit Flash | LQFP 48 pins |
| eVision | VS11K18A | SONIX | 8-bit Flash | LQFP 48 pins |
| eVision | VS11K28A | WCH | Intel 8051 | LQFP 48 pins |
| eVision | VS09M11A | SONIX | 8-bit Flash | SOP 28 pins |
| eVision | VS09M12A | SONIX | 8-bit Flash | SSOP 24 pins |
| eVision | VS09M13A | SONIX | 8-bit OTP | SSOP 24 pins |
| eVision | VS82B40SR00A | SONIX | 8-bit Flash | LQFP 48 pins |
| HFD | HFD801KJC | WCH | Intel 8051 | LQFP 48 pins |
| MosArt | MA80M08 | No | Unknown | LQFP 128 pins |
| MosArt | MA80M081 | No | Unknown | LQFP 128 pins |
| Nuvoton | M252SD2AE | No | ARM Cortex-M23 | LQFP 64 pins |
| Nuvoton | NUC121SC2AE | No | ARM Cortex-M0 | LQFP 64 pins |
| Nuvoton | NUC123 | No | ARM Cortex-M0 | LQFP 48 pins |
| Semitek | SE32F08L64 | No | ARM Cortex-M3 | LQFP 64 pins |
| SinoWealth | SH68F83 | No | Intel 8051 | LQFP 48 pins |
| SinoWealth | SH68F90 | No | Intel 8051 | LQFP 64 pins |
| SONIX | SN8F2267FF | No | 8-bit Flash | LQFP 48 pins |
| SONIX | SN8F22E831BX | No | 8-bit Flash | SSOP 24 pins |
| SONIX | SN8F22E84BS | No | 8-bit Flash | SOP 28 pins |
| SONIX | SN8F22E88B | No | 8-bit Flash | LQFP 48 pins |
| SONIX | SN8P2213X | No | 8-bit OTP | SSOP 24 pins |
| STMicroelectronics | STM32F072C8T6 | No | ARM Cortex-M0 | LQFP 48 pins |
| Unknown | M103CB | Nuvoton | ARM Cortex-M0 | LQFP 48 pins |
| WCH | CH555 | No | Intel 8051 | LQFP 48 pins |
| Yichip | YC3121-E | No | 32-bit RISC-V | QFN 56 pins |
| | | | | |
</details>

## LED chip
Expand All @@ -46,20 +79,52 @@ A MCU chip database

## I2C Interface

| Company | MCU | Rebrand company | Type | Pin |
| ------- | --------- | --------------- | ------------- | ------------ |
| eVision | VS12L03A | SONIX | LED Control | SSOP 28 pins |
| SONIX | SLED1734X | No | LED Control | SSOP 28 pins |
| | | | | |
| Company | MCU | Rebrand company | Type | Pin |
| ------- | ---------- | --------------- | ------------- | ------------ |
| eVision | VS12L02A | ISSI | LED Control | SSOP 28 pins |
| eVision | VS12K03A | Unknown | LED Control | SSOP 24 pins |
| eVision | VS12L03A | SONIX | LED Control | SSOP 28 pins |
| eVision | VS12L05A | ISSI | LED Control | QFN 40 pins |
| eVision | VS12L07A | SONIX | LED Control | SSOP 28 pins |
| eVision | VS12L08A | SONIX | LED Control | QFN 28 pins |
| eVision | VS12L09A | SONIX | LED Control | SSOP 28 pins |
| eVision | VS12L10A | Unknown | LED Control | QFN 44 pins |
| eVision | VS12L12A | SONIX | LED Control | QFN 46 pins |
| eVision | VS12L17A | SONIX | LED Control | LQFP 48 pins |
| ISSI | IS31FL3731 | No | LED Control | QFN 28 pins |
| ISSI | IS31FL3731 | No | LED Control | SSOP 28 pins |
| ISSI | IS31FL3732 | No | LED Control | QFN 40 pins |
| SONIX | SLED1734J | No | LED Control | QFN 28 pins |
| SONIX | SLED1734X | No | LED Control | SSOP 28 pins |
| SONIX | SLED17341X | No | LED Control | SSOP 28 pins |
| SONIX | SLED1735J | No | LED Control | QFN 46 pins |
| SONIX | SNLED2735X | No | LED Control | LQFP 48 pins |
| | | | | |
</details>

## Bluetooth chip
<details>
<summary>Click to expand!</summary>

## Temporary
## SPI Interface

| Company | MCU | Rebrand company | Type | Pin |
| -------- | -------------- | --------------- | ------------- | ------------- |
| Broadcom | BCM20730A2KFBG | No | Bluetooth 3.0 | VFBGA 64 pins |
| Cypress | CYW20730A2KFBG | No | Bluetooth 3.0 | VFBGA 64 pins |
| | | | | |
</details>

## RF 2.4GHz chip
<details>
<summary>Click to expand!</summary>

## SPI Interface

| Company | MCU | Rebrand company | Type | Pin |
| ------- | --------- | --------------- | ------------- | ------------ |
| | | | | |
| Company | MCU | Rebrand company | Type | Pin |
| -------- | -------------- | --------------- | ------------- | ------------- |
| Broadcom | BCM20730A2KFBG | No | RF 2.4GHz | VFBGA 64 pins |
| Cypress | CYW20730A2KFBG | No | RF 2.4GHz | VFBGA 64 pins |
| MosArt | MA60H383 | No | RF 2.4GHz | SSOP 28 pins |
| | | | | |
</details>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added stockFWs/Akko/240B/Akko_3061S_RGB_240B.bin
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Binary file added stockFWs/Cherry/260/Cherry_MX-1.0_RGB_260.bin
Binary file not shown.
Binary file added stockFWs/DareU/240/DareU_DK880_RGB_240.bin
Binary file not shown.
Binary file added stockFWs/DareU/260/DareU_DK1280_RGB_260.bin
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added stockFWs/IKBC/260/IKBC_DC87_White_BT4_260.bin
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading