52 bcm2835_gpio_fsel(pin, BCM2835_GPIO_FSEL_OUTP);
63 bcm2835_gpio_write(pin, level);
73 bcm2835_gpio_fsel(pin,BCM2835_GPIO_FSEL_INPT);
74 bcm2835_gpio_set_pud(pin, BCM2835_GPIO_PUD_DOWN);
86 bcm2835_gpio_ren(pin);
96 bcm2835_gpio_clr_ren(pin);
106 bcm2835_gpio_ren(pin);
116 bcm2835_gpio_clr_ren(pin);
126 bcm2835_gpio_ren(pin);
136 bcm2835_gpio_clr_ren(pin);
146 bcm2835_gpio_ren(pin);
156 bcm2835_gpio_clr_ren(pin);
166 bcm2835_gpio_aren(pin);
176 bcm2835_gpio_clr_aren(pin);
186 unsigned char event = bcm2835_gpio_eds(pin);
187 bcm2835_gpio_set_eds(pin);
void pinModeOutput(PIN_t pin)
Configures the given pin as output.
void DisableDetectRisingEdge(PIN_t pin)
Disables detection of rising edge.
void EnableDetectFallingEdge(PIN_t pin)
Enables detection of falling edge.
void DisableDetectFallinggEdge(PIN_t pin)
Dsiables detection of falling edge.
void DisableDetectRisingInterrupt(PIN_t pin)
Disables detection of rising edge interrupt.
void EnableDetectRisingEdge(PIN_t pin)
Enables detection of rising edge.
unsigned char CheckPinforEvent(PIN_t pin)
Checks fro even on given pin.
PinLevel_t ReadPinStatus(PIN_t pin)
Configures the pins as input and returns the pin status.
void EnableDetectLowLevel(PIN_t pin)
Enables detection of low level.
void DisableDetectHighLevel(PIN_t pin)
Disables detection of high level.
Utilities library header.
void delay_ms(unsigned int ms)
Delay in ms.
void digitalWrite(PIN_t pin, unsigned char level)
Write a logic level to the pin. The pin should be confgured as output.
void EnableDetectHighLevel(PIN_t pin)
Enables detection of high level on pin.
void DisableDetectLowLevel(PIN_t pin)
Disables detection of low level.
void EnableDetectRisingInterrupt(PIN_t pin)
Enables detection of rising edge interrupt.