1 VD6283 system overview
VD6283 system is composed of the VD6283 module and a driver running on the host.
Figure 1. VD6283 system
This document describes the driver functions accessible to the Host, to control the device and get:
• ALS value
• CCT / Lux calculation
• Flicker extraction
This driver is OS agnostic, meaning that it can be integrated in a SW stack of any customer platform without any
modification.
The bare driver is an implementation of a set of functions required to use the VD6283 device. It makes minimal
assumptions on the OS integration and services. As such, sequencing of actions, execution/threading model,
platform adaptation, and device structure allocation are not part of the bare driver implementation but left open to
the integrator.
The sequencing of bare driver calls must follow a set of rules, defined in this document.
UM2878
VD6283 system overview
UM2878 - Rev 1
page 2/27