TP3 RTOS  1.0
Implémentation d'un RTOS sur une jetson nano
Classes | Macros | Fonctions
Référence du fichier utils.h

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>
Graphe des dépendances par inclusion de utils.h:
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

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)
 

Description détaillée

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.

Auteur
ZAHAF Houssam Eddine