diff --git a/CMakeLists.txt b/CMakeLists.txt index 9bf6dec..7a3535c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,6 +10,7 @@ set(CMAKE_CXX_STANDARD 23) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_EXPORT_COMPILE_COMMANDS ON) +set(CMAKE_COMPILE_WARNING_AS_ERROR ON) find_package(argparse QUIET) find_package(magic_enum QUIET) diff --git a/lib/ftdi/spi_host.cc b/lib/ftdi/spi_host.cc index d65f6eb..ab6fc24 100644 --- a/lib/ftdi/spi_host.cc +++ b/lib/ftdi/spi_host.cc @@ -222,6 +222,7 @@ bool SpiHost::set_clock(size_t clock) { std::cerr << std::format("failed to update the clock:{}\n", status); return false; } + return true; } static std::optional new_ft4222(DeviceInfo& device) { diff --git a/nix/ftditool.nix b/nix/ftditool.nix index 704344b..bd1bef1 100644 --- a/nix/ftditool.nix +++ b/nix/ftditool.nix @@ -19,7 +19,7 @@ }: stdenv.mkDerivation { pname = "ftditool"; - version = "0.1.0"; + version = "0.4.0"; src = ../.; nativeBuildInputs = [