|
libpynq
(release 5EID0-2023 version 0.3.0 of 2024-04-25 09:42 )
|
#include "arm_shared_memory_system.h"#include <fcntl.h>#include <gpio.h>#include <log.h>#include <platform.h>#include <stdbool.h>#include <stdint.h>#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <util.h>
Go to the source code of this file.
Macros | |
| #define | DOMAIN "Interrupt" |
Functions | |
| void | check_initialization (void) |
| int | gpio_interrupt_init (void) |
| void | gpio_enable_interrupt (const io_t pin) |
| void | gpio_disable_interrupt (const io_t pin) |
| void | gpio_disable_all_interrupts (void) |
| uint64_t | gpio_get_interrupt (void) |
| void | gpio_ack_interrupt (void) |
| void | verify_interrupt_request (const io_t pin) |
| void | gpio_print_interrupt (void) |
| void | findSetBitPositions (uint64_t word, uint8_t *positions) |
| void | gpio_wait_for_interrupt (const io_t pin) |
| uint8_t * | gpio_get_interrupt_pins (uint8_t *positions) |
Variables | |
| uint32_t * | gpio |
| uint32_t * | intc0 |
| #define DOMAIN "Interrupt" |
Definition at line 34 of file interrupt.c.
| void check_initialization | ( | void | ) |
| void findSetBitPositions | ( | uint64_t | word, |
| uint8_t * | positions | ||
| ) |