Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit c0dce69

Browse filesBrowse files
Added Unexpected Maker OMGS3 (#10298)
1 parent eec855a commit c0dce69
Copy full SHA for c0dce69

File tree

5 files changed

+223
-0
lines changed
Filter options

5 files changed

+223
-0
lines changed

‎boards.txt

Copy file name to clipboardExpand all lines: boards.txt
+154Lines changed: 154 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3732,6 +3732,160 @@ um_nanos3.menu.EraseFlash.all.upload.erase_cmd=-e
37323732

37333733
##############################################################
37343734

3735+
um_omgs3.name=UM OMGS3
3736+
um_omgs3.vid.0=0x303a
3737+
um_omgs3.pid.0=0x8224
3738+
um_omgs3.upload_port.0.vid=0x303a
3739+
um_omgs3.upload_port.0.pid=0x8224
3740+
3741+
um_omgs3.bootloader.tool=esptool_py
3742+
um_omgs3.bootloader.tool.default=esptool_py
3743+
3744+
um_omgs3.upload.tool=esptool_py
3745+
um_omgs3.upload.tool.default=esptool_py
3746+
um_omgs3.upload.tool.network=esp_ota
3747+
3748+
um_omgs3.upload.maximum_size=1310720
3749+
um_omgs3.upload.maximum_data_size=327680
3750+
um_omgs3.upload.flags=
3751+
um_omgs3.upload.extra_flags=
3752+
um_omgs3.upload.use_1200bps_touch=false
3753+
um_omgs3.upload.wait_for_upload_port=false
3754+
3755+
um_omgs3.serial.disableDTR=false
3756+
um_omgs3.serial.disableRTS=false
3757+
3758+
um_omgs3.build.tarch=xtensa
3759+
um_omgs3.build.bootloader_addr=0x0
3760+
um_omgs3.build.target=esp32s3
3761+
um_omgs3.build.mcu=esp32s3
3762+
um_omgs3.build.core=esp32
3763+
um_omgs3.build.variant=um_omgs3
3764+
um_omgs3.build.board=OMGS3
3765+
3766+
um_omgs3.build.usb_mode=1
3767+
um_omgs3.build.cdc_on_boot=1
3768+
um_omgs3.build.msc_on_boot=0
3769+
um_omgs3.build.dfu_on_boot=0
3770+
um_omgs3.build.f_cpu=240000000L
3771+
um_omgs3.build.flash_size=8MB
3772+
um_omgs3.build.flash_freq=80m
3773+
um_omgs3.build.flash_mode=dio
3774+
um_omgs3.build.boot=qio
3775+
um_omgs3.build.partitions=default
3776+
um_omgs3.build.defines=
3777+
um_omgs3.build.loop_core=
3778+
um_omgs3.build.event_core=
3779+
um_omgs3.build.flash_type=qio
3780+
um_omgs3.build.psram_type=qspi
3781+
um_omgs3.build.memory_type=qio_qspi
3782+
3783+
um_omgs3.menu.LoopCore.1=Core 1
3784+
um_omgs3.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
3785+
um_omgs3.menu.LoopCore.0=Core 0
3786+
um_omgs3.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
3787+
3788+
um_omgs3.menu.EventsCore.1=Core 1
3789+
um_omgs3.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
3790+
um_omgs3.menu.EventsCore.0=Core 0
3791+
um_omgs3.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
3792+
3793+
um_omgs3.menu.USBMode.hwcdc=Hardware CDC and JTAG
3794+
um_omgs3.menu.USBMode.hwcdc.build.usb_mode=1
3795+
um_omgs3.menu.USBMode.default=USB-OTG (TinyUSB)
3796+
um_omgs3.menu.USBMode.default.build.usb_mode=0
3797+
3798+
um_omgs3.menu.CDCOnBoot.cdc=Enabled
3799+
um_omgs3.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
3800+
um_omgs3.menu.CDCOnBoot.default=Disabled
3801+
um_omgs3.menu.CDCOnBoot.default.build.cdc_on_boot=0
3802+
3803+
um_omgs3.menu.MSCOnBoot.default=Disabled
3804+
um_omgs3.menu.MSCOnBoot.default.build.msc_on_boot=0
3805+
um_omgs3.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
3806+
um_omgs3.menu.MSCOnBoot.msc.build.msc_on_boot=1
3807+
3808+
um_omgs3.menu.DFUOnBoot.default=Disabled
3809+
um_omgs3.menu.DFUOnBoot.default.build.dfu_on_boot=0
3810+
um_omgs3.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
3811+
um_omgs3.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
3812+
3813+
um_omgs3.menu.UploadMode.cdc.upload.wait_for_upload_port=true
3814+
um_omgs3.menu.UploadMode.default=UART0 / Hardware CDC
3815+
um_omgs3.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
3816+
um_omgs3.menu.UploadMode.cdc.upload.use_1200bps_touch=true
3817+
um_omgs3.menu.UploadMode.default.upload.use_1200bps_touch=false
3818+
um_omgs3.menu.UploadMode.default.upload.wait_for_upload_port=false
3819+
3820+
um_omgs3.menu.PSRAM.enabled=Enabled
3821+
um_omgs3.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
3822+
um_omgs3.menu.PSRAM.disabled=Disabled
3823+
um_omgs3.menu.PSRAM.disabled.build.defines=
3824+
3825+
um_omgs3.menu.PartitionScheme.default_8MB=Default (3MB APP/1.5MB SPIFFS)
3826+
um_omgs3.menu.PartitionScheme.default_8MB.build.partitions=default_8MB
3827+
um_omgs3.menu.PartitionScheme.default_8MB.upload.maximum_size=3342336
3828+
um_omgs3.menu.PartitionScheme.tinyuf2=TinyUF2 Compatibility (2MB APP/3.7MB FFAT)
3829+
um_omgs3.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader_tinyuf2
3830+
um_omgs3.menu.PartitionScheme.tinyuf2.build.custom_partitions=partitions_tinyuf2
3831+
um_omgs3.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
3832+
um_omgs3.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
3833+
3834+
um_omgs3.menu.CPUFreq.240=240MHz (WiFi)
3835+
um_omgs3.menu.CPUFreq.240.build.f_cpu=240000000L
3836+
um_omgs3.menu.CPUFreq.160=160MHz (WiFi)
3837+
um_omgs3.menu.CPUFreq.160.build.f_cpu=160000000L
3838+
um_omgs3.menu.CPUFreq.80=80MHz (WiFi)
3839+
um_omgs3.menu.CPUFreq.80.build.f_cpu=80000000L
3840+
um_omgs3.menu.CPUFreq.40=40MHz
3841+
um_omgs3.menu.CPUFreq.40.build.f_cpu=40000000L
3842+
um_omgs3.menu.CPUFreq.20=20MHz
3843+
um_omgs3.menu.CPUFreq.20.build.f_cpu=20000000L
3844+
um_omgs3.menu.CPUFreq.10=10MHz
3845+
um_omgs3.menu.CPUFreq.10.build.f_cpu=10000000L
3846+
3847+
um_omgs3.menu.FlashMode.qio=QIO
3848+
um_omgs3.menu.FlashMode.qio.build.flash_mode=dio
3849+
um_omgs3.menu.FlashMode.qio.build.boot=qio
3850+
um_omgs3.menu.FlashMode.dio=DIO
3851+
um_omgs3.menu.FlashMode.dio.build.flash_mode=dio
3852+
um_omgs3.menu.FlashMode.dio.build.boot=dio
3853+
3854+
um_omgs3.menu.UploadSpeed.921600=921600
3855+
um_omgs3.menu.UploadSpeed.921600.upload.speed=921600
3856+
um_omgs3.menu.UploadSpeed.115200=115200
3857+
um_omgs3.menu.UploadSpeed.115200.upload.speed=115200
3858+
um_omgs3.menu.UploadSpeed.256000.windows=256000
3859+
um_omgs3.menu.UploadSpeed.256000.upload.speed=256000
3860+
um_omgs3.menu.UploadSpeed.230400.windows.upload.speed=256000
3861+
um_omgs3.menu.UploadSpeed.230400=230400
3862+
um_omgs3.menu.UploadSpeed.230400.upload.speed=230400
3863+
um_omgs3.menu.UploadSpeed.460800.linux=460800
3864+
um_omgs3.menu.UploadSpeed.460800.macosx=460800
3865+
um_omgs3.menu.UploadSpeed.460800.upload.speed=460800
3866+
um_omgs3.menu.UploadSpeed.512000.windows=512000
3867+
um_omgs3.menu.UploadSpeed.512000.upload.speed=512000
3868+
3869+
um_omgs3.menu.DebugLevel.none=None
3870+
um_omgs3.menu.DebugLevel.none.build.code_debug=0
3871+
um_omgs3.menu.DebugLevel.error=Error
3872+
um_omgs3.menu.DebugLevel.error.build.code_debug=1
3873+
um_omgs3.menu.DebugLevel.warn=Warn
3874+
um_omgs3.menu.DebugLevel.warn.build.code_debug=2
3875+
um_omgs3.menu.DebugLevel.info=Info
3876+
um_omgs3.menu.DebugLevel.info.build.code_debug=3
3877+
um_omgs3.menu.DebugLevel.debug=Debug
3878+
um_omgs3.menu.DebugLevel.debug.build.code_debug=4
3879+
um_omgs3.menu.DebugLevel.verbose=Verbose
3880+
um_omgs3.menu.DebugLevel.verbose.build.code_debug=5
3881+
3882+
um_omgs3.menu.EraseFlash.none=Disabled
3883+
um_omgs3.menu.EraseFlash.none.upload.erase_cmd=
3884+
um_omgs3.menu.EraseFlash.all=Enabled
3885+
um_omgs3.menu.EraseFlash.all.upload.erase_cmd=-e
3886+
3887+
##############################################################
3888+
37353889
um_pros3.name=UM PROS3
37363890
um_pros3.vid.0=0x303a
37373891
um_pros3.pid.0=0x80D3
22.2 KB
Binary file not shown.
+10Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# ESP-IDF Partition Table
2+
# Name, Type, SubType, Offset, Size, Flags
3+
# bootloader.bin,, 0x1000, 32K
4+
# partition table,, 0x8000, 4K
5+
nvs, data, nvs, 0x9000, 20K,
6+
otadata, data, ota, 0xe000, 8K,
7+
ota_0, 0, ota_0, 0x10000, 2048K,
8+
ota_1, 0, ota_1, 0x210000, 2048K,
9+
uf2, app, factory,0x410000, 256K,
10+
ffat, data, fat, 0x450000, 3776K,

‎variants/um_omgs3/pins_arduino.h

Copy file name to clipboard
+59Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
#ifndef Pins_Arduino_h
2+
#define Pins_Arduino_h
3+
4+
#include <stdint.h>
5+
#include "soc/soc_caps.h"
6+
7+
#define USB_VID 0x303A
8+
#define USB_PID 0x8224
9+
#define USB_MANUFACTURER "Unexpected Maker"
10+
#define USB_PRODUCT "OMGS3"
11+
#define USB_SERIAL ""
12+
13+
static const uint8_t TX = 43;
14+
static const uint8_t RX = 44;
15+
16+
static const uint8_t SDA = 8;
17+
static const uint8_t SCL = 9;
18+
19+
static const uint8_t SS = 3;
20+
static const uint8_t MOSI = 6;
21+
static const uint8_t MISO = 5;
22+
static const uint8_t SDO = 6;
23+
static const uint8_t SDI = 5;
24+
static const uint8_t SCK = 4;
25+
26+
static const uint8_t A0 = 1;
27+
static const uint8_t A1 = 2;
28+
static const uint8_t A2 = 3;
29+
static const uint8_t A3 = 4;
30+
static const uint8_t A4 = 5;
31+
static const uint8_t A5 = 6;
32+
static const uint8_t A6 = 7;
33+
static const uint8_t A7 = 8;
34+
static const uint8_t A8 = 9;
35+
36+
static const uint8_t T1 = 1;
37+
static const uint8_t T2 = 2;
38+
static const uint8_t T3 = 3;
39+
static const uint8_t T4 = 4;
40+
static const uint8_t T5 = 5;
41+
static const uint8_t T6 = 6;
42+
static const uint8_t T7 = 7;
43+
static const uint8_t T8 = 8;
44+
static const uint8_t T9 = 9;
45+
46+
static const uint8_t VBUS_SENSE = 33;
47+
48+
static const uint8_t RGB_DATA = 35;
49+
// RGB_BUILTIN and RGB_BRIGHTNESS can be used in new Arduino API rgbLedWrite()
50+
#define RGB_BUILTIN (RGB_DATA + SOC_GPIO_PIN_COUNT)
51+
#define RGB_BRIGHTNESS 64
52+
// BUILTIN_LED can be used in new Arduino API digitalWrite() like in Blink.ino
53+
static const uint8_t LED_BUILTIN = RGB_BUILTIN;
54+
#define BUILTIN_LED LED_BUILTIN // backward compatibility
55+
#define LED_BUILTIN LED_BUILTIN // allow testing #ifdef LED_BUILTIN
56+
57+
static const uint8_t RGB_PWR = 34;
58+
59+
#endif /* Pins_Arduino_h */

‎variants/um_omgs3/tinyuf2.bin

Copy file name to clipboard
180 KB
Binary file not shown.

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.