Files
Shinebridge/ShineLAN-X/firmware/platformio.ini
T
retr0 d4e569bce6 ShineLAN-X: Web-Konfigurations-UI + EEPROM-Config
- Tasmota-artiges Web-Interface auf Port 80 (DHCP/IP, MQTT, Intervall)
- NetConfig-Struct in EEPROM (Magic 0xA55A1234, Defaults bei erstem Boot)
- config.h bereinigt: keine Geheimnisse mehr, nur DEFAULT_*-Werte
- config_manager.h neu: configLoad/Save/Defaults
- USB CDC Build-Flags wiederhergestellt (-DUSBCON etc.)
- SPH 5000: power_to_grid (1021) + power_to_user (1029) ergänzt

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 14:29:11 +02:00

21 lines
512 B
INI

[env:growatt-shinelan]
platform = ststm32
board = genericSTM32F103RB
framework = arduino
upload_protocol = stlink
debug_tool = stlink
monitor_speed = 115200
lib_deps =
4-20ma/ModbusMaster@^2.0.1
knolleary/PubSubClient@^2.8
# EthernetENC ist lokal in lib/EthernetENC/ (Bitbang-SPI Modifikation)
build_flags =
-DPIO_FRAMEWORK_ARDUINO_NOERRNO
-DUSBCON
-DUSBD_USE_CDC
-DHAL_PCD_MODULE_ENABLED
-DUSB_CDC_TRANSMIT_TIMEOUT=3000
-I include