|
@@ -13,6 +13,8 @@
|
|
#include "protocol_decode_base.h"
|
|
#include "protocol_decode_base.h"
|
|
#include "edge_pulse_data.h"
|
|
#include "edge_pulse_data.h"
|
|
#include "quantize_params.h"
|
|
#include "quantize_params.h"
|
|
|
|
+#include "ProtocolIIC/iic_decode_options.h"
|
|
|
|
+#include "ProtocolIIC/iic_decode_result.h"
|
|
#include "ProtocolRS232/protocol_rs232_options.h"
|
|
#include "ProtocolRS232/protocol_rs232_options.h"
|
|
#include "ProtocolRS232/rs232_decode_result.h"
|
|
#include "ProtocolRS232/rs232_decode_result.h"
|
|
#include "ProtocolSPI/spi_decode_options.h"
|
|
#include "ProtocolSPI/spi_decode_options.h"
|
|
@@ -50,6 +52,9 @@ namespace Protocol
|
|
SpiDecodeResult& decode_result);
|
|
SpiDecodeResult& decode_result);
|
|
LIBMATH_API void ReleaseSpiHeap(intptr_t decoder_ptr);
|
|
LIBMATH_API void ReleaseSpiHeap(intptr_t decoder_ptr);
|
|
|
|
|
|
|
|
+ LIBMATH_API bool ParseIic(const IicDecodeOptions& option, const EdgePulseDataTwoLevels& edge_pulses_clk,
|
|
|
|
+ const EdgePulseDataTwoLevels& edge_pulses_data, IicDecodeResult& result);
|
|
|
|
+ LIBMATH_API void ReleaseIicHeap(intptr_t decoder_ptr);
|
|
|
|
|
|
inline LIBMATH_API void GetVersionExport(uint8_t* version)
|
|
inline LIBMATH_API void GetVersionExport(uint8_t* version)
|
|
{
|
|
{
|