Skip to content

Commit c4db71d

Browse files
authored
Merge pull request #6721 from dhalbert/i2c-target
Change I2C terminology from "peripheral" to "target"
2 parents df52d99 + 84807cd commit c4db71d

File tree

30 files changed

+217
-210
lines changed

30 files changed

+217
-210
lines changed

docs/porting.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ as a natural "TODO" list. An example minimal build list is shown below:
7171
CIRCUITPY_SDCARDIO = 0
7272
CIRCUITPY_FRAMEBUFFERIO = 0
7373
CIRCUITPY_FREQUENCYIO = 0
74-
CIRCUITPY_I2CPERIPHERAL = 0
74+
CIRCUITPY_I2CTARGET = 0
7575
# Requires SPI, PulseIO (stub ok):
7676
CIRCUITPY_DISPLAYIO = 0
7777

locale/circuitpython.pot

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -398,12 +398,14 @@ msgstr ""
398398
msgid "All CAN peripherals are in use"
399399
msgstr ""
400400

401-
#: ports/espressif/common-hal/busio/I2C.c
402-
#: ports/espressif/common-hal/i2cperipheral/I2CPeripheral.c
403-
#: ports/nrf/common-hal/busio/I2C.c
401+
#: ports/espressif/common-hal/busio/I2C.c ports/nrf/common-hal/busio/I2C.c
404402
msgid "All I2C peripherals are in use"
405403
msgstr ""
406404

405+
#: ports/espressif/common-hal/i2ctarget/I2CTarget.c
406+
msgid "All I2C targets are in use"
407+
msgstr ""
408+
407409
#: ports/espressif/common-hal/countio/Counter.c
408410
#: ports/espressif/common-hal/frequencyio/FrequencyIn.c
409411
#: ports/espressif/common-hal/rotaryio/IncrementalEncoder.c
@@ -1589,7 +1591,7 @@ msgstr ""
15891591
msgid "Only one TouchAlarm can be set in deep sleep."
15901592
msgstr ""
15911593

1592-
#: ports/espressif/common-hal/i2cperipheral/I2CPeripheral.c
1594+
#: ports/espressif/common-hal/i2ctarget/I2CTarget.c
15931595
msgid "Only one address is allowed"
15941596
msgstr ""
15951597

@@ -2319,11 +2321,11 @@ msgstr ""
23192321
msgid "a bytes-like object is required"
23202322
msgstr ""
23212323

2322-
#: shared-bindings/i2cperipheral/I2CPeripheral.c
2324+
#: shared-bindings/i2ctarget/I2CTarget.c
23232325
msgid "address out of bounds"
23242326
msgstr ""
23252327

2326-
#: shared-bindings/i2cperipheral/I2CPeripheral.c
2328+
#: shared-bindings/i2ctarget/I2CTarget.c
23272329
msgid "addresses is empty"
23282330
msgstr ""
23292331

@@ -2515,7 +2517,7 @@ msgstr ""
25152517
msgid "can't cancel self"
25162518
msgstr ""
25172519

2518-
#: py/obj.c py/objint.c shared-bindings/i2cperipheral/I2CPeripheral.c
2520+
#: py/obj.c py/objint.c shared-bindings/i2ctarget/I2CTarget.c
25192521
#: shared-module/adafruit_pixelbuf/PixelBuf.c
25202522
msgid "can't convert %q to %q"
25212523
msgstr ""

ports/atmel-samd/boards/pewpew_lcd/mpconfigboard.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ CIRCUITPY_BLEIO = 0
3333
CIRCUITPY_BUSDEVICE = 0
3434
CIRCUITPY_FRAMEBUFFERIO = 0
3535
CIRCUITPY_FREQUENCYIO = 0
36-
CIRCUITPY_I2CPERIPHERAL = 0
36+
CIRCUITPY_I2CTARGET = 0
3737
CIRCUITPY_MSGPACK = 0
3838
CIRCUITPY_NEOPIXEL_WRITE = 0
3939
CIRCUITPY_NVM = 0

