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
Disable specific warnings to mitigate compilation problems with `KEEP_INTERMEDIATES=yes`. (
#20339
)
pull/20348/head
Nick Brassel
1 year ago
committed by
GitHub
parent
f1dbffe367
commit
06c5c02804
No known key found for this signature in database
GPG Key ID:
4AEE18F83AFDEB23
7 changed files
with
25 additions
and
6 deletions
Split View
Diff Options
Show Stats
Download Patch File
Download Diff File
+2
-3
keyboards/hazel/bad_wings/keymaps/default/config.h
+1
-0
keyboards/mechlovin/mechlovin9/rev3/info.json
+3
-0
keyboards/splitkb/kyria/info.json
+4
-0
platforms/avr/_wait.h
+6
-0
platforms/chibios/drivers/audio_dac_additive.c
+6
-0
platforms/chibios/drivers/audio_dac_basic.c
+3
-3
tmk_core/protocol/usb_hid/override_wiring.c
+ 2
- 3
keyboards/hazel/bad_wings/keymaps/default/config.h
View File
@ -5,12 +5,11 @@
#
define TAPPING_TERM 200
#
define PERMISSIVE_HOLD
#
define IGNORE_MOD_TAP_INTERRUPT
#
define TAPPING_FORCE_HOLD
#
define TAPPING_TERM_PER_KEY
#
define ONESHOT_TAP_TOGGLE 10
#
define ONESHOT_TIMEOUT 500
#
define DOUBLE_TAP_SHIFT_TURNS_ON_CAPS_WORD
#
define CIRQUE_PINNACLE_TAP_ENABLE
#
define CIRQUE_PINNACLE_POSITION_MODE CIRQUE_PINNACLE_ABSOLUTE_MODE
#
define CIRQUE_DEVICE_GESTURES_SCROLL_ENABLE
#
define CIRQUE_PINNACLE_POSITION_MODE CIRQUE_PINNACLE_ABSOLUTE_MODE
#
define CIRQUE_DEVICE_GESTURES_SCROLL_ENABLE
+ 1
- 0
keyboards/mechlovin/mechlovin9/rev3/info.json
View File
@ -16,6 +16,7 @@
"rows"
:
[
"B12"
,
"B13"
,
"B14"
,
"B15"
,
"A1"
]
,
"cols"
:
[
"B11"
,
"B10"
,
"B2"
,
"B1"
,
"B0"
,
"A6"
,
"A5"
,
"A4"
,
"A3"
,
"C13"
,
"B7"
,
"B6"
,
"B5"
,
"B4"
,
"B3"
]
}
,
"diode_direction"
:
"COL2ROW"
,
"indicators"
:
{
"caps_lock"
:
"B9"
}
+ 3
- 0
keyboards/splitkb/kyria/info.json
View File
@ -9,5 +9,8 @@
"development_board"
:
"elite_c"
,
"split"
:
{
"enabled"
:
true
}
,
"build"
:
{
"lto"
:
true
}
}
+ 4
- 0
platforms/avr/_wait.h
View File
@ -15,7 +15,11 @@
*/
#
pragma once
/
/
Need
to
disable
GCC
'
s
"
maybe-uninitialized
"
warning
for
this
file
,
as
it
causes
issues
when
running
`
KEEP_INTERMEDIATES
=
yes
`
.
#
pragma GCC diagnostic push
#
pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
#
include
<util/delay.h>
#
pragma GCC diagnostic pop
/
/
http
:
/
/
ww1
.
microchip
.
com
/
downloads
/
en
/
devicedoc
/
atmel
-
0856
-
avr
-
instruction
-
set
-
manual
.
pdf
/
/
page
22
:
Table
4
-
2.
Arithmetic
and
Logic
Instructions
+ 6
- 0
platforms/chibios/drivers/audio_dac_additive.c
View File
@ -19,6 +19,10 @@
#
include
<ch.h>
#
include
<hal.h>
/
/
Need
to
disable
GCC
'
s
"
tautological-compare
"
warning
for
this
file
,
as
it
causes
issues
when
running
`
KEEP_INTERMEDIATES
=
yes
`
.
Corresponding
pop
at
the
end
of
the
file
.
#
pragma GCC diagnostic push
#
pragma GCC diagnostic ignored "-Wtautological-compare"
/*
Audio
Driver
:
DAC
@ -335,3 +339,5 @@ void audio_driver_start(void) {
active_tones_snapshot_length
=
0
;
state
=
OUTPUT_SHOULD_START
;
}
#
pragma GCC diagnostic pop
+ 6
- 0
platforms/chibios/drivers/audio_dac_basic.c
View File
@ -19,6 +19,10 @@
#
include
"ch.h"
#
include
"hal.h"
/
/
Need
to
disable
GCC
'
s
"
tautological-compare
"
warning
for
this
file
,
as
it
causes
issues
when
running
`
KEEP_INTERMEDIATES
=
yes
`
.
Corresponding
pop
at
the
end
of
the
file
.
#
pragma GCC diagnostic push
#
pragma GCC diagnostic ignored "-Wtautological-compare"
/*
Audio
Driver
:
DAC
@ -247,3 +251,5 @@ void audio_driver_start(void) {
}
gptStartContinuous
(
&
AUDIO_STATE_TIMER
,
2U
)
;
}
#
pragma GCC diagnostic pop
+ 3
- 3
tmk_core/protocol/usb_hid/override_wiring.c
View File
@ -2,7 +2,7 @@
*
To
keep
Timer0
for
common
/
timer
.
c
override
arduino
/
wiring
.
c
.
*/
#
define __DELAY_BACKWARD_COMPATIBLE__
#
include
<util/delay.h
>
#
include
"wait.h
"
#
include
"platforms/timer.h"
@ -16,11 +16,11 @@ unsigned long micros(void)
}
void
delay
(
unsigned
long
ms
)
{
_delay
_ms
(
ms
)
;
wait
_ms
(
ms
)
;
}
void
delayMicroseconds
(
unsigned
int
us
)
{
_delay
_us
(
us
)
;
wait
_us
(
us
)
;
}
void
init
(
void
)
{
Write
Preview
Loading…
Cancel
Save