From 83b63310946ac2868ae675cefe50b8e3f146d948 Mon Sep 17 00:00:00 2001 From: Phil Howard Date: Mon, 30 May 2022 11:52:37 +0100 Subject: [PATCH] Drop obsolete MicroPython binding compat constructors. --- drivers/as7262/as7262.hpp | 3 --- drivers/ioexpander/ioexpander.hpp | 4 ---- drivers/ltr559/ltr559.hpp | 2 -- drivers/msa301/msa301.hpp | 3 --- drivers/rv3028/rv3028.hpp | 3 --- drivers/sgp30/sgp30.hpp | 3 --- drivers/trackball/trackball.hpp | 3 --- libraries/breakout_encoder/breakout_encoder.hpp | 3 --- libraries/breakout_mics6814/breakout_mics6814.hpp | 3 --- libraries/breakout_potentiometer/breakout_potentiometer.hpp | 3 --- 10 files changed, 30 deletions(-) diff --git a/drivers/as7262/as7262.hpp b/drivers/as7262/as7262.hpp index 31959861..3b033feb 100644 --- a/drivers/as7262/as7262.hpp +++ b/drivers/as7262/as7262.hpp @@ -83,9 +83,6 @@ namespace pimoroni { AS7262(I2C *i2c, uint interrupt = PIN_UNUSED) : i2c(i2c), interrupt(interrupt) {} - // TODO remove MicroPython-binding compatibility constructors - AS7262(uint sda, uint scl, uint interrupt = PIN_UNUSED) : AS7262(new I2C(), interrupt) {} - //-------------------------------------------------- // Methods diff --git a/drivers/ioexpander/ioexpander.hpp b/drivers/ioexpander/ioexpander.hpp index f7292545..eb4809d1 100644 --- a/drivers/ioexpander/ioexpander.hpp +++ b/drivers/ioexpander/ioexpander.hpp @@ -164,10 +164,6 @@ namespace pimoroni { IOExpander(uint8_t address, uint32_t timeout = 1, bool debug = false) : IOExpander(new I2C(), address, PIN_UNUSED, timeout, debug) {}; - IOExpander(uint8_t address, uint sda, uint scl, uint interrupt = PIN_UNUSED, uint32_t timeout = 1, bool debug = false) : - IOExpander(new I2C(sda, scl), address, interrupt, timeout, debug) {}; - - // TODO remove MicroPython-binding compatibility constructors IOExpander(I2C *i2c, uint8_t address=DEFAULT_I2C_ADDRESS, uint interrupt = PIN_UNUSED, uint32_t timeout = 1, bool debug = false); diff --git a/drivers/ltr559/ltr559.hpp b/drivers/ltr559/ltr559.hpp index 7c2cacc9..e9511d01 100644 --- a/drivers/ltr559/ltr559.hpp +++ b/drivers/ltr559/ltr559.hpp @@ -148,8 +148,6 @@ namespace pimoroni { LTR559(I2C *i2c, uint interrupt = PIN_UNUSED) : i2c(i2c), interrupt(interrupt) {} - // TODO remove MicroPython-binding compatibility constructors - LTR559(uint sda, uint scl, uint interrupt = PIN_UNUSED) : LTR559(new I2C(), interrupt) {} //-------------------------------------------------- // Methods diff --git a/drivers/msa301/msa301.hpp b/drivers/msa301/msa301.hpp index 5d43088c..253ce71b 100644 --- a/drivers/msa301/msa301.hpp +++ b/drivers/msa301/msa301.hpp @@ -116,9 +116,6 @@ namespace pimoroni { MSA301(I2C *i2c, uint interrupt = PIN_UNUSED) : i2c(i2c), interrupt(interrupt) {} - // TODO remove MicroPython-binding compatibility constructors - MSA301(i2c_inst_t *i2c_inst, uint sda, uint scl, uint interrupt = PIN_UNUSED) : MSA301(new I2C(sda, scl), interrupt) {} - //-------------------------------------------------- // Methods diff --git a/drivers/rv3028/rv3028.hpp b/drivers/rv3028/rv3028.hpp index ba66c2d3..e9175882 100644 --- a/drivers/rv3028/rv3028.hpp +++ b/drivers/rv3028/rv3028.hpp @@ -224,9 +224,6 @@ namespace pimoroni { RV3028(I2C *i2c, uint interrupt = DEFAULT_INT_PIN) : i2c(i2c), interrupt(interrupt) {} - // TODO remove MicroPython-binding compatibility constructors - RV3028(i2c_inst_t *i2c, uint sda, uint scl, uint interrupt = DEFAULT_INT_PIN) : RV3028(new I2C(sda, scl), interrupt) {} - //-------------------------------------------------- // Methods diff --git a/drivers/sgp30/sgp30.hpp b/drivers/sgp30/sgp30.hpp index c027de5d..40c73ef6 100644 --- a/drivers/sgp30/sgp30.hpp +++ b/drivers/sgp30/sgp30.hpp @@ -50,9 +50,6 @@ namespace pimoroni { SGP30(I2C *i2c) : i2c(i2c) {} - // TODO remove MicroPython-binding compatibility constructors - SGP30(i2c_inst_t *i2c_inst, uint sda, uint scl) : i2c(new I2C(sda, scl)) { } - //-------------------------------------------------- // Methods //-------------------------------------------------- diff --git a/drivers/trackball/trackball.hpp b/drivers/trackball/trackball.hpp index d5d6f039..b9f1db55 100644 --- a/drivers/trackball/trackball.hpp +++ b/drivers/trackball/trackball.hpp @@ -52,9 +52,6 @@ namespace pimoroni { Trackball(I2C *i2c, uint8_t address = DEFAULT_I2C_ADDRESS, uint interrupt = PIN_UNUSED, uint32_t timeout = DEFAULT_TIMEOUT) : i2c(i2c), address(address), interrupt(interrupt) {} - // TODO remove MicroPython-binding compatibility constructors - Trackball(i2c_inst_t *i2c_inst, uint8_t address, uint sda, uint scl, uint interrupt = PIN_UNUSED, uint32_t timeout = DEFAULT_TIMEOUT) : Trackball(new I2C(sda, scl), address, interrupt) {} - //-------------------------------------------------- // Methods //-------------------------------------------------- diff --git a/libraries/breakout_encoder/breakout_encoder.hpp b/libraries/breakout_encoder/breakout_encoder.hpp index ddeca544..95e510ed 100644 --- a/libraries/breakout_encoder/breakout_encoder.hpp +++ b/libraries/breakout_encoder/breakout_encoder.hpp @@ -58,9 +58,6 @@ namespace pimoroni { BreakoutEncoder(I2C *i2c, uint8_t address = DEFAULT_I2C_ADDRESS, uint interrupt = PIN_UNUSED, uint32_t timeout = DEFAULT_TIMEOUT, bool debug = false) : ioe(i2c, address, interrupt, timeout, debug) {} - // TODO remove MicroPython-binding compatibility constructors - BreakoutEncoder(uint8_t address, uint sda, uint scl, uint interrupt = PIN_UNUSED, uint32_t timeout = DEFAULT_TIMEOUT) : BreakoutEncoder(new I2C(sda, scl), address, interrupt, timeout) {}; - //-------------------------------------------------- // Methods diff --git a/libraries/breakout_mics6814/breakout_mics6814.hpp b/libraries/breakout_mics6814/breakout_mics6814.hpp index 2b03a7de..fcb8add0 100644 --- a/libraries/breakout_mics6814/breakout_mics6814.hpp +++ b/libraries/breakout_mics6814/breakout_mics6814.hpp @@ -57,9 +57,6 @@ namespace pimoroni { BreakoutMICS6814(I2C *i2c, uint8_t address = DEFAULT_I2C_ADDRESS, uint interrupt = PIN_UNUSED, uint32_t timeout = DEFAULT_TIMEOUT, bool debug = false) : ioe(i2c, address, interrupt, timeout, debug) {} - // TODO remove MicroPython-binding compatibility constructors - BreakoutMICS6814(uint8_t address, uint sda, uint scl, uint interrupt = PIN_UNUSED, uint32_t timeout = DEFAULT_TIMEOUT) : BreakoutMICS6814(new I2C(sda, scl), address, interrupt, timeout) {}; - //-------------------------------------------------- // Methods //-------------------------------------------------- diff --git a/libraries/breakout_potentiometer/breakout_potentiometer.hpp b/libraries/breakout_potentiometer/breakout_potentiometer.hpp index 7d149ceb..ee77f62c 100644 --- a/libraries/breakout_potentiometer/breakout_potentiometer.hpp +++ b/libraries/breakout_potentiometer/breakout_potentiometer.hpp @@ -55,9 +55,6 @@ namespace pimoroni { BreakoutPotentiometer(I2C *i2c, uint8_t address = DEFAULT_I2C_ADDRESS, uint interrupt = PIN_UNUSED, uint32_t timeout = DEFAULT_TIMEOUT, bool debug = false) : ioe(i2c, address, interrupt, timeout, debug) {} - // TODO remove MicroPython-binding compatibility constructors - BreakoutPotentiometer(uint8_t address, uint sda, uint scl, uint interrupt = PIN_UNUSED, uint32_t timeout = DEFAULT_TIMEOUT) : BreakoutPotentiometer(new I2C(sda, scl), address, interrupt, timeout) {}; - //-------------------------------------------------- // Methods