mirror of
https://github.com/openmv/openmv.git
synced 2025-11-04 14:49:50 +08:00
boards/All: Update board display configuration.
This commit is contained in:
parent
227824aaca
commit
6c63368297
@ -6,6 +6,6 @@ set(MICROPY_PY_BLUETOOTH 0)
|
||||
set(MICROPY_BLUETOOTH_NIMBLE 0)
|
||||
set(MICROPY_PY_AUDIO 1)
|
||||
set(MICROPY_PY_MICRO_SPEECH 0)
|
||||
set(MICROPY_PY_LCD 0)
|
||||
set(MICROPY_PY_DISPLAY 0)
|
||||
set(MICROPY_PY_TV 0)
|
||||
set(MICROPY_PY_BUZZER 0)
|
||||
|
||||
@ -319,14 +319,14 @@
|
||||
#define SPI5_DMA_RX_CHANNEL (DMA2_Stream3)
|
||||
|
||||
// SPI LCD Interface
|
||||
#define OMV_SPI_LCD_SPI_BUS (SPI4_ID)
|
||||
#define OMV_SPI_LCD_MOSI_PIN (&omv_pin_E14_SPI4)
|
||||
#define OMV_SPI_LCD_MISO_PIN (&omv_pin_E13_SPI4)
|
||||
#define OMV_SPI_LCD_SCLK_PIN (&omv_pin_E12_SPI4)
|
||||
#define OMV_SPI_LCD_SSEL_PIN (&omv_pin_E11_GPIO)
|
||||
#define OMV_SPI_DISPLAY_CONTROLLER (SPI4_ID)
|
||||
#define OMV_SPI_DISPLAY_MOSI_PIN (&omv_pin_E14_SPI4)
|
||||
#define OMV_SPI_DISPLAY_MISO_PIN (&omv_pin_E13_SPI4)
|
||||
#define OMV_SPI_DISPLAY_SCLK_PIN (&omv_pin_E12_SPI4)
|
||||
#define OMV_SPI_DISPLAY_SSEL_PIN (&omv_pin_E11_GPIO)
|
||||
|
||||
#define OMV_SPI_LCD_RS_PIN (&omv_pin_G12_GPIO)
|
||||
#define OMV_SPI_LCD_RST_PIN (&omv_pin_G1_GPIO)
|
||||
#define OMV_SPI_DISPLAY_RS_PIN (&omv_pin_G12_GPIO)
|
||||
#define OMV_SPI_DISPLAY_RST_PIN (&omv_pin_G1_GPIO)
|
||||
|
||||
// FIR Lepton
|
||||
#define OMV_FIR_LEPTON_I2C_BUS (FIR_I2C_ID)
|
||||
|
||||
@ -28,6 +28,6 @@ MICROPY_PY_BLUETOOTH = 1
|
||||
MICROPY_BLUETOOTH_NIMBLE = 1
|
||||
MICROPY_PY_AUDIO = 1
|
||||
MICROPY_PY_MICRO_SPEECH = 1
|
||||
MICROPY_PY_LCD = 0
|
||||
MICROPY_PY_DISPLAY = 0
|
||||
MICROPY_PY_TV = 0
|
||||
MICROPY_PY_BUZZER = 0
|
||||
|
||||
@ -349,30 +349,29 @@
|
||||
//#define AUDIO_SAI_DMA_CLK_ENABLE() __HAL_RCC_DMA2_CLK_ENABLE()
|
||||
|
||||
// LCD Interface
|
||||
#define OMV_LCD_CONTROLLER (LTDC)
|
||||
#define OMV_LCD_CLK_ENABLE() __HAL_RCC_LTDC_CLK_ENABLE()
|
||||
#define OMV_LCD_CLK_DISABLE() __HAL_RCC_LTDC_CLK_DISABLE()
|
||||
#define OMV_LCD_FORCE_RESET() __HAL_RCC_LTDC_FORCE_RESET()
|
||||
#define OMV_LCD_RELEASE_RESET() __HAL_RCC_LTDC_RELEASE_RESET()
|
||||
#define OMV_RGB_DISPLAY_CONTROLLER (LTDC)
|
||||
#define OMV_RGB_DISPLAY_CLK_ENABLE() __HAL_RCC_LTDC_CLK_ENABLE()
|
||||
#define OMV_RGB_DISPLAY_CLK_DISABLE() __HAL_RCC_LTDC_CLK_DISABLE()
|
||||
#define OMV_RGB_DISPLAY_FORCE_RESET() __HAL_RCC_LTDC_FORCE_RESET()
|
||||
#define OMV_RGB_DISPLAY_RELEASE_RESET() __HAL_RCC_LTDC_RELEASE_RESET()
|
||||
|
||||
// DSI Interface
|
||||
#define OMV_DSI_CONTROLLER (DSI)
|
||||
#define OMV_DSI_CLK_ENABLE() __HAL_RCC_DSI_CLK_ENABLE()
|
||||
#define OMV_DSI_CLK_DISABLE() __HAL_RCC_DSI_CLK_DISABLE()
|
||||
#define OMV_DSI_FORCE_RESET() __HAL_RCC_DSI_FORCE_RESET()
|
||||
#define OMV_DSI_RELEASE_RESET() __HAL_RCC_DSI_RELEASE_RESET()
|
||||
//#define OMV_DSI_DISPLAY_CONTROLLER (DSI)
|
||||
//#define OMV_DSI_DISPLAY_CLK_ENABLE() __HAL_RCC_DSI_CLK_ENABLE()
|
||||
//#define OMV_DSI_DISPLAY_CLK_DISABLE() __HAL_RCC_DSI_CLK_DISABLE()
|
||||
//#define OMV_DSI_DISPLAY_FORCE_RESET() __HAL_RCC_DSI_FORCE_RESET()
|
||||
//#define OMV_DSI_DISPLAY_RELEASE_RESET() __HAL_RCC_DSI_RELEASE_RESET()
|
||||
|
||||
// SPI LCD Interface
|
||||
#define OMV_SPI_LCD_SPI_BUS (SPI2_ID)
|
||||
#define OMV_SPI_LCD_MOSI_PIN (&omv_pin_C3_SPI2)
|
||||
#define OMV_SPI_LCD_MISO_PIN (&omv_pin_C2_SPI2)
|
||||
#define OMV_SPI_LCD_SCLK_PIN (&omv_pin_I1_SPI2)
|
||||
#define OMV_SPI_LCD_SSEL_PIN (&omv_pin_I0_GPIO)
|
||||
#define OMV_SPI_DISPLAY_CONTROLLER (SPI2_ID)
|
||||
#define OMV_SPI_DISPLAY_MOSI_PIN (&omv_pin_C3_SPI2)
|
||||
#define OMV_SPI_DISPLAY_MISO_PIN (&omv_pin_C2_SPI2)
|
||||
#define OMV_SPI_DISPLAY_SCLK_PIN (&omv_pin_I1_SPI2)
|
||||
#define OMV_SPI_DISPLAY_SSEL_PIN (&omv_pin_I0_GPIO)
|
||||
|
||||
#define OMV_SPI_LCD_RS_PIN (&omv_pin_C6_GPIO)
|
||||
#define OMV_SPI_LCD_RST_PIN (&omv_pin_C7_GPIO)
|
||||
|
||||
#define OMV_SPI_LCD_DEF_TRIPLE_BUF (1)
|
||||
#define OMV_SPI_DISPLAY_RS_PIN (&omv_pin_C6_GPIO)
|
||||
#define OMV_SPI_DISPLAY_RST_PIN (&omv_pin_C7_GPIO)
|
||||
#define OMV_SPI_DISPLAY_TRIPLE_BUFFER (1)
|
||||
|
||||
// FIR Lepton
|
||||
#define OMV_FIR_LEPTON_I2C_BUS (FIR_I2C_ID)
|
||||
|
||||
@ -27,6 +27,6 @@ MICROPY_PY_BLUETOOTH = 1
|
||||
MICROPY_BLUETOOTH_NIMBLE = 1
|
||||
MICROPY_PY_AUDIO = 1
|
||||
MICROPY_PY_MICRO_SPEECH = 1
|
||||
MICROPY_PY_LCD = 1
|
||||
MICROPY_PY_DISPLAY = 1
|
||||
MICROPY_PY_TV = 1
|
||||
MICROPY_PY_BUZZER = 0
|
||||
|
||||
@ -199,22 +199,22 @@
|
||||
#define DMA_REQUEST_SPI2_RX (DMA_CHANNEL_0)
|
||||
|
||||
// SPI LCD Interface
|
||||
#define OMV_SPI_LCD_SPI_BUS (SPI2_ID)
|
||||
#define OMV_SPI_LCD_MOSI_PIN (&omv_pin_B15_SPI2)
|
||||
#define OMV_SPI_LCD_MISO_PIN (&omv_pin_B14_SPI2)
|
||||
#define OMV_SPI_LCD_SCLK_PIN (&omv_pin_B13_SPI2)
|
||||
#define OMV_SPI_LCD_SSEL_PIN (&omv_pin_B12_GPIO)
|
||||
#define OMV_SPI_DISPLAY_CONTROLLER (SPI2_ID)
|
||||
#define OMV_SPI_DISPLAY_MOSI_PIN (&omv_pin_B15_SPI2)
|
||||
#define OMV_SPI_DISPLAY_MISO_PIN (&omv_pin_B14_SPI2)
|
||||
#define OMV_SPI_DISPLAY_SCLK_PIN (&omv_pin_B13_SPI2)
|
||||
#define OMV_SPI_DISPLAY_SSEL_PIN (&omv_pin_B12_GPIO)
|
||||
|
||||
#define OMV_SPI_LCD_RS_PIN (&omv_pin_D13_GPIO)
|
||||
#define OMV_SPI_LCD_BL_PIN (&omv_pin_A5_GPIO)
|
||||
#define OMV_SPI_LCD_RST_PIN (&omv_pin_D12_GPIO)
|
||||
#define OMV_SPI_DISPLAY_RS_PIN (&omv_pin_D13_GPIO)
|
||||
#define OMV_SPI_DISPLAY_RST_PIN (&omv_pin_D12_GPIO)
|
||||
#define OMV_SPI_DISPLAY_BL_PIN (&omv_pin_A5_GPIO)
|
||||
|
||||
#define OMV_SPI_LCD_BL_DAC (DAC)
|
||||
#define OMV_SPI_LCD_BL_DAC_CHANNEL (DAC_CHANNEL_2)
|
||||
#define OMV_SPI_LCD_BL_DAC_CLK_ENABLE() __HAL_RCC_DAC_CLK_ENABLE()
|
||||
#define OMV_SPI_LCD_BL_DAC_CLK_DISABLE() __HAL_RCC_DAC_CLK_DISABLE()
|
||||
#define OMV_SPI_LCD_BL_DAC_FORCE_RESET() __HAL_RCC_DAC_FORCE_RESET()
|
||||
#define OMV_SPI_LCD_BL_DAC_RELEASE_RESET() __HAL_RCC_DAC_RELEASE_RESET()
|
||||
#define OMV_DISPLAY_BL_DAC (DAC)
|
||||
#define OMV_DISPLAY_BL_DAC_CHANNEL (DAC_CHANNEL_2)
|
||||
#define OMV_DISPLAY_BL_DAC_CLK_ENABLE() __HAL_RCC_DAC_CLK_ENABLE()
|
||||
#define OMV_DISPLAY_BL_DAC_CLK_DISABLE() __HAL_RCC_DAC_CLK_DISABLE()
|
||||
#define OMV_DISPLAY_BL_DAC_FORCE_RESET() __HAL_RCC_DAC_FORCE_RESET()
|
||||
#define OMV_DISPLAY_BL_DAC_RELEASE_RESET() __HAL_RCC_DAC_RELEASE_RESET()
|
||||
|
||||
// FIR Lepton
|
||||
#define OMV_FIR_LEPTON_I2C_BUS (FIR_I2C_ID)
|
||||
|
||||
@ -15,6 +15,6 @@ OMV_ENABLE_BL=1
|
||||
OMV_ENABLE_UVC=1
|
||||
MICROPY_PY_SENSOR = 1
|
||||
MICROPY_PY_WINC1500 = 1
|
||||
MICROPY_PY_LCD = 1
|
||||
MICROPY_PY_DISPLAY = 1
|
||||
MICROPY_PY_TV = 1
|
||||
MICROPY_PY_BUZZER = 0
|
||||
|
||||
@ -199,22 +199,22 @@
|
||||
#define DMA_REQUEST_SPI2_RX (DMA_CHANNEL_0)
|
||||
|
||||
// SPI LCD Interface
|
||||
#define OMV_SPI_LCD_SPI_BUS (SPI2_ID)
|
||||
#define OMV_SPI_LCD_MOSI_PIN (&omv_pin_B15_SPI2)
|
||||
#define OMV_SPI_LCD_MISO_PIN (&omv_pin_B14_SPI2)
|
||||
#define OMV_SPI_LCD_SCLK_PIN (&omv_pin_B13_SPI2)
|
||||
#define OMV_SPI_LCD_SSEL_PIN (&omv_pin_B12_GPIO)
|
||||
#define OMV_SPI_DISPLAY_CONTROLLER (SPI2_ID)
|
||||
#define OMV_SPI_DISPLAY_MOSI_PIN (&omv_pin_B15_SPI2)
|
||||
#define OMV_SPI_DISPLAY_MISO_PIN (&omv_pin_B14_SPI2)
|
||||
#define OMV_SPI_DISPLAY_SCLK_PIN (&omv_pin_B13_SPI2)
|
||||
#define OMV_SPI_DISPLAY_SSEL_PIN (&omv_pin_B12_GPIO)
|
||||
|
||||
#define OMV_SPI_LCD_RS_PIN (&omv_pin_D13_GPIO)
|
||||
#define OMV_SPI_LCD_BL_PIN (&omv_pin_A5_GPIO)
|
||||
#define OMV_SPI_LCD_RST_PIN (&omv_pin_D12_GPIO)
|
||||
#define OMV_SPI_DISPLAY_RS_PIN (&omv_pin_D13_GPIO)
|
||||
#define OMV_SPI_DISPLAY_RST_PIN (&omv_pin_D12_GPIO)
|
||||
#define OMV_SPI_DISPLAY_BL_PIN (&omv_pin_A5_GPIO)
|
||||
|
||||
#define OMV_SPI_LCD_BL_DAC (DAC)
|
||||
#define OMV_SPI_LCD_BL_DAC_CHANNEL (DAC_CHANNEL_2)
|
||||
#define OMV_SPI_LCD_BL_DAC_CLK_ENABLE() __HAL_RCC_DAC_CLK_ENABLE()
|
||||
#define OMV_SPI_LCD_BL_DAC_CLK_DISABLE() __HAL_RCC_DAC_CLK_DISABLE()
|
||||
#define OMV_SPI_LCD_BL_DAC_FORCE_RESET() __HAL_RCC_DAC_FORCE_RESET()
|
||||
#define OMV_SPI_LCD_BL_DAC_RELEASE_RESET() __HAL_RCC_DAC_RELEASE_RESET()
|
||||
#define OMV_DISPLAY_BL_DAC (DAC)
|
||||
#define OMV_DISPLAY_BL_DAC_CHANNEL (DAC_CHANNEL_2)
|
||||
#define OMV_DISPLAY_BL_DAC_CLK_ENABLE() __HAL_RCC_DAC_CLK_ENABLE()
|
||||
#define OMV_DISPLAY_BL_DAC_CLK_DISABLE() __HAL_RCC_DAC_CLK_DISABLE()
|
||||
#define OMV_DISPLAY_BL_DAC_FORCE_RESET() __HAL_RCC_DAC_FORCE_RESET()
|
||||
#define OMV_DISPLAY_BL_DAC_RELEASE_RESET() __HAL_RCC_DAC_RELEASE_RESET()
|
||||
|
||||
// FIR Lepton
|
||||
#define OMV_FIR_LEPTON_I2C_BUS (FIR_I2C_ID)
|
||||
|
||||
@ -16,6 +16,6 @@ OMV_ENABLE_UVC=1
|
||||
MICROPY_PY_SENSOR = 1
|
||||
MICROPY_PY_ULAB = 1
|
||||
MICROPY_PY_WINC1500 = 1
|
||||
MICROPY_PY_LCD = 1
|
||||
MICROPY_PY_DISPLAY = 1
|
||||
MICROPY_PY_TV = 1
|
||||
MICROPY_PY_BUZZER = 0
|
||||
|
||||
@ -297,22 +297,22 @@
|
||||
#define SPI3_DMA_RX_CHANNEL (DMA1_Stream2)
|
||||
|
||||
// SPI LCD Interface
|
||||
#define OMV_SPI_LCD_SPI_BUS (SPI2_ID)
|
||||
#define OMV_SPI_LCD_MOSI_PIN (&omv_pin_B15_SPI2)
|
||||
#define OMV_SPI_LCD_MISO_PIN (&omv_pin_B14_SPI2)
|
||||
#define OMV_SPI_LCD_SCLK_PIN (&omv_pin_B13_SPI2)
|
||||
#define OMV_SPI_LCD_SSEL_PIN (&omv_pin_B12_GPIO)
|
||||
#define OMV_SPI_DISPLAY_CONTROLLER (SPI2_ID)
|
||||
#define OMV_SPI_DISPLAY_MOSI_PIN (&omv_pin_B15_SPI2)
|
||||
#define OMV_SPI_DISPLAY_MISO_PIN (&omv_pin_B14_SPI2)
|
||||
#define OMV_SPI_DISPLAY_SCLK_PIN (&omv_pin_B13_SPI2)
|
||||
#define OMV_SPI_DISPLAY_SSEL_PIN (&omv_pin_B12_GPIO)
|
||||
|
||||
#define OMV_SPI_LCD_RS_PIN (&omv_pin_D13_GPIO)
|
||||
#define OMV_SPI_LCD_BL_PIN (&omv_pin_A5_GPIO)
|
||||
#define OMV_SPI_LCD_RST_PIN (&omv_pin_D12_GPIO)
|
||||
#define OMV_SPI_DISPLAY_RS_PIN (&omv_pin_D13_GPIO)
|
||||
#define OMV_SPI_DISPLAY_RST_PIN (&omv_pin_D12_GPIO)
|
||||
#define OMV_SPI_DISPLAY_BL_PIN (&omv_pin_A5_GPIO)
|
||||
|
||||
#define OMV_SPI_LCD_BL_DAC (DAC1)
|
||||
#define OMV_SPI_LCD_BL_DAC_CHANNEL (DAC_CHANNEL_2)
|
||||
#define OMV_SPI_LCD_BL_DAC_CLK_ENABLE() __HAL_RCC_DAC12_CLK_ENABLE()
|
||||
#define OMV_SPI_LCD_BL_DAC_CLK_DISABLE() __HAL_RCC_DAC12_CLK_DISABLE()
|
||||
#define OMV_SPI_LCD_BL_DAC_FORCE_RESET() __HAL_RCC_DAC12_FORCE_RESET()
|
||||
#define OMV_SPI_LCD_BL_DAC_RELEASE_RESET() __HAL_RCC_DAC12_RELEASE_RESET()
|
||||
#define OMV_DISPLAY_BL_DAC (DAC1)
|
||||
#define OMV_DISPLAY_BL_DAC_CHANNEL (DAC_CHANNEL_2)
|
||||
#define OMV_DISPLAY_BL_DAC_CLK_ENABLE() __HAL_RCC_DAC12_CLK_ENABLE()
|
||||
#define OMV_DISPLAY_BL_DAC_CLK_DISABLE() __HAL_RCC_DAC12_CLK_DISABLE()
|
||||
#define OMV_DISPLAY_BL_DAC_FORCE_RESET() __HAL_RCC_DAC12_FORCE_RESET()
|
||||
#define OMV_DISPLAY_BL_DAC_RELEASE_RESET() __HAL_RCC_DAC12_RELEASE_RESET()
|
||||
|
||||
// FIR Lepton
|
||||
#define OMV_FIR_LEPTON_I2C_BUS (FIR_I2C_ID)
|
||||
|
||||
@ -16,6 +16,6 @@ OMV_ENABLE_UVC=1
|
||||
MICROPY_PY_SENSOR = 1
|
||||
MICROPY_PY_ULAB = 1
|
||||
MICROPY_PY_WINC1500 = 1
|
||||
MICROPY_PY_LCD = 1
|
||||
MICROPY_PY_DISPLAY = 1
|
||||
MICROPY_PY_TV = 1
|
||||
MICROPY_PY_BUZZER = 0
|
||||
|
||||
@ -300,24 +300,23 @@
|
||||
#define SPI3_DMA_RX_CHANNEL (DMA1_Stream2)
|
||||
|
||||
// SPI LCD Interface
|
||||
#define OMV_SPI_LCD_SPI_BUS (SPI2_ID)
|
||||
#define OMV_SPI_LCD_MOSI_PIN (&omv_pin_B15_SPI2)
|
||||
#define OMV_SPI_LCD_MISO_PIN (&omv_pin_B14_SPI2)
|
||||
#define OMV_SPI_LCD_SCLK_PIN (&omv_pin_B13_SPI2)
|
||||
#define OMV_SPI_LCD_SSEL_PIN (&omv_pin_B12_GPIO)
|
||||
#define OMV_SPI_DISPLAY_CONTROLLER (SPI2_ID)
|
||||
#define OMV_SPI_DISPLAY_MOSI_PIN (&omv_pin_B15_SPI2)
|
||||
#define OMV_SPI_DISPLAY_MISO_PIN (&omv_pin_B14_SPI2)
|
||||
#define OMV_SPI_DISPLAY_SCLK_PIN (&omv_pin_B13_SPI2)
|
||||
#define OMV_SPI_DISPLAY_SSEL_PIN (&omv_pin_B12_GPIO)
|
||||
|
||||
#define OMV_SPI_LCD_RS_PIN (&omv_pin_D13_GPIO)
|
||||
#define OMV_SPI_LCD_BL_PIN (&omv_pin_A5_GPIO)
|
||||
#define OMV_SPI_LCD_RST_PIN (&omv_pin_D12_GPIO)
|
||||
#define OMV_SPI_DISPLAY_RS_PIN (&omv_pin_D13_GPIO)
|
||||
#define OMV_SPI_DISPLAY_RST_PIN (&omv_pin_D12_GPIO)
|
||||
#define OMV_SPI_DISPLAY_BL_PIN (&omv_pin_A5_GPIO)
|
||||
#define OMV_SPI_DISPLAY_TRIPLE_BUFFER (1)
|
||||
|
||||
#define OMV_SPI_LCD_BL_DAC (DAC1)
|
||||
#define OMV_SPI_LCD_BL_DAC_CHANNEL (DAC_CHANNEL_2)
|
||||
#define OMV_SPI_LCD_BL_DAC_CLK_ENABLE() __HAL_RCC_DAC12_CLK_ENABLE()
|
||||
#define OMV_SPI_LCD_BL_DAC_CLK_DISABLE() __HAL_RCC_DAC12_CLK_DISABLE()
|
||||
#define OMV_SPI_LCD_BL_DAC_FORCE_RESET() __HAL_RCC_DAC12_FORCE_RESET()
|
||||
#define OMV_SPI_LCD_BL_DAC_RELEASE_RESET() __HAL_RCC_DAC12_RELEASE_RESET()
|
||||
|
||||
#define OMV_SPI_LCD_DEF_TRIPLE_BUF (1)
|
||||
#define OMV_DISPLAY_BL_DAC (DAC1)
|
||||
#define OMV_DISPLAY_BL_DAC_CHANNEL (DAC_CHANNEL_2)
|
||||
#define OMV_DISPLAY_BL_DAC_CLK_ENABLE() __HAL_RCC_DAC12_CLK_ENABLE()
|
||||
#define OMV_DISPLAY_BL_DAC_CLK_DISABLE() __HAL_RCC_DAC12_CLK_DISABLE()
|
||||
#define OMV_DISPLAY_BL_DAC_FORCE_RESET() __HAL_RCC_DAC12_FORCE_RESET()
|
||||
#define OMV_DISPLAY_BL_DAC_RELEASE_RESET() __HAL_RCC_DAC12_RELEASE_RESET()
|
||||
|
||||
// FIR Lepton
|
||||
#define OMV_FIR_LEPTON_I2C_BUS (FIR_I2C_ID)
|
||||
|
||||
@ -16,6 +16,6 @@ OMV_ENABLE_UVC=1
|
||||
MICROPY_PY_SENSOR = 1
|
||||
MICROPY_PY_ULAB = 1
|
||||
MICROPY_PY_WINC1500 = 1
|
||||
MICROPY_PY_LCD = 1
|
||||
MICROPY_PY_DISPLAY = 1
|
||||
MICROPY_PY_TV = 1
|
||||
MICROPY_PY_BUZZER = 0
|
||||
|
||||
@ -317,20 +317,18 @@
|
||||
#define ISC_SPI_MOSI_PIN (&omv_pin_G14_SPI6)
|
||||
#define ISC_SPI_SSEL_PIN (&omv_pin_A15_SPI6)
|
||||
|
||||
// SPI LCD Interface
|
||||
#define OMV_SPI_LCD_CONTROLLER (&spi_obj[1])
|
||||
#define OMV_SPI_LCD_CONTROLLER_INSTANCE (SPI2)
|
||||
|
||||
#define OMV_SPI_LCD_MOSI_PIN (&omv_pin_C1_SPI2)
|
||||
#define OMV_SPI_LCD_MISO_PIN (&omv_pin_C2_SPI2)
|
||||
#define OMV_SPI_LCD_SCLK_PIN (&omv_pin_A12_SPI2)
|
||||
#define OMV_SPI_LCD_SSEL_PIN (&omv_pin_A11_GPIO)
|
||||
|
||||
#define OMV_SPI_LCD_RST_PIN (&omv_pin_C6_GPIO)
|
||||
#define OMV_SPI_LCD_RS_PIN (&omv_pin_C7_GPIO)
|
||||
#define OMV_SPI_LCD_BL_PIN (&omv_pin_C5_GPIO)
|
||||
|
||||
#if 0
|
||||
// SPI LCD Interface
|
||||
#define OMV_SPI_DISPLAY_CONTROLLER (&spi_obj[1])
|
||||
#define OMV_SPI_DISPLAY_MOSI_PIN (&omv_pin_C1_SPI2)
|
||||
#define OMV_SPI_DISPLAY_MISO_PIN (&omv_pin_C2_SPI2)
|
||||
#define OMV_SPI_DISPLAY_SCLK_PIN (&omv_pin_A12_SPI2)
|
||||
#define OMV_SPI_DISPLAY_SSEL_PIN (&omv_pin_A11_GPIO)
|
||||
|
||||
#define OMV_SPI_DISPLAY_RST_PIN (&omv_pin_C6_GPIO)
|
||||
#define OMV_SPI_DISPLAY_RS_PIN (&omv_pin_C7_GPIO)
|
||||
#define OMV_SPI_DISPLAY_BL_PIN (&omv_pin_C5_GPIO)
|
||||
|
||||
// FIR Lepton
|
||||
#define OMV_FIR_LEPTON_I2C_BUS (FIR_I2C_ID)
|
||||
#define OMV_FIR_LEPTON_I2C_BUS_SPEED (FIR_I2C_SPEED)
|
||||
|
||||
@ -20,7 +20,7 @@ MICROPY_PY_LWIP = 1
|
||||
MICROPY_PY_NETWORK_CYW43 = 1
|
||||
MICROPY_PY_BLUETOOTH = 1
|
||||
MICROPY_BLUETOOTH_NIMBLE = 1
|
||||
MICROPY_PY_LCD = 1
|
||||
MICROPY_PY_DISPLAY = 1
|
||||
MICROPY_PY_TV = 1
|
||||
MICROPY_PY_BUZZER = 0
|
||||
MICROPY_PY_TOF = 1
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
static const char fresh_main_py[] =
|
||||
"import sensor, image, time, lcd, fir, math, pyb\n"
|
||||
"import sensor, image, time, display, fir, math, pyb\n"
|
||||
"\n"
|
||||
"from machine import I2C\n"
|
||||
"from vl53l1x import VL53L1X\n"
|
||||
@ -21,7 +21,7 @@ static const char fresh_main_py[] =
|
||||
" fir_img = sensor.alloc_extra_fb(fir.width(), fir.height(), sensor.GRAYSCALE)\n"
|
||||
" time.sleep_ms(50)\n"
|
||||
"\n"
|
||||
" lcd.init(lcd.LCD_DISPLAY_WITH_HDMI, framesize=lcd.FWVGA, refresh=60)\n"
|
||||
" lcd = display.RGBDisplay(framesize=display.FWVGA, refresh=60)\n"
|
||||
"\n"
|
||||
" alpha_pal = image.Image(256, 1, sensor.GRAYSCALE)\n"
|
||||
" for i in range(256): alpha_pal[i] = int(math.pow((i / 255), 2) * 255)\n"
|
||||
@ -76,7 +76,7 @@ static const char fresh_main_py[] =
|
||||
" img.draw_string(4, 36, 'Max Temp: %0.2f C' % to_max, color = (255, 255, 255), mono_space = False, scale = 2)\n"
|
||||
" # img.draw_string(4, 54, 'Distance: %d mm' % distance.read(), color = (255, 255, 255), mono_space = False, scale = 2)\n"
|
||||
"\n"
|
||||
" lcd.display(img, x_size = lcd.width(), hint = image.BILINEAR)\n"
|
||||
" lcd.write(img, x_size=lcd.width(), hint=image.BILINEAR)\n"
|
||||
"\n"
|
||||
"try:\n"
|
||||
" main()\n"
|
||||
|
||||
@ -312,97 +312,94 @@
|
||||
#define SPI5_DMA_RX_CHANNEL (DMA2_Stream3)
|
||||
|
||||
// LCD Interface
|
||||
#define OMV_LCD_CONTROLLER (LTDC)
|
||||
#define OMV_LCD_CLK_ENABLE() __HAL_RCC_LTDC_CLK_ENABLE()
|
||||
#define OMV_LCD_CLK_DISABLE() __HAL_RCC_LTDC_CLK_DISABLE()
|
||||
#define OMV_LCD_FORCE_RESET() __HAL_RCC_LTDC_FORCE_RESET()
|
||||
#define OMV_LCD_RELEASE_RESET() __HAL_RCC_LTDC_RELEASE_RESET()
|
||||
#define OMV_RGB_DISPLAY_CONTROLLER (LTDC)
|
||||
#define OMV_RGB_DISPLAY_CLK_ENABLE() __HAL_RCC_LTDC_CLK_ENABLE()
|
||||
#define OMV_RGB_DISPLAY_CLK_DISABLE() __HAL_RCC_LTDC_CLK_DISABLE()
|
||||
#define OMV_RGB_DISPLAY_FORCE_RESET() __HAL_RCC_LTDC_FORCE_RESET()
|
||||
#define OMV_RGB_DISPLAY_RELEASE_RESET() __HAL_RCC_LTDC_RELEASE_RESET()
|
||||
|
||||
#define OMV_LCD_R0_PIN (&omv_pin_G13_LTDC)
|
||||
#define OMV_LCD_R1_PIN (&omv_pin_A2_LTDC)
|
||||
#define OMV_LCD_R2_PIN (&omv_pin_J1_LTDC)
|
||||
#define OMV_LCD_R3_PIN (&omv_pin_J2_LTDC)
|
||||
#define OMV_LCD_R4_PIN (&omv_pin_J3_LTDC)
|
||||
#define OMV_LCD_R5_PIN (&omv_pin_J4_LTDC)
|
||||
#define OMV_LCD_R6_PIN (&omv_pin_J5_LTDC)
|
||||
#define OMV_LCD_R7_PIN (&omv_pin_J0_LTDC)
|
||||
#define OMV_RGB_DISPLAY_R0_PIN (&omv_pin_G13_LTDC)
|
||||
#define OMV_RGB_DISPLAY_R1_PIN (&omv_pin_A2_LTDC)
|
||||
#define OMV_RGB_DISPLAY_R2_PIN (&omv_pin_J1_LTDC)
|
||||
#define OMV_RGB_DISPLAY_R3_PIN (&omv_pin_J2_LTDC)
|
||||
#define OMV_RGB_DISPLAY_R4_PIN (&omv_pin_J3_LTDC)
|
||||
#define OMV_RGB_DISPLAY_R5_PIN (&omv_pin_J4_LTDC)
|
||||
#define OMV_RGB_DISPLAY_R6_PIN (&omv_pin_J5_LTDC)
|
||||
#define OMV_RGB_DISPLAY_R7_PIN (&omv_pin_J0_LTDC)
|
||||
|
||||
#define OMV_LCD_G0_PIN (&omv_pin_J7_LTDC)
|
||||
#define OMV_LCD_G1_PIN (&omv_pin_J8_LTDC)
|
||||
#define OMV_LCD_G2_PIN (&omv_pin_J9_LTDC)
|
||||
#define OMV_LCD_G3_PIN (&omv_pin_J12_LTDC)
|
||||
#define OMV_LCD_G4_PIN (&omv_pin_J11_LTDC)
|
||||
#define OMV_LCD_G5_PIN (&omv_pin_K0_LTDC)
|
||||
#define OMV_LCD_G6_PIN (&omv_pin_I11_LTDC)
|
||||
#define OMV_LCD_G7_PIN (&omv_pin_D3_LTDC)
|
||||
#define OMV_RGB_DISPLAY_G0_PIN (&omv_pin_J7_LTDC)
|
||||
#define OMV_RGB_DISPLAY_G1_PIN (&omv_pin_J8_LTDC)
|
||||
#define OMV_RGB_DISPLAY_G2_PIN (&omv_pin_J9_LTDC)
|
||||
#define OMV_RGB_DISPLAY_G3_PIN (&omv_pin_J12_LTDC)
|
||||
#define OMV_RGB_DISPLAY_G4_PIN (&omv_pin_J11_LTDC)
|
||||
#define OMV_RGB_DISPLAY_G5_PIN (&omv_pin_K0_LTDC)
|
||||
#define OMV_RGB_DISPLAY_G6_PIN (&omv_pin_I11_LTDC)
|
||||
#define OMV_RGB_DISPLAY_G7_PIN (&omv_pin_D3_LTDC)
|
||||
|
||||
#define OMV_LCD_B0_PIN (&omv_pin_G14_LTDC)
|
||||
#define OMV_LCD_B1_PIN (&omv_pin_G12_LTDC)
|
||||
#define OMV_LCD_B2_PIN (&omv_pin_D6_LTDC)
|
||||
#define OMV_LCD_B3_PIN (&omv_pin_J15_LTDC)
|
||||
#define OMV_LCD_B4_PIN (&omv_pin_K3_LTDC)
|
||||
#define OMV_LCD_B5_PIN (&omv_pin_K4_LTDC)
|
||||
#define OMV_LCD_B6_PIN (&omv_pin_K5_LTDC)
|
||||
#define OMV_LCD_B7_PIN (&omv_pin_K6_LTDC)
|
||||
#define OMV_RGB_DISPLAY_B0_PIN (&omv_pin_G14_LTDC)
|
||||
#define OMV_RGB_DISPLAY_B1_PIN (&omv_pin_G12_LTDC)
|
||||
#define OMV_RGB_DISPLAY_B2_PIN (&omv_pin_D6_LTDC)
|
||||
#define OMV_RGB_DISPLAY_B3_PIN (&omv_pin_J15_LTDC)
|
||||
#define OMV_RGB_DISPLAY_B4_PIN (&omv_pin_K3_LTDC)
|
||||
#define OMV_RGB_DISPLAY_B5_PIN (&omv_pin_K4_LTDC)
|
||||
#define OMV_RGB_DISPLAY_B6_PIN (&omv_pin_K5_LTDC)
|
||||
#define OMV_RGB_DISPLAY_B7_PIN (&omv_pin_K6_LTDC)
|
||||
|
||||
#define OMV_LCD_CLK_PIN (&omv_pin_I14_LTDC)
|
||||
#define OMV_LCD_DE_PIN (&omv_pin_K7_LTDC)
|
||||
#define OMV_LCD_HSYNC_PIN (&omv_pin_I12_LTDC)
|
||||
#define OMV_LCD_VSYNC_PIN (&omv_pin_I13_LTDC)
|
||||
#define OMV_LCD_DISP_PIN (&omv_pin_G9_GPIO)
|
||||
#define OMV_LCD_BL_PIN (&omv_pin_B0_TIM3)
|
||||
#define OMV_RGB_DISPLAY_CLK_PIN (&omv_pin_I14_LTDC)
|
||||
#define OMV_RGB_DISPLAY_DE_PIN (&omv_pin_K7_LTDC)
|
||||
#define OMV_RGB_DISPLAY_HSYNC_PIN (&omv_pin_I12_LTDC)
|
||||
#define OMV_RGB_DISPLAY_VSYNC_PIN (&omv_pin_I13_LTDC)
|
||||
#define OMV_RGB_DISPLAY_DISP_PIN (&omv_pin_G9_GPIO)
|
||||
#define OMV_RGB_DISPLAY_BL_PIN (&omv_pin_B0_TIM3)
|
||||
|
||||
#define OMV_LCD_BL_TIM (TIM3)
|
||||
#define OMV_LCD_BL_FREQ (100000)
|
||||
#define OMV_LCD_BL_TIM_CHANNEL (TIM_CHANNEL_3)
|
||||
#define OMV_LCD_BL_TIM_CLK_ENABLE() __HAL_RCC_TIM3_CLK_ENABLE()
|
||||
#define OMV_LCD_BL_TIM_CLK_DISABLE() __HAL_RCC_TIM3_CLK_DISABLE()
|
||||
#define OMV_LCD_BL_TIM_FORCE_RESET() __HAL_RCC_TIM3_FORCE_RESET()
|
||||
#define OMV_LCD_BL_TIM_RELEASE_RESET() __HAL_RCC_TIM3_RELEASE_RESET()
|
||||
#define OMV_LCD_BL_TIM_PCLK_FREQ() HAL_RCC_GetPCLK1Freq()
|
||||
#define OMV_DISPLAY_BL_TIM (TIM3)
|
||||
#define OMV_DISPLAY_BL_TIM_FREQ (100000)
|
||||
#define OMV_DISPLAY_BL_TIM_CHANNEL (TIM_CHANNEL_3)
|
||||
#define OMV_DISPLAY_BL_TIM_CLK_ENABLE() __HAL_RCC_TIM3_CLK_ENABLE()
|
||||
#define OMV_DISPLAY_BL_TIM_CLK_DISABLE() __HAL_RCC_TIM3_CLK_DISABLE()
|
||||
#define OMV_DISPLAY_BL_TIM_FORCE_RESET() __HAL_RCC_TIM3_FORCE_RESET()
|
||||
#define OMV_DISPLAY_BL_TIM_RELEASE_RESET() __HAL_RCC_TIM3_RELEASE_RESET()
|
||||
#define OMV_DISPLAY_BL_TIM_PCLK_FREQ() HAL_RCC_GetPCLK1Freq()
|
||||
|
||||
// SPI LCD Interface
|
||||
#define OMV_SPI_LCD_SPI_BUS (SPI2_ID)
|
||||
#define OMV_SPI_LCD_MOSI_PIN (&omv_pin_B15_SPI2)
|
||||
#define OMV_SPI_LCD_MISO_PIN (&omv_pin_B14_SPI2)
|
||||
#define OMV_SPI_LCD_SCLK_PIN (&omv_pin_B13_SPI2)
|
||||
#define OMV_SPI_LCD_SSEL_PIN (&omv_pin_B12_GPIO)
|
||||
#define OMV_SPI_DISPLAY_CONTROLLER (SPI2_ID)
|
||||
#define OMV_SPI_DISPLAY_MOSI_PIN (&omv_pin_B15_SPI2)
|
||||
#define OMV_SPI_DISPLAY_MISO_PIN (&omv_pin_B14_SPI2)
|
||||
#define OMV_SPI_DISPLAY_SCLK_PIN (&omv_pin_B13_SPI2)
|
||||
#define OMV_SPI_DISPLAY_SSEL_PIN (&omv_pin_B12_GPIO)
|
||||
|
||||
#define OMV_SPI_LCD_RS_PIN (&omv_pin_D13_GPIO)
|
||||
#define OMV_SPI_LCD_BL_PIN (&omv_pin_A5_GPIO)
|
||||
#define OMV_SPI_LCD_RST_PIN (&omv_pin_D12_GPIO)
|
||||
#define OMV_SPI_DISPLAY_RS_PIN (&omv_pin_D13_GPIO)
|
||||
#define OMV_SPI_DISPLAY_RST_PIN (&omv_pin_D12_GPIO)
|
||||
#define OMV_SPI_DISPLAY_BL_PIN (&omv_pin_A5_GPIO)
|
||||
#define OMV_SPI_DISPLAY_TRIPLE_BUFFER (1)
|
||||
|
||||
#define OMV_SPI_LCD_BL_DAC (DAC1)
|
||||
#define OMV_SPI_LCD_BL_DAC_CHANNEL (DAC_CHANNEL_2)
|
||||
#define OMV_SPI_LCD_BL_DAC_CLK_ENABLE() __HAL_RCC_DAC12_CLK_ENABLE()
|
||||
#define OMV_SPI_LCD_BL_DAC_CLK_DISABLE() __HAL_RCC_DAC12_CLK_DISABLE()
|
||||
#define OMV_SPI_LCD_BL_DAC_FORCE_RESET() __HAL_RCC_DAC12_FORCE_RESET()
|
||||
#define OMV_SPI_LCD_BL_DAC_RELEASE_RESET() __HAL_RCC_DAC12_RELEASE_RESET()
|
||||
#define OMV_DISPLAY_BL_DAC (DAC1)
|
||||
#define OMV_DISPLAY_BL_DAC_CHANNEL (DAC_CHANNEL_2)
|
||||
#define OMV_DISPLAY_BL_DAC_CLK_ENABLE() __HAL_RCC_DAC12_CLK_ENABLE()
|
||||
#define OMV_DISPLAY_BL_DAC_CLK_DISABLE() __HAL_RCC_DAC12_CLK_DISABLE()
|
||||
#define OMV_DISPLAY_BL_DAC_FORCE_RESET() __HAL_RCC_DAC12_FORCE_RESET()
|
||||
#define OMV_DISPLAY_BL_DAC_RELEASE_RESET() __HAL_RCC_DAC12_RELEASE_RESET()
|
||||
|
||||
#define OMV_SPI_LCD_DEF_TRIPLE_BUF (1)
|
||||
|
||||
// DVI TFP410PAP I/O
|
||||
#define OMV_DVI_PRESENT
|
||||
#define OMV_DVI_RESET_PIN (&omv_pin_D11_GPIO)
|
||||
#define OMV_DVI_SCL_PIN (pin_B1)
|
||||
#define OMV_DVI_SDA_PIN (pin_B2)
|
||||
#define OMV_DVI_INT_PIN (&omv_pin_I8_GPIO)
|
||||
|
||||
// DDC I/O
|
||||
#define OMV_DDC_PRESENT
|
||||
// HDMI CEC/DDC I/O
|
||||
#define OMV_DISPLAY_CEC_ENABLE (1)
|
||||
#define OMV_DISPLAY_DDC_ENABLE (1)
|
||||
#define OMV_CEC_PIN (&omv_pin_H2_GPIO)
|
||||
#define OMV_DDC_SCL_PIN (pin_H3)
|
||||
#define OMV_DDC_SDA_PIN (pin_H4)
|
||||
|
||||
// Touch Screen I/O
|
||||
#define OMV_TOUCH_PRESENT
|
||||
#define OMV_TOUCH_RESET_PIN (&omv_pin_K2_GPIO)
|
||||
#define OMV_TOUCH_SCL_PIN (pin_J13)
|
||||
#define OMV_TOUCH_SDA_PIN (pin_J14)
|
||||
#define OMV_TOUCH_INT_PIN (&omv_pin_J6_GPIO)
|
||||
// TFP410 DVI serializer
|
||||
#define OMV_TFP410_ENABLE (1)
|
||||
#define OMV_TFP410_RESET_PIN (&omv_pin_D11_GPIO)
|
||||
#define OMV_TFP410_SCL_PIN (pin_B1)
|
||||
#define OMV_TFP410_SDA_PIN (pin_B2)
|
||||
#define OMV_TFP410_INT_PIN (&omv_pin_I8_GPIO)
|
||||
|
||||
// HDMI CEC I/O
|
||||
#define OMV_CEC_PRESENT
|
||||
#define OMV_CEC_PIN (&omv_pin_H2_GPIO)
|
||||
// FT5X06 Touch Screen
|
||||
#define OMV_FT5X06_ENABLE (1)
|
||||
#define OMV_FT5X06_RESET_PIN (&omv_pin_K2_GPIO)
|
||||
#define OMV_FT5X06_SCL_PIN (pin_J13)
|
||||
#define OMV_FT5X06_SDA_PIN (pin_J14)
|
||||
#define OMV_FT5X06_INT_PIN (&omv_pin_J6_GPIO)
|
||||
|
||||
// FIR Lepton
|
||||
#define OMV_FIR_LEPTON_I2C_BUS (ISC_I2C_ID)
|
||||
|
||||
@ -16,6 +16,6 @@ OMV_ENABLE_UVC=1
|
||||
MICROPY_PY_SENSOR = 1
|
||||
MICROPY_PY_ULAB = 1
|
||||
MICROPY_PY_WINC1500 = 1
|
||||
MICROPY_PY_LCD = 1
|
||||
MICROPY_PY_DISPLAY = 1
|
||||
MICROPY_PY_TV = 1
|
||||
MICROPY_PY_BUZZER = 1
|
||||
|
||||
@ -205,19 +205,17 @@
|
||||
#define LPSPI4_DMA_RX_CHANNEL (0U)
|
||||
|
||||
// SPI LCD Interface
|
||||
#define OMV_SPI_LCD_SPI_BUS (LPSPI3_ID)
|
||||
#define OMV_SPI_LCD_MOSI_PIN (&omv_pin_LPSPI3_MOSI)
|
||||
#define OMV_SPI_LCD_MISO_PIN (&omv_pin_LPSPI3_MISO)
|
||||
#define OMV_SPI_LCD_SCLK_PIN (&omv_pin_LPSPI3_SCLK)
|
||||
#define OMV_SPI_LCD_SSEL_PIN (&omv_pin_LPSPI3_GPIO)
|
||||
#define OMV_SPI_DISPLAY_CONTROLLER (LPSPI3_ID)
|
||||
#define OMV_SPI_DISPLAY_MOSI_PIN (&omv_pin_LPSPI3_MOSI)
|
||||
#define OMV_SPI_DISPLAY_MISO_PIN (&omv_pin_LPSPI3_MISO)
|
||||
#define OMV_SPI_DISPLAY_SCLK_PIN (&omv_pin_LPSPI3_SCLK)
|
||||
#define OMV_SPI_DISPLAY_SSEL_PIN (&omv_pin_LPSPI3_GPIO)
|
||||
|
||||
#define OMV_SPI_LCD_RS_PIN (&omv_pin_P8_GPIO)
|
||||
#define OMV_SPI_LCD_BL_PIN (&omv_pin_P6_GPIO)
|
||||
#define OMV_SPI_LCD_RST_PIN (&omv_pin_P7_GPIO)
|
||||
|
||||
#define OMV_SPI_LCD_DEF_TRIPLE_BUF (1)
|
||||
|
||||
#define OMV_SPI_LCD_RX_CLK_DIV (8)
|
||||
#define OMV_SPI_DISPLAY_RS_PIN (&omv_pin_P8_GPIO)
|
||||
#define OMV_SPI_DISPLAY_RST_PIN (&omv_pin_P7_GPIO)
|
||||
#define OMV_SPI_DISPLAY_BL_PIN (&omv_pin_P6_GPIO)
|
||||
#define OMV_SPI_DISPLAY_TRIPLE_BUFFER (0)
|
||||
#define OMV_SPI_DISPLAY_RX_CLK_DIV (8)
|
||||
|
||||
// FIR Lepton
|
||||
#define OMV_FIR_LEPTON_I2C_BUS (FIR_I2C_ID)
|
||||
|
||||
@ -19,6 +19,6 @@ MICROPY_PY_LWIP = 1
|
||||
MICROPY_PY_NETWORK_CYW43 = 1
|
||||
MICROPY_PY_BLUETOOTH = 1
|
||||
MICROPY_BLUETOOTH_NIMBLE = 1
|
||||
MICROPY_PY_LCD = 1
|
||||
MICROPY_PY_DISPLAY = 1
|
||||
MICROPY_PY_TV = 1
|
||||
MICROPY_PY_BUZZER = 0
|
||||
|
||||
@ -6,6 +6,6 @@ set(MICROPY_PY_BLUETOOTH 0)
|
||||
set(MICROPY_BLUETOOTH_NIMBLE 0)
|
||||
set(MICROPY_PY_AUDIO 0)
|
||||
set(MICROPY_PY_MICRO_SPEECH 0)
|
||||
set(MICROPY_PY_LCD 0)
|
||||
set(MICROPY_PY_DISPLAY 0)
|
||||
set(MICROPY_PY_TV 0)
|
||||
set(MICROPY_PY_BUZZER 0)
|
||||
|
||||
@ -14,7 +14,7 @@ OMV_HSE_VALUE=12000000
|
||||
DFU_DEVICE=0x0483:0xdf11
|
||||
MICROPY_PY_ULAB=1
|
||||
MICROPY_PY_AUDIO=1
|
||||
MICROPY_PY_LCD = 0
|
||||
MICROPY_PY_DISPLAY = 0
|
||||
MICROPY_PY_TV = 0
|
||||
MICROPY_PY_BUZZER = 0
|
||||
MICROPY_PY_SENSOR = 1
|
||||
|
||||
Loading…
Reference in New Issue
Block a user