LevelShifter_NXP_Arduino 0.9.2
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 float *v_values;
55
56};
57
59public:
60 using Nts0304euk_Ard_LDO::operator=;
61
62 Nts0304euk_Ard_LDO1( int ldo_number = 1, int pin0 = 0, int pin1 = 1, int pin2 = 4, float *v_v = v1_values );
64};
65
67public:
68 using Nts0304euk_Ard_LDO::operator=;
69
70 Nts0304euk_Ard_LDO2( int ldo_number = 2, int pin0 = 2, int pin1 = 3, float *v_v = v2_values );
72};
73
74
75#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