From 414e6ee1b0dcdac0f2765d5b95508c6715e188bf Mon Sep 17 00:00:00 2001 From: Gwenhael Goavec-Merou Date: Wed, 15 Jan 2020 09:49:09 +0100 Subject: [PATCH] gowin: add reset method --- gowin.cpp | 6 ++++++ gowin.hpp | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gowin.cpp b/gowin.cpp index a6ea406a9..3fcdae8d4 100644 --- a/gowin.cpp +++ b/gowin.cpp @@ -90,6 +90,12 @@ Gowin::~Gowin() delete _fs; } +void Gowin::reset() +{ + wr_rd(RELOAD, NULL, 0, NULL, 0); + wr_rd(NOOP, NULL, 0, NULL, 0); +} + void Gowin::programFlash() { uint8_t *data; diff --git a/gowin.hpp b/gowin.hpp index e281bd37b..a5a33ac6a 100644 --- a/gowin.hpp +++ b/gowin.hpp @@ -34,7 +34,7 @@ class Gowin: public Device { bool verbose); ~Gowin(); int idCode() override; - void reset() override {} + void reset() override; void program(unsigned int offset) override; void programFlash();