Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/thirdpin/libopencm3_cpp_extensions.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLisin Dmitriy <d.lisin@thirdpin.ru>2019-06-07 17:41:23 +0300
committerLisin Dmitriy <d.lisin@thirdpin.ru>2019-06-07 17:41:23 +0300
commitf580d0bb402b7f3c8475e243763adfb2f4c57dc9 (patch)
tree78e5d3271de45acbda89a8fa2a62ef18ec2661b5
parentef672e281ec2c607aac97f0f0621e84e83937545 (diff)
IMPR: [spi] Remove unnecessary irq dependency
-rw-r--r--cm3cpp/spi.cpp4
-rw-r--r--cm3cpp/spi.hpp4
2 files changed, 1 insertions, 7 deletions
diff --git a/cm3cpp/spi.cpp b/cm3cpp/spi.cpp
index e37c256..94d775c 100644
--- a/cm3cpp/spi.cpp
+++ b/cm3cpp/spi.cpp
@@ -49,8 +49,6 @@ Spi::Spi(Config spi_conf)
break;
}
- this->register_isr(_irq, this);
-
Gpio mosi(spi_conf.mosi_pin);
mosi.mode_setup(Gpio::Mode::ALTERNATE_FUNCTION, Gpio::PullMode::NO_PULL);
mosi.set_output_options(Gpio::OutputType::PUSH_PULL,
@@ -182,8 +180,6 @@ inline void Spi::enable_nvic()
nvic_enable_irq(static_cast<uint8_t>(_irq));
}
-void Spi::call() {}
-
} // namespace spi
} // namespace cm3cpp
diff --git a/cm3cpp/spi.hpp b/cm3cpp/spi.hpp
index cbb4f13..f217d9b 100644
--- a/cm3cpp/spi.hpp
+++ b/cm3cpp/spi.hpp
@@ -114,7 +114,7 @@ enum StdMode
MODE_3
};
-class Spi : public IInterruptable
+class Spi
{
public:
using Gpio = gpio::Gpio;
@@ -130,8 +130,6 @@ class Spi : public IInterruptable
Spi();
Spi(Config spi_conf);
- void call();
-
bool get_flag_status(Flag flag) const;
void reset() { spi_reset(_spi); }