TMCStepper
Library supporting Trinamic Stepper Drivers for Arduino platforms
Loading...
Searching...
No Matches
rpi_bcm2835.h File Reference
#include <bcm2835.h>
#include <stdio.h>
#include <stdint.h>
Include dependency graph for rpi_bcm2835.h:

Go to the source code of this file.

Macros

#define INPUT   BCM2835_GPIO_FSEL_INPT
#define INPUT_PULLUP   BCM2835_GPIO_PUD_UP
#define INPUT_PULLDOWN   BCM2835_GPIO_PUD_DOWN
#define OUTPUT   BCM2835_GPIO_FSEL_OUTP
#define pinMode(PIN, MODE)
#define digitalWrite(PIN, MODE)
#define digitalRead(PIN)

Macro Definition Documentation

◆ digitalRead

#define digitalRead ( PIN)
Value:
bcm2835_gpio_lev(PIN)

Definition at line 15 of file rpi_bcm2835.h.

◆ digitalWrite

#define digitalWrite ( PIN,
MODE )
Value:
bcm2835_gpio_write(PIN, MODE)

Definition at line 14 of file rpi_bcm2835.h.

◆ INPUT

#define INPUT   BCM2835_GPIO_FSEL_INPT

BCM2835 for Arduino on Raspberry Pi

Definition at line 8 of file rpi_bcm2835.h.

◆ INPUT_PULLDOWN

#define INPUT_PULLDOWN   BCM2835_GPIO_PUD_DOWN

Definition at line 10 of file rpi_bcm2835.h.

◆ INPUT_PULLUP

#define INPUT_PULLUP   BCM2835_GPIO_PUD_UP

Definition at line 9 of file rpi_bcm2835.h.

◆ OUTPUT

#define OUTPUT   BCM2835_GPIO_FSEL_OUTP

Definition at line 11 of file rpi_bcm2835.h.

◆ pinMode

#define pinMode ( PIN,
MODE )
Value:
bcm2835_gpio_fsel(PIN, MODE); if (MODE == (uint8_t)BCM2835_GPIO_PUD_UP || MODE == (uint8_t)BCM2835_GPIO_PUD_DOWN) bcm2835_gpio_set_pud(PIN, MODE)

Definition at line 13 of file rpi_bcm2835.h.