libpynq (release 5EWC0-2023 version 0.2.1 of 2023-09-01 11:02)
Loading...
Searching...
No Matches
interrupt.c
Go to the documentation of this file.
1#include <interrupt.h>
3void gpio_ack_interrupt(void){};
9uint64_t gpio_get_interrupt(void){};
10uint8_t *gpio_get_interrupt_pins(uint8_t *positions){};
void gpio_enable_interrupt(const gpio_t pin)
Definition interrupt.c:6
void gpio_disable_interrupt(const gpio_t pin)
Definition interrupt.c:7
void gpio_wait_for_interrupt(const gpio_t pin)
Definition interrupt.c:11
void verify_interrupt_request(const gpio_t pin)
Definition interrupt.c:4
#define gpio_t
Definition gpio.h:102
void gpio_disable_all_interrupts(void)
Disables all interrupts from being raised.
Definition interrupt.c:8
uint8_t * gpio_get_interrupt_pins(uint8_t *positions)
Gets all pins on which an interrupt occurred.
Definition interrupt.c:10
int gpio_interrupt_init(void)
Enables interrupts to be set and read.
Definition interrupt.c:2
uint64_t gpio_get_interrupt(void)
Definition interrupt.c:9
void gpio_print_interrupt(void)
prints the current interrupt word
Definition interrupt.c:5
void gpio_ack_interrupt(void)
acknowledges the raised interrupts and resets the interrupt word. Allows new interrupts to occur on t...
Definition interrupt.c:3