PicoLC Arduino Library
Arduino library for PicoLC hardware
Toggle main menu visibility
Loading...
Searching...
No Matches
PicoLCPair.h
1
#pragma once
2
3
#include <Arduino.h>
4
#include "PicoLCTypes.h"
5
6
class
PicoLCPair {
7
friend
class
PicoLC;
8
9
private
:
10
explicit
PicoLCPair(uint8_t firstChannel);
11
uint8_t _channel0, _channel1;
12
PairMode _requestedMode;
13
14
public
:
15
void
pair();
16
void
unpair();
17
bool
paired()
const
;
18
19
PairMode read()
const
;
20
bool
write(PairMode mode);
21
bool
write(PairMode mode, uint16_t duty);
22
bool
writePercent(PairMode mode,
float
percent);
23
24
uint32_t frequency(uint32_t hertz);
25
uint32_t frequency()
const
;
26
27
uint16_t duty(uint16_t duty);
28
float
dutyPercent(
float
pct);
29
uint16_t duty()
const
;
30
float
dutyPercent()
const
;
31
32
void
transitionDelayMillis(uint32_t ms);
33
uint32_t transitionDelayMillis()
const
;
34
};
35
src
PicoLCPair.h
Generated by
1.17.0