AFmotor.h not compiling

After installing the adafruit motor v1 library and i compile a sample file i get this error
In file included from C:\Users\moakl\Downloads\AFMotor_fixed\AFMotor\examples\MotorTest\MotorTest.pde:5:0:
Documents\Arduino\libraries\Adafruit_Motor_Shield_library/AFMotor.h:156:47: error: 'DC_MOTOR_PWM_RATE' was not declared in this scope
AF_DCMotor(uint8_t motornum, uint8_t freq = DC_MOTOR_PWM_RATE);
^~~~~~~~~~~~~~~~~
exit status 1

Compilation error: exit status 1

Post the complete error, and your sketch in code blocks.


It looks like you only downloaded/unzipped the library, but did not install it.

Read these instructions...
https://docs.arduino.cc/software/ide-v1/tutorials/installing-libraries/

// Adafruit Motor shield library
// copyright Adafruit Industries LLC, 2009
// this code is public domain, enjoy!

#include <AFMotor.h>

AF_DCMotor motor(4);

void setup() {
  Serial.begin(9600);           // set up Serial library at 9600 bps
  Serial.println("Motor test!");

  // turn on motor
  motor.setSpeed(200);
 
  motor.run(RELEASE);
}

void loop() {
  uint8_t i;
  
  Serial.print("tick");
  
  motor.run(FORWARD);
  for (i=0; i<255; i++) {
    motor.setSpeed(i);  
    delay(10);
 }
 
  for (i=255; i!=0; i--) {
    motor.setSpeed(i);  
    delay(10);
 }
  
  Serial.print("tock");

  motor.run(BACKWARD);
  for (i=0; i<255; i++) {
    motor.setSpeed(i);  
    delay(10);
 }
 
  for (i=255; i!=0; i--) {
    motor.setSpeed(i);  
    delay(10);
 }
  

  Serial.print("tech");
  motor.run(RELEASE);
  delay(1000);
}


It shows installed

Did you restart the IDE?

