Trying to program bltouch HELP PLEASE

I`m getting a msg saying (STOW_Z_SERVO(0):wink: How do i fix this. Iget this when i check the prog.

Arduino: 1.8.7 (Windows 10), Board: "Sanguino 1284p, ATmega1284P (16 MHz)"

Marlin_main.cpp:996:19: error: macro "STOW_Z_SERVO" passed 1 arguments, but takes just 0

STOW_Z_SERVO(0);

^

sketch\Marlin_main.cpp: In function 'void servo_init()':

Marlin_main.cpp:996:5: error: 'STOW_Z_SERVO' was not declared in this scope

STOW_Z_SERVO(0);

^

Marlin_main.cpp:1021:61: error: a function-definition is not allowed here before '{' token

void gcode_line_error(const char* err, bool doFlush = true) {

^

Marlin_main.cpp:15781:1: error: expected '}' at end of input

}

^

exit status 1
macro "STOW_Z_SERVO" passed 1 arguments, but takes just 0

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Impossible to say without seeing the rest of your program.
Post the complete program and use [​code]code tags[​/code].

What version of Marlin are you using? In the version I have, that line in Marlin_main.cpp doesn't have a '0':

  #if HAS_Z_SERVO_ENDSTOP
    /**
     * Set position of Z Servo Endstop
     *
     * The servo might be deployed and positioned too low to stow
     * when starting up the machine or rebooting the board.
     * There's no way to know where the nozzle is positioned until
     * homing has been done - no homing with z-probe without init!
     *
     */
    STOW_Z_SERVO();
  #endif