165 lines
3.1 KiB
Markdown
165 lines
3.1 KiB
Markdown
# 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
|
|
<!-- Add learnings from each session below -->
|
|
|
|
|
|
### 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
|
|
|