diff options
| author | Damien George <damien@micropython.org> | 2025-06-23 13:00:48 +1000 |
|---|---|---|
| committer | Damien George <damien@micropython.org> | 2025-07-08 11:15:11 +1000 |
| commit | 16b00cd6e78d9afc9f5c3930939fdae0d60dfb78 (patch) | |
| tree | 779180d529d45bfba6feb45b15b459f45e055ac9 | |
| parent | 19814bf50fe19f3f276646a51be4f392a0d6ff64 (diff) | |
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>
| -rw-r--r-- | ports/zephyr/CMakeLists.txt | 6 | ||||
| -rw-r--r-- | ports/zephyr/mpconfigport.h | 2 |
2 files changed, 8 insertions, 0 deletions
diff --git a/ports/zephyr/CMakeLists.txt b/ports/zephyr/CMakeLists.txt index c15d68bab..a5cc47720 100644 --- a/ports/zephyr/CMakeLists.txt +++ b/ports/zephyr/CMakeLists.txt @@ -71,6 +71,11 @@ set(MICROPY_SOURCE_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 ${MICROPY_PORT_DIR}/qstrdefsport.h ) @@ -89,6 +94,7 @@ set(MICROPY_SOURCE_QSTR ${MICROPY_SOURCE_PY} ${MICROPY_SOURCE_EXTMOD} ${MICROPY_SOURCE_SHARED} + ${MICROPY_SOURCE_DRIVERS} ${MICROPY_SOURCE_LIB} ${MICROPY_SOURCE_PORT} ) diff --git a/ports/zephyr/mpconfigport.h b/ports/zephyr/mpconfigport.h index b6f9176b6..1ab838ad9 100644 --- a/ports/zephyr/mpconfigport.h +++ b/ports/zephyr/mpconfigport.h @@ -62,9 +62,11 @@ #define MICROPY_PY_MACHINE (1) #define MICROPY_PY_MACHINE_INCLUDEFILE "ports/zephyr/modmachine.c" #define MICROPY_PY_MACHINE_I2C (1) +#define MICROPY_PY_MACHINE_SOFTI2C (1) #define MICROPY_PY_MACHINE_SPI (1) #define MICROPY_PY_MACHINE_SPI_MSB (SPI_TRANSFER_MSB) #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_UART (1) #define MICROPY_PY_MACHINE_UART_INCLUDEFILE "ports/zephyr/machine_uart.c" |
