Skip to content

Commit b836d3e

Browse files
feat(rak3112): update pins_arduino.h to define LED pins and update board.txt
1 parent 52d56ed commit b836d3e

File tree

2 files changed

+164
-2
lines changed

2 files changed

+164
-2
lines changed

boards.txt

Lines changed: 159 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25536,6 +25536,165 @@ odroid_esp32.menu.EraseFlash.all.upload.erase_cmd=-e
2553625536

2553725537
##############################################################
2553825538

25539+
rakwireless_rak3112.name=RAKwireless RAK3112
25540+
25541+
rakwireless_rak3112.upload.tool=esptool_py
25542+
rakwireless_rak3112.upload.tool.default=esptool_py
25543+
rakwireless_rak3112.upload.tool.network=esp_ota
25544+
rakwireless_rak3112.upload.maximum_size=1310720
25545+
rakwireless_rak3112.upload.maximum_data_size=327680
25546+
rakwireless_rak3112.upload.wait_for_upload_port=false
25547+
rakwireless_rak3112.upload.speed=460800
25548+
rakwireless_rak3112.upload.flags=
25549+
rakwireless_rak3112.upload.extra_flags=
25550+
25551+
rakwireless_rak3112.bootloader.tool=esptool_py
25552+
rakwireless_rak3112.bootloader.tool.default=esptool_py
25553+
25554+
rakwireless_rak3112.serial.disableDTR=true
25555+
rakwireless_rak3112.serial.disableRTS=true
25556+
25557+
rakwireless_rak3112.build.tarch=xtensa
25558+
rakwireless_rak3112.build.bootloader_addr=0x0
25559+
rakwireless_rak3112.build.mcu=esp32s3
25560+
rakwireless_rak3112.build.core=esp32
25561+
rakwireless_rak3112.build.target=esp32s3
25562+
rakwireless_rak3112.build.variant=rakwireless_rak3112
25563+
rakwireless_rak3112.build.board=RAKWIRELESS_RAK3112
25564+
25565+
rakwireless_rak3112.build.usb_mode=1
25566+
rakwireless_rak3112.build.cdc_on_boot=1
25567+
rakwireless_rak3112.build.msc_on_boot=0
25568+
rakwireless_rak3112.build.dfu_on_boot=0
25569+
25570+
rakwireless_rak3112.build.f_cpu=240000000L
25571+
rakwireless_rak3112.build.flash_size=16MB
25572+
rakwireless_rak3112.build.flash_freq=80m
25573+
rakwireless_rak3112.build.flash_mode=dio
25574+
rakwireless_rak3112.build.boot=dio
25575+
rakwireless_rak3112.build.partitions=default
25576+
rakwireless_rak3112.build.defines=
25577+
25578+
rakwireless_rak3112.menu.PSRAM.enabled=Enabled
25579+
rakwireless_rak3112.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
25580+
rakwireless_rak3112.menu.PSRAM.enabled.build.psram_type=opi
25581+
rakwireless_rak3112.menu.PSRAM.disabled=Disabled
25582+
rakwireless_rak3112.menu.PSRAM.disabled.build.defines=
25583+
25584+
rakwireless_rak3112.menu.LoopCore.1=Core 1
25585+
rakwireless_rak3112.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
25586+
rakwireless_rak3112.menu.LoopCore.0=Core 0
25587+
rakwireless_rak3112.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
25588+
25589+
rakwireless_rak3112.menu.EventsCore.1=Core 1
25590+
rakwireless_rak3112.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
25591+
rakwireless_rak3112.menu.EventsCore.0=Core 0
25592+
rakwireless_rak3112.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
25593+
25594+
rakwireless_rak3112.menu.USBMode.hwcdc=Hardware CDC and JTAG
25595+
rakwireless_rak3112.menu.USBMode.hwcdc.build.usb_mode=1
25596+
rakwireless_rak3112.menu.USBMode.default=USB-OTG (TinyUSB)
25597+
rakwireless_rak3112.menu.USBMode.default.build.usb_mode=0
25598+
25599+
rakwireless_rak3112.menu.CDCOnBoot.default=Enabled
25600+
rakwireless_rak3112.menu.CDCOnBoot.default.build.cdc_on_boot=1
25601+
rakwireless_rak3112.menu.CDCOnBoot.cdc=Disabled
25602+
rakwireless_rak3112.menu.CDCOnBoot.cdc.build.cdc_on_boot=0
25603+
25604+
rakwireless_rak3112.menu.MSCOnBoot.default=Disabled
25605+
rakwireless_rak3112.menu.MSCOnBoot.default.build.msc_on_boot=0
25606+
rakwireless_rak3112.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
25607+
rakwireless_rak3112.menu.MSCOnBoot.msc.build.msc_on_boot=1
25608+
25609+
rakwireless_rak3112.menu.DFUOnBoot.default=Disabled
25610+
rakwireless_rak3112.menu.DFUOnBoot.default.build.dfu_on_boot=0
25611+
rakwireless_rak3112.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
25612+
rakwireless_rak3112.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
25613+
25614+
rakwireless_rak3112.menu.UploadMode.default=UART0 / Hardware CDC
25615+
rakwireless_rak3112.menu.UploadMode.default.upload.use_1200bps_touch=false
25616+
rakwireless_rak3112.menu.UploadMode.default.upload.wait_for_upload_port=false
25617+
rakwireless_rak3112.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
25618+
rakwireless_rak3112.menu.UploadMode.cdc.upload.use_1200bps_touch=true
25619+
rakwireless_rak3112.menu.UploadMode.cdc.upload.wait_for_upload_port=true
25620+
25621+
rakwireless_rak3112.menu.PartitionScheme.default_16MB=Default (6.25MB APP/3.43MB SPIFFS)
25622+
rakwireless_rak3112.menu.PartitionScheme.default_16MB.build.partitions=default_16MB
25623+
rakwireless_rak3112.menu.PartitionScheme.default_16MB.upload.maximum_size=6553600
25624+
rakwireless_rak3112.menu.PartitionScheme.app3M_fat9M_16MB=16M Flash (3MB APP/9MB FATFS)
25625+
rakwireless_rak3112.menu.PartitionScheme.app3M_fat9M_16MB.build.partitions=app3M_fat9M_16MB
25626+
rakwireless_rak3112.menu.PartitionScheme.app3M_fat9M_16MB.upload.maximum_size=3145728
25627+
rakwireless_rak3112.menu.PartitionScheme.tinyuf2=TinyUF2 16MB (2MB APP/11.6MB FATFS)
25628+
rakwireless_rak3112.menu.PartitionScheme.tinyuf2.build.custom_bootloader=bootloader-tinyuf2
25629+
rakwireless_rak3112.menu.PartitionScheme.tinyuf2.build.partitions=tinyuf2-partitions-16MB
25630+
rakwireless_rak3112.menu.PartitionScheme.tinyuf2.upload.maximum_size=2097152
25631+
rakwireless_rak3112.menu.PartitionScheme.tinyuf2.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
25632+
rakwireless_rak3112.menu.PartitionScheme.tinyuf2_noota=TinyUF2 16MB No OTA(4MB APP/11.6MB FATFS)
25633+
rakwireless_rak3112.menu.PartitionScheme.tinyuf2_noota.build.custom_bootloader=bootloader-tinyuf2
25634+
rakwireless_rak3112.menu.PartitionScheme.tinyuf2_noota.build.partitions=tinyuf2-partitions-16MB-noota
25635+
rakwireless_rak3112.menu.PartitionScheme.tinyuf2_noota.upload.maximum_size=4194304
25636+
rakwireless_rak3112.menu.PartitionScheme.tinyuf2_noota.upload.extra_flags=0x410000 "{runtime.platform.path}/variants/{build.variant}/tinyuf2.bin"
25637+
rakwireless_rak3112.menu.PartitionScheme.large_spiffs=Large SPIFFS (4.5MB APP/6.93MB SPIFFS)
25638+
rakwireless_rak3112.menu.PartitionScheme.large_spiffs.build.partitions=large_spiffs_16MB
25639+
rakwireless_rak3112.menu.PartitionScheme.large_spiffs.upload.maximum_size=4718592
25640+
rakwireless_rak3112.menu.PartitionScheme.custom=Custom
25641+
rakwireless_rak3112.menu.PartitionScheme.custom.build.partitions=
25642+
rakwireless_rak3112.menu.PartitionScheme.custom.upload.maximum_size=16777216
25643+
25644+
rakwireless_rak3112.menu.CPUFreq.240=240MHz (WiFi/BT)
25645+
rakwireless_rak3112.menu.CPUFreq.240.build.f_cpu=240000000L
25646+
rakwireless_rak3112.menu.CPUFreq.160=160MHz (WiFi/BT)
25647+
rakwireless_rak3112.menu.CPUFreq.160.build.f_cpu=160000000L
25648+
rakwireless_rak3112.menu.CPUFreq.80=80MHz (WiFi/BT)
25649+
rakwireless_rak3112.menu.CPUFreq.80.build.f_cpu=80000000L
25650+
25651+
rakwireless_rak3112.menu.FlashMode.qio=QIO
25652+
rakwireless_rak3112.menu.FlashMode.qio.build.flash_mode=dio
25653+
rakwireless_rak3112.menu.FlashMode.qio.build.boot=qio
25654+
rakwireless_rak3112.menu.FlashMode.dio=DIO
25655+
rakwireless_rak3112.menu.FlashMode.dio.build.flash_mode=dio
25656+
rakwireless_rak3112.menu.FlashMode.dio.build.boot=dio
25657+
25658+
rakwireless_rak3112.menu.FlashFreq.80=80MHz
25659+
rakwireless_rak3112.menu.FlashFreq.80.build.flash_freq=80m
25660+
rakwireless_rak3112.menu.FlashFreq.40=40MHz
25661+
rakwireless_rak3112.menu.FlashFreq.40.build.flash_freq=40m
25662+
25663+
rakwireless_rak3112.menu.UploadSpeed.921600=921600
25664+
rakwireless_rak3112.menu.UploadSpeed.921600.upload.speed=921600
25665+
rakwireless_rak3112.menu.UploadSpeed.115200=115200
25666+
rakwireless_rak3112.menu.UploadSpeed.115200.upload.speed=115200
25667+
rakwireless_rak3112.menu.UploadSpeed.256000.windows=256000
25668+
rakwireless_rak3112.menu.UploadSpeed.256000.upload.speed=256000
25669+
rakwireless_rak3112.menu.UploadSpeed.230400.windows.upload.speed=256000
25670+
rakwireless_rak3112.menu.UploadSpeed.230400=230400
25671+
rakwireless_rak3112.menu.UploadSpeed.230400.upload.speed=230400
25672+
rakwireless_rak3112.menu.UploadSpeed.460800.linux=460800
25673+
rakwireless_rak3112.menu.UploadSpeed.460800.macosx=460800
25674+
rakwireless_rak3112.menu.UploadSpeed.460800.upload.speed=460800
25675+
rakwireless_rak3112.menu.UploadSpeed.512000.windows=512000
25676+
rakwireless_rak3112.menu.UploadSpeed.512000.upload.speed=512000
25677+
25678+
rakwireless_rak3112.menu.DebugLevel.none=None
25679+
rakwireless_rak3112.menu.DebugLevel.none.build.code_debug=0
25680+
rakwireless_rak3112.menu.DebugLevel.error=Error
25681+
rakwireless_rak3112.menu.DebugLevel.error.build.code_debug=1
25682+
rakwireless_rak3112.menu.DebugLevel.warn=Warn
25683+
rakwireless_rak3112.menu.DebugLevel.warn.build.code_debug=2
25684+
rakwireless_rak3112.menu.DebugLevel.info=Info
25685+
rakwireless_rak3112.menu.DebugLevel.info.build.code_debug=3
25686+
rakwireless_rak3112.menu.DebugLevel.debug=Debug
25687+
rakwireless_rak3112.menu.DebugLevel.debug.build.code_debug=4
25688+
rakwireless_rak3112.menu.DebugLevel.verbose=Verbose
25689+
rakwireless_rak3112.menu.DebugLevel.verbose.build.code_debug=5
25690+
25691+
rakwireless_rak3112.menu.EraseFlash.none=Disabled
25692+
rakwireless_rak3112.menu.EraseFlash.none.upload.erase_cmd=
25693+
rakwireless_rak3112.menu.EraseFlash.all=Enabled
25694+
rakwireless_rak3112.menu.EraseFlash.all.upload.erase_cmd=-e
25695+
25696+
##############################################################
25697+
2553925698
heltec_wifi_kit_32.name=Heltec WiFi Kit 32
2554025699

2554125700
heltec_wifi_kit_32.bootloader.tool=esptool_py

variants/rakwireless_rak3112/pins_arduino.h

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@
1111
#define USB_VID 0x303a
1212
#define USB_PID 0x1001
1313

14-
static const uint8_t LED_BUILTIN = 37;
14+
#define LED_GREEN 46
15+
#define LED_BLUE 45
16+
17+
static const uint8_t LED_BUILTIN = LED_GREEN;
1518
#define BUILTIN_LED LED_BUILTIN // backward compatibility
1619
#define LED_BUILTIN LED_BUILTIN // allow testing #ifdef LED_BUILTIN
1720

@@ -44,4 +47,4 @@ static const uint8_t SCK = 13;
4447
#define LORA_BUSY 48
4548
#define LORA_IRQ LORA_DIO1
4649

47-
#endif /* Pins_Arduino_h */
50+
#endif /* Pins_Arduino_h */

0 commit comments

Comments
 (0)