summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--extmod/machine_spi.c2
-rw-r--r--extmod/machine_spi.h1
2 files changed, 2 insertions, 1 deletions
diff --git a/extmod/machine_spi.c b/extmod/machine_spi.c
index a67d294ba..cfd94fcef 100644
--- a/extmod/machine_spi.c
+++ b/extmod/machine_spi.c
@@ -321,7 +321,7 @@ STATIC void mp_machine_soft_spi_init(mp_obj_base_t *self_in, size_t n_args, cons
mp_hal_pin_input(self->miso);
}
-STATIC const mp_machine_spi_p_t mp_machine_soft_spi_p = {
+const mp_machine_spi_p_t mp_machine_soft_spi_p = {
.init = mp_machine_soft_spi_init,
.deinit = NULL,
.transfer = mp_machine_soft_spi_transfer,
diff --git a/extmod/machine_spi.h b/extmod/machine_spi.h
index e24e41eb3..3ee1b241f 100644
--- a/extmod/machine_spi.h
+++ b/extmod/machine_spi.h
@@ -46,6 +46,7 @@ typedef struct _mp_machine_soft_spi_obj_t {
mp_hal_pin_obj_t miso;
} mp_machine_soft_spi_obj_t;
+extern const mp_machine_spi_p_t mp_machine_soft_spi_p;
extern const mp_obj_type_t mp_machine_soft_spi_type;
extern const mp_obj_dict_t mp_machine_spi_locals_dict;