Unverified Commit 9ff31b91 authored by Earle F. Philhower, III's avatar Earle F. Philhower, III Committed by GitHub

Add ExtremeElectronics RC2040 (#799)

Fixes #797
parent 0edba2ee
...@@ -25,6 +25,7 @@ See https://arduino-pico.readthedocs.io/en/latest/ along with the examples for m ...@@ -25,6 +25,7 @@ See https://arduino-pico.readthedocs.io/en/latest/ along with the examples for m
* DeRuiLab FlyBoard2040 Core * DeRuiLab FlyBoard2040 Core
* DFRobot Beetle RP2040 * DFRobot Beetle RP2040
* ElectronicCats Hunter Cat NFC * ElectronicCats Hunter Cat NFC
* ExtremeElectronics RC2040
* Invector Labs Challenger RP2040 WiFi * Invector Labs Challenger RP2040 WiFi
* Invector Labs Challenger RP2040 WiFi/BLE * Invector Labs Challenger RP2040 WiFi/BLE
* Invector Labs Challenger NB RP2040 WiFi * Invector Labs Challenger NB RP2040 WiFi
......
This diff is collapsed.
...@@ -62,6 +62,9 @@ ...@@ -62,6 +62,9 @@
{ {
"name": "ElectronicCats HunterCat NFC RP2040" "name": "ElectronicCats HunterCat NFC RP2040"
}, },
{
"name": "ExtremeElectronics RC2040"
},
{ {
"name": "iLabs Challenger 2040 LTE" "name": "iLabs Challenger 2040 LTE"
}, },
......
...@@ -309,6 +309,9 @@ MakeBoard("dfrobot_beetle_rp2040", "DFRobot", "Beetle RP2040", "0x3343", "0x4253 ...@@ -309,6 +309,9 @@ MakeBoard("dfrobot_beetle_rp2040", "DFRobot", "Beetle RP2040", "0x3343", "0x4253
# ElectronicCat # ElectronicCat
MakeBoard("electroniccats_bombercat", "ElectronicCats", "HunterCat NFC RP2040", "0x1209", "0x1209", 500, "ELECTRONICCATS_BOMBERCAT", 2, "boot2_w25q080_2_padded_checksum") MakeBoard("electroniccats_bombercat", "ElectronicCats", "HunterCat NFC RP2040", "0x1209", "0x1209", 500, "ELECTRONICCATS_BOMBERCAT", 2, "boot2_w25q080_2_padded_checksum")
# ExtremeElectronics
MakeBoard("extelec_rc2040", "ExtremeElectronics", "RC2040", "0x2e8a", "0xee20", 250, "EXTREMEELEXTRONICS_RC2040", 2, "boot2_w25q080_2_padded_checksum")
# iLabs # iLabs
MakeBoard("challenger_2040_lte", "iLabs", "Challenger 2040 LTE", "0x2e8a", "0x100b", 500, "CHALLENGER_2040_LTE_RP2040", 8, "boot2_w25q080_2_padded_checksum") MakeBoard("challenger_2040_lte", "iLabs", "Challenger 2040 LTE", "0x2e8a", "0x100b", 500, "CHALLENGER_2040_LTE_RP2040", 8, "boot2_w25q080_2_padded_checksum")
MakeBoard("challenger_2040_lora", "iLabs", "Challenger 2040 LoRa", "0x2e8a", "0x1023", 250, "CHALLENGER_2040_LORA_RP2040", 8, "boot2_w25q080_2_padded_checksum") MakeBoard("challenger_2040_lora", "iLabs", "Challenger 2040 LoRa", "0x2e8a", "0x1023", 250, "CHALLENGER_2040_LORA_RP2040", 8, "boot2_w25q080_2_padded_checksum")
......
#pragma once
// LEDs
#define PIN_LED (25u)
// Serial
#define PIN_SERIAL1_TX (0u)
#define PIN_SERIAL1_RX (1u)
// ATTENTION -> USED by SPI0
#define PIN_SERIAL2_TX (4u)
#define PIN_SERIAL2_RX (5u)
// SPI
#define PIN_SPI0_MISO (4u)
#define PIN_SPI0_MOSI (3u)
#define PIN_SPI0_SCK (2u)
#define PIN_SPI0_SS (5u)
// ATTENTION -> USED by ROM_SELECT Jumpers
#define PIN_SPI1_MISO (12u)
#define PIN_SPI1_MOSI (11u)
#define PIN_SPI1_SCK (10u)
#define PIN_SPI1_SS (13u)
// ATTENTION -> USED by SPI0
// Wire
#define PIN_WIRE0_SDA (4u)
#define PIN_WIRE0_SCL (5u)
#define SERIAL_HOWMANY (3u)
#define SPI_HOWMANY (2u)
#define WIRE_HOWMANY (1u)
#include "../generic/common.h"
// GPIO 0 UART_TX_PIN 0
// GPIO 1 UART_RX_PIN 1
// GPIO 2 SPI SCK
// GOIO 3 SPI MOSI
// GPIO 4 SPI MISO
// GPIO 5 SPI CS/SS
// GPIO 6 Free(?)
// GPIO 7 RESET_BUTTON
// GPIO 8 Free(?)
// GPIO 9 DUMP_BUTTON
// GPIO 10 ROM_A13
// GPIO 11 ROM_A14
// GPIO 12 ROM_A15
// GPIO 13 SELSEL
// GPIO 14 SOUNDIO_1
// GPIO 15 SOUNDIO_2
// GPIO 22 HAS_SWITCHES_IO (former SD Card Detect)
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment