Skip to content

Commit

Permalink
Add readme.md
Browse files Browse the repository at this point in the history
  • Loading branch information
0xcharly committed Mar 10, 2022
0 parents commit 56d62b9
Showing 1 changed file with 68 additions and 0 deletions.
68 changes: 68 additions & 0 deletions readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
# Bastard Keyboards firmwares

This repository contains the firmware code and releases for the Bastard Keyboards Charybdis boards, including builds for Elite-C (`Atmega32u4`) and Blackpill (`STM32F411CEU6`).

This repository is used as primary source of truth until the changes are upstreamed (either to `qmk/qmk_firmware`, or `vial-kb/vial-qmk`).

## Pending PRs

No PRs opened at the moments.

## Branches

### Tracking branches

| Branch | Tracking |
| --------------- | -------------------------------- |
| `qmk-vial-head` | Tracking `vial-kb/vial-qmk/vial` |

### Feature branches

| Branch following QMK's `master` | Parent | Description |
| ------------------------------- | --------------------------------------- | ---------------------------------------------------- |
| `bkb-master` | `qmk/qmk_firmware/master` (QMK v0.16.0) | Contains the latest sources for BastardKB's firmware |

The structure is as follow:

```
keyboards/bastardkb
├── charybdis
│   ├── 3x5
│   │   ├── 1.x
│   │   │   └── elitec
│   │   ├── 2.x
│   │   │   └── elitec
│   │   └── blackpill
│   └── 4x6
│   ├── 1.x
│   │   └── elitec
│      ├── 2.x
│      │   └── elitec
│   └── blackpill
├── scylla
│   ├── 1.x
│   │   └── elitec
│   ├── 2.x
│   │   └── elitec
│   └── blackpill
├── skeletyl
│   ├── 1.x
│   │   └── elitec
│   ├── 2.x
│   │   └── elitec
│   └── blackpill
└── tbkmini
├── 1.x
│   └── elitec
   ├── 2.x
   │   └── elitec
└── blackpill
```

For each board, the `default` firmware is available. For the Charybdis 3x5 and 4x6, check out the `via` keymap, which is much more feature-rich.

| Branch following Vial's `master` | Parent | Description |
| -------------------------------- | ----------------------------- | -------------------------------------------------- |
| `bkb-vial` | `qmk-vial-head` (QMK v0.15.6) | Vial support on top of the changes in `bkb-master` |

For all boards above, the additional `vial` keymap is available, for out-of-the-box compatibility with Vial.

0 comments on commit 56d62b9

Please sign in to comment.