Skip to content

Commit 62ad9bd

Browse files
committed
Reworked libcamera-meta to generate one controls.rs/properties.rs per version of libcamera and select the correct one at build time
Changed control and property ids to choose their value based on c definition because the exact order of ids may not be defined Added features to enable Raspberry Pi vendor extensions
1 parent df2d09f commit 62ad9bd

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+54556
-3232
lines changed

.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
/target
22
/Cargo.lock
33

4+
.idea
45
.vscode/
56
!.vscode/settings.json
7+
8+
/libcamera-git

libcamera-meta/Cargo.toml

+5-1
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,9 @@ edition = "2021"
55
license = "MIT OR Apache-2.0"
66

77
[dependencies]
8-
yaml-rust = "0.4"
8+
git2 = "0.19.0"
99
indoc = "2.0.3"
10+
prettyplease = "0.2.17"
11+
semver = "1.0.22"
12+
syn = "2.0.58"
13+
yaml-rust = "0.4"

libcamera-meta/src/bin/generate_c.rs

-115
This file was deleted.

0 commit comments

Comments
 (0)