Skip to content

Commit

Permalink
esp32/DAC: Use SOC_DAC_SUPPORTED.
Browse files Browse the repository at this point in the history
esp32/DAC: Use SOC_DAC_SUPPORTED as MICROPY_PY_MACHINE_DAC.

Signed-off-by: IhorNehrutsa <[email protected]>
  • Loading branch information
IhorNehrutsa committed Nov 23, 2023
1 parent 305b2be commit 68771b3
Show file tree
Hide file tree
Showing 11 changed files with 1 addition and 21 deletions.
2 changes: 0 additions & 2 deletions ports/esp32/boards/ARDUINO_NANO_ESP32/mpconfigboard.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@
// Network config
#define MICROPY_PY_NETWORK_HOSTNAME_DEFAULT "mpy-nano-esp32"

#define MICROPY_PY_MACHINE_DAC (0)

#define MICROPY_HW_I2C0_SCL (12)
#define MICROPY_HW_I2C0_SDA (11)

Expand Down
1 change: 0 additions & 1 deletion ports/esp32/boards/ESP32_GENERIC_C3/mpconfigboard.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
#define MICROPY_HW_MCU_NAME "ESP32C3"

#define MICROPY_HW_ENABLE_SDCARD (0)
#define MICROPY_PY_MACHINE_DAC (0)
#define MICROPY_PY_MACHINE_I2S (0)

// Enable UART REPL for modules that have an external USB-UART and don't use native USB.
Expand Down
2 changes: 0 additions & 2 deletions ports/esp32/boards/ESP32_GENERIC_S3/mpconfigboard.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@
#endif
#define MICROPY_HW_MCU_NAME "ESP32S3"

#define MICROPY_PY_MACHINE_DAC (0)

// Enable UART REPL for modules that have an external USB-UART and don't use native USB.
#define MICROPY_HW_ENABLE_UART_REPL (1)

Expand Down
1 change: 0 additions & 1 deletion ports/esp32/boards/LOLIN_C3_MINI/mpconfigboard.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
#define MICROPY_PY_NETWORK_HOSTNAME_DEFAULT "mpy-c3-mini"

#define MICROPY_HW_ENABLE_SDCARD (0)
#define MICROPY_PY_MACHINE_DAC (0)
#define MICROPY_PY_MACHINE_I2S (0)

#define MICROPY_HW_I2C0_SCL (10)
Expand Down
2 changes: 0 additions & 2 deletions ports/esp32/boards/UM_FEATHERS3/mpconfigboard.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
#define MICROPY_HW_MCU_NAME "ESP32-S3"
#define MICROPY_PY_NETWORK_HOSTNAME_DEFAULT "FeatherS3"

#define MICROPY_PY_MACHINE_DAC (0)

#define MICROPY_HW_I2C0_SCL (9)
#define MICROPY_HW_I2C0_SDA (8)

Expand Down
2 changes: 0 additions & 2 deletions ports/esp32/boards/UM_NANOS3/mpconfigboard.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
#define MICROPY_HW_MCU_NAME "ESP32-S3-FN8"
#define MICROPY_PY_NETWORK_HOSTNAME_DEFAULT "NanoS3"

#define MICROPY_PY_MACHINE_DAC (0)

#define MICROPY_HW_I2C0_SCL (9)
#define MICROPY_HW_I2C0_SDA (8)

Expand Down
2 changes: 0 additions & 2 deletions ports/esp32/boards/UM_PROS3/mpconfigboard.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
#define MICROPY_HW_MCU_NAME "ESP32-S3"
#define MICROPY_PY_NETWORK_HOSTNAME_DEFAULT "ProS3"

#define MICROPY_PY_MACHINE_DAC (0)

#define MICROPY_HW_I2C0_SCL (9)
#define MICROPY_HW_I2C0_SDA (8)

Expand Down
2 changes: 0 additions & 2 deletions ports/esp32/boards/UM_TINYS3/mpconfigboard.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
#define MICROPY_HW_MCU_NAME "ESP32-S3-FN8"
#define MICROPY_PY_NETWORK_HOSTNAME_DEFAULT "TinyS3"

#define MICROPY_PY_MACHINE_DAC (0)

#define MICROPY_HW_I2C0_SCL (9)
#define MICROPY_HW_I2C0_SDA (8)

Expand Down
2 changes: 0 additions & 2 deletions ports/esp32/boards/UM_TINYWATCHS3/mpconfigboard.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
#define MICROPY_HW_MCU_NAME "ESP32-S3-PICO-1-N8R2"
#define MICROPY_PY_NETWORK_HOSTNAME_DEFAULT "TinyWATCHS3"

#define MICROPY_PY_MACHINE_DAC (0)

#define MICROPY_HW_I2C0_SCL (9)
#define MICROPY_HW_I2C0_SDA (8)

Expand Down
4 changes: 0 additions & 4 deletions ports/esp32/machine_dac.c
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,6 @@
#include "modmachine.h"

#if MICROPY_PY_MACHINE_DAC
#if SOC_DAC_SUPPORTED

#include "driver/gpio.h"
#if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 1, 0)
Expand Down Expand Up @@ -135,7 +134,4 @@ MP_DEFINE_CONST_OBJ_TYPE(
locals_dict, &mdac_locals_dict
);

#else
#error DAC is not supported!
#endif // SOC_DAC_SUPPORTED
#endif // MICROPY_PY_MACHINE_DAC
2 changes: 1 addition & 1 deletion ports/esp32/mpconfigport.h
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@
#define MICROPY_PY_MACHINE_SPI_LSB (1)
#define MICROPY_PY_MACHINE_SOFTSPI (1)
#ifndef MICROPY_PY_MACHINE_DAC
#define MICROPY_PY_MACHINE_DAC (1)
#define MICROPY_PY_MACHINE_DAC (SOC_DAC_SUPPORTED)
#endif
#ifndef MICROPY_PY_MACHINE_I2S
#define MICROPY_PY_MACHINE_I2S (1)
Expand Down

0 comments on commit 68771b3

Please sign in to comment.