first and compiling freertos
This commit is contained in:
43
docs/hardware/rp2040-eth-specs.md
Normal file
43
docs/hardware/rp2040-eth-specs.md
Normal file
@@ -0,0 +1,43 @@
|
||||
# RP2040-ETH Hardware Specifications
|
||||
|
||||
## Overview
|
||||
The Waveshare RP2040-ETH is a compact module based on the RP2040 microcontroller with integrated Ethernet connectivity via the CH9120 controller.
|
||||
|
||||
## Core Specifications
|
||||
- **Processor**: Dual-core Arm Cortex M0+
|
||||
- **Clock Speed**: Up to 133 MHz
|
||||
- **SRAM**: 264KB internal
|
||||
- **Flash**: 4MB onboard
|
||||
- **Ethernet Controller**: CH9120 with integrated TCP/IP stack
|
||||
|
||||
## Pin Configuration
|
||||
- **GPIO**: 14 multi-function pins
|
||||
- **SPI**: 1x SPI0
|
||||
- **I2C**: 2x interfaces
|
||||
- **UART**: 2x interfaces
|
||||
- **PWM**: 13 channels
|
||||
- **PIO**: 8 Programmable I/O state machines
|
||||
|
||||
## Network Features
|
||||
- **Controller**: CH9120
|
||||
- **Modes Supported**:
|
||||
- TCP Server
|
||||
- TCP Client
|
||||
- UDP Server
|
||||
- UDP Client
|
||||
- **Configuration**: Via host software or serial commands
|
||||
|
||||
## Physical Design
|
||||
- Castellated module design
|
||||
- Type-C USB connector
|
||||
- Ethernet interface
|
||||
- Compatible with some Raspberry Pi Pico HATs
|
||||
|
||||
## Power Requirements
|
||||
- USB powered via Type-C
|
||||
- Operating voltage: 3.3V I/O
|
||||
|
||||
## Additional Features
|
||||
- Built-in temperature sensor
|
||||
- Drag-and-drop programming via USB
|
||||
- MicroPython, C/C++, and Arduino IDE support
|
||||
Reference in New Issue
Block a user