forked from micropython/micropython
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Expand file tree
/
Copy pathmpconfigboard.h
More file actions
30 lines (22 loc) · 940 Bytes
/
mpconfigboard.h
File metadata and controls
30 lines (22 loc) · 940 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// This file is part of the CircuitPython project: https://circuitpython.org
// SPDX-FileCopyrightText: Copyright (c) 2025 OHARARP LLC
// SPDX-License-Identifier: MIT
#pragma once
#define MICROPY_HW_BOARD_NAME "OHARARP ESP32-B"
#define MICROPY_HW_MCU_NAME "ESP32-S3"
// USB configuration
#define MICROPY_HW_USB_VID 0x303A
#define MICROPY_HW_USB_PID 0x8249
// NeoPixel
#define MICROPY_HW_NEOPIXEL (&pin_GPIO48)
// Status LED
#define MICROPY_HW_LED (&pin_GPIO21)
#define MICROPY_HW_LED_STATUS (&pin_GPIO21)
// Default bus pins
#define DEFAULT_I2C_BUS_SCL (&pin_GPIO9)
#define DEFAULT_I2C_BUS_SDA (&pin_GPIO8)
#define DEFAULT_SPI_BUS_SCK (&pin_GPIO12)
#define DEFAULT_SPI_BUS_MOSI (&pin_GPIO11)
#define DEFAULT_SPI_BUS_MISO (&pin_GPIO13)
#define DEFAULT_UART_BUS_TX (&pin_GPIO43)
#define DEFAULT_UART_BUS_RX (&pin_GPIO44)