Skip to content

Add VESC Express native lib package support - #99

Merged
vedderb merged 1 commit into
vedderb:mainfrom
techfoundrynz:feat/express-native-lib
Jul 16, 2026
Merged

Add VESC Express native lib package support#99
vedderb merged 1 commit into
vedderb:mainfrom
techfoundrynz:feat/express-native-lib

Conversation

@techfoundrynz

@techfoundrynz techfoundrynz commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Add packaging support for ESP32 based hardware targets

This work builds on top of #64 by adopting the minimal changes required for packaging esp32 chip family native libs based on the current state of the vesc_express repo.

Package builds for express generate binaries for each chip target and are bundled together in the vescpkg file for portability across targets. load-native-lib then takes care of this by only loading the lib for the target chip via (sysinfo 'hw-target)

PR includes a very basic architecture test with an example of how the load is done.

Depends on the following PR for VESC Express firmware support:
vedderb/vesc_express#107

@techfoundrynz
techfoundrynz marked this pull request as ready for review July 15, 2026 08:20
@vedderb
vedderb merged commit c27a9a2 into vedderb:main Jul 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants