| 
					Как устранить ошибку "defined but not used"			 | 
				
				
		 		 | 
		
					
	| 
		
			Добавил(а) microsin		
		  
	 | 
| 
 При компиляции примеров для процессоров BEKEN столкнулся с ошибкой компилятора arm-none-eabi-gcc: 
beken378/driver/general_dma/general_dma.c:37:15: error: 'gdma_get_dma_en'
 defined but not used [-Werror=unused-function]
   37 | static UINT32 gdma_get_dma_en(UINT32 channel)
      |               ^~~~~~~~~~~~~~~
cc1.exe: all warnings being treated as errors
 
Для устранения ошибки в опции компиляции CFLAGS надо добавить опцию -Wno-error=unused-function (обычно это делается в файле application.mk). После этого сообщение об ошибке будет заменено на предупреждение: 
# Compile options
# -------------------------------------------------------------------
CFLAGS = -DCFG_OS_FREERTOS=1
CFLAGS += -g -mthumb -mcpu=arm968e-s -march=armv5te -mthumb-interwork -mlittle-endian -Os
 -std=c99 -ffunction-sections -Wall -Werror -Wno-format -Wno-unknown-pragmas -fsigned-char
 -fdata-sections -nostdlib -fno-strict-aliasing -Wno-error=unused-function
 
 
   |