NetBurner 3.5.8
PDF Version
Toggle main menu visibility
signal.h
1
#ifndef __CLOCK_SIGNAL_H
2
#define __CLOCK_SIGNAL_H
3
/**************************************************************************/
33
34
#include <stdint.h>
35
namespace
nbclock
{
36
37
#define MAX_SOURCE_CHOICES 8
38
39
struct
Scaling {
40
uint16_t multiplier;
41
uint32_t numerator;
42
uint32_t denominator;
43
};
44
45
struct
Frequency {
46
uint32_t target;
47
uint32_t minimum;
48
uint32_t maximum;
49
uint32_t actual;
50
};
51
52
class
Signal {
53
uint16_t sourceID;
54
uint16_t sinkID;
55
uint16_t nextID;
56
Scaling scale;
57
Frequency freq;
58
uint16_t sourceChoices[8];
59
};
60
61
}
62
63
#endif
/* ----- #ifndef __CLOCK_SIGNAL_H ----- */
64
nbclock
Definition
signal.h:35
arch
cortex-m7
cpu
MIMXRT11xx
include
clocks
signal.h
Generated by
1.18.0