Mbot Joy  4409c53 (Mon Feb 4 17:15:40 2019 -0500)
Macros
Pins and ports

Macros

#define LEDDDR   (DDRB)
 DDR register for LED pin.
 
#define LEDPORTREG   (PORTB)
 PORT register for LED pin.
 
#define LEDPINREG   (PINB)
 PIN register for LED pin.
 
#define LEDPIN   (_BV(PORTB5))
 LED pin number.
 
#define USDDR   (DDRC)
 DDR register for ultrasonic sensor.
 
#define USPORTREG   (PORTC)
 PORT register for ultrasonic sensor.
 
#define USPINREG   (PINC)
 PIN register for ultrasonic sensor.
 
#define USPIN   (_BV(PORTC1))
 Data pin for ultrasonic sensor.
 
#define MOTORDDR   (DDRD)
 DDR register for motors.
 
#define MOTORPORT   (PORTD)
 PORT register for motors.
 
#define MLEFTDIR   (_BV(PORTD4))
 Left motor direction pin.
 
#define MLEFTPWM   (_BV(PORTD5))
 Left motor speed control.
 
#define MRIGHTDIR   (_BV(PORTD7))
 Right motor direction pin.
 
#define MRIGHTPWM   (_BV(PORTD6))
 Right motor speed control.
 
#define MLEFTOCR   (OCR0A)
 Left motor OCR register.
 
#define MRIGHTOCR   (OCR0B)
 Right motor OCR register.
 
#define JOYDDR   (DDRB)
 DDR register for joystick.
 
#define JOYPORT   (PORTB)
 PORT register for joystick.
 
#define JOYPIN   (PINB)
 PIN register for joystick.
 
#define PIN_LEFT   (_BV(PORTB1))
 Joystick left pin.
 
#define PIN_RIGHT   (_BV(PORTB2))
 Joystick right pin.
 
#define PIN_DOWN   (_BV(PORTB3))
 Joystick down (reverse) pin.
 
#define PIN_UP   (_BV(PORTB4))
 Joystick up (forward) pin.
 

Detailed Description