zephyr/mpconfigport: Enable machine.SoftI2C and machine.SoftSPI.
These work now that the C-level pin HAL is implemented. Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
@@ -71,6 +71,11 @@ set(MICROPY_SOURCE_SHARED
|
|||||||
)
|
)
|
||||||
list(TRANSFORM MICROPY_SOURCE_SHARED PREPEND ${MICROPY_DIR}/shared/)
|
list(TRANSFORM MICROPY_SOURCE_SHARED PREPEND ${MICROPY_DIR}/shared/)
|
||||||
|
|
||||||
|
set(MICROPY_SOURCE_DRIVERS
|
||||||
|
bus/softspi.c
|
||||||
|
)
|
||||||
|
list(TRANSFORM MICROPY_SOURCE_DRIVERS PREPEND ${MICROPY_DIR}/drivers/)
|
||||||
|
|
||||||
set(MICROPY_QSTRDEFS_PORT
|
set(MICROPY_QSTRDEFS_PORT
|
||||||
${MICROPY_PORT_DIR}/qstrdefsport.h
|
${MICROPY_PORT_DIR}/qstrdefsport.h
|
||||||
)
|
)
|
||||||
@@ -89,6 +94,7 @@ set(MICROPY_SOURCE_QSTR
|
|||||||
${MICROPY_SOURCE_PY}
|
${MICROPY_SOURCE_PY}
|
||||||
${MICROPY_SOURCE_EXTMOD}
|
${MICROPY_SOURCE_EXTMOD}
|
||||||
${MICROPY_SOURCE_SHARED}
|
${MICROPY_SOURCE_SHARED}
|
||||||
|
${MICROPY_SOURCE_DRIVERS}
|
||||||
${MICROPY_SOURCE_LIB}
|
${MICROPY_SOURCE_LIB}
|
||||||
${MICROPY_SOURCE_PORT}
|
${MICROPY_SOURCE_PORT}
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -62,9 +62,11 @@
|
|||||||
#define MICROPY_PY_MACHINE (1)
|
#define MICROPY_PY_MACHINE (1)
|
||||||
#define MICROPY_PY_MACHINE_INCLUDEFILE "ports/zephyr/modmachine.c"
|
#define MICROPY_PY_MACHINE_INCLUDEFILE "ports/zephyr/modmachine.c"
|
||||||
#define MICROPY_PY_MACHINE_I2C (1)
|
#define MICROPY_PY_MACHINE_I2C (1)
|
||||||
|
#define MICROPY_PY_MACHINE_SOFTI2C (1)
|
||||||
#define MICROPY_PY_MACHINE_SPI (1)
|
#define MICROPY_PY_MACHINE_SPI (1)
|
||||||
#define MICROPY_PY_MACHINE_SPI_MSB (SPI_TRANSFER_MSB)
|
#define MICROPY_PY_MACHINE_SPI_MSB (SPI_TRANSFER_MSB)
|
||||||
#define MICROPY_PY_MACHINE_SPI_LSB (SPI_TRANSFER_LSB)
|
#define MICROPY_PY_MACHINE_SPI_LSB (SPI_TRANSFER_LSB)
|
||||||
|
#define MICROPY_PY_MACHINE_SOFTSPI (1)
|
||||||
#define MICROPY_PY_MACHINE_PIN_MAKE_NEW mp_pin_make_new
|
#define MICROPY_PY_MACHINE_PIN_MAKE_NEW mp_pin_make_new
|
||||||
#define MICROPY_PY_MACHINE_UART (1)
|
#define MICROPY_PY_MACHINE_UART (1)
|
||||||
#define MICROPY_PY_MACHINE_UART_INCLUDEFILE "ports/zephyr/machine_uart.c"
|
#define MICROPY_PY_MACHINE_UART_INCLUDEFILE "ports/zephyr/machine_uart.c"
|
||||||
|
|||||||
Reference in New Issue
Block a user