vcppd/test/test.cpp

28 lines
518 B
C++

#include "vcppd/vcppd.h"
int main(int argc, char** argv)
{
uint8_t eae = 0;
uint8_t eae2 = 0;
uint16_t eae3 = 1;
auto vcd = vcppd::Builder(std::cout)
.scope("TOP")
.trace("eae", eae)
.trace("eae2", eae2)
.scope("MIDDLE")
.trace("eae3", eae3)
.unscope()
.unscope()
.build();
for (int i = 0; i < 10; i++)
{
vcd.tick();
eae += 1;
eae2 += 2;
eae3 *= 2;
}
return 0;
}