ports/atmel-samd/boards/pewpew_m4/mpconfigboard.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ CIRCUITPY_AUDIOPWMIO = 0
1818
CIRCUITPY_BITBANGIO = 0
1919
CIRCUITPY_BITBANG_APA102 = 0
2020
CIRCUITPY_FREQUENCYIO = 0
21-
CIRCUITPY_I2CPERIPHERAL = 0
21+
CIRCUITPY_I2CTARGET = 0
2222
CIRCUITPY_NEOPIXEL_WRITE = 0
2323
CIRCUITPY_PARALLELDISPLAY = 0
2424
CIRCUITPY_PIXELBUF = 0

ports/atmel-samd/boards/ugame10/mpconfigboard.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ CIRCUITPY_AUDIOBUSIO = 0
2222
CIRCUITPY_BITBANGIO = 0
2323
CIRCUITPY_BITMAPTOOLS = 0
2424
CIRCUITPY_FREQUENCYIO = 0
25-
CIRCUITPY_I2CPERIPHERAL = 0
25+
CIRCUITPY_I2CTARGET = 0
2626
CIRCUITPY_NEOPIXEL_WRITE = 0
2727
CIRCUITPY_PARALLELDISPLAY = 0
2828
CIRCUITPY_PIXELBUF = 0

ports/atmel-samd/boards/winterbloom_big_honking_button/mpconfigboard.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ CIRCUITPY_AUDIOBUSIO = 0
2323
CIRCUITPY_BLEIO = 0
2424
CIRCUITPY_DISPLAYIO = 0
2525
CIRCUITPY_KEYPAD = 0
26-
CIRCUITPY_I2CPERIPHERAL = 0
26+
CIRCUITPY_I2CTARGET = 0
2727
CIRCUITPY_TOUCHIO = 0
2828
CIRCUITPY_RGBMATRIX = 0
2929
CIRCUITPY_PS2IO = 0

ports/atmel-samd/boards/winterbloom_sol/mpconfigboard.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ CIRCUITPY_BLEIO_HCI = 0
2222
CIRCUITPY_DISPLAYIO = 0
2323
CIRCUITPY_FRAMEBUFFERIO = 0
2424
CIRCUITPY_KEYPAD = 0
25-
CIRCUITPY_I2CPERIPHERAL = 0
25+
CIRCUITPY_I2CTARGET = 0
2626
CIRCUITPY_TOUCHIO = 0
2727
CIRCUITPY_RGBMATRIX = 0
2828
CIRCUITPY_PS2IO = 0

ports/atmel-samd/common-hal/i2cperipheral/__init__.c

Lines changed: 0 additions & 1 deletion
This file was deleted.

ports/atmel-samd/common-hal/i2cperipheral/I2CPeripheral.c renamed to ports/atmel-samd/common-hal/i2ctarget/I2CTarget.c

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
* THE SOFTWARE.
2525
*/
2626

27-
#include "shared-bindings/i2cperipheral/I2CPeripheral.h"
27+
#include "shared-bindings/i2ctarget/I2CTarget.h"
2828
#include "shared-bindings/microcontroller/Pin.h"
2929
#include "common-hal/busio/I2C.h"
3030

@@ -36,7 +36,7 @@
3636
#include "hal/include/hal_gpio.h"
3737
#include "peripherals/samd/sercom.h"
3838

