LevelShifter_NXP_Arduino 0.9.1
Temperature sensor device operation sample code for Arduino
Loading...
Searching...
No Matches
NTS0304EUK_ARD_LDO.h
Go to the documentation of this file.
1
8#ifndef ARDUINO_NTS0304EUK_ARD_LDO_H
9#define ARDUINO_NTS0304EUK_ARD_LDO_H
10
11#include <Arduino.h>
12#include <stdint.h>
13
14#include "BusInOut.h"
15
22class Nts0304euk_Ard_LDO : public BusInOut {
23public:
24 using BusInOut::operator=;
30 Nts0304euk_Ard_LDO( int ldo_number, int pin0, int pin1, int pin2, float *v_v );
32
37 float voltage( void );
38
44 float voltage( int v );
45
46 constexpr static int v1_variation = 5;
47 constexpr static int v2_variation = 4;
48
49 static float v1_values[ v1_variation ];
50 static float v2_values[ v2_variation ];
51
52private:
53 int num;
54 BusInOut ldo;
55 float *v_values;
56
57};
58
60public:
61 using Nts0304euk_Ard_LDO::operator=;
62
63 Nts0304euk_Ard_LDO1( int ldo_number = 1, int pin0 = 0, int pin1 = 1, int pin2 = 4, float *v_v = v1_values );
65};
66
68public:
69 using Nts0304euk_Ard_LDO::operator=;
70
71 Nts0304euk_Ard_LDO2( int ldo_number = 2, int pin0 = 2, int pin1 = 3, float *v_v = v2_values );
73};
74
75
76#endif // ARDUINO_NTS0304EUK_ARD_LDO_H
Nts0304euk_Ard_LDO1(int ldo_number=1, int pin0=0, int pin1=1, int pin2=4, float *v_v=v1_values)
Nts0304euk_Ard_LDO2(int ldo_number=2, int pin0=2, int pin1=3, float *v_v=v2_values)
static float v1_values[v1_variation]
Nts0304euk_Ard_LDO(int ldo_number, int pin0, int pin1, int pin2, float *v_v)
static float v2_values[v2_variation]
static constexpr int v1_variation
static constexpr int v2_variation