projets de S3 s4 2021

Dependencies:   mbed TFT_fonts SPI_TFT_ILI9341

Committer:
dujardin
Date:
Sun Oct 18 16:05:21 2020 +0000
Revision:
8:eb61367f53ce
version avec spi

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dujardin 8:eb61367f53ce 1 // declaration utiles à la cartes IUT-BED
dujardin 8:eb61367f53ce 2 // reservation des broches
dujardin 8:eb61367f53ce 3 #include "SPI_TFT_ILI9341.h"
dujardin 8:eb61367f53ce 4 #include "Arial12x12.h"
dujardin 8:eb61367f53ce 5 #include "Arial24x23.h"
dujardin 8:eb61367f53ce 6 #include "Arial28x28.h"
dujardin 8:eb61367f53ce 7 #include "font_big.h"
dujardin 8:eb61367f53ce 8
dujardin 8:eb61367f53ce 9 #define PIN_XP PC_0
dujardin 8:eb61367f53ce 10 #define PIN_XM PC_1
dujardin 8:eb61367f53ce 11 #define PIN_YP PB_0
dujardin 8:eb61367f53ce 12 #define PIN_YM PA_4
dujardin 8:eb61367f53ce 13 #define PIN_MOSI PA_7
dujardin 8:eb61367f53ce 14 #define PIN_MISO PA_6
dujardin 8:eb61367f53ce 15 #define PIN_SCLK PA_5
dujardin 8:eb61367f53ce 16 #define PIN_CS_TFT PB_4
dujardin 8:eb61367f53ce 17 #define PIN_DC_TFT PB_10
dujardin 8:eb61367f53ce 18 #define PIN_BL_TFT PA_8
dujardin 8:eb61367f53ce 19 #define PIN_CS_SD PP_5
dujardin 8:eb61367f53ce 20
dujardin 8:eb61367f53ce 21 SPI_TFT_ILI9341 TFT(PIN_MOSI, PIN_MISO, PIN_SCLK, PIN_CS_TFT, PIN_BL_TFT, PIN_DC_TFT, "TFT"); //PIN_BL_TFT does not have to be connected
dujardin 8:eb61367f53ce 22
dujardin 8:eb61367f53ce 23 DigitalOut Wals(PC_13); // Wals al witch ?
dujardin 8:eb61367f53ce 24 DigitalIn k1(PC_10); // k1 switch 1
dujardin 8:eb61367f53ce 25 DigitalIn k2(PC_12); // k2 switch 1
dujardin 8:eb61367f53ce 26 DigitalOut DCpot(PC_3); // Wapot alim pot
dujardin 8:eb61367f53ce 27 AnalogIn pot(PC_2); // entrée ana pot
dujardin 8:eb61367f53ce 28 DigitalOut led0(PA_14); // Wled0
dujardin 8:eb61367f53ce 29 DigitalOut led1(PA_15); // Wled1
dujardin 8:eb61367f53ce 30
dujardin 8:eb61367f53ce 31 // initialisation diverses
dujardin 8:eb61367f53ce 32 void winit()
dujardin 8:eb61367f53ce 33 {
dujardin 8:eb61367f53ce 34 k1.mode(PullNone); k2.mode(PullNone);
dujardin 8:eb61367f53ce 35
dujardin 8:eb61367f53ce 36 led0 = 1 ; led1 = 0 ;
dujardin 8:eb61367f53ce 37 DCpot = 1 ; // alimente le pot de la carte
dujardin 8:eb61367f53ce 38 }
dujardin 8:eb61367f53ce 39