Add ESP32-S3 configuration for yoRadio with Polish character support

- Add Taskfile.yml for automated build/upload/monitor tasks
- Add platformio.ini configured for ESP32-S3-DevKitC-1 with USB CDC support
- Add myoptions.h with hardware configuration:
  * ILI9341 display (320x240, 3.2")
  * I2S audio pins (DOUT=16, BCLK=17, LRC=15)
  * Two rotary encoders
  * IR receiver support
  * Russian language mode for Polish characters support
- Modify utf8Rus.cpp to support Polish characters: ąćęłńóśźż ĄĆĘŁŃÓŚŹŻ
- Add CONFIG_FILES.md with WiFi and playlist configuration guide
- Add KONFIGURACJA.md with complete hardware and software documentation
- Update examples/myoptions.h with ILI9341 display and encoder configuration
This commit is contained in:
2026-02-22 13:52:17 +01:00
parent 2fd3e388d5
commit 7ba365cad9
7 changed files with 1395 additions and 184 deletions

35
yoRadio/myoptions.h Normal file
View File

@@ -0,0 +1,35 @@
#ifndef myoptions_h
#define myoptions_h
#define L10N_LANGUAGE RU
#define DSP_MODEL DSP_ILI9341
#define TFT_MOSI 11
#define TFT_SCLK 12
#define TFT_MISO 13
#define TFT_CS 10
#define TFT_RST -1
#define TFT_DC 9
#define I2S_DOUT 16
#define I2S_BCLK 17
#define I2S_LRC 15
#define ENC_BTNL 5
#define ENC_BTNB 6
#define ENC_BTNR 4
#define ENC_INTERNALPULLUP true
#define ENC_HALFQUARD true
#define ENC2_BTNL 18
#define ENC2_BTNB 8
#define ENC2_BTNR 7
#define ENC2_INTERNALPULLUP true
#define ENC2_HALFQUARD false
#define BRIGHTNESS_PIN 14
#define IR_PIN 21
#endif