Commit Graph

23604 Commits

Author SHA1 Message Date
Daniel Schaefer
80b4bc533a lotus: Enable MUX on init
Signed-off-by: Daniel Schaefer <git@danielschaefer.me>
2023-01-05 21:09:18 +08:00
Daniel Schaefer
c7f8acb4ce lotus: Configure I2C
Signed-off-by: Daniel Schaefer <git@danielschaefer.me>
2023-01-05 21:02:13 +08:00
Daniel Schaefer
f7f339c414 WIP: Dummy serial number
Signed-off-by: Daniel Schaefer <git@danielschaefer.me>
2023-01-05 16:08:12 +08:00
dependabot[bot]
e2ef3c8cc9
Bump anothrNick/github-tag-action from 1.56.0 to 1.57.0 (#19502)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 06:41:20 +11:00
Daniel Schaefer
3ea4ec2a9c lotus: Update USB PIDs
Different PID for each layout so that VIA can tell them apart.

Signed-off-by: Daniel Schaefer <git@danielschaefer.me>
2023-01-04 17:30:38 +08:00
Daniel Schaefer
4cd6cc1323 lotus: Upload UF2 packages
Signed-off-by: Daniel Schaefer <git@danielschaefer.me>
2023-01-04 15:59:28 +08:00
Daniel Schaefer
b23e075e19 fixup! Add analog support for RP2040 2023-01-04 15:50:46 +08:00
Daniel Schaefer
116a4af371 lotus: Need to define ADC IRQ priority
Signed-off-by: Daniel Schaefer <git@danielschaefer.me>
2023-01-04 15:40:57 +08:00
Daniel Schaefer
04d20771f4 lotus: Fix compilation with rp2040 adc fix
Signed-off-by: Daniel Schaefer <git@danielschaefer.me>
2023-01-04 15:35:56 +08:00
SapuSeven
6a02eb2874
Add SapuSeven MacroPad12 (#19466)
* Add SapuSeven MacroPad12

* Update image url

Co-authored-by: Drashna Jaelre <drashna@live.com>

* Remove unnecessary layers

Co-authored-by: Joel Challis <git@zvecr.com>

Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Joel Challis <git@zvecr.com>
2023-01-04 06:18:16 +00:00
Daniel Schaefer
42db647ce6 lotus: Add ADC reading code
Trigger with:

```
hidapitester --vidpid 32ac/0012 --usagePage 0xFF60 --usage 0x0061 \
  --open -l32 --send-output 0,11,3
```

Signed-off-by: Daniel Schaefer <git@danielschaefer.me>
2023-01-04 14:01:45 +08:00
Carlo
be024a1d43
feat(kprepublic/bm60hsrgb_poker): update carlosala keymap (#19426) 2023-01-04 05:21:32 +00:00
Paul James
04dcf81d1e
[Keyboard] Stop LED1 from flashing on layer change (#19427) 2023-01-04 05:21:03 +00:00
Nick Brassel
8e869da1da
Allow for specifying the number of symbols to output. (#19497) 2023-01-04 16:07:13 +11:00
Nick Brassel
691668340c
Add qmk mass-compile, which intends to supercede qmk multibuild whilst providing support for filtering as per data-driven definitions. (#18971) 2023-01-04 04:10:18 +00:00
Sergey Vlasov
5ae444a395 Add analog support for RP2040 2023-01-04 11:53:26 +08:00
Daniel Schaefer
f15099cfc9 lotus: Add RGB backlight controls
Signed-off-by: Daniel Schaefer <git@danielschaefer.me>
2023-01-04 11:02:41 +08:00
dependabot[bot]
46ed46e384
Bump anothrNick/github-tag-action from 1.55.0 to 1.56.0 (#19494)
Bumps [anothrNick/github-tag-action](https://github.com/anothrNick/github-tag-action) from 1.55.0 to 1.56.0.
- [Release notes](https://github.com/anothrNick/github-tag-action/releases)
- [Commits](https://github.com/anothrNick/github-tag-action/compare/1.55.0...1.56.0)

---
updated-dependencies:
- dependency-name: anothrNick/github-tag-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-03 19:36:22 +00:00
Daniel Schaefer
5f604a6035 lotus: Fix via on the rp2040
I do remember it working before, not sure why it's not anymore.

Signed-off-by: Daniel Schaefer <git@danielschaefer.me>
2023-01-03 23:35:26 +08:00
Daniel Schaefer
22579e3bf6 lotus: Fix VIA backlight menus
Signed-off-by: Daniel Schaefer <git@danielschaefer.me>
2023-01-03 23:31:03 +08:00
Daniel Schaefer
c593ebe3bd lotus: Add WIP factory HID protocol
Use like:

```sh
./hidapitester --vidpid 32ac/0012 --usagePage 0xFF60 --usage 0x0061 -v \
    --open -l32 --send-output 0,1 --read-input

./hidapitester --vidpid 32ac/0012 --usagePage 0xFF60 --usage 0x0061 -v \
  --open -l32 --send-output 0,11,0

./hidapitester --vidpid 32ac/0012 --usagePage 0xFF60 --usage 0x0061 -v \
  --open -l32 --send-output 0,11,1,4

./hidapitester --vidpid 32ac/0012 --usagePage 0xFF60 --usage 0x0061 -v \
  --open -l32 --send-output 0,11,2,1

./hidapitester --vidpid 32ac/0012 --usagePage 0xFF60 --usage 0x0061 -v \
  --open -l32 --send-output 0,11,2,0
```

Signed-off-by: Daniel Schaefer <git@danielschaefer.me>
2023-01-03 21:20:28 +08:00
Jesus Climent
5962ebaba1
Fix github URL for the atreyu maintainer. (#19476) 2023-01-03 09:51:32 +11:00
Joel Challis
975d64cc2b
adpenrose/akemipad fixes (#19477) 2023-01-03 09:12:25 +11:00
theamarin
ff73cb6290
[Keymap] Add Neo2-based keymap for Planck keyboard (#19173)
Co-authored-by: christian <christian.lueke@sonoware.de>
2023-01-01 09:31:25 -08:00
Byron Clark
867e4fc11c
[Keyboard] Add community layout support to Piantor (#19455) 2023-01-01 08:05:57 -08:00
Drashna Jaelre
b4d5c22ed4
Keyboard/fix work louder micro (#18968) 2023-01-01 11:57:15 +11:00
Joel Challis
2ae215514a
Add docs to cover recent LAYOUT_all lint checks (#19393) 2023-01-01 11:53:10 +11:00
Joel Challis
b8e12eed80
WSL qmk flash firmware.bin workaround (#19434) 2023-01-01 11:44:33 +11:00
Joel Challis
61696fda83
CLI flashers should allow files outside qmk_firmware folder (#19454) 2023-01-01 11:43:30 +11:00
TommyZ
c7c44de32f
[Keyboard] Add Quarkeys Z60, reorganized keyboard file directory (#19404)
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: jack <0x6a73@protonmail.com>
2023-01-01 11:41:58 +11:00
DOIO2022
53100496c3
Add KB30 keyboard (#19395)
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-01-01 11:40:01 +11:00
Jesus Climent
20bafb9313
Atreyu rev2 (#19443) 2023-01-01 11:38:44 +11:00
BBBNBBB
943aae85d5
Fixes unicode_map declaration example (#19450)
If the previous example was used the incorrect codepoints are produced.
Changes the order of arguments the declaration of the unicode_map
2022-12-31 21:23:17 +00:00
Daniel Schaefer
e981025660 lotus: Enable numlock
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2022-12-30 12:24:46 +08:00
Yizhen Liu
590c889537
[keyboard]Add Graystudio Space65 R3 (#18909)
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-12-30 12:01:32 +11:00
HorrorTroll
5fa2aab41e
Added support keyboard Pila87 / XM87 PRO (#18919) 2022-12-30 11:59:55 +11:00
Evgenii Vilkov
ced8142847
[Keyboard] Add Pica40 (#19220)
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-12-30 11:53:31 +11:00
Wolf Van Herreweghe
a7ff2b8d54
Typ65+ Add code to auto turn off LEDs when the PC goes to sleep (#19365)
Co-authored-by: Wolf <contact@vwolf.be>
2022-12-30 11:51:12 +11:00
Roberto Santalla
a781672ce7
docs: add a note about reflashing both halves for encoder resolution (#19162)
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-12-30 11:50:37 +11:00
jasonj2232
6b50b1be9b
[Keyboard] Added support for a new keyboard - Ishi 80 Mk0 (#19195) 2022-12-30 11:50:16 +11:00
dztech
e08debb62f
Fix odinmini layout macro (#19429) 2022-12-30 11:48:26 +11:00
yonatanzunger
6bd76c97be
A fancy keymap for the wt65_xt. (#19375) 2022-12-30 11:47:40 +11:00
alaviss
444760efcb
ploopyco/trackball_mini: always update encoder (#18561) 2022-12-30 11:45:10 +11:00
x123
ab667a8b64
add x123 keymap for splitkb/aurora/corne (#19407) 2022-12-30 11:44:21 +11:00
Daniel Schaefer
f392272ee4 lotus: Update building and flashing instructions
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2022-12-29 23:52:44 +08:00
Daniel Schaefer
80987831fb lotus: Split layouts into separate keyboards
VIA needs separate PIDs for the layouts.

Signed-off-by: Daniel Schaefer <dhs@frame.work>
2022-12-29 23:33:52 +08:00
Daniel Schaefer
6dcfb422aa lotus: Jump to bootloader via raw HID
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2022-12-29 21:05:35 +08:00
Daniel Schaefer
3cdcca467a Temporarily remove VIA files from .gitignore
To fix lint

Signed-off-by: Daniel Schaefer <dhs@frame.work>
2022-12-28 17:07:53 +08:00
Daniel Schaefer
61a32b79aa fixup! lint: Ignore via files for now 2022-12-28 17:04:41 +08:00
Daniel Schaefer
dab5dba48d Ignore python file formatting for now
Signed-off-by: Daniel Schaefer <dhs@frame.work>
2022-12-28 17:03:29 +08:00