summaryrefslogtreecommitdiff
path: root/i2c
diff options
context:
space:
mode:
Diffstat (limited to 'i2c')
-rw-r--r--i2c/i2c.cpp10
-rw-r--r--i2c/i2c.h4
2 files changed, 6 insertions, 8 deletions
diff --git a/i2c/i2c.cpp b/i2c/i2c.cpp
index 36ce972..3039e47 100644
--- a/i2c/i2c.cpp
+++ b/i2c/i2c.cpp
@@ -4,12 +4,12 @@
#include <os/thread.h>
#if defined(STM32F1)
-I2C_t I2C1(0x40005400, 36000000, Interrupt::I2C1_EV, Interrupt::I2C1_ER);
-I2C_t I2C2(0x40005800, 36000000, Interrupt::I2C2_EV, Interrupt::I2C2_ER);
+I2C_t I2C1(0x40005400, 36000000);
+I2C_t I2C2(0x40005800, 36000000);
#elif defined(STM32F4)
-I2C_t I2C1(0x40005400, 42000000, Interrupt::I2C1_EV, Interrupt::I2C1_ER);
-I2C_t I2C2(0x40005800, 42000000, Interrupt::I2C2_EV, Interrupt::I2C2_ER);
-//I2C_t I2C3(0x40005c00, 42000000, Interrupt::I2C3_EV, Interrupt::I2C3_ER);
+I2C_t I2C1(0x40005400, 42000000);
+I2C_t I2C2(0x40005800, 42000000);
+//I2C_t I2C3(0x40005c00, 42000000);
#endif
#if defined(STM32F1) || defined(STM32F4)
diff --git a/i2c/i2c.h b/i2c/i2c.h
index ed72aa3..a2fde32 100644
--- a/i2c/i2c.h
+++ b/i2c/i2c.h
@@ -29,10 +29,8 @@ class I2C_t {
public:
I2C_reg_t& reg;
const uint32_t clk;
- Interrupt::IRQ irq_ev_n;
- Interrupt::IRQ irq_er_n;
- I2C_t(uint32_t reg_addr, uint32_t bus_clk, Interrupt::IRQ ev_n, Interrupt::IRQ er_n) : reg(*(I2C_reg_t*)reg_addr), clk(bus_clk), irq_ev_n(ev_n), irq_er_n(er_n) {
+ I2C_t(uint32_t reg_addr, uint32_t bus_clk) : reg(*(I2C_reg_t*)reg_addr), clk(bus_clk) {
reading = writing = 0;
}