Skip to content

Commit b459802

Browse files
Update SPI construction usages
1 parent 639fed2 commit b459802

43 files changed

Lines changed: 63 additions & 40 deletions

File tree

Some content is hidden

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

locale/circuitpython.pot

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1955,6 +1955,13 @@ msgstr ""
19551955
msgid "Size not supported"
19561956
msgstr ""
19571957

1958+
#: ports/atmel-samd/common-hal/busio/SPI.c ports/cxd56/common-hal/busio/SPI.c
1959+
#: ports/espressif/common-hal/busio/SPI.c
1960+
#: ports/mimxrt10xx/common-hal/busio/SPI.c ports/nrf/common-hal/busio/SPI.c
1961+
#: ports/raspberrypi/common-hal/busio/SPI.c ports/stm/common-hal/busio/SPI.c
1962+
msgid "Slave mode SPI is not implemented"
1963+
msgstr ""
1964+
19581965
#: shared-bindings/alarm/SleepMemory.c shared-bindings/memorymap/AddressRange.c
19591966
#: shared-bindings/nvm/ByteArray.c
19601967
msgid "Slice and value different lengths."

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, false);
53+
common_hal_busio_spi_construct(spi, &pin_PA01, &pin_PA00, NULL, false, 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, false);
53+
common_hal_busio_spi_construct(spi, &pin_PA13, &pin_PA12, NULL, false, 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, false);
62+
common_hal_busio_spi_construct(spi, &pin_PB13, &pin_PB15, NULL, false, 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
@@ -48,7 +48,7 @@ uint8_t display_init_sequence[] = {
4848
void board_init(void) {
4949
fourwire_fourwire_obj_t *bus = &allocate_display_bus()->fourwire_bus;
5050
busio_spi_obj_t *spi = &bus->inline_bus;
51-
common_hal_busio_spi_construct(spi, &pin_PA23, &pin_PA22, NULL, false);
51+
common_hal_busio_spi_construct(spi, &pin_PA23, &pin_PA22, NULL, false, false);
5252
common_hal_busio_spi_never_reset(spi);
5353

5454
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, false);
102+
common_hal_busio_spi_construct(spi, &pin_PA13, &pin_PA15, NULL, false, 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, false);
73+
common_hal_busio_spi_construct(spi, &pin_PB13, &pin_PB15, NULL, false, 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, false);
75+
common_hal_busio_spi_construct(spi, &pin_PB13, &pin_PB15, NULL, false, 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, false);
70+
common_hal_busio_spi_construct(spi, &pin_PB20, &pin_PB19, NULL, false, false);
7171
common_hal_busio_spi_never_reset(spi);
7272

7373
bus->base.type = &fourwire_fourwire_type;

ports/atmel-samd/common-hal/busio/SPI.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ typedef struct {
4040
uint8_t clock_pin;
4141
uint8_t MOSI_pin;
4242
uint8_t MISO_pin;
43+
bool slave_mode;
4344
} busio_spi_obj_t;
4445

4546
#endif // MICROPY_INCLUDED_ATMEL_SAMD_COMMON_HAL_BUSIO_SPI_H

0 commit comments

Comments
 (0)