ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_vin_uds_scale_t Struct Reference

UDS scaling factors for the V and H axes. More...

#include <ra8_vin_types.h>

Data Fields

uint8_t v_mantissa
 VMANT[3:0].
uint16_t v_fraction
 VFRAC[11:0].
uint8_t h_mantissa
 HMANT[3:0].
uint16_t h_fraction
 HFRAC[11:0].

Detailed Description

UDS scaling factors for the V and H axes.

HUM Ch 67.2.22 p 3997. Each axis carries a 4-bit integer mantissa and a 12-bit fractional part. Set both halves of an axis to zero to disable scaling on that axis (UDS_SCALE = 0).

Definition at line 112 of file ra8_vin_types.h.

Field Documentation

◆ h_fraction

uint16_t ra8_vin_uds_scale_t::h_fraction

HFRAC[11:0].

Definition at line 116 of file ra8_vin_types.h.

Referenced by ra8_vin_set_uds_scale().

◆ h_mantissa

uint8_t ra8_vin_uds_scale_t::h_mantissa

HMANT[3:0].

Definition at line 115 of file ra8_vin_types.h.

Referenced by ra8_vin_set_uds_scale().

◆ v_fraction

uint16_t ra8_vin_uds_scale_t::v_fraction

VFRAC[11:0].

Definition at line 114 of file ra8_vin_types.h.

Referenced by ra8_vin_set_uds_scale().

◆ v_mantissa

uint8_t ra8_vin_uds_scale_t::v_mantissa

VMANT[3:0].

Definition at line 113 of file ra8_vin_types.h.

Referenced by ra8_vin_set_uds_scale().


The documentation for this struct was generated from the following file: