-
Datei
ili9341.c
_writedata8(x1>>8); ili9341_writedata8(x1); ili9341_writedata8(x2>>8); ili9341_writedata8(x2); ili9341_writecommand8(0x2B); ili9341_writedata8(y1>>8); ili9341_writedata8(y1); ili9341_writedata8(y2); ili9341_writedata8(y2); ili9341
in „ILI9341 langsam Verbesserungsvorschläge?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ili9341_gfx.c
const ILI9341_DARKCYAN = (ili9341_color_t)0x03EF; ili9341_color_t const ILI9341_MAROON = (ili9341_color_t)0x7800; ili9341_color_t const ILI9341_PURPLE = (ili9341_color_t)0x780F; ili9341_color_t const ILI9341_OLIVE = (ili9341_color_t)0x7BE0; ili9341_color_t const ILI9341_LIGHTGREY = (ili9341_color_t)0xC618; ili9341_color_t const ILI9341_DARKGREY = (ili9341_color_t)0x7BEF; ili9341_color_t const ILI9341_BLUE = (ili9341_color_t
in „STM32U575 und ILI9341 SPI DMA Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lightMenu.c
menuSelector = 7; menuPointer = 1; menuInlinePointer = 0; menuBlock = false; // loadLightData(); ili9341_clear(BLACK); ili9341_fillrect(57, 20, 200, 26, GREEN); //Main Bar ili9341_fillrect(280, 20, 30, 26, GREEN); //Next Menu ili9341_fillrect(5, 20, 30, 26, GREEN); //Next Menu ili9341_drawRect(277, 17
in „ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ili9341.c
*/ // ---------------------------------------------- private function prototypes -- static void ili9341_reset(ili9341_t *lcd); static void ili9341_initialize(ili9341_t *lcd); static ili9341_two_dimension_t ili9341_screen_size( ili9341_screen_orientation_t orientation); static uint8_t ili9341_screen_rotation
in „STM32U575 und ILI9341 SPI DMA Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
graphik.c
P_MaxInHistory - W->P_MinGraph) * y_factor * GRID_FACTOR); sprintf(buf,"%4u",W->P_MaxInHistory); TM_ILI9341_Puts(TransX(ILI9341_HEIGHT - 30),TransY(GRID_YOFFS+bheigth), buf,&TM_Font_7x10,ILI9341_COLOR_BLUE, ILI9341_COLOR_BLACK); sprintf(buf,"%4u",W->P_MinInHistory); TM_ILI9341_Puts(TransX(ILI9341_HEIGHT - 30),TransY(GRID_YOFFS+11), buf,&TM_Font_7x10,ILI9341_COLOR_RED, ILI9341_COLOR_BLACK); // Vorhersage Zambretti sprintf(buf, "%s",forecast[W->ZFN]); TM_ILI9341_Puts(TransX(0),TransY(GRID_YOFFS - 5), buf,&TM_Font_7x10,ILI9341_COLOR_WHITE, ILI9341_COLOR_BLACK
in „Zeigt her eure Kunstwerke (2017-2019)“ · Projekte & Code ·
-
Datei
graphik.c
P_MaxInHistory - W->P_MinGraph) * y_factor * GRID_FACTOR); sprintf(buf,"%4u",W->P_MaxInHistory); TM_ILI9341_Puts(TransX(ILI9341_HEIGHT - 30),TransY(GRID_YOFFS+bheigth), buf,&TM_Font_7x10,ILI9341_COLOR_BLUE, ILI9341_COLOR_BLACK); sprintf(buf,"%4u",W->P_MinInHistory); TM_ILI9341_Puts(TransX(ILI9341_HEIGHT - 30),TransY(GRID_YOFFS+11), buf,&TM_Font_7x10,ILI9341_COLOR_RED, ILI9341_COLOR_BLACK); // Vorhersage Zambretti sprintf(buf, "%s",forecast[W->ZFN]); TM_ILI9341_Puts(TransX(0),TransY(GRID_YOFFS - 5), buf,&TM_Font_7x10,ILI9341_COLOR_WHITE, ILI9341_COLOR_BLACK
in „Organisation der Header und Includes“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ili9341.c
#include "ili9341.h" volatile uint16_t LCD_W = ILI9341_TFTWIDTH; volatile uint16_t LCD_H = ILI9341_TFTHEIGHT; const uint16_t ili9341InitCodes[80] = { 0x01CB, 0x39, 0x2C, 0x00, 0x34, 0x02, //Power Control A 0x01CF,
in „ILI9341 SPI Pixel auslesen geht teilweise. ID4 auslesen nicht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ili9341_init.c
A ili9341_writecommand8(0xCB); for(int i = 0; i < 5; i++) ili9341_writedata8(pgm_read_byte(&ili9341InitCodes[i])); //power control B ili9341_writecommand8(0xCF); for(int i = 0; i < 3; i++) ili9341_writedata8
in „ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ili9341Driver.c
(ili9341InitCodes) / 2); i++) { if(ili9341InitCodes[i] & 0x100) { DC_COMMAND; ili9341_send8Bit(ili9341InitCodes[i] & 0xFF); }else{ DC_DATA; ili9341_send8Bit(ili9341InitCodes[i]); } } //Exit Sleep Mode DC_COMMAND
in „ILI9486 8-Bit Parallel Bus deutlich langsamer als SPI“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
graphik.c
Time.date,Time.month,Time.year + 2000); // Nachts rot anzeigen, tagsüber weiss if (IsSunDown(&Time)) TM_ILI9341_Puts(TransX(0),TransY(239), buf,&TM_Font_11x18,ILI9341_COLOR_RED, ILI9341_COLOR_BLACK); else TM_ILI9341_Puts(TransX(0),TransY(239), buf,&TM_Font_11x18,ILI9341_COLOR_WHITE, ILI9341_COLOR_BLACK); }
in „Organisation der Header und Includes“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
graphik.c
(0),TransY(GRID_YOFFS-1),TransX(ILI9341_HEIGHT),TransY(ILI9341_WIDTH-30),ILI9341_COLOR_GRAY); uint16_t abstand = GRID_HOEHE / GRID_LINES; for (uint16_t i = 0; i< GRID_LINES; i++) { TM_ILI9341_DrawLine(TransX(0),TransY(GRID_YOFFS + (i*abstand
in „Programmier-Stil: Globale Variablen vs. Parameterübergabe“ · Softwareentwicklung ·
-
Datei
main.c
data while(1) { ili9341_settextcolour(CYAN,BLACK); ili9341_setcursor(vsetx,vsety); _delay_ms(2); ili9341_settextsize(3); ili9341_write('1'); _delay_ms(2); ili9341_write('0'); _delay_ms(2); ili9341_write('.'); _delay_ms(2); ili9341_write('2'); _delay_ms(2); ili9341_write('3'); _delay_ms(2); ili9341_setcursor(vactualx,vactualy); _delay_ms(2); ili9341_settextsize(5); ili9341_write('1'); _delay_ms(2); ili9341_write('0'); _delay_ms
in „ILI9341 langsam Verbesserungsvorschläge?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
graphik.c
/// void gfx_InitDisplay() { #define GRID_LINES 6 #define GRID_ABSTAND 15 // Auesserer Rahmen TM_ILI9341_DrawRectangle(TransX(0),TransY(GRID_YOFFS-1),TransX(ILI9341_HEIGHT),TransY(ILI9341_WIDTH-30),ILI9341_COLOR_GRAY); gfx_DrawDateTime(); // Speicher löschen und Pointer setzen if (gfx_Work.id != 0xaffe
in „Zeigt her eure Kunstwerke (2017-2019)“ · Projekte & Code ·
-
Datei
ili9341Driver.h
/* * ili9341Driver.h * * Created on: 10.08.2021 @ 17:53:57 * Author: $[AUTHOR] * License: None */ #ifndef ILI9341_ILI9341DRIVER_H_ #define ILI9341_ILI9341DRIVER_H_ #include <stm32f1xx.h> #include <stdio.h> #include
in „ILI9486 8-Bit Parallel Bus deutlich langsamer als SPI“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ethernetMenu.c
, WHITE, BLACK, 2, 3, 0, 0, strBuffer); sprintf_P(strBuffer, PSTR("Port: %d"), MyPort); ili9341_combo(4, 149, WHITE, BLACK, 2, 3, 0, 0, strBuffer); ili9341_fillrect(255, 90, 60, 26, GREEN); ili9341_combo_flash(260, 95, BLUE, GREEN, 2, 3, 0, 0, PSTR("Edit")); ili9341_drawhline(0, 170, ILI9341
in „Probleme mit pgmspace. ATMega1284P hangt sich durch strcpy_P auf“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
display.h
Ansteuerung eines Displays * * Januar 2017 */ #include <avr/io.h> #include <avr/delay.h> #define ILI9341_PWCTR1 0xC0 #define ILI9341_PWCTR2 0xC1 #define ILI9341_VMCTR1 0xC5 #define ILI9341_VMCTR2 0xC7 #define ILI9341_MADCTRL 0x36 #define ILI9341_PIXFMT 0x3A #define ILI9341_FRMCTR1 0xB1 //Normal Mode / Full Colors #define ILI9341_DFUNCTR 0xB6 #define ILI9341_GAMMASET 0x26 #define ILI9341_GMCTRP1 0xE0 #define ILI9341_GMCTRN1 0xE1 #define ILI9341_SLPOUT 0x11 #define ILI9341_DISPON 0x29 /* void initOSC(){ OSC.CTRL |= OSC_RC32MEN_bm
in „Atxmega Takteinstellung nicht mehr möglich“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
_Puts(60, 80, "Game of Life", &TM_Font_16x26, ILI9341_COLOR_GREEN, ILI9341_COLOR_BLACK); TM_ILI9341_Puts(20, 130, "STM32F429 Discovery ONLY!", &TM_Font_11x18, ILI9341_COLOR_GREEN, ILI9341_COLOR_BLACK); TM_ILI9341_Puts(60, 150, "ILI9341 LCD Module", &TM_Font_11x18, ILI9341_COLOR_GREEN, ILI9341_COLOR_BLACK); TM_ILI9341_Puts(70, 170, "with LTDC support", &TM_Font_11x18, ILI9341_COLOR_GREEN, ILI9341_COLOR_BLACK); TM_ILI9341_Puts(150, 230, "(C)2015 Christian Julius", &TM_Font
in „STM32F4 GCC Toolchain: syscalls.c printf und malloc Errors“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
touch_ausschnitt.c
> ILI9341_TOUCH_MAX_RAW_X) raw_x = ILI9341_TOUCH_MAX_RAW_X; uint32_t raw_y = (avg_y / 16); cursor_x=20; cursor_y=40; lcd_int(raw_y); if(raw_y < ILI9341_TOUCH_MIN_RAW_Y) raw_y = ILI9341_TOUCH_MIN_RAW_Y; if(raw_y
in „touchpad ili9341 will nicht wie es soll“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ili9341.h
0xFFE0 #define WHITE 0xFFFF #define ORANGE 0xFD20 #define GREENYELLOW 0xAFE5 #define PINK 0xF81F void ili9341_hard_init(void); void ili9341_spi_init(void); void ili9341_spi_send(unsigned char spi_data); void ili9341_writecommand8(uint8_t com); void ili9341_writedata8(uint8_t data); void ili9341_setaddress(uint16_t x1,uint16_t y1,uint16_t x2,uint16_t y2); void ili9341_hard_reset(void); void ili9341_init(void); void ili9341_pushcolour(uint16_t colour); void ili9341_clear(uint16_t colour); void ili9341_drawpixel(uint16_t x3,uint16_t y3,uint16_t colour1); void ili9341
in „ILI9341 langsam Verbesserungsvorschläge?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
; while(1) { // write hydrulic pressure to tft ili9341_settextcolour(GREENYELLOW,BLACK); ili9341_settextsize(3); ili9341_setcursor(50,50); printf("Druck:"); ili9341_settextcolour(RED,BLACK); ili9341_settextsize(3); ili9341_setcursor(150,50); adc_value
in „Mit AVR hyd. Messturbine auslesen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
; while(1) { // write hydrulic pressure to tft ili9341_settextcolour(GREENYELLOW,BLACK); ili9341_settextsize(3); ili9341_setcursor(50,50); printf("Druck:"); ili9341_settextcolour(RED,BLACK); ili9341_settextsize(3); ili9341_setcursor(150,50); adc_value
in „Mit AVR hyd. Messturbine auslesen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ili9341GFX.h
/* * ili9341GFX.h * * Created on: 10.08.2021 @ 17:54:05 * Author: $[AUTHOR] * License: None */ #ifndef ILI9341_ILI9341GFX_H_ #define ILI9341_ILI9341GFX_H_ #include "ili9341/ili9341Driver.h" void ili9341_drawchar(int16_t x, int16_t y, unsigned char c,uint16_t color, uint16_t bg, uint8_t size); void ili9341_setcursor(uint16_t x,uint16_t y); void ili9341_settextcolour(uint16_t x,uint16_t y); void ili9341_settextsize(uint8_t s); void ili9341_write(uint8_t c); void ili9341_string(char string[]); void ili9341
in „ILI9486 8-Bit Parallel Bus deutlich langsamer als SPI“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
_GRBL_LCD_ESP_wf.ino
/* */ #include "SPI.h" #include "Adafruit_GFX.h" #include "Adafruit_ILI9341.h" #define TFT_DC 15 #define TFT_CS 2 Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC); unsigned long previousMillis = 0; const int SERIAL_BUFFER_SIZE = 20; char serialBuffer[SERIAL_BUFFER_SIZE
in „Projekt: SerialComCNC Serielles Frontend für CNC GRBL mit ATMega“ · Projekte & Code ·
-
Datei
Geigerzaehler_GC20.ino
(1, 21, 237, 298, ILI9341_BLACK); tft.drawRect(0, 0, tft.width(), tft.height(), ILI9341_WHITE); tft.drawRoundRect(210, 4, 26, 14, 3, ILI9341_WHITE); tft.drawLine(209, 8, 209, 13, ILI9341_WHITE); // Battery symbol tft.drawLine
in „Hilfe 2.8" LCD Problem“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ili9341gfx.c
); ili9341_settextsize(2); _delay_ms(2); printf("constant voltage"); _delay_ms(2); ili9341_setcursor(4,40); _delay_ms(2); ili9341_settextcolour(CYAN,BLACK); _delay_ms(2); ili9341_settextsize(4); _delay_ms(2)
in „ILI9341 langsam Verbesserungsvorschläge?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
init.cpp
BUSY); tx_data[0] = {ILI9341_CMD_VCOM_CONTROL_2, type::COMMAND}; tx_data[1] = {0x86, type::DATA}; this->send_irq_data(tx_data, 2); while (this->get_irq_status() == display_driver::irq_status::BUSY); tx_data[0] = {ILI9341_CMD_FRAME_RATE_CONTROL_NORMAL
in „Probleme ILI9341 8Bit“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
_GRBL_LCD_ESP_wf.ino
#include "SPI.h" #include "Adafruit_GFX.h" #include "Adafruit_ILI9341.h" // ESP-8266: #define TFT_DC 15 #define TFT_CS 2 //// Arduino-UNO: //#define TFT_DC 3 //#define TFT_CS 2 Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC); unsigned long previousMillis = 0
in „Projekt: SerialComCNC Serielles Frontend für CNC GRBL mit ATMega“ · Projekte & Code ·
-
Datei
ILI9341_template_BluePill.ino
Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_RST); // Using software SPI //Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST, TFT_MISO); void setup() { tft.begin(); tft.fillScreen(ILI9341_BLACK); tft.setRotation(0); // horitzontal wide screen, connectors on the left tft.setCursor(0, 0); tft.setTextColor(ILI9341_GREEN); tft.setTextSize(2); tft.println("ILI9341 working!"); tft.setTextColor
in „TFT mit ILI9341“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ili9341_init.c
0x03, 0x03 //driver timing control B }; //set up display using predefined command sequence void ili9341_init(void) { uint16_t i, tmp; ili9341_hard_init(); ili9341_spi_init(); ili9341_hard_reset(); ili9341_writecommand8(0x01);//soft reset _delay_ms(1000); for (i=0; i < (sizeof(ili9341InitCodes)/2); i++) { tmp = pgm_read_word(&ili9341InitCodes[i]); if (tmp & 0x100) { ili9341_writecommand8(tmp & 0xFF); } else { ili9341_writedata8(tmp); } } //exit sleep ili9341_writecommand8(0x11); _delay_ms(120); //display on ili9341_writecommand8
in „ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
cj_gol.c
_3) { *ptr = DEAD; changes++; TM_ILI9341_DrawPixel(x,y,ILI9341_COLOR_BLACK); } else if (*ptr == AGE_LEVEL_1) TM_ILI9341_DrawPixel(x,y,ILI9341_COLOR_ORANGE); else if (*ptr == AGE_LEVEL_2) TM_ILI9341_DrawPixel(x,y,ILI9341_COLOR_RED); #endif
in „Bedarf an eigenbau STM32F429 Evaluation Board ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Ver6.ino
Delete (back space)on keypad tft.print("Del"); // Print Del on keypad tft.fillRect(255, 180, 60, 30, ILI9341_RED); //Draw RED button for SET Voltage on keypad tft.drawRect(255, 180, 60, 30, ILI9341_WHITE); //Draw WHITE outline on SET button on keypad tft.setTextColor(ILI9341_YELLOW); // Determine the color
in „TFT-Touchscreen leicht verschoben“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ILI9341_DS_V1.09.pdf
ILI9341 a-Si TFT LCD Single Chip Driver 240RGBx320 Resolution and 262K color Specification Version: V1.09 Document No.: ILI9341_DS_V1.09.pdf ILI TECHNOLOGY CORP. Hsinchu Country 302 Taiwan R.O.C.ity, Tel.886
in „Ansteuerung LCD ILI9341“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ili9341GFX.c
/* * ili9341GFX.c * * Created on: 10.08.2021 @ 17:53:39 * Author: $[AUTHOR] * License: None */ #include "ili9341/ili9341Driver.h" #include "ili9341/ili9341GFX.h" volatile uint16_t cursor_x; volatile uint16_t cursor_y
in „ILI9486 8-Bit Parallel Bus deutlich langsamer als SPI“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ili9341gfx.h
#ifndef ILI9341GFX_H #define ILI9341GFX_H #include <avr/io.h> #include <avr/pgmspace.h> #include <stdio.h> #include <stdbool.h> #include <inttypes.h> int16_t ili9341_putchar_printf(char var, FILE *stream); void ili9341_drawchar(int16_t x, int16_t y, unsigned char c,uint16_t color, uint16_t bg, uint8_t size); void ili9341_setcursor(uint16_t x,uint16_t y); void ili9341_settextcolour(uint16_t x,uint16_t y); void ili9341_settextsize(uint8_t s); void ili9341_write(uint8_t c); void backuplocationvset(void); void backuplocationvactual
in „ILI9341 langsam Verbesserungsvorschläge?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
stm32f103c8t6_lcd_ili9341.c
); LCD_WriteRAM(0X12); LCD_WriteRAM(0X81); LCD_WriteRegILI9341(0xF7); LCD_WriteRAM(0x20); LCD_WriteRegILI9341(0xC0); //Power control LCD_WriteRAM(0x23); //VRH[5:0] LCD_WriteRegILI9341(0xC1); //Power control LCD_WriteRAM(0x10); //SAP[2:0];BT[3:0] LCD_WriteRegILI9341(0xC5); //VCM control LCD_WriteRAM(0x3e); //Contrast LCD_WriteRAM(0x28); LCD_WriteRegILI9341(0xC7); //VCM control2 LCD_WriteRAM(0x86); //-- LCD_WriteRegILI9341(0x36); // Memory Access Control LCD_WriteRAM(0x48); //C8 //48 68//28 E8 LCD_WriteRegILI9341(0x3A); LCD_WriteRAM(0x55); LCD_WriteRegILI9341
in „ili9341 initialisieren“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
changeIP_Function.c
Editing x = 15; //Set X Coordinate back to 15 ili9341_fillrect(x, (y - 1), clrWidth, clrHeight, BLACK); //Clear the last Byte Area sprintf(strBuffer, "%s", strIP); sendToSerial(strBuffer); ili9341_combo(x, y, WHITE, BLACK, 2, 3, 0, 0, strIP); //Draw the last Byte in White ili9341_combo(4, y, RED, BLACK, 2, 3, 0, 0, preStrIP); //Draw the Name in RED again } } }
in „Probleme mit pgmspace. ATMega1284P hangt sich durch strcpy_P auf“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main_tidy1.c
Reset(); Delay(200); OV7670_QVGAConfig(); Delay(200); InitializeTimer2(); TIM1_Setup_PWM_Mode(); TM_ILI9341_Init(); TM_ILI9341_Rotate(TM_ILI9341_Orientation_Landscape_2); InitControlPins(); // The interesting part starts here // while-loop with 2 steps: // - read image from camera and write data to fifo
in „Brauche Unterstützung beim OV7670 (bzw. SCCB)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ILI9340C_analogGraph.ino
***/ #include <SPI.h> #include "ILI9341_due_config.h" #include "ILI9341_due.h" #include "SystemFont5x7.h" // For the Adafruit shield, these are the default. #define TFT_RST 8 #define TFT_DC 9 #define TFT_CS 10 // Use hardware SPI (on Uno, #13, #12, #11) and the above for CS/DC ILI9341_due tft = ILI9341_due(TFT_CS, TFT_DC, TFT_RST); // Color set #define BLACK 0x0000 #define RED 0xF800 #define GREEN 0x07E0 #define BLUE 0x102E #define CYAN 0x07FF #define MAGENTA 0xF81F #define YELLOW
in „2.2'TFT ILI9340 und Arduino“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
LineIntoLineOutAndDACsDDHwithTermWithScope1.ino
, OUTPUT ); analogWrite(BACKLIGHT_PIN, 255); tft.begin(); tft.setRotation( 3 ); tft.fillScreen(ILI9341_BLACK); tft.setCursor(10, 1); tft.setTextSize(2); tft.setTextColor(ILI9341_ORANGE); tft.setFont(Arial_14); tft.print("Teensy RTTY SDR ABCDEFGHIJKLMNOPQRSTUVWXYZ"); tft.fillRect(227, 5, 45, 20, ILI9341_BLACK); tft.setCursor(227, 5); tft.setTextColor(ILI9341_GREEN); tft.setFont(Arial_9); Serial.printf("termInit()\n") ; //tft.fillScreen(ILI9341_BLACK); tft.setTextColor(ILI9341_GREEN); termSetColor(ILI9341_RED); tft.setFont(font); termCursorXpos=0 ; termCursorYpos
in „Empfänger nach DD4WH mit Fast Convolution“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
LineIntoLineOutAndDACsEFRwithTermWithScope2.ino
, OUTPUT ); analogWrite(BACKLIGHT_PIN, 255); tft.begin(); tft.setRotation( 3 ); tft.fillScreen(ILI9341_BLACK); tft.setCursor(10, 1); tft.setTextSize(2); tft.setTextColor(ILI9341_ORANGE); tft.setFont(Arial_14); tft.print("Teensy EFR SDR ABCDEFGHIJKLMNOPQRSTUVWXYZ"); tft.fillRect(227, 5, 45, 20, ILI9341_BLACK); tft.setCursor(227, 5); tft.setTextColor(ILI9341_GREEN); tft.setFont(Arial_9); Serial.printf("termInit()\n") ; //tft.fillScreen(ILI9341_BLACK); tft.setTextColor(ILI9341_GREEN); termSetColor(ILI9341_RED); tft.setFont(font); termCursorXpos=0 ; termCursorYpos
in „Empfänger nach DD4WH mit Fast Convolution“ · Digitale Signalverarbeitung / DSP / Machine Learning ·
-
Datei
graphik.h
GRAPHIK_H_INCLUDED #define GRAPHIK_H_INCLUDED // Special Libs #include "defines.h" #include "tm_stm32f4_ili9341.h" #include "tm_stm32f4_delay.h" #include "tm_stm32f4_rng.h" #include "tm_stm32f4_rtc.h" #include "tm_stm32f4_bmp180.h" #include "tm_stm32f4_general.h" #include "tm_stm32f4_disco.h" #include "tm_stm32f4_gpio.h" /* LCD settings */ #define ILI9341_WIDTH 240 #define ILI9341_HEIGHT 320 // Transformiert Koordinaten auf 0,0 bezogen auf linke, untere Ecke #define TransX(x) (x) #define TransY(y) (ILI9341_WIDTH - (y)) #define XPOS_MAX 320 #define
in „Organisation der Header und Includes“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
graphik.h
GRAPHIK_H_INCLUDED #define GRAPHIK_H_INCLUDED // Special Libs #include "defines.h" #include "tm_stm32f4_ili9341.h" #include "tm_stm32f4_delay.h" #include "tm_stm32f4_rng.h" #include "tm_stm32f4_rtc.h" #include "tm_stm32f4_bmp180.h" #include "tm_stm32f4_general.h" /* LCD settings */ #define ILI9341_WIDTH 240 #define ILI9341_HEIGHT 320 // Transformiert Koordinaten auf 0,0 bezogen auf linke, untere Ecke #define TransX(x) (x) #define TransY(y) (ILI9341_WIDTH - (y)) #define XPOS_MAX 320 #define YPOS_MAX 240 // Grafikdefinitionen
in „Zeigt her eure Kunstwerke (2017-2019)“ · Projekte & Code ·
-
Datei
main.c
include <stdint.h> /* ------------ Special Include Files --------------- */ #include "tm_stm32f4_ili9341.h" #include "tm_stm32f4_adc.h" #include "tm_stm32f4_exti.h" #include "tm_stm32f4_disco.h" #include "tm_stm32f4_delay.h" #include "tm_stm32f4_low_power.h" /* ------------ Projekt Include Files ----
in „Organisation der Header und Includes“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
include <stdint.h> /* ------------ Special Include Files --------------- */ #include "tm_stm32f4_ili9341.h" #include "tm_stm32f4_adc.h" #include "tm_stm32f4_exti.h" #include "tm_stm32f4_disco.h" #include "tm_stm32f4_delay.h" #include "tm_stm32f4_low_power.h" #include "tm_stm32f4_nrf24l01_cj.h" #include
in „Organisation der Header und Includes“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
init_system.c
tm_stm32f4_rtc.h" #include "tm_stm32f4_bmp180.h" #include "tm_stm32f4_disco.h" #include "tm_stm32f4_ili9341.h" #include "tm_stm32f4_ds18b20.h" #include "config.h" #include "init_system.h" #include "graphik.h" #include "tools.h" #include "processing.h" // LEDs aktivieren void __attribute__((optimize(0)))
in „Organisation der Header und Includes“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TFT_Clock.ino
4 only. Make sure all the required fonts are loaded by editting the User_Setup.h file in the TFT_ILI9341 library folder. If using an UNO or Mega (ATmega328 or ATmega2560 processor) then for best performance use the F_AS_T option found in the User_Setup.h file in the TFT_ILI9341 library folder. The pins
in „2.2'TFT ILI9340 und Arduino“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Test.ino
include "SPI.h" // SPI interface #include "Adafruit_GFX.h" // Display functions #include "Adafruit_ILI9341.h" // Display specific functions and constants #include <Fonts/FreeMonoBoldOblique12pt7b.h> // Used font // Bluetooth #include <BLEDevice.h> #include <BLEServer.h> #include <BLE2902.h> #include <functional
in „ESP32 Interrupts“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
User_Setup.h
This option is for ESP32 ONLY, tested with ST7789 and GC9A01 display only // For ST7735, ST7789 and ILI9341 ONLY, define the colour order IF the blue and red are swapped on your display // Try ONE option at a time to find the correct colour order for your display // #define TFT_RGB_ORDER TFT_RGB // Colour
in „Powerpins am ESP32-DevKitC, WDT_RTC_RESET“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Files.txt
HAL_SPI_Transmit(&hspi2, &data, 1, 1000); // Pass the address of the data CS_Inactive(); } void Display::ILI9341_Reset(void) { RESET_L(); HAL_Delay(10); RESET_H(); CS_Active(); LED_H(); } // Software reset (closes applications and clears any data in random access memory (RAM)) void Display::ILI9341_SoftReset
in „Probleme das Ili9341 Board zum laufen zu bekommen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
TFT_starfield.ino
Animates 256 white pixels to simulate flying through a star field from https://github.com/Bodmer/TFT_ILI9341/blob/master/examples/TFT_Starfield/TFT_Starfield.ino reworked for ARDUINO DUE using the Adafruit Libraries TFT used: ILI9340C libraries used: https://github.com/adafruit/Adafruit_ILI9340 https://github.com
in „2.2'TFT ILI9340 und Arduino“ · Mikrocontroller und Digitale Elektronik ·