# VictronBLE Project Context ## Project Overview Arduino/ESP32 library for reading Victron Energy devices via Bluetooth Low Energy (BLE). ## Key Files - `src/` - Main library source code - `examples/` - Example sketches - `experiment/` - Experimental code - `library.json` / `library.properties` - PlatformIO/Arduino library config ## Build & Test - This is an Arduino/PlatformIO library - Test with PlatformIO: `pio run` ## Session Notes ### Session: 2026-01-29 18:41 **Modified files:** - TODO ### Session: 2026-02-11 13:51 **Modified files:** - .claude/CLAUDE.md - .claude/scripts/update-claude-md.sh - TODO - examples/MultiDevice/src/main.cpp ### Session: 2026-02-11 15:57 **Modified files:** - .claude/CLAUDE.md - .claude/scripts/update-claude-md.sh - TODO - examples/MultiDevice/src/main.cpp ### Session: 2026-02-12 18:02 **Modified files:** - .claude/CLAUDE.md - .claude/scripts/update-claude-md.sh - TODO - examples/MultiDevice/src/main.cpp ### Session: 2026-02-12 18:02 **Modified files:** - .claude/CLAUDE.md - .claude/scripts/update-claude-md.sh - TODO - examples/MultiDevice/src/main.cpp - library.json ### Session: 2026-02-12 18:06 **Commits:** ``` 5a210fb Experimenting with a claude file and created new logging example ``` **Modified files:** - .claude/CLAUDE.md - TODO - examples/Logger/platformio.ini - examples/Logger/src/main.cpp - examples/MultiDevice/src/main.cpp - library.json ### Session: 2026-02-12 18:08 **Commits:** ``` 5a210fb Experimenting with a claude file and created new logging example ``` **Modified files:** - .claude/CLAUDE.md - README.md - TODO - VERSIONS - examples/Logger/platformio.ini - examples/Logger/src/main.cpp - examples/MultiDevice/src/main.cpp - library.json - library.properties ### Session: 2026-02-12 18:10 **Commits:** ``` 5a210fb Experimenting with a claude file and created new logging example ``` **Modified files:** - .claude/CLAUDE.md - README.md - TODO - VERSIONS - examples/Logger/platformio.ini - examples/Logger/src/main.cpp - examples/MultiDevice/src/main.cpp - library.json - library.properties ### Session: 2026-02-12 18:23 **Commits:** ``` a843eb9 Keep v0.3.1 5a210fb Experimenting with a claude file and created new logging example ``` **Modified files:** - .claude/CLAUDE.md - README.md - VERSIONS - library.json - library.properties - src/VictronBLE.cpp - src/VictronBLE.h ### Session: 2026-02-12 18:35 **Commits:** ``` a64fef8 New version with smaller memory footprint etc a843eb9 Keep v0.3.1 5a210fb Experimenting with a claude file and created new logging example ``` **Modified files:** - .claude/CLAUDE.md - src/VictronBLE.cpp - src/VictronBLE.h ### Session: 2026-02-13 11:02 **Modified files:** - .claude/CLAUDE.md - src/VictronBLE.cpp - src/VictronBLE.h ### Session: 2026-02-15 18:59 **Modified files:** - .claude/CLAUDE.md - library.json - src/VictronBLE.cpp - src/VictronBLE.h ### Session: 2026-02-15 19:06 **Modified files:** - .claude/CLAUDE.md - library.json - src/VictronBLE.cpp - src/VictronBLE.h ### Session: 2026-02-15 19:10 **Modified files:** - .claude/CLAUDE.md - library.json - src/VictronBLE.cpp - src/VictronBLE.h ### Session: 2026-02-15 19:18 **Commits:** ``` 8a2402c Repeater and Test code for ESP Now ``` **Modified files:** - .claude/CLAUDE.md - examples/FakeRepeater/platformio.ini - examples/FakeRepeater/src/main.cpp - examples/Receiver/platformio.ini - examples/Receiver/src/main.cpp - examples/Repeater/platformio.ini - examples/Repeater/src/main.cpp - library.json ### Session: 2026-02-15 19:20 **Commits:** ``` 24712c2 Work on receiver and sender 8a2402c Repeater and Test code for ESP Now ``` **Modified files:** - .claude/CLAUDE.md - examples/Receiver/platformio.ini - examples/Receiver/src/main.cpp - examples/Repeater/src/main.cpp