Shared by Polytech Marseille to contribute to the improvement of the mbed community !

Dependencies:   Adafruit_SGP30_mbed mbed GSM X_NUCLEO_IKS01A2 max31865 GroveGPS SDFileSystem DFPlayerMini BME280 DS1820

define_myMODULES.h

Committer:
ayoubzahir
Date:
2019-04-30
Revision:
3:cb77ea3370e8

File content as of revision 3:cb77ea3370e8:

/////////////////////////////////////////////////////////////////////////
// AMU - Aix-Marseille Université
// Polytech Marseille - Microelectronique & Telecommunications (MT)
// Projet MT5A "STM32 In the Sky - HAB", 2018-2019
// Enseignants : C.Dufaza & H. Aziza
// Etudiants : ...
/////////////////////////////////////////////////////////////////////////
// Version avril 2019, C.Dufaza

/////////////////////////////////////////////////////////////////////////
// Activation des différents modules de ce code (via directives de compilation)
// Permet de désactiver rapidement la compilation de certaines parties du code
// Commentez les lignes pour désactiver les modules/fonctionnalités :

#define DEBUG_SERIAL_PC 1       // Debug sur Serial PC COM Port
#define DEBUG_SERIAL_PC_BAUDRATE 115200
//#define BUZZ_FUNCTION 1         // Buzzer
#define BUZZ_FUNCTION_DURATION 1500 // Nbre de périodes du buzzer
#define BUZZ_FUNCTION_HZ 333    // 1/2 Période de la Hz buzzer (en us)

#define SD_GPRS_DATA_SIZE 150   // Chaine car pour SD et SMS

#define HAB_FUNCTION 1          // HAB Ticker
#define TICKER_HAB_TIME 5.0     // HAB Ticker toutes les ... secondes
#define BASE_PRESSURE 1016      // Pression du jour, altitude = 0 

#define SD_FUNCTION 1           // Carte SD
#define SD_FUNCTION_SDNAME "sd" // Nom de la carte SD
#define SD_FUNCTION_FILENAME "/sd/data.txt" // Nom du fichier sur carte SD
#define SD_FUNCTION_TESTFILENAME "/sd/sdtest.txt" // Nom du fichier sur carte SD

#define MP3_FUNCTION 1          // Module lecteur MP3

#define GSM_FUNCTION 1          // Module GSM
#define TICKER_CHECK_GSM_TIME 60.0 // GSM Ticker toutes les ... secondes
#define GSM_BAUDRATE    9600
#define GSM_SIM_NUMBER  "0758897561" // SIM mobile number
#define GSM_START_ALTITUDE 5000  // Vérification du GSM à partir de 5Km pendant en attérissage 

#define GPRS_FUNCTION 1         // Données mobiles
#define SMS_FUNCTION 1          // SMS de données toute les 10 min
#define TICKER_SMS_DATA_TIME 6000.0 // SMS Ticket toutes les ... secondes

#define POLYTECH_SERVER "http://147.94.16.160/etudiantmt/index.php?message="
#define GSM_SEND_NUMBER "+33676040268" // SMS to this phone number
#define GSM_SEND_SMS_HELLO "AMU - Polytech Marseille MT - STM32 In the Sky" // SMS Welcome Message
//
#define GPS_FUNCTION 1          // Module GPS
//#define GPS_DEBUG               // Transmission des données serie GPS sur UART
#define GPS_BAUDRATE    9600
//

#define XNUCLEO_FUNCTION 1      // Shield capteurs XNUCLEO
#define PT100_FUNCTION 1        // Module PT100
//#define DS18_FUNCTION         // Capteur temperature DS18
#define UV_FUNCTION 1           // Capteur UV
#define PHOTORES_FUNCTION 1     // Capteur photoresistance
#define BOSCH_FUNCTION 1        // Module triple capteur Bosch
#define CO2_FUNCTION 1          // Module CO2
#define O3_FUNCTION 1           // Module spi_ozone O3

/*
#define LORA_FUNCTION 1         // Carte LoRa, not used !!
#define LORA_FUNCTION_BAUDRATE 9600
#define LORA_FUNCTION_DATASIZE 50
*/