Skip to content

varphone/rkaiq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0aa4e6b · Jun 19, 2024

History

71 Commits
Apr 1, 2023
Jun 19, 2024
Dec 14, 2021
Jun 19, 2024
Apr 19, 2023
Dec 14, 2021

Repository files navigation

rkaiq

Rockchip RKAIQ bindings for Rust.

Build Examples

Before you build the examples, you must set the env:

  • PKG_CONFIG_SYSROOT_DIR
  • RKAIQ_INCLUDE_DIR
  • TARGET_SYSROOT_DIR

to tell pkg-config and bindgen where to find dependencies.

For example: with Full-V RKLASER1 Boards

export PKG_CONFIG_SYSROOT_DIR=/opt/fullv/2021.02.8-rklaser1/staging
export RKAIQ_INCLUDE_DIR=/opt/fullv/2021.02.8-rklaser1/staging/usr/include/rkaiq
export TARGET_SYSROOT_DIR=/opt/fullv/2021.02.8-rklaser1/staging

Build an run examples:

cargo r --example minimal

Features

  • fullv - Enable Full-V patches.
  • isp_hw_v20 - Build for ISP_HW V20 (RV1126, RV1109)
  • isp_hw_v21 - Build for ISP_HW V21 (RK356X)
  • isp_hw_v30 - Build for ISP_HW V30 (RK3588)
  • isp_hw_v31 - Build for ISP_HW V31 (???)
  • v1_0 - Build with RKAIQ 1.0
  • v2_0 - Build with RKAIQ 2.0
  • v3_0 - Build with RKAIQ 3.0

About

Rockchip RKAIQ bindings for Rust.

Resources

Stars

Watchers

Forks

Packages

No packages published