mirror of
https://github.com/micropython/micropython.git
synced 2025-12-15 17:30:14 +01:00
Some checks failed
JavaScript code lint and formatting with Biome / eslint (push) Has been cancelled
Check code formatting / code-formatting (push) Has been cancelled
Check spelling with codespell / codespell (push) Has been cancelled
Build docs / build (push) Has been cancelled
Check examples / embedding (push) Has been cancelled
Package mpremote / build (push) Has been cancelled
.mpy file format and tools / test (push) Has been cancelled
Build ports metadata / build (push) Has been cancelled
alif port / build_alif (alif_ae3_build) (push) Has been cancelled
cc3200 port / build (push) Has been cancelled
esp32 port / build_idf (esp32_build_c2_c6) (push) Has been cancelled
esp32 port / build_idf (esp32_build_cmod_spiram_s2) (push) Has been cancelled
esp32 port / build_idf (esp32_build_s3_c3) (push) Has been cancelled
esp8266 port / build (push) Has been cancelled
mimxrt port / build (push) Has been cancelled
nrf port / build (push) Has been cancelled
powerpc port / build (push) Has been cancelled
qemu port / build_and_test_arm (bigendian) (push) Has been cancelled
qemu port / build_and_test_arm (sabrelite) (push) Has been cancelled
qemu port / build_and_test_arm (thumb) (push) Has been cancelled
qemu port / build_and_test_rv32 (push) Has been cancelled
renesas-ra port / build_renesas_ra_board (push) Has been cancelled
rp2 port / build (push) Has been cancelled
samd port / build (push) Has been cancelled
stm32 port / build_stm32 (stm32_misc_build) (push) Has been cancelled
stm32 port / build_stm32 (stm32_nucleo_build) (push) Has been cancelled
stm32 port / build_stm32 (stm32_pyb_build) (push) Has been cancelled
unix port / minimal (push) Has been cancelled
unix port / reproducible (push) Has been cancelled
unix port / standard (push) Has been cancelled
unix port / standard_v2 (push) Has been cancelled
unix port / coverage (push) Has been cancelled
unix port / coverage_32bit (push) Has been cancelled
unix port / nanbox (push) Has been cancelled
unix port / longlong (push) Has been cancelled
unix port / float (push) Has been cancelled
unix port / gil_enabled (push) Has been cancelled
unix port / stackless_clang (push) Has been cancelled
unix port / float_clang (push) Has been cancelled
unix port / settrace_stackless (push) Has been cancelled
unix port / macos (push) Has been cancelled
unix port / qemu_mips (push) Has been cancelled
unix port / qemu_arm (push) Has been cancelled
unix port / qemu_riscv64 (push) Has been cancelled
unix port / sanitize_address (push) Has been cancelled
unix port / sanitize_undefined (push) Has been cancelled
webassembly port / build (push) Has been cancelled
windows port / build-vs (Debug, x64, dev, 2017, [15, 16)) (push) Has been cancelled
windows port / build-vs (Debug, x64, dev, 2022, [17, 18)) (push) Has been cancelled
windows port / build-vs (Debug, x86, dev, 2017, [15, 16)) (push) Has been cancelled
windows port / build-vs (Debug, x86, dev, 2022, [17, 18)) (push) Has been cancelled
windows port / build-vs (Release, x64, dev, 2017, [15, 16)) (push) Has been cancelled
windows port / build-vs (Release, x64, dev, 2019, [16, 17)) (push) Has been cancelled
windows port / build-vs (Release, x64, dev, 2022, [17, 18)) (push) Has been cancelled
windows port / build-vs (Release, x64, standard, 2017, [15, 16)) (push) Has been cancelled
windows port / build-vs (Release, x64, standard, 2019, [16, 17)) (push) Has been cancelled
windows port / build-vs (Release, x64, standard, 2022, [17, 18)) (push) Has been cancelled
windows port / build-vs (Release, x86, dev, 2017, [15, 16)) (push) Has been cancelled
windows port / build-vs (Release, x86, dev, 2019, [16, 17)) (push) Has been cancelled
windows port / build-vs (Release, x86, dev, 2022, [17, 18)) (push) Has been cancelled
windows port / build-vs (Release, x86, standard, 2017, [15, 16)) (push) Has been cancelled
windows port / build-vs (Release, x86, standard, 2019, [16, 17)) (push) Has been cancelled
windows port / build-vs (Release, x86, standard, 2022, [17, 18)) (push) Has been cancelled
windows port / build-mingw (i686, mingw32, dev) (push) Has been cancelled
windows port / build-mingw (i686, mingw32, standard) (push) Has been cancelled
windows port / build-mingw (x86_64, mingw64, dev) (push) Has been cancelled
windows port / build-mingw (x86_64, mingw64, standard) (push) Has been cancelled
windows port / cross-build-on-linux (push) Has been cancelled
zephyr port / build (push) Has been cancelled
Python code lint and formatting with ruff / ruff (push) Has been cancelled
This commit unifies the configuration of MICROPY_PY_CRYPTOLIB, MICROPY_PY_HASHLIB_MD5 and MICROPY_PY_HASHLIB_SHA1, so they are enabled by default if MICROPY_PY_SSL is enabled. This matches the existing configuration of most of the ports. With this change, all ports remain the same except: - reneses-ra now enables MICROPY_PY_CRYPTOLIB, MICROPY_PY_HASHLIB_MD5 and MICROPY_PY_HASHLIB_SHA1. - rp2 now enables MICROPY_PY_HASHLIB_MD5. Signed-off-by: Damien George <damien@micropython.org>
54 lines
1.7 KiB
C
54 lines
1.7 KiB
C
// Board config for Arduino Nano RP2040 Connect.
|
|
|
|
// Board and hardware specific configuration
|
|
#define MICROPY_HW_BOARD_NAME "Arduino Nano RP2040 Connect"
|
|
#define MICROPY_HW_FLASH_STORAGE_BYTES (14 * 1024 * 1024)
|
|
|
|
// Network config
|
|
#define MICROPY_PY_NETWORK_HOSTNAME_DEFAULT "mpy-nano-rp2040-connect"
|
|
|
|
// Enable networking.
|
|
#define MICROPY_PY_NETWORK (1)
|
|
|
|
// Disable internal error numbers.
|
|
#define MICROPY_USE_INTERNAL_ERRNO (0)
|
|
|
|
// Enable externally controlled pins.
|
|
#define MICROPY_HW_PIN_EXT_COUNT (7)
|
|
#define MICROPY_HW_ADC_EXT_COUNT (4)
|
|
|
|
// Enable USB Mass Storage with FatFS filesystem.
|
|
#define MICROPY_HW_USB_MSC (1)
|
|
#define MICROPY_HW_USB_VID (0x2341)
|
|
#define MICROPY_HW_USB_PID (0x025e)
|
|
#define MICROPY_HW_USB_CDC_1200BPS_TOUCH (1)
|
|
|
|
// UART 1 config.
|
|
#define MICROPY_HW_UART1_TX (8)
|
|
#define MICROPY_HW_UART1_RX (9)
|
|
#define MICROPY_HW_UART1_CTS (10)
|
|
#define MICROPY_HW_UART1_RTS (11)
|
|
|
|
// SPI 1 config (non-default).
|
|
#define MICROPY_HW_SPI1_SCK (14)
|
|
#define MICROPY_HW_SPI1_MOSI (11)
|
|
#define MICROPY_HW_SPI1_MISO (8)
|
|
|
|
// I2C1 config (non-default).
|
|
#define MICROPY_HW_I2C1_SCL (27)
|
|
#define MICROPY_HW_I2C1_SDA (26)
|
|
|
|
// Bluetooth config.
|
|
#define MICROPY_HW_BLE_UART_ID (1)
|
|
#define MICROPY_HW_BLE_UART_BAUDRATE (115200)
|
|
|
|
// WiFi/NINA-W10 config.
|
|
#define MICROPY_HW_WIFI_SPI_ID (1)
|
|
#define MICROPY_HW_WIFI_SPI_BAUDRATE (8 * 1000 * 1000)
|
|
|
|
// ublox Nina-W10 module config.
|
|
#define MICROPY_HW_NINA_RESET (3)
|
|
#define MICROPY_HW_NINA_GPIO0 (2)
|
|
#define MICROPY_HW_NINA_GPIO1 (9)
|
|
#define MICROPY_HW_NINA_ACK (10)
|