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

Committer:
ayoubzahir
Date:
Tue Apr 30 15:00:03 2019 +0000
Revision:
3:cb77ea3370e8
This Program is shared by PolytechMarseille_MT to contribute to the improvement of the mbed community.; Have fun !

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ayoubzahir 3:cb77ea3370e8 1 /////////////////////////////////////////////////////////////////////////
ayoubzahir 3:cb77ea3370e8 2 // AMU - Aix-Marseille Université
ayoubzahir 3:cb77ea3370e8 3 // Polytech Marseille - Microelectronique & Telecommunications (MT)
ayoubzahir 3:cb77ea3370e8 4 // Projet MT5A "STM32 In the Sky - HAB", 2018-2019
ayoubzahir 3:cb77ea3370e8 5 // Enseignants : C.Dufaza & H. Aziza
ayoubzahir 3:cb77ea3370e8 6 // Etudiants : ...
ayoubzahir 3:cb77ea3370e8 7 /////////////////////////////////////////////////////////////////////////
ayoubzahir 3:cb77ea3370e8 8 // Version avril 2019, C.Dufaza
ayoubzahir 3:cb77ea3370e8 9
ayoubzahir 3:cb77ea3370e8 10 /////////////////////////////////////////////////////////////////////////
ayoubzahir 3:cb77ea3370e8 11 // Assignation des entrées/sorties des différents modules
ayoubzahir 3:cb77ea3370e8 12
ayoubzahir 3:cb77ea3370e8 13 // Autres
ayoubzahir 3:cb77ea3370e8 14 #define IO_BUZZER PB_3
ayoubzahir 3:cb77ea3370e8 15 #define IO_UV PC_2
ayoubzahir 3:cb77ea3370e8 16 #define IO_PHOTORES PC_3
ayoubzahir 3:cb77ea3370e8 17 #define IO_VBATT PB_0
ayoubzahir 3:cb77ea3370e8 18
ayoubzahir 3:cb77ea3370e8 19 // Carte SD
ayoubzahir 3:cb77ea3370e8 20 #define IO_SD_MOSI PB_15 // SPI 2
ayoubzahir 3:cb77ea3370e8 21 #define IO_SD_MISO PB_14
ayoubzahir 3:cb77ea3370e8 22 #define IO_SD_SCK PB_13
ayoubzahir 3:cb77ea3370e8 23 #define IO_SD_CS PB_2
ayoubzahir 3:cb77ea3370e8 24
ayoubzahir 3:cb77ea3370e8 25 // Thermomètre PT100 (RTD) MAX31865
ayoubzahir 3:cb77ea3370e8 26 #define IO_PT100_MOSI PB_15 // SPI 2
ayoubzahir 3:cb77ea3370e8 27 #define IO_PT100_MISO PB_14
ayoubzahir 3:cb77ea3370e8 28 #define IO_PT100_SCK PB_13
ayoubzahir 3:cb77ea3370e8 29 #define IO_PT100_CS PB_1
ayoubzahir 3:cb77ea3370e8 30
ayoubzahir 3:cb77ea3370e8 31 // Lecteur MP3 DFPlayer
ayoubzahir 3:cb77ea3370e8 32 #define IO_MP3_TX PB_6 // UART 1
ayoubzahir 3:cb77ea3370e8 33 #define IO_MP3_RX PA_10
ayoubzahir 3:cb77ea3370e8 34
ayoubzahir 3:cb77ea3370e8 35 // DS18 thermomètre
ayoubzahir 3:cb77ea3370e8 36 #define IO_DS18 PC_6
ayoubzahir 3:cb77ea3370e8 37
ayoubzahir 3:cb77ea3370e8 38 // Shield XNUCLEO
ayoubzahir 3:cb77ea3370e8 39 #define IO_XNUC_SDA PB_9 // I2C 1
ayoubzahir 3:cb77ea3370e8 40 #define IO_XNUC_SCL PB_8
ayoubzahir 3:cb77ea3370e8 41
ayoubzahir 3:cb77ea3370e8 42 // Triple capteur Bosch BME280 (hum, temp, press)
ayoubzahir 3:cb77ea3370e8 43 #define IO_BOSCH_SDA PB_9 // I2C 1
ayoubzahir 3:cb77ea3370e8 44 #define IO_BOSCH_SCL PB_8
ayoubzahir 3:cb77ea3370e8 45
ayoubzahir 3:cb77ea3370e8 46 // Capteur eCO2 TVOC Gas sensor
ayoubzahir 3:cb77ea3370e8 47 #define IO_CO2_SDA PB_9 // I2C 1
ayoubzahir 3:cb77ea3370e8 48 #define IO_CO2_SCL PB_8
ayoubzahir 3:cb77ea3370e8 49
ayoubzahir 3:cb77ea3370e8 50 // Ozone O3
ayoubzahir 3:cb77ea3370e8 51 #define IO_O3_MOSI PB_15 // SPI 2
ayoubzahir 3:cb77ea3370e8 52 #define IO_O3_MISO PB_14
ayoubzahir 3:cb77ea3370e8 53 #define IO_O3_SCK PB_13
ayoubzahir 3:cb77ea3370e8 54 #define IO_O3_CS PB_12
ayoubzahir 3:cb77ea3370e8 55
ayoubzahir 3:cb77ea3370e8 56 // GPS
ayoubzahir 3:cb77ea3370e8 57 #define IO_GPS_TX PC_1 // LPUART
ayoubzahir 3:cb77ea3370e8 58 #define IO_GPS_RX PC_0
ayoubzahir 3:cb77ea3370e8 59
ayoubzahir 3:cb77ea3370e8 60 // GSM/GPRS/2G+/téléphone
ayoubzahir 3:cb77ea3370e8 61 #define IO_GSM_TX PA_0 // UART 4
ayoubzahir 3:cb77ea3370e8 62 #define IO_GSM_RX PA_1
ayoubzahir 3:cb77ea3370e8 63 #define IO_GSM_PWR PC_7
ayoubzahir 3:cb77ea3370e8 64 #define IO_GSM_NET PA_8
ayoubzahir 3:cb77ea3370e8 65 #define IO_GSM_STAT PA_9
ayoubzahir 3:cb77ea3370e8 66 #define IO_GSM_RST PA_7
ayoubzahir 3:cb77ea3370e8 67
ayoubzahir 3:cb77ea3370e8 68 // LoRa
ayoubzahir 3:cb77ea3370e8 69 #define IO_LORA_TX PC_12 // UART 5
ayoubzahir 3:cb77ea3370e8 70 #define IO_LORA_RX PD_2
ayoubzahir 3:cb77ea3370e8 71