claude-buddy
Implementation of Claude Desktop Buddy on the SiFli platform
File Explorer
- open-source-reverse-sync.sh
- firmware.yml
- open-source-reverse-sync.yml
- board.conf
- custom_mem_map.h
- Kconfig
- Kconfig.board
- rtconfig.py
- board.conf
- custom_mem_map.h
- Kconfig
- Kconfig.board
- rtconfig.py
- Kconfig.board
- ptab.json
- SConscript
- SConscript
- battery_table.c
- board.h
- bsp_board.h
- bsp_init.c
- bsp_lcd_tp.c
- bsp_pinmux.c
- bsp_power.c
- Kconfig.board
- DroidSansFallback.ttf
- DroidSansFallback_NOTICE
- SConscript
- SConscript
- st7365.c
- SConscript
- Kconfig
- Kconfig.proj
- link.lds
- M0_RESOURCE_BUDGET.md
- proj.conf
- ptab.json
- rtconfig.py
- rtconfig_project.h
- SConscript
- SConstruct
- axolotl.cpp
- blob.cpp
- cactus.cpp
- capybara.cpp
- cat.cpp
- chonk.cpp
- dragon.cpp
- duck.cpp
- ghost.cpp
- goose.cpp
- mushroom.cpp
- octopus.cpp
- owl.cpp
- penguin.cpp
- rabbit.cpp
- robot.cpp
- snail.cpp
- turtle.cpp
- buddy.h
- buddy_ascii.cpp
- buddy_ascii.h
- buddy_common.h
- M5StickCPlus.h
- buddy_app_c_api.cpp
- buddy_app_c_api.h
- BuddyApp.cpp
- BuddyApp.hpp
- BuddyProtocol.cpp
- BuddyProtocol.hpp
- JsonLineAssembler.cpp
- JsonLineAssembler.hpp
- buddy_charger.c
- buddy_charger.h
- buddy_character_runtime.c
- buddy_character_runtime.h
- buddy_character_store.c
- buddy_character_store.h
- buddy_prefs.c
- buddy_prefs.h
- ble_nus_sifli.c
- ble_nus_sifli.h
- buddy_ui.h
- buddy_ui_390x450.c
- buddy_ui_data.c
- buddy_ui_data.h
- main.c
- SConscript
- claude-desktop.png
- kimi-with-buddy.jpg
- architecture.md
- development.md
- protocol.md
- Kconfig
- Kconfig.proj
- link.lds
- proj.conf
- ptab.json
- rtconfig.py
- rtconfig_project.h
- SConscript
- SConstruct
- buddy_core_tests.cpp
- buddy_json_line_assembler_source.cpp
- buddy_protocol_source.cpp
- main.c
- SConscript
- unity_config.h
- unity_source.c
- README.md
- rtthread.h
- run_host_tests.sh
- test_buddy_app.cpp
- test_buddy_ascii.cpp
- test_buddy_protocol.cpp
- test_json_line_assembler.cpp
- unity.c
- unity.h
- unity_internals.h
- LICENSE.txt
- README.md
- lv_port_pc_vscode
- littlevgl2rtt.h
- lv_conf.h
- lv_drv_conf.h
- lv_ex_data.h
- lvsf_font.h
- rtconfig.h
- rtthread.h
- buddy_ui_data_mock.c
- buddy_ui_mock.h
- littlevgl2rtt_stub.c
- main.c
- rtthread_stub.c
- CMakeLists.txt
- generate_compile_commands.sh
- .clangd
- .gitignore
- .gitmodules
- LICENSE
- README.md
- SiFli-SDK
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
cmake
View Details ▼
cmake
Cross-platform build automation system, that generates recipes for native build systems.
cmake {{path/to/project_directory}}
Generate a build recipe in the current directory with `CMakeLists.txt` from a project directory:
cmake --build {{path/to/build_directory}}
Use a generated recipe in a given directory to build artifacts:
cmake --install {{path/to/build_directory}} --strip
Install the build artifacts into `/usr/local/` and strip debugging symbols:
git submodule
View Details ▼
git submodule
Inspect, update, and manage submodules.
git submodule
View existing submodules and the checked-out commit for each one:
git submodule update --init --recursive
Install a repository's submodules (listed in `.gitmodules`):
git submodule add {{repository_url}}
Add a Git repository as a submodule of the current one:
# Project Badges
-
Claude Desktop Buddy for SiFli hardware
-
Work with kimi cli
