Skip to content

Commit e1f39c6

Browse files
committed
Remove -w flag from platform.txt to show warnings. Add warning to PDM header if pins not defined.
1 parent bd42d1c commit e1f39c6

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

libraries/PDM/src/PDM.h

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,16 @@ SOFTWARE.
3030
#define AP3_PDM_NUM_DATA_PADS 6
3131
#define AP3_PDM_NUM_CLOCK_PADS 6
3232

33+
#ifndef MIC_DATA
34+
#warning "Mic DATA pin not defined in variant. Using default."
35+
#define MIC_DATA 36
36+
#endif
37+
38+
#ifndef MIC_CLOCK
39+
#warning "Mic CLOCK pin not defined in variant. Using default."
40+
#define MIC_CLOCK 37
41+
#endif
42+
3343
typedef struct _ap3_pdm_pad_map_elem_t
3444
{
3545
ap3_gpio_pad_t pad;

platform.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,12 +74,13 @@ compiler.cmd.axf=arm-none-eabi-gcc
7474
compiler.cmd.axf2bin=arm-none-eabi-objcopy
7575
compiler.cmd.size=arm-none-eabi-size
7676

77-
compiler.warning_flags=-w
78-
compiler.warning_flags.none=-w
77+
compiler.warning_flags=
78+
compiler.warning_flags.none=
7979
compiler.warning_flags.default=
8080
compiler.warning_flags.more=-Wall
8181
compiler.warning_flags.all=-Wall -Wextra
8282

83+
8384
compiler.flags.common_cpp_c_S={build.extra_flags} -c -g -MMD
8485
compiler.flags.common_cpp_c=-mcpu={build.mcu} -mthumb -mfloat-abi=hard -fdata-sections -Os
8586
compiler.flags.cpp={compiler.flags.common_cpp_c_S} {compiler.flags.common_cpp_c} {compiler.extra_flags.cpp} -ffunction-sections {compiler.warning_flags} -std=gnu++11 -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions

0 commit comments

Comments
 (0)