This website works better with JavaScript.
Home
Explore
Help
Sign In
mh
/
qmk_firmware
mirror of
https://github.com/qmk/qmk_firmware/
Watch
1
Star
0
Fork
0
Code
Issues
0
Projects
0
Releases
1.6k
Wiki
Activity
Browse Source
[Keyboard] Update era/divine (
#21767
)
pull/21897/head
era
8 months ago
committed by
GitHub
parent
1b42d2ccfd
commit
1e3095f9cc
No known key found for this signature in database
GPG Key ID:
4AEE18F83AFDEB23
5 changed files
with
72 additions
and
4 deletions
Split View
Diff Options
Show Stats
Download Patch File
Download Diff File
+20
-0
keyboards/era/divine/config.h
+21
-0
keyboards/era/divine/halconf.h
+7
-2
keyboards/era/divine/info.json
+22
-0
keyboards/era/divine/mcuconf.h
+2
-2
keyboards/era/divine/readme.md
+ 20
- 0
keyboards/era/divine/config.h
View File
@ -0,0 +1,20 @@
/* Copyright 2023 eerraa
*
*
This
program
is
free
software
:
you
can
redistribute
it
and
/
or
modify
*
it
under
the
terms
of
the
GNU
General
Public
License
as
published
by
*
the
Free
Software
Foundation
,
either
version
2
of
the
License
,
or
*
(
at
your
option
)
any
later
version
.
*
*
This
program
is
distributed
in
the
hope
that
it
will
be
useful
,
*
but
WITHOUT
ANY
WARRANTY
;
without
even
the
implied
warranty
of
*
MERCHANTABILITY
or
FITNESS
FOR
A
PARTICULAR
PURPOSE
.
See
the
*
GNU
General
Public
License
for
more
details
.
*
*
You
should
have
received
a
copy
of
the
GNU
General
Public
License
*
along
with
this
program
.
If
not
,
see
<
http
:
/
/
www
.
gnu
.
org
/
licenses
/
>
.
*/
#
pragma once
#
define BACKLIGHT_PWM_DRIVER PWMD0
#
define BACKLIGHT_PWM_CHANNEL RP2040_PWM_CHANNEL_A
+ 21
- 0
keyboards/era/divine/halconf.h
View File
@ -0,0 +1,21 @@
/* Copyright 2023 eerraa
*
*
This
program
is
free
software
:
you
can
redistribute
it
and
/
or
modify
*
it
under
the
terms
of
the
GNU
General
Public
License
as
published
by
*
the
Free
Software
Foundation
,
either
version
2
of
the
License
,
or
*
(
at
your
option
)
any
later
version
.
*
*
This
program
is
distributed
in
the
hope
that
it
will
be
useful
,
*
but
WITHOUT
ANY
WARRANTY
;
without
even
the
implied
warranty
of
*
MERCHANTABILITY
or
FITNESS
FOR
A
PARTICULAR
PURPOSE
.
See
the
*
GNU
General
Public
License
for
more
details
.
*
*
You
should
have
received
a
copy
of
the
GNU
General
Public
License
*
along
with
this
program
.
If
not
,
see
<
http
:
/
/
www
.
gnu
.
org
/
licenses
/
>
.
*/
#
pragma once
#
define HAL_USE_PWM TRUE
#
include
_next <halconf.h>
+ 7
- 2
keyboards/era/divine/info.json
View File
@ -2,12 +2,17 @@
"manufacturer"
:
"ERA"
,
"keyboard_name"
:
"DIVINE 1.0.0"
,
"maintainer"
:
"eerraa"
,
"backlight"
:
{
"pin"
:
"GP0"
,
"levels"
:
5
}
,
"bootloader"
:
"rp2040"
,
"build"
:
{
"debounce_type"
:
"sym_defer_pk"
}
,
"diode_direction"
:
"COL2ROW"
,
"features"
:
{
"backlight"
:
true
,
"bootmagic"
:
true
,
"command"
:
false
,
"console"
:
false
,
@ -18,8 +23,8 @@
"indicators"
:
{
"caps_lock"
:
"GP1"
,
"num_lock"
:
"GP2"
,
"
scroll_lock"
:
"GP3"
,
"
on_state"
:
0
"
on_state"
:
0
,
"
scroll_lock"
:
"GP3"
}
,
"matrix_pins"
:
{
"cols"
:
[
"GP13"
,
"GP12"
,
"GP19"
,
"GP20"
,
"GP21"
,
"GP22"
,
"GP23"
,
"GP24"
,
"GP25"
,
"GP26"
,
"GP27"
,
"GP28"
,
"GP29"
,
"GP18"
,
"GP5"
,
"GP6"
,
"GP7"
]
,
+ 22
- 0
keyboards/era/divine/mcuconf.h
View File
@ -0,0 +1,22 @@
/* Copyright 2023 eerraa
*
*
This
program
is
free
software
:
you
can
redistribute
it
and
/
or
modify
*
it
under
the
terms
of
the
GNU
General
Public
License
as
published
by
*
the
Free
Software
Foundation
,
either
version
2
of
the
License
,
or
*
(
at
your
option
)
any
later
version
.
*
*
This
program
is
distributed
in
the
hope
that
it
will
be
useful
,
*
but
WITHOUT
ANY
WARRANTY
;
without
even
the
implied
warranty
of
*
MERCHANTABILITY
or
FITNESS
FOR
A
PARTICULAR
PURPOSE
.
See
the
*
GNU
General
Public
License
for
more
details
.
*
*
You
should
have
received
a
copy
of
the
GNU
General
Public
License
*
along
with
this
program
.
If
not
,
see
<
http
:
/
/
www
.
gnu
.
org
/
licenses
/
>
.
*/
#
pragma once
#
include
_next <mcuconf.h>
#
undef RP_PWM_USE_PWM0
#
define RP_PWM_USE_PWM0 TRUE
+ 2
- 2
keyboards/era/divine/readme.md
View File
@ -3,7 +3,7 @@
DIVINE Keyboard
* Keyboard Maintainer: [
ERA
](
https://github.com/eerraa
)
* Hardware Supported:
RP2040
* Hardware Supported:
DIVINE 1.0.0 PCB
* Hardware Availability: [
ERA
](
https://github.com/eerraa
)
Make example for this keyboard (after setting up your build environment):
@ -21,5 +21,5 @@ See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_to
Enter the bootloader in 3 ways:
*
**Bootmagic reset**
: Hold down the key at ESC(0,0) in the matrix (usually the top left key or Escape) and plug in the keyboard
*
**Physical reset button**
:
Short the reset hole of the PCB twice within 1 second.
*
**Physical reset button**
:
Briefly short the
`RESET`
and
`GND`
pads on the SWD header twice, or short the
`BOOT`
header and plug in keyboard
*
**Keycode in layout**
: Press the key mapped to
`QK_BOOT`
if it is available
Write
Preview
Loading…
Cancel
Save