rk3399_arm_lvds/motorboard/jtagupdata.h

22 lines
391 B
C++

#pragma once
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include "Jtag.h"
#include "opcode.h"
#include <iostream>
#include <future>
class JtagUp{
public:
JtagUp(std::string file);
~JtagUp();
void startup();
bool is_uping();
int getresult();
private:
void upfc();
volatile int m_state;
std::future<void> m_fu;
std::string filepath;
};