LevelShifter_NXP_Arduino 0.9.1
Temperature sensor device operation sample code for Arduino
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | Private Attributes | List of all members
Nts0304euk_Ard_LDO Class Reference

#include <NTS0304EUK_ARD_LDO.h>

Inheritance diagram for Nts0304euk_Ard_LDO:
Nts0304euk_Ard_LDO1 Nts0304euk_Ard_LDO2

Public Member Functions

 Nts0304euk_Ard_LDO (int ldo_number, int pin0, int pin1, int pin2, float *v_v)
 
 ~Nts0304euk_Ard_LDO ()
 
float voltage (void)
 
float voltage (int v)
 

Static Public Attributes

static constexpr int v1_variation = 5
 
static constexpr int v2_variation = 4
 
static float v1_values [v1_variation] = { 1.2, 1.8, 2.5, 3.3, 0.95 }
 
static float v2_values [v2_variation] = { 1.8, 2.5, 3.3, 4.96 }
 

Private Attributes

int num
 
BusInOut ldo
 
float * v_values
 

Detailed Description

BusInOut library for Arduino

Author
Tedd OKANO

Released under the MIT license License Nts0304euk_Ard_LDO class

Definition at line 22 of file NTS0304EUK_ARD_LDO.h.

Constructor & Destructor Documentation

◆ Nts0304euk_Ard_LDO()

Nts0304euk_Ard_LDO::Nts0304euk_Ard_LDO ( int ldo_number,
int pin0,
int pin1,
int pin2,
float * v_v )

Create a Nts0304euk_Ard_LDO instance with specified pins

Parameters
ldo_number1 or 2 to specify the LDO

Definition at line 3 of file NTS0304EUK_ARD_LDO.cpp.

◆ ~Nts0304euk_Ard_LDO()

Nts0304euk_Ard_LDO::~Nts0304euk_Ard_LDO ( )

Definition at line 5 of file NTS0304EUK_ARD_LDO.cpp.

Member Function Documentation

◆ voltage() [1/2]

float Nts0304euk_Ard_LDO::voltage ( int v)

Get Nts0304euk_Ard_LDO output voltage

Parameters
vsetting value but no output will be changed
Returns
voltage

Definition at line 12 of file NTS0304EUK_ARD_LDO.cpp.

◆ voltage() [2/2]

float Nts0304euk_Ard_LDO::voltage ( void )

Get Nts0304euk_Ard_LDO output voltage

Returns
voltage

Definition at line 7 of file NTS0304EUK_ARD_LDO.cpp.

Member Data Documentation

◆ ldo

BusInOut Nts0304euk_Ard_LDO::ldo
private

Definition at line 54 of file NTS0304EUK_ARD_LDO.h.

Referenced by voltage().

◆ num

int Nts0304euk_Ard_LDO::num
private

Definition at line 53 of file NTS0304EUK_ARD_LDO.h.

◆ v1_values

float Nts0304euk_Ard_LDO::v1_values = { 1.2, 1.8, 2.5, 3.3, 0.95 }
static

Definition at line 25 of file NTS0304EUK_ARD_LDO.h.

◆ v1_variation

constexpr int Nts0304euk_Ard_LDO::v1_variation = 5
staticconstexpr

Definition at line 46 of file NTS0304EUK_ARD_LDO.h.

◆ v2_values

float Nts0304euk_Ard_LDO::v2_values = { 1.8, 2.5, 3.3, 4.96 }
static

Definition at line 26 of file NTS0304EUK_ARD_LDO.h.

◆ v2_variation

constexpr int Nts0304euk_Ard_LDO::v2_variation = 4
staticconstexpr

Definition at line 47 of file NTS0304EUK_ARD_LDO.h.

◆ v_values

float* Nts0304euk_Ard_LDO::v_values
private

Definition at line 55 of file NTS0304EUK_ARD_LDO.h.

Referenced by voltage(), and voltage().


The documentation for this class was generated from the following files: