Prusa MINI Firmware overview
Servo Class Reference

#include <Servo.h>

Inheritance diagram for Servo:

Public Member Functions

 Servo ()
 
int8_t attach (const int pin)
 
void detach ()
 
void write (int degrees)
 
void move (const int degrees)
 
int read ()
 
 Servo ()
 
int8_t attach (const int pin)
 
int8_t attach (const int pin, const int min, const int max)
 
void detach ()
 
void write (int value)
 
void writeMicroseconds (int value)
 
void move (const int value)
 
int read ()
 
int readMicroseconds ()
 
bool attached ()
 

Detailed Description

Marlin 3D Printer Firmware Copyright (c) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]

Based on Sprinter and grbl. Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Constructor & Destructor Documentation

◆ Servo() [1/2]

Servo::Servo ( )

◆ Servo() [2/2]

Servo::Servo ( )

Member Function Documentation

◆ attach() [1/3]

int8_t Servo::attach ( const int  pin)

◆ detach() [1/2]

void Servo::detach ( )

◆ write() [1/2]

void Servo::write ( int  degrees)

◆ move() [1/2]

void Servo::move ( const int  degrees)

◆ read() [1/2]

int Servo::read ( )

◆ attach() [2/3]

int8_t Servo::attach ( const int  pin)

◆ attach() [3/3]

int8_t Servo::attach ( const int  pin,
const int  min,
const int  max 
)

◆ detach() [2/2]

void Servo::detach ( )

◆ write() [2/2]

void Servo::write ( int  value)

◆ writeMicroseconds()

void Servo::writeMicroseconds ( int  value)

◆ move() [2/2]

void Servo::move ( const int  value)

◆ read() [2/2]

int Servo::read ( )

◆ readMicroseconds()

int Servo::readMicroseconds ( )

◆ attached()

bool Servo::attached ( )