VL53L0X API Specification: vl53l0x_types.h File Reference

VL53L0X API

vl53l0x_types.h File Reference

VL53L0X types definition. More...

#include <stdint.h> #include <stddef.h>

Go to the source code of this file.

Typedefs

typedef uint32_t FixPoint1616_t
 use where fractional values are expected More...
 
typedef unsigned long long uint64_t
 
typedef unsigned int uint32_t
 Typedef defining 32 bit unsigned int type. More...
 
typedef int int32_t
 Typedef defining 32 bit int type. More...
 
typedef unsigned short uint16_t
 Typedef defining 16 bit unsigned short type. More...
 
typedef short int16_t
 Typedef defining 16 bit short type. More...
 
typedef unsigned char uint8_t
 Typedef defining 8 bit unsigned char type. More...
 
typedef signed char int8_t
 Typedef defining 8 bit char type. More...
 

Detailed Description

VL53L0X types definition.

Definition in file vl53l0x_types.h.

Typedef Documentation

typedef unsigned long long uint64_t

Definition at line 69 of file vl53l0x_types.h.

typedef unsigned int uint32_t

Typedef defining 32 bit unsigned int type.


The developer should modify this to suit the platform being deployed.

Definition at line 75 of file vl53l0x_types.h.

typedef int int32_t

Typedef defining 32 bit int type.


The developer should modify this to suit the platform being deployed.

Definition at line 80 of file vl53l0x_types.h.

typedef unsigned short uint16_t

Typedef defining 16 bit unsigned short type.


The developer should modify this to suit the platform being deployed.

Definition at line 85 of file vl53l0x_types.h.

typedef short int16_t

Typedef defining 16 bit short type.


The developer should modify this to suit the platform being deployed.

Definition at line 90 of file vl53l0x_types.h.

typedef unsigned char uint8_t

Typedef defining 8 bit unsigned char type.


The developer should modify this to suit the platform being deployed.

Definition at line 95 of file vl53l0x_types.h.

typedef signed char int8_t

Typedef defining 8 bit char type.


The developer should modify this to suit the platform being deployed.

Definition at line 100 of file vl53l0x_types.h.

use where fractional values are expected

Given a floating point value f it's .16 bit point is (int)(f*(1<<16))

Definition at line 109 of file vl53l0x_types.h.