In your IDE, open the Library Manager, when you type AFMotor, does the Adafruit library show on the list? (yes, I see it on the list, but is it called AFmotor or AFMotor?

see additional info

Do not do that. Explain your findings.

Check IDE >> FILE >> PREFERENCES for the location/path of your libraries.

@mmmoakley
Do not use Onedrive as location for Arduino libraries. try to move arduino to local disk.

i moved the libraries same result

What Arduino board are you compiling the code for?

the library looks quite old

Post the verbose error log in code tags. That is the < CODE/> button. Paste your error log in the highlighted part see below


If that was posted in code tags we could scroll around and see what the real error is.

Some of your prefs are sub-optimal. Compiler warnings should be Default.

OR mark the libraries but even better the entire Arduino path as follows. That way your files are backed up in the cloud but the IDE will also always find them locally. That's how I have mine and never have a problem.

FQBN: arduino:renesas_uno:unor4wifi
Using board 'unor4wifi' from platform in folder: C:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1
Using core 'arduino' from platform in folder: C:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1

Detecting libraries used...
C:\Users\moakl\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-g++ -c -w -Os -g3 -fno-use-cxa-atexit -fno-rtti -fno-exceptions -nostdlib -DF_CPU=48000000 -DNO_USB -DBACKTRACE_SUPPORT -DARDUINO_UNOR4_WIFI -std=gnu++17 -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsigned-char -ffunction-sections -fdata-sections -fmessage-length=0 -fno-builtin -w -x c++ -E -CC -DARDUINO=10607 -DPROJECT_NAME="C:\Users\moakl\AppData\Local\arduino\sketches\18F0ECF806DB52F65F4225A9AB989ACB/MotorTest.pde" -DARDUINO_UNOWIFIR4 -DARDUINO_ARCH_RENESAS_UNO -DARDUINO_ARCH_RENESAS -DARDUINO_FSP -D_XOPEN_SOURCE=700 -mthumb @C:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1\variants\UNOWIFIR4/defines.txt -DCFG_TUSB_MCU=OPT_MCU_RAXXX -IC:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1\cores\arduino/tinyusb -IC:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1\cores\arduino/api/deprecated -IC:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1\cores\arduino/api/deprecated-avr-comp -IC:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1\cores\arduino -IC:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1\variants\UNOWIFIR4 -iprefixC:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1 @C:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1\variants\UNOWIFIR4/includes.txt C:\Users\moakl\AppData\Local\arduino\sketches\18F0ECF806DB52F65F4225A9AB989ACB\sketch\MotorTest.pde.cpp -o nul
Alternatives for AFMotor.h: [Adafruit Motor Shield library@1.0.1]
ResolveLibrary(AFMotor.h)
  -> candidates: [Adafruit Motor Shield library@1.0.1]
C:\Users\moakl\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-g++ -c -w -Os -g3 -fno-use-cxa-atexit -fno-rtti -fno-exceptions -nostdlib -DF_CPU=48000000 -DNO_USB -DBACKTRACE_SUPPORT -DARDUINO_UNOR4_WIFI -std=gnu++17 -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsigned-char -ffunction-sections -fdata-sections -fmessage-length=0 -fno-builtin -w -x c++ -E -CC -DARDUINO=10607 -DPROJECT_NAME="C:\Users\moakl\AppData\Local\arduino\sketches\18F0ECF806DB52F65F4225A9AB989ACB/MotorTest.pde" -DARDUINO_UNOWIFIR4 -DARDUINO_ARCH_RENESAS_UNO -DARDUINO_ARCH_RENESAS -DARDUINO_FSP -D_XOPEN_SOURCE=700 -mthumb @C:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1\variants\UNOWIFIR4/defines.txt -DCFG_TUSB_MCU=OPT_MCU_RAXXX -IC:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1\cores\arduino/tinyusb -IC:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1\cores\arduino/api/deprecated -IC:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1\cores\arduino/api/deprecated-avr-comp -IC:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1\cores\arduino -IC:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1\variants\UNOWIFIR4 -Ic:\Users\moakl\Documents\Arduino\libraries\Adafruit_Motor_Shield_library -iprefixC:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1 @C:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1\variants\UNOWIFIR4/includes.txt C:\Users\moakl\AppData\Local\arduino\sketches\18F0ECF806DB52F65F4225A9AB989ACB\sketch\MotorTest.pde.cpp -o nul
C:\Users\moakl\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-g++ -c -w -Os -g3 -fno-use-cxa-atexit -fno-rtti -fno-exceptions -nostdlib -DF_CPU=48000000 -DNO_USB -DBACKTRACE_SUPPORT -DARDUINO_UNOR4_WIFI -std=gnu++17 -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsigned-char -ffunction-sections -fdata-sections -fmessage-length=0 -fno-builtin -w -x c++ -E -CC -DARDUINO=10607 -DPROJECT_NAME="C:\Users\moakl\AppData\Local\arduino\sketches\18F0ECF806DB52F65F4225A9AB989ACB/MotorTest.pde" -DARDUINO_UNOWIFIR4 -DARDUINO_ARCH_RENESAS_UNO -DARDUINO_ARCH_RENESAS -DARDUINO_FSP -D_XOPEN_SOURCE=700 -mthumb @C:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1\variants\UNOWIFIR4/defines.txt -DCFG_TUSB_MCU=OPT_MCU_RAXXX -IC:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1\cores\arduino/tinyusb -IC:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1\cores\arduino/api/deprecated -IC:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1\cores\arduino/api/deprecated-avr-comp -IC:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1\cores\arduino -IC:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1\variants\UNOWIFIR4 -Ic:\Users\moakl\Documents\Arduino\libraries\Adafruit_Motor_Shield_library -iprefixC:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1 @C:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1\variants\UNOWIFIR4/includes.txt c:\Users\moakl\Documents\Arduino\libraries\Adafruit_Motor_Shield_library\AFMotor.cpp -o nul
Error while detecting libraries included by c:\Users\moakl\Documents\Arduino\libraries\Adafruit_Motor_Shield_library\AFMotor.cpp
Generating function prototypes...
C:\Users\moakl\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\7-2017q4/bin/arm-none-eabi-g++ -c -w -Os -g3 -fno-use-cxa-atexit -fno-rtti -fno-exceptions -nostdlib -DF_CPU=48000000 -DNO_USB -DBACKTRACE_SUPPORT -DARDUINO_UNOR4_WIFI -std=gnu++17 -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsigned-char -ffunction-sections -fdata-sections -fmessage-length=0 -fno-builtin -w -x c++ -E -CC -DARDUINO=10607 -DPROJECT_NAME="C:\Users\moakl\AppData\Local\arduino\sketches\18F0ECF806DB52F65F4225A9AB989ACB/MotorTest.pde" -DARDUINO_UNOWIFIR4 -DARDUINO_ARCH_RENESAS_UNO -DARDUINO_ARCH_RENESAS -DARDUINO_FSP -D_XOPEN_SOURCE=700 -mthumb @C:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1\variants\UNOWIFIR4/defines.txt -DCFG_TUSB_MCU=OPT_MCU_RAXXX -IC:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1\cores\arduino/tinyusb -IC:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1\cores\arduino/api/deprecated -IC:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1\cores\arduino/api/deprecated-avr-comp -IC:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1\cores\arduino -IC:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1\variants\UNOWIFIR4 -Ic:\Users\moakl\Documents\Arduino\libraries\Adafruit_Motor_Shield_library -iprefixC:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1 @C:\Users\moakl\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.5.1\variants\UNOWIFIR4/includes.txt C:\Users\moakl\AppData\Local\arduino\sketches\18F0ECF806DB52F65F4225A9AB989ACB\sketch\MotorTest.pde.cpp -o C:\Users\moakl\AppData\Local\Temp\1494269845\sketch_merged.cpp
C:\Users\moakl\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives C:\Users\moakl\AppData\Local\Temp\1494269845\sketch_merged.cpp

Compiling sketch...
"C:\\Users\\moakl\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\arm-none-eabi-gcc\\7-2017q4/bin/arm-none-eabi-g++" -c -w -Os -g3 -fno-use-cxa-atexit -fno-rtti -fno-exceptions -MMD -nostdlib -DF_CPU=48000000 -DNO_USB -DBACKTRACE_SUPPORT -DARDUINO_UNOR4_WIFI -MMD -std=gnu++17 -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsigned-char -ffunction-sections -fdata-sections -fmessage-length=0 -fno-builtin -DARDUINO=10607 "-DPROJECT_NAME=\"C:\\Users\\moakl\\AppData\\Local\\arduino\\sketches\\18F0ECF806DB52F65F4225A9AB989ACB/MotorTest.pde\"" -DARDUINO_UNOWIFIR4 -DARDUINO_ARCH_RENESAS_UNO -DARDUINO_ARCH_RENESAS -DARDUINO_FSP -D_XOPEN_SOURCE=700 -mthumb "@C:\\Users\\moakl\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\renesas_uno\\1.5.1\\variants\\UNOWIFIR4/defines.txt" -DCFG_TUSB_MCU=OPT_MCU_RAXXX "-IC:\\Users\\moakl\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\renesas_uno\\1.5.1\\cores\\arduino/tinyusb" "-IC:\\Users\\moakl\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\renesas_uno\\1.5.1\\cores\\arduino/api/deprecated" "-IC:\\Users\\moakl\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\renesas_uno\\1.5.1\\cores\\arduino/api/deprecated-avr-comp" "-IC:\\Users\\moakl\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\renesas_uno\\1.5.1\\cores\\arduino" "-IC:\\Users\\moakl\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\renesas_uno\\1.5.1\\variants\\UNOWIFIR4" "-Ic:\\Users\\moakl\\Documents\\Arduino\\libraries\\Adafruit_Motor_Shield_library" "-iprefixC:\\Users\\moakl\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\renesas_uno\\1.5.1" "@C:\\Users\\moakl\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\renesas_uno\\1.5.1\\variants\\UNOWIFIR4/includes.txt" "C:\\Users\\moakl\\AppData\\Local\\arduino\\sketches\\18F0ECF806DB52F65F4225A9AB989ACB\\sketch\\MotorTest.pde.cpp" -o "C:\\Users\\moakl\\AppData\\Local\\arduino\\sketches\\18F0ECF806DB52F65F4225A9AB989ACB\\sketch\\MotorTest.pde.cpp.o"
In file included from C:\Users\moakl\Downloads\AFMotor_fixed\AFMotor\examples\MotorTest\MotorTest.pde:5:0:
c:\Users\moakl\Documents\Arduino\libraries\Adafruit_Motor_Shield_library/AFMotor.h:156:47: error: 'DC_MOTOR_PWM_RATE' was not declared in this scope
   AF_DCMotor(uint8_t motornum, uint8_t freq = DC_MOTOR_PWM_RATE);
                                               ^~~~~~~~~~~~~~~~~
Using library Adafruit Motor Shield library at version 1.0.1 in folder: C:\Users\moakl\Documents\Arduino\libraries\Adafruit_Motor_Shield_library 
exit status 1

Compilation error: exit status 1

arduino uno r4 wifi, dkelectronics motor shield board