Unification des sources CM4/CM5 : makefiles scindés (common/cm4/cm5/cm5.debug), #ifdef CIBLE_CM5 pour GPIO, correctifs get_ip_address()/signal handler/backtrace, portabilité 32/64 bits
This commit is contained in:
+15
-9
@@ -19,10 +19,11 @@
|
||||
#include <alsa/mixer.h>
|
||||
#include <ctype.h>
|
||||
#include <dirent.h>
|
||||
#include <execinfo.h>
|
||||
#include <fcntl.h>
|
||||
#include <float.h>
|
||||
#include <gpiod.h> // Nécessaire pour E/S GPIO sur CM5
|
||||
#include <ifaddrs.h>
|
||||
#include <inttypes.h>
|
||||
#include </usr/include/json-c/json.h>
|
||||
#include <math.h>
|
||||
#include </usr/include/mariadb/mysql.h>
|
||||
@@ -44,6 +45,10 @@
|
||||
#include <time.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#ifdef CIBLE_CM5
|
||||
#include <gpiod.h> // Nécessaire pour E/S GPIO sur CM5
|
||||
#endif
|
||||
|
||||
#include "audio.h"
|
||||
#include "batteries.h"
|
||||
#include "bdd.h"
|
||||
@@ -73,7 +78,6 @@
|
||||
#include "usb.h"
|
||||
|
||||
|
||||
|
||||
// **********************************************************************************************************************************************************************************
|
||||
// Define :
|
||||
// **********************************************************************************************************************************************************************************
|
||||
@@ -82,8 +86,12 @@
|
||||
#define OFF 0
|
||||
#define ON 1
|
||||
|
||||
#define FALSE 0
|
||||
#define TRUE 1
|
||||
#ifndef FALSE
|
||||
#define FALSE 0
|
||||
#endif
|
||||
#ifndef TRUE
|
||||
#define TRUE 1
|
||||
#endif
|
||||
|
||||
#define HIGH 1
|
||||
#define LOW 0
|
||||
@@ -1089,10 +1097,6 @@ struct Struct_module_physique
|
||||
uint8_t maj_soft_disponible; // Indique si une mise à jour de logiciel a été chargée dans la carte et est disponible pour être activée. Utilisée dans le séquenceur 'gestion_chargement_carte()' (auparavant était stocké en BDD mais retiré en 02/2022)
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
struct Struct_fichier_download
|
||||
{
|
||||
char nom[MAX_LONGUEUR_NOM_FICHIER];
|
||||
@@ -1101,6 +1105,7 @@ struct Struct_fichier_download
|
||||
bool flag_a_telecharger;
|
||||
bool flag_a_supprimer;
|
||||
};
|
||||
|
||||
struct Struct_download
|
||||
{
|
||||
char nom_repertoire_destination[MAX_LONGUEUR_NOM_REPERTOIRE_LOCAL]; // Nom du répertoire sur lequel le fichier sera uploadé
|
||||
@@ -1194,7 +1199,8 @@ struct Struct_compute_module
|
||||
uint8_t otp_reading_allowed;
|
||||
uint8_t warranty_bit;
|
||||
uint8_t new_style_revision;
|
||||
uint8_t memory_size;
|
||||
uint8_t ram_size;
|
||||
uint64_t flash_size;
|
||||
uint8_t manufacturer;
|
||||
uint8_t processor;
|
||||
uint8_t type;
|
||||
|
||||
Reference in New Issue
Block a user