khancyr / TTGO_T_BEAM

GNU General Public License v3.0
16 stars 15 forks source link

SSD1306 #3

Open Gaelou69 opened 3 years ago

Gaelou69 commented 3 years ago

Bonjour j'ai vu dans le code que l'on pouvait ajouter un module OLE SSD1306. Quand je decommente la ligne (fichier Board_def.h Ligne 7) et je compile je rencontre un message d'erreur : In file included from D:\Mes Documents\Drone\TTGO_T_BEAM_OLED\LilyGO-T-Beam_oled\LilyGO-T-Beam_oled.ino:16:0: board_def.h:16:38: error: expected ')' before 'oled'

define SSD1306_OBJECT() (SSD1306 oled(SSD1306_ADDRESS, I2C_SDA, I2C_SCL);OLEDDisplayUi ui(&oled))

                                  ^

D:\Mes Documents\Drone\TTGO_T_BEAM_OLED\LilyGO-T-Beam_oled\LilyGO-T-Beam_oled.ino:33:1: note: in expansion of macro 'SSD1306_OBJECT' SSD1306_OBJECT(); ^ board_def.h:16:96: error: 'oled' was not declared in this scope

define SSD1306_OBJECT() (SSD1306 oled(SSD1306_ADDRESS, I2C_SDA, I2C_SCL);OLEDDisplayUi ui(&oled))

                                                                                            ^

D:\Mes Documents\Drone\TTGO_T_BEAM_OLED\LilyGO-T-Beam_oled\LilyGO-T-Beam_oled.ino:33:1: note: in expansion of macro 'SSD1306_OBJECT' SSD1306_OBJECT(); ^ board_def.h:16:101: error: expected ',' or ';' before ')' token

define SSD1306_OBJECT() (SSD1306 oled(SSD1306_ADDRESS, I2C_SDA, I2C_SCL);OLEDDisplayUi ui(&oled))

                                                                                                 ^

D:\Mes Documents\Drone\TTGO_T_BEAM_OLED\LilyGO-T-Beam_oled\LilyGO-T-Beam_oled.ino:33:1: note: in expansion of macro 'SSD1306_OBJECT' SSD1306_OBJECT(); ^ D:\Mes Documents\Drone\TTGO_T_BEAM_OLED\LilyGO-T-Beam_oled\LilyGO-T-Beam_oled.ino: In lambda function: LilyGO-T-Beam_oled:141:13: error: 'oled' was not declared in this scope oled.displayOff(); ^ D:\Mes Documents\Drone\TTGO_T_BEAM_OLED\LilyGO-T-Beam_oled\LilyGO-T-Beam_oled.ino: In function 'void ssd1306_init()': LilyGO-T-Beam_oled:239:9: error: 'oled' was not declared in this scope if (oled.init()) { ^ LilyGO-T-Beam_oled:252:18: error: 'frames' was not declared in this scope ui.setFrames(frames, ARRARY_SIZE(frames)); ^ LilyGO-T-Beam_oled:254:24: error: 'overlays' was not declared in this scope ui.setOverlays(overlays, ARRARY_SIZE(overlays)); ^ D:\Mes Documents\Drone\TTGO_T_BEAM_OLED\LilyGO-T-Beam_oled\LilyGO-T-Beam_oled.ino: In function 'void loop()': LilyGO-T-Beamoled:608:1: error: expected '}' at end of input } ^ Plusieurs bibliothèque trouvées pour "WiFi.h" Utilisé : C:\Users\gael\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.5\libraries\WiFi Non utilisé : C:\Program Files (x86)\Arduino\libraries\WiFi Plusieurs bibliothèque trouvées pour "Ticker.h" Utilisé : C:\Users\gael_\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.5\libraries\Ticker Non utilisé : D:\Mes Documents\Arduino\libraries\Ticker-master exit status 1 expected ')' before 'oled'

Si une personne est arriver ce probleme?

Gaelou69 commented 3 years ago

Solution trouver

nudeiscool commented 3 years ago

Which was your solution? I try to fix the same problem...

Gaelou69 commented 3 years ago

Je vous post les nouveau fichiers ce soir pour faire fonctionner l'ecran OLED. Les fichiers ne sont pas encore finaliser mais je les metterais a jour fur a mesure

nudeiscool commented 3 years ago

Merci beaucoup... :)

Gaelou69 commented 3 years ago

Bonjour je suis entrain de cree mon git pour deposer les fichiers je fais cela le plus rapidement possible.

Gaelou69 commented 3 years ago

https://github.com/Gaelou69/Balise_Update voici la mise a jour que j'ai fait