Skip to content

Commit ea344c3

Browse files
repair constructors referencing old API
1 parent 0a68f43 commit ea344c3

File tree

49 files changed

+48
-97
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+48
-97
lines changed

ports/atmel-samd/boards/hallowing_m4_express/board.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ uint8_t display_init_sequence[] = {
5050
void board_init(void) {
5151
fourwire_fourwire_obj_t *bus = &allocate_display_bus()->fourwire_bus;
5252
busio_spi_obj_t *spi = &bus->inline_bus;
53-
common_hal_busio_spi_construct(spi, &pin_PA01, &pin_PA00, NULL, NULL, false, false);
53+
common_hal_busio_spi_construct(spi, &pin_PA01, &pin_PA00, NULL, false);
5454
common_hal_busio_spi_never_reset(spi);
5555

5656
bus->base.type = &fourwire_fourwire_type;

ports/atmel-samd/boards/monster_m4sk/board.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ uint8_t display_init_sequence[] = {
5050
void board_init(void) {
5151
fourwire_fourwire_obj_t *bus = &allocate_display_bus()->fourwire_bus;
5252
busio_spi_obj_t *spi = &bus->inline_bus;
53-
common_hal_busio_spi_construct(spi, &pin_PA13, &pin_PA12, NULL, NULL, false, false);
53+
common_hal_busio_spi_construct(spi, &pin_PA13, &pin_PA12, NULL, false);
5454
common_hal_busio_spi_never_reset(spi);
5555

5656
bus->base.type = &fourwire_fourwire_type;

ports/atmel-samd/boards/openbook_m4/board.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ uint8_t refresh_sequence[] = {
5959
void board_init(void) {
6060
fourwire_fourwire_obj_t *bus = &allocate_display_bus()->fourwire_bus;
6161
busio_spi_obj_t *spi = &bus->inline_bus;
62-
common_hal_busio_spi_construct(spi, &pin_PB13, &pin_PB15, NULL, NULL, false, false);
62+
common_hal_busio_spi_construct(spi, &pin_PB13, &pin_PB15, NULL, false);
6363
common_hal_busio_spi_never_reset(spi);
6464

6565
bus->base.type = &fourwire_fourwire_type;

ports/atmel-samd/boards/pewpew_lcd/board.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ uint8_t display_init_sequence[] = {
7070
void board_init(void) {
7171
fourwire_fourwire_obj_t *bus = &allocate_display_bus()->fourwire_bus;
7272
busio_spi_obj_t *spi = &bus->inline_bus;
73-
common_hal_busio_spi_construct(spi, &pin_PA23, &pin_PA22, NULL, NULL, false, false);
73+
common_hal_busio_spi_construct(spi, &pin_PA23, &pin_PA22, NULL, false);
7474
common_hal_busio_spi_never_reset(spi);
7575

7676
bus->base.type = &fourwire_fourwire_type;

ports/atmel-samd/boards/pewpew_m4/board.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ uint8_t display_init_sequence[] = {
9999
void board_init(void) {
100100
fourwire_fourwire_obj_t *bus = &allocate_display_bus()->fourwire_bus;
101101
busio_spi_obj_t *spi = &bus->inline_bus;
102-
common_hal_busio_spi_construct(spi, &pin_PA13, &pin_PA15, NULL, NULL, false, false);
102+
common_hal_busio_spi_construct(spi, &pin_PA13, &pin_PA15, NULL, false);
103103
common_hal_busio_spi_never_reset(spi);
104104

105105
bus->base.type = &fourwire_fourwire_type;

ports/atmel-samd/boards/pybadge/board.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ uint8_t display_init_sequence[] = {
7070
void board_init(void) {
7171
fourwire_fourwire_obj_t *bus = &allocate_display_bus()->fourwire_bus;
7272
busio_spi_obj_t *spi = &bus->inline_bus;
73-
common_hal_busio_spi_construct(spi, &pin_PB13, &pin_PB15, NULL, NULL, false, false);
73+
common_hal_busio_spi_construct(spi, &pin_PB13, &pin_PB15, NULL, false);
7474
common_hal_busio_spi_never_reset(spi);
7575

7676
bus->base.type = &fourwire_fourwire_type;

ports/atmel-samd/boards/pygamer/board.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ uint8_t display_init_sequence[] = {
7272
void board_init(void) {
7373
fourwire_fourwire_obj_t *bus = &allocate_display_bus()->fourwire_bus;
7474
busio_spi_obj_t *spi = &bus->inline_bus;
75-
common_hal_busio_spi_construct(spi, &pin_PB13, &pin_PB15, NULL, NULL, false, false);
75+
common_hal_busio_spi_construct(spi, &pin_PB13, &pin_PB15, NULL, false);
7676
common_hal_busio_spi_never_reset(spi);
7777

7878
bus->base.type = &fourwire_fourwire_type;

ports/atmel-samd/boards/seeeduino_wio_terminal/board.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ uint8_t display_init_sequence[] = {
6767
void board_init(void) {
6868
fourwire_fourwire_obj_t *bus = &allocate_display_bus()->fourwire_bus;
6969
busio_spi_obj_t *spi = &bus->inline_bus;
70-
common_hal_busio_spi_construct(spi, &pin_PB20, &pin_PB19, NULL, NULL, false, false);
70+
common_hal_busio_spi_construct(spi, &pin_PB20, &pin_PB19, NULL, false);
7171
common_hal_busio_spi_never_reset(spi);
7272

7373
bus->base.type = &fourwire_fourwire_type;

ports/broadcom/common-hal/busio/SPI.c

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,7 @@ void reset_spi(void) {
7676
}
7777

7878
void common_hal_busio_spi_construct(busio_spi_obj_t *self,
79-
const mcu_pin_obj_t *clock, const mcu_pin_obj_t *mosi,
80-
const mcu_pin_obj_t *miso, const mcu_pin_obj_t *ss, bool half_duplex, bool slave_mode) {
79+
const mcu_pin_obj_t *clock, const mcu_pin_obj_t *mosi, const mcu_pin_obj_t *miso, bool half_duplex) {
8180
size_t instance_index = NUM_SPI;
8281
BP_Function_Enum clock_alt = 0;
8382
BP_Function_Enum mosi_alt = 0;
@@ -86,9 +85,6 @@ void common_hal_busio_spi_construct(busio_spi_obj_t *self,
8685
if (half_duplex) {
8786
mp_raise_NotImplementedError(MP_ERROR_TEXT("Half duplex SPI is not implemented"));
8887
}
89-
if (slave_mode) {
90-
mp_raise_NotImplementedError(MP_ERROR_TEXT("Slave mode SPI is not implemented"));
91-
}
9288

9389
// BCM_VERSION != 2711 have 3 SPI but as listed in peripherals/gen/pins.c two are on
9490
// index 0, once one index 0 SPI is found the other will throw an invalid_pins error.

ports/cxd56/common-hal/busio/SPI.c

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,12 @@
3636
#include "shared-bindings/microcontroller/Pin.h"
3737

3838
void common_hal_busio_spi_construct(busio_spi_obj_t *self, const mcu_pin_obj_t *clock,
39-
const mcu_pin_obj_t *mosi, const mcu_pin_obj_t *miso, const mcu_pin_obj_t *ss, bool half_duplex, bool slave_mode) {
39+
const mcu_pin_obj_t *mosi, const mcu_pin_obj_t *miso, bool half_duplex) {
4040
int port = -1;
4141

4242
if (half_duplex) {
4343
mp_raise_NotImplementedError_varg(MP_ERROR_TEXT("%q"), MP_QSTR_half_duplex);
4444
}
45-
if (slave_mode) {
46-
mp_raise_NotImplementedError(MP_ERROR_TEXT("Slave mode SPI is not implemented"));
47-
}
4845

4946
if (clock->number == PIN_SPI4_SCK &&
5047
(mosi == NULL || mosi->number == PIN_SPI4_MOSI) &&

0 commit comments

Comments
 (0)