39-
void common_hal_i2cperipheral_i2c_peripheral_construct(i2cperipheral_i2c_peripheral_obj_t *self,
39+
void common_hal_i2ctarget_i2c_target_construct(i2ctarget_i2c_target_obj_t *self,
4040
const mcu_pin_obj_t *scl, const mcu_pin_obj_t *sda,
4141
uint8_t *addresses, unsigned int num_addresses, bool smbus) {
4242
uint8_t sercom_index;
@@ -100,12 +100,12 @@ void common_hal_i2cperipheral_i2c_peripheral_construct(i2cperipheral_i2c_periphe
100100
sercom->I2CS.CTRLA.bit.ENABLE = 1;
101101
}
102102

103-
bool common_hal_i2cperipheral_i2c_peripheral_deinited(i2cperipheral_i2c_peripheral_obj_t *self) {
103+
bool common_hal_i2ctarget_i2c_target_deinited(i2ctarget_i2c_target_obj_t *self) {
104104
return self->sda_pin == NO_PIN;
105105
}
106106

107-
void common_hal_i2cperipheral_i2c_peripheral_deinit(i2cperipheral_i2c_peripheral_obj_t *self) {
108-
if (common_hal_i2cperipheral_i2c_peripheral_deinited(self)) {
107+
void common_hal_i2ctarget_i2c_target_deinit(i2ctarget_i2c_target_obj_t *self) {
108+
if (common_hal_i2ctarget_i2c_target_deinited(self)) {
109109
return;
110110
}
111111

@@ -117,7 +117,7 @@ void common_hal_i2cperipheral_i2c_peripheral_deinit(i2cperipheral_i2c_peripheral
117117
self->scl_pin = NO_PIN;
118118
}
119119

120-
static int i2c_peripheral_check_error(i2cperipheral_i2c_peripheral_obj_t *self, bool raise) {
120+
static int i2c_target_check_error(i2ctarget_i2c_target_obj_t *self, bool raise) {
121121
if (!self->sercom->I2CS.INTFLAG.bit.ERROR) {
122122
return 0;
123123
}
@@ -136,8 +136,8 @@ static int i2c_peripheral_check_error(i2cperipheral_i2c_peripheral_obj_t *self,
136136
return -err;
137137
}
138138

139-
int common_hal_i2cperipheral_i2c_peripheral_is_addressed(i2cperipheral_i2c_peripheral_obj_t *self, uint8_t *address, bool *is_read, bool *is_restart) {
140-
int err = i2c_peripheral_check_error(self, false);
139+
int common_hal_i2ctarget_i2c_target_is_addressed(i2ctarget_i2c_target_obj_t *self, uint8_t *address, bool *is_read, bool *is_restart) {
140+
int err = i2c_target_check_error(self, false);
141141
if (err) {
142142
return err;
143143
}
@@ -154,22 +154,22 @@ int common_hal_i2cperipheral_i2c_peripheral_is_addressed(i2cperipheral_i2c_perip
154154

155155
for (unsigned int i = 0; i < self->num_addresses; i++) {
156156
if (*address == self->addresses[i]) {
157-
common_hal_i2cperipheral_i2c_peripheral_ack(self, true);
157+
common_hal_i2ctarget_i2c_target_ack(self, true);
158158
return 1;
159159
}
160160
}
161161

162162
// This should clear AMATCH, but it doesn't...
163-
common_hal_i2cperipheral_i2c_peripheral_ack(self, false);
163+
common_hal_i2ctarget_i2c_target_ack(self, false);
164164
return 0;
165165
}
166166

167-
int common_hal_i2cperipheral_i2c_peripheral_read_byte(i2cperipheral_i2c_peripheral_obj_t *self, uint8_t *data) {
167+
int common_hal_i2ctarget_i2c_target_read_byte(i2ctarget_i2c_target_obj_t *self, uint8_t *data) {
168168
for (int t = 0; t < 100 && !self->sercom->I2CS.INTFLAG.reg; t++) {
169169
mp_hal_delay_us(10);
170170
}
171171

172-
i2c_peripheral_check_error(self, true);
172+
i2c_target_check_error(self, true);
173173

174174
if (!self->sercom->I2CS.INTFLAG.bit.DRDY ||
175175
self->sercom->I2CS.INTFLAG.bit.PREC ||
@@ -181,12 +181,12 @@ int common_hal_i2cperipheral_i2c_peripheral_read_byte(i2cperipheral_i2c_peripher
181181
return 1;
182182
}
183183

184-
int common_hal_i2cperipheral_i2c_peripheral_write_byte(i2cperipheral_i2c_peripheral_obj_t *self, uint8_t data) {
184+
int common_hal_i2ctarget_i2c_target_write_byte(i2ctarget_i2c_target_obj_t *self, uint8_t data) {
185185
for (int t = 0; !self->sercom->I2CS.INTFLAG.reg && t < 100; t++) {
186186
mp_hal_delay_us(10);
187187
}
188188

189-
i2c_peripheral_check_error(self, true);
189+
i2c_target_check_error(self, true);
190190

191191
if (self->sercom->I2CS.INTFLAG.bit.PREC) {
192192
return 0;
@@ -208,12 +208,12 @@ int common_hal_i2cperipheral_i2c_peripheral_write_byte(i2cperipheral_i2c_periphe
208208
return 1;
209209
}
210210

211-
void common_hal_i2cperipheral_i2c_peripheral_ack(i2cperipheral_i2c_peripheral_obj_t *self, bool ack) {
211+
void common_hal_i2ctarget_i2c_target_ack(i2ctarget_i2c_target_obj_t *self, bool ack) {
212212
self->sercom->I2CS.CTRLB.bit.ACKACT = !ack;
213213
self->sercom->I2CS.CTRLB.bit.CMD = 0x03;
214214
}
215215

216-
void common_hal_i2cperipheral_i2c_peripheral_close(i2cperipheral_i2c_peripheral_obj_t *self) {
216+
void common_hal_i2ctarget_i2c_target_close(i2ctarget_i2c_target_obj_t *self) {
217217
for (int t = 0; !self->sercom->I2CS.INTFLAG.reg && t < 100; t++) {
218218
mp_hal_delay_us(10);
219219
}
@@ -223,7 +223,7 @@ void common_hal_i2cperipheral_i2c_peripheral_close(i2cperipheral_i2c_peripheral_
223223
}
224224

225225
if (!self->sercom->I2CS.STATUS.bit.DIR) {
226-
common_hal_i2cperipheral_i2c_peripheral_ack(self, false);
226+
common_hal_i2ctarget_i2c_target_ack(self, false);
227227
} else {
228228
int i = 0;
229229
while (self->sercom->I2CS.INTFLAG.reg == SERCOM_I2CS_INTFLAG_DRDY) {

ports/atmel-samd/common-hal/i2cperipheral/I2CPeripheral.h renamed to ports/atmel-samd/common-hal/i2ctarget/I2CTarget.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
* THE SOFTWARE.
2525
*/
2626

27-
#ifndef MICROPY_INCLUDED_ATMEL_SAMD_COMMON_HAL_BUSIO_I2C_PERIPHERAL_H
28-
#define MICROPY_INCLUDED_ATMEL_SAMD_COMMON_HAL_BUSIO_I2C_PERIPHERAL_H
27+
#ifndef MICROPY_INCLUDED_ATMEL_SAMD_COMMON_HAL_BUSIO_I2C_TARGET_H
28+
#define MICROPY_INCLUDED_ATMEL_SAMD_COMMON_HAL_BUSIO_I2C_TARGET_H
2929

3030
#include "common-hal/microcontroller/Pin.h"
3131
#include "py/obj.h"
@@ -40,6 +40,6 @@ typedef struct {
4040
uint8_t scl_pin;
4141
uint8_t sda_pin;
4242
bool writing;
43-
} i2cperipheral_i2c_peripheral_obj_t;
43+
} i2ctarget_i2c_target_obj_t;
4444

45-
#endif // MICROPY_INCLUDED_ATMEL_SAMD_COMMON_HAL_BUSIO_I2C_PERIPHERAL_H
45+
#endif // MICROPY_INCLUDED_ATMEL_SAMD_COMMON_HAL_BUSIO_I2C_TARGET_H
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
// No i2ctarget module functions.

ports/atmel-samd/mpconfigport.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ CIRCUITPY_FRAMEBUFFERIO ?= 0
3838
CIRCUITPY_FREQUENCYIO ?= 0
3939
CIRCUITPY_GETPASS ?= 0
4040
CIRCUITPY_GIFIO ?= 0
41-
CIRCUITPY_I2CPERIPHERAL ?= 0
41+
CIRCUITPY_I2CTARGET ?= 0
4242
CIRCUITPY_JSON ?= 0
4343
CIRCUITPY_KEYPAD ?= 0
4444
CIRCUITPY_MSGPACK ?= 0

ports/broadcom/mpconfigport.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ CIRCUITPY_AUDIOBUSIO = 0
99
CIRCUITPY_AUDIOIO = 0
1010
CIRCUITPY_COUNTIO = 0
1111
CIRCUITPY_FREQUENCYIO = 0
12-
CIRCUITPY_I2CPERIPHERAL = 0
12+
CIRCUITPY_I2CTARGET = 0
1313
CIRCUITPY_NVM = 0
1414
CIRCUITPY_PARALLELDISPLAY = 0
1515
CIRCUITPY_PULSEIO = 0

ports/cxd56/mpconfigport.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ CIRCUITPY_COUNTIO = 0
1515
CIRCUITPY_DISPLAYIO = 0
1616
CIRCUITPY_FREQUENCYIO = 0
1717
CIRCUITPY_GNSS = 1
18-
CIRCUITPY_I2CPERIPHERAL = 0
18+
CIRCUITPY_I2CTARGET = 0
1919
CIRCUITPY_KEYPAD = 0
2020
CIRCUITPY_NEOPIXEL_WRITE = 0
2121
CIRCUITPY_NVM = 0

ports/espressif/common-hal/i2cperipheral/__init__.c

Lines changed: 0 additions & 1 deletion
This file was deleted.

ports/espressif/common-hal/i2cperipheral/I2CPeripheral.c renamed to ports/espressif/common-hal/i2ctarget/I2CTarget.c

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@
2424
* THE SOFTWARE.
2525
*/
2626

27-
#include "shared-bindings/i2cperipheral/I2CPeripheral.h"
27+
#include "shared-bindings/i2ctarget/I2CTarget.h"
2828

2929
#include "py/mperrno.h"
3030
#include "py/runtime.h"
3131

32-
#include "common-hal/i2cperipheral/I2CPeripheral.h"
32+
#include "common-hal/i2ctarget/I2CTarget.h"
3333
#include "shared-bindings/microcontroller/Pin.h"
3434

35-
void common_hal_i2cperipheral_i2c_peripheral_construct(i2cperipheral_i2c_peripheral_obj_t *self,
35+
void common_hal_i2ctarget_i2c_target_construct(i2ctarget_i2c_target_obj_t *self,
3636
const mcu_pin_obj_t *scl, const mcu_pin_obj_t *sda,
3737
uint8_t *addresses, unsigned int num_addresses, bool smbus) {
3838
// Pins 45 and 46 are "strapping" pins that impact start up behavior. They usually need to
@@ -54,7 +54,7 @@ void common_hal_i2cperipheral_i2c_peripheral_construct(i2cperipheral_i2c_periphe
5454
self->i2c_num = peripherals_i2c_get_free_num();
5555

5656
if (self->i2c_num == I2C_NUM_MAX) {
57-
mp_raise_ValueError(translate("All I2C peripherals are in use"));
57+
mp_raise_ValueError(translate("All I2C targets are in use"));
5858
}
5959

6060
const i2c_config_t i2c_conf = {
@@ -73,20 +73,20 @@ void common_hal_i2cperipheral_i2c_peripheral_construct(i2cperipheral_i2c_periphe
7373
if (err == ESP_FAIL) {
7474
mp_raise_OSError(MP_EIO);
7575
} else {
76-
mp_arg_error_invalid(MP_QSTR_I2CPeripheral);
76+
mp_arg_error_invalid(MP_QSTR_I2CTarget);
7777
}
7878
}
7979

8080
claim_pin(sda);
8181
claim_pin(scl);
8282
}
8383

84-
bool common_hal_i2cperipheral_i2c_peripheral_deinited(i2cperipheral_i2c_peripheral_obj_t *self) {
84+
bool common_hal_i2ctarget_i2c_target_deinited(i2ctarget_i2c_target_obj_t *self) {
8585
return self->sda_pin == NULL;
8686
}
8787

88-
void common_hal_i2cperipheral_i2c_peripheral_deinit(i2cperipheral_i2c_peripheral_obj_t *self) {
89-
if (common_hal_i2cperipheral_i2c_peripheral_deinited(self)) {
88+
void common_hal_i2ctarget_i2c_target_deinit(i2ctarget_i2c_target_obj_t *self) {
89+
if (common_hal_i2ctarget_i2c_target_deinited(self)) {
9090
return;
9191
}
9292

@@ -98,29 +98,29 @@ void common_hal_i2cperipheral_i2c_peripheral_deinit(i2cperipheral_i2c_peripheral
9898
self->scl_pin = NULL;
9999
}
100100

101-
int common_hal_i2cperipheral_i2c_peripheral_is_addressed(i2cperipheral_i2c_peripheral_obj_t *self,
101+
int common_hal_i2ctarget_i2c_target_is_addressed(i2ctarget_i2c_target_obj_t *self,
102102
uint8_t *address, bool *is_read, bool *is_restart) {
103103
*address = self->addresses[0];
104104
*is_read = true;
105105
*is_restart = false;
106106
return 1;
107107
}
108108

109-
int common_hal_i2cperipheral_i2c_peripheral_read_byte(i2cperipheral_i2c_peripheral_obj_t *self, uint8_t *data) {
109+
int common_hal_i2ctarget_i2c_target_read_byte(i2ctarget_i2c_target_obj_t *self, uint8_t *data) {
110110
i2c_slave_read_buffer(self->i2c_num, data, 128, 0);
111111
return 1;
112112
}
113113

114-
int common_hal_i2cperipheral_i2c_peripheral_write_byte(i2cperipheral_i2c_peripheral_obj_t *self, uint8_t data) {
114+
int common_hal_i2ctarget_i2c_target_write_byte(i2ctarget_i2c_target_obj_t *self, uint8_t data) {
115115
i2c_reset_tx_fifo(self->i2c_num);
116116
i2c_slave_write_buffer(self->i2c_num, &data, 128, 0);
117117
return 1;
118118
}
119119

120-
void common_hal_i2cperipheral_i2c_peripheral_ack(i2cperipheral_i2c_peripheral_obj_t *self, bool ack) {
120+
void common_hal_i2ctarget_i2c_target_ack(i2ctarget_i2c_target_obj_t *self, bool ack) {
121121

122122
}
123123

124-
void common_hal_i2cperipheral_i2c_peripheral_close(i2cperipheral_i2c_peripheral_obj_t *self) {
124+
void common_hal_i2ctarget_i2c_target_close(i2ctarget_i2c_target_obj_t *self) {
125125

126126
}

ports/espressif/common-hal/i2cperipheral/I2CPeripheral.h renamed to ports/espressif/common-hal/i2ctarget/I2CTarget.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
* THE SOFTWARE.
2525
*/
2626

27-
#ifndef MICROPY_INCLUDED_ESPRESSIF_COMMON_HAL_BUSIO_I2C_PERIPHERAL_H
28-
#define MICROPY_INCLUDED_ESPRESSIF_COMMON_HAL_BUSIO_I2C_PERIPHERAL_H
27+
#ifndef MICROPY_INCLUDED_ESPRESSIF_COMMON_HAL_BUSIO_I2C_TARGET_H
28+
#define MICROPY_INCLUDED_ESPRESSIF_COMMON_HAL_BUSIO_I2C_TARGET_H
2929

3030
#include "py/obj.h"
3131
#include "peripherals/i2c.h"
@@ -38,6 +38,6 @@ typedef struct {
3838
uint8_t num_addresses;
3939
const mcu_pin_obj_t *scl_pin;
4040
const mcu_pin_obj_t *sda_pin;
41-
} i2cperipheral_i2c_peripheral_obj_t;
41+
} i2ctarget_i2c_target_obj_t;
4242

43-
#endif // MICROPY_INCLUDED_ESPRESSIF_COMMON_HAL_BUSIO_I2C_PERIPHERAL_H
43+
#endif // MICROPY_INCLUDED_ESPRESSIF_COMMON_HAL_BUSIO_I2C_TARGET_H
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
// No i2ctarget module functions.

ports/espressif/mpconfigport.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ CIRCUITPY_FRAMEBUFFERIO ?= 1
2121
CIRCUITPY_FREQUENCYIO ?= 1
2222
CIRCUITPY_HASHLIB ?= 1
2323
CIRCUITPY_IMAGECAPTURE ?= 1
24-
CIRCUITPY_I2CPERIPHERAL ?= 1
24+
CIRCUITPY_I2CTARGET ?= 1
2525
CIRCUITPY_RGBMATRIX ?= 1
2626
CIRCUITPY_ROTARYIO ?= 1
2727
CIRCUITPY_NVM ?= 1

0 commit comments

Comments
 (0)