First implementation

This commit is contained in:
Yury Shuvakin
2024-07-03 19:08:19 +09:00
parent a953095a5c
commit 6f85ac3b13
126 changed files with 21667 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
#ifndef CANDLEAPITIMING_H
#define CANDLEAPITIMING_H
#include "api/candle.h"
class CandleApiTiming
{
public:
CandleApiTiming(
uint32_t baseClk,
uint32_t bitrate,
uint32_t samplePoint,
uint32_t brp,
uint32_t phase_seg1,
uint32_t phase_seg2
);
uint32_t getBaseClk() const;
uint32_t getBitrate() const;
uint32_t getSamplePoint() const;
candle_bittiming_t getTiming() const;
private:
uint32_t _baseClk;
uint32_t _bitrate;
uint32_t _samplePoint;
candle_bittiming_t _timing;
};
#endif // CANDLEAPITIMING_H