TP3 RTOS
1.0
Implémentation d'un RTOS sur une jetson nano
|
Déclarations des fonctions utilitaires pour la gestion des GPIO sur Raspberry Pi. Plus de détails...
#include <stdio.h>
#include <stdlib.h>
#include <dirent.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <poll.h>
#include <unistd.h>
Aller au code source de ce fichier.
Classes | |
struct | GPIO |
Macros | |
#define | HIGH '1' |
#define | LOW '0' |
#define | INPUT 1 |
#define | OUTPUT 0 |
Fonctions | |
void | test () |
void | fatal_error (int error_code, char *msg) |
void | init_GPIOs () |
void | digital_write (int port, char) |
int | digital_read (int port) |
int | pin_mode (int pin, int direction) |
void | set_direction (struct GPIO *pin, int direction) |
void | open_value (struct GPIO *pin) |
void | export_pin (struct GPIO *pin) |
void | display (const struct GPIO *pin) |
void | unpin_mode (int pin) |
int | is_gpio (int pin) |
void | destroy_gpios () |
int | wait_for_toggle (int pin, int timeout, void *(func)(void *), void *args) |
Déclarations des fonctions utilitaires pour la gestion des GPIO sur Raspberry Pi.
Ce fichier contient les déclarations des fonctions et des structures utilisées pour manipuler les GPIO sur une carte Raspberry Pi. Il inclut également les définitions des constantes pour les niveaux de tension et les modes des broches.