@@ -52443,3 +52443,233 @@ esp32p4_4ds_mipi.menu.DisplayModel.esp32p4_101ct_clb.build.DisplayModel=ESP32P4_
52443
52443
esp32p4_4ds_mipi.build.defines=-DBOARD_HAS_PSRAM -D{build.board} -D{build.DisplayModel}
52444
52444
52445
52445
##############################################################
52446
+
52447
+ # Axiometa PIXIE M1 - Based on ESP32-S3-Mini-N4R2
52448
+ # 4MB Quad SPI Flash, 2MB Quad SPI PSRAM
52449
+
52450
+ axiometa_pixie_m1.name=Axiometa PIXIE M1
52451
+
52452
+ axiometa_pixie_m1.bootloader.tool=esptool_py
52453
+ axiometa_pixie_m1.bootloader.tool.default=esptool_py
52454
+
52455
+ axiometa_pixie_m1.upload.tool=esptool_py
52456
+ axiometa_pixie_m1.upload.tool.default=esptool_py
52457
+ axiometa_pixie_m1.upload.tool.network=esp_ota
52458
+
52459
+ axiometa_pixie_m1.upload.maximum_size=1310720
52460
+ axiometa_pixie_m1.upload.maximum_data_size=327680
52461
+ axiometa_pixie_m1.upload.flags=
52462
+ axiometa_pixie_m1.upload.extra_flags=
52463
+ axiometa_pixie_m1.upload.use_1200bps_touch=false
52464
+ axiometa_pixie_m1.upload.wait_for_upload_port=false
52465
+
52466
+ axiometa_pixie_m1.serial.disableDTR=false
52467
+ axiometa_pixie_m1.serial.disableRTS=false
52468
+
52469
+ axiometa_pixie_m1.build.tarch=xtensa
52470
+ axiometa_pixie_m1.build.bootloader_addr=0x0
52471
+ axiometa_pixie_m1.build.target=esp32s3
52472
+ axiometa_pixie_m1.build.mcu=esp32s3
52473
+ axiometa_pixie_m1.build.core=esp32
52474
+ axiometa_pixie_m1.build.variant=axiometa_pixie_m1
52475
+ axiometa_pixie_m1.build.board=AXIOMETA_PIXIE_M1
52476
+
52477
+ # Hardware Configuration (ESP32-S3-Mini-N4R2)
52478
+ axiometa_pixie_m1.build.usb_mode=1
52479
+ axiometa_pixie_m1.build.cdc_on_boot=1
52480
+ axiometa_pixie_m1.build.msc_on_boot=0
52481
+ axiometa_pixie_m1.build.dfu_on_boot=0
52482
+ axiometa_pixie_m1.build.f_cpu=240000000L
52483
+ axiometa_pixie_m1.build.flash_size=4MB
52484
+ axiometa_pixie_m1.build.flash_freq=80m
52485
+ axiometa_pixie_m1.build.flash_mode=dio
52486
+ axiometa_pixie_m1.build.boot=qio
52487
+ axiometa_pixie_m1.build.boot_freq=80m
52488
+ axiometa_pixie_m1.build.partitions=default
52489
+ axiometa_pixie_m1.build.defines=-DBOARD_HAS_PSRAM
52490
+ axiometa_pixie_m1.build.loop_core=
52491
+ axiometa_pixie_m1.build.event_core=
52492
+ axiometa_pixie_m1.build.psram_type=qspi
52493
+ axiometa_pixie_m1.build.memory_type={build.boot}_{build.psram_type}
52494
+
52495
+ ## JTAG Adapter - N4R2 Compatible
52496
+ axiometa_pixie_m1.menu.JTAGAdapter.default=Disabled
52497
+ axiometa_pixie_m1.menu.JTAGAdapter.default.build.copy_jtag_files=0
52498
+ axiometa_pixie_m1.menu.JTAGAdapter.builtin=Integrated USB JTAG
52499
+ axiometa_pixie_m1.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
52500
+ axiometa_pixie_m1.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
52501
+ axiometa_pixie_m1.menu.JTAGAdapter.external=FTDI Adapter
52502
+ axiometa_pixie_m1.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
52503
+ axiometa_pixie_m1.menu.JTAGAdapter.external.build.copy_jtag_files=1
52504
+ axiometa_pixie_m1.menu.JTAGAdapter.bridge=ESP USB Bridge
52505
+ axiometa_pixie_m1.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
52506
+ axiometa_pixie_m1.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
52507
+
52508
+ ## PSRAM - N4R2 has 2MB QSPI PSRAM
52509
+ axiometa_pixie_m1.menu.PSRAM.enabled=QSPI PSRAM (Enabled)
52510
+ axiometa_pixie_m1.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
52511
+ axiometa_pixie_m1.menu.PSRAM.enabled.build.psram_type=qspi
52512
+ axiometa_pixie_m1.menu.PSRAM.disabled=Disabled
52513
+ axiometa_pixie_m1.menu.PSRAM.disabled.build.defines=
52514
+ axiometa_pixie_m1.menu.PSRAM.disabled.build.psram_type=qspi
52515
+
52516
+ ## Flash Mode - N4R2 Compatible (QSPI Flash)
52517
+ axiometa_pixie_m1.menu.FlashMode.qio=QIO 80MHz
52518
+ axiometa_pixie_m1.menu.FlashMode.qio.build.flash_mode=dio
52519
+ axiometa_pixie_m1.menu.FlashMode.qio.build.boot=qio
52520
+ axiometa_pixie_m1.menu.FlashMode.qio.build.boot_freq=80m
52521
+ axiometa_pixie_m1.menu.FlashMode.qio.build.flash_freq=80m
52522
+ axiometa_pixie_m1.menu.FlashMode.qio120=QIO 120MHz
52523
+ axiometa_pixie_m1.menu.FlashMode.qio120.build.flash_mode=dio
52524
+ axiometa_pixie_m1.menu.FlashMode.qio120.build.boot=qio
52525
+ axiometa_pixie_m1.menu.FlashMode.qio120.build.boot_freq=120m
52526
+ axiometa_pixie_m1.menu.FlashMode.qio120.build.flash_freq=80m
52527
+ axiometa_pixie_m1.menu.FlashMode.dio=DIO 80MHz
52528
+ axiometa_pixie_m1.menu.FlashMode.dio.build.flash_mode=dio
52529
+ axiometa_pixie_m1.menu.FlashMode.dio.build.boot=dio
52530
+ axiometa_pixie_m1.menu.FlashMode.dio.build.boot_freq=80m
52531
+ axiometa_pixie_m1.menu.FlashMode.dio.build.flash_freq=80m
52532
+
52533
+ ## CPU Core Assignment
52534
+ axiometa_pixie_m1.menu.LoopCore.1=Core 1
52535
+ axiometa_pixie_m1.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
52536
+ axiometa_pixie_m1.menu.LoopCore.0=Core 0
52537
+ axiometa_pixie_m1.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
52538
+
52539
+ axiometa_pixie_m1.menu.EventsCore.1=Core 1
52540
+ axiometa_pixie_m1.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
52541
+ axiometa_pixie_m1.menu.EventsCore.0=Core 0
52542
+ axiometa_pixie_m1.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
52543
+
52544
+ ## USB Mode - Both modes work on N4R2
52545
+ axiometa_pixie_m1.menu.USBMode.hwcdc=Hardware CDC and JTAG
52546
+ axiometa_pixie_m1.menu.USBMode.hwcdc.build.usb_mode=1
52547
+ axiometa_pixie_m1.menu.USBMode.default=USB-OTG (TinyUSB)
52548
+ axiometa_pixie_m1.menu.USBMode.default.build.usb_mode=0
52549
+
52550
+ ## CDC On Boot
52551
+ axiometa_pixie_m1.menu.CDCOnBoot.cdc=Enabled
52552
+ axiometa_pixie_m1.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
52553
+ axiometa_pixie_m1.menu.CDCOnBoot.default=Disabled
52554
+ axiometa_pixie_m1.menu.CDCOnBoot.default.build.cdc_on_boot=0
52555
+
52556
+ ## MSC On Boot (Only works with USB-OTG mode)
52557
+ axiometa_pixie_m1.menu.MSCOnBoot.default=Disabled
52558
+ axiometa_pixie_m1.menu.MSCOnBoot.default.build.msc_on_boot=0
52559
+ axiometa_pixie_m1.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
52560
+ axiometa_pixie_m1.menu.MSCOnBoot.msc.build.msc_on_boot=1
52561
+
52562
+ ## DFU On Boot (Only works with USB-OTG mode)
52563
+ axiometa_pixie_m1.menu.DFUOnBoot.default=Disabled
52564
+ axiometa_pixie_m1.menu.DFUOnBoot.default.build.dfu_on_boot=0
52565
+ axiometa_pixie_m1.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
52566
+ axiometa_pixie_m1.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
52567
+
52568
+ ## Upload Mode
52569
+ axiometa_pixie_m1.menu.UploadMode.default=UART0 / Hardware CDC
52570
+ axiometa_pixie_m1.menu.UploadMode.default.upload.use_1200bps_touch=false
52571
+ axiometa_pixie_m1.menu.UploadMode.default.upload.wait_for_upload_port=false
52572
+ axiometa_pixie_m1.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
52573
+ axiometa_pixie_m1.menu.UploadMode.cdc.upload.use_1200bps_touch=true
52574
+ axiometa_pixie_m1.menu.UploadMode.cdc.upload.wait_for_upload_port=true
52575
+
52576
+ ## Partition Schemes - 4MB Flash Compatible Only
52577
+ axiometa_pixie_m1.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
52578
+ axiometa_pixie_m1.menu.PartitionScheme.default.build.partitions=default
52579
+ axiometa_pixie_m1.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
52580
+ axiometa_pixie_m1.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
52581
+ axiometa_pixie_m1.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
52582
+ axiometa_pixie_m1.menu.PartitionScheme.minimal.build.partitions=minimal
52583
+ axiometa_pixie_m1.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
52584
+ axiometa_pixie_m1.menu.PartitionScheme.no_fs.build.partitions=no_fs
52585
+ axiometa_pixie_m1.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
52586
+ axiometa_pixie_m1.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
52587
+ axiometa_pixie_m1.menu.PartitionScheme.no_ota.build.partitions=no_ota
52588
+ axiometa_pixie_m1.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
52589
+ axiometa_pixie_m1.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
52590
+ axiometa_pixie_m1.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
52591
+ axiometa_pixie_m1.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
52592
+ axiometa_pixie_m1.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
52593
+ axiometa_pixie_m1.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
52594
+ axiometa_pixie_m1.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
52595
+ axiometa_pixie_m1.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
52596
+ axiometa_pixie_m1.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
52597
+ axiometa_pixie_m1.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
52598
+ axiometa_pixie_m1.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
52599
+ axiometa_pixie_m1.menu.PartitionScheme.huge_app.build.partitions=huge_app
52600
+ axiometa_pixie_m1.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
52601
+ axiometa_pixie_m1.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
52602
+ axiometa_pixie_m1.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
52603
+ axiometa_pixie_m1.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
52604
+ axiometa_pixie_m1.menu.PartitionScheme.rainmaker=RainMaker 4MB
52605
+ axiometa_pixie_m1.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
52606
+ axiometa_pixie_m1.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
52607
+ axiometa_pixie_m1.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
52608
+ axiometa_pixie_m1.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
52609
+ axiometa_pixie_m1.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
52610
+ axiometa_pixie_m1.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
52611
+ axiometa_pixie_m1.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
52612
+ axiometa_pixie_m1.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
52613
+ axiometa_pixie_m1.menu.PartitionScheme.custom=Custom
52614
+ axiometa_pixie_m1.menu.PartitionScheme.custom.build.partitions=
52615
+ axiometa_pixie_m1.menu.PartitionScheme.custom.upload.maximum_size=4194304
52616
+
52617
+ ## CPU Frequency
52618
+ axiometa_pixie_m1.menu.CPUFreq.240=240MHz (WiFi)
52619
+ axiometa_pixie_m1.menu.CPUFreq.240.build.f_cpu=240000000L
52620
+ axiometa_pixie_m1.menu.CPUFreq.160=160MHz (WiFi)
52621
+ axiometa_pixie_m1.menu.CPUFreq.160.build.f_cpu=160000000L
52622
+ axiometa_pixie_m1.menu.CPUFreq.80=80MHz (WiFi)
52623
+ axiometa_pixie_m1.menu.CPUFreq.80.build.f_cpu=80000000L
52624
+ axiometa_pixie_m1.menu.CPUFreq.40=40MHz
52625
+ axiometa_pixie_m1.menu.CPUFreq.40.build.f_cpu=40000000L
52626
+ axiometa_pixie_m1.menu.CPUFreq.20=20MHz
52627
+ axiometa_pixie_m1.menu.CPUFreq.20.build.f_cpu=20000000L
52628
+ axiometa_pixie_m1.menu.CPUFreq.10=10MHz
52629
+ axiometa_pixie_m1.menu.CPUFreq.10.build.f_cpu=10000000L
52630
+
52631
+ ## Upload Speed
52632
+ axiometa_pixie_m1.menu.UploadSpeed.921600=921600
52633
+ axiometa_pixie_m1.menu.UploadSpeed.921600.upload.speed=921600
52634
+ axiometa_pixie_m1.menu.UploadSpeed.115200=115200
52635
+ axiometa_pixie_m1.menu.UploadSpeed.115200.upload.speed=115200
52636
+ axiometa_pixie_m1.menu.UploadSpeed.256000.windows=256000
52637
+ axiometa_pixie_m1.menu.UploadSpeed.256000.upload.speed=256000
52638
+ axiometa_pixie_m1.menu.UploadSpeed.230400.windows.upload.speed=256000
52639
+ axiometa_pixie_m1.menu.UploadSpeed.230400=230400
52640
+ axiometa_pixie_m1.menu.UploadSpeed.230400.upload.speed=230400
52641
+ axiometa_pixie_m1.menu.UploadSpeed.460800.linux=460800
52642
+ axiometa_pixie_m1.menu.UploadSpeed.460800.macosx=460800
52643
+ axiometa_pixie_m1.menu.UploadSpeed.460800.upload.speed=460800
52644
+ axiometa_pixie_m1.menu.UploadSpeed.512000.windows=512000
52645
+ axiometa_pixie_m1.menu.UploadSpeed.512000.upload.speed=512000
52646
+
52647
+ ## Debug Level
52648
+ axiometa_pixie_m1.menu.DebugLevel.none=None
52649
+ axiometa_pixie_m1.menu.DebugLevel.none.build.code_debug=0
52650
+ axiometa_pixie_m1.menu.DebugLevel.error=Error
52651
+ axiometa_pixie_m1.menu.DebugLevel.error.build.code_debug=1
52652
+ axiometa_pixie_m1.menu.DebugLevel.warn=Warn
52653
+ axiometa_pixie_m1.menu.DebugLevel.warn.build.code_debug=2
52654
+ axiometa_pixie_m1.menu.DebugLevel.info=Info
52655
+ axiometa_pixie_m1.menu.DebugLevel.info.build.code_debug=3
52656
+ axiometa_pixie_m1.menu.DebugLevel.debug=Debug
52657
+ axiometa_pixie_m1.menu.DebugLevel.debug.build.code_debug=4
52658
+ axiometa_pixie_m1.menu.DebugLevel.verbose=Verbose
52659
+ axiometa_pixie_m1.menu.DebugLevel.verbose.build.code_debug=5
52660
+
52661
+ ## Erase Flash
52662
+ axiometa_pixie_m1.menu.EraseFlash.none=Disabled
52663
+ axiometa_pixie_m1.menu.EraseFlash.none.upload.erase_cmd=
52664
+ axiometa_pixie_m1.menu.EraseFlash.all=Enabled
52665
+ axiometa_pixie_m1.menu.EraseFlash.all.upload.erase_cmd=-e
52666
+
52667
+ ## Zigbee Mode
52668
+ axiometa_pixie_m1.menu.ZigbeeMode.default=Disabled
52669
+ axiometa_pixie_m1.menu.ZigbeeMode.default.build.zigbee_mode=
52670
+ axiometa_pixie_m1.menu.ZigbeeMode.default.build.zigbee_libs=
52671
+ axiometa_pixie_m1.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
52672
+ axiometa_pixie_m1.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
52673
+ axiometa_pixie_m1.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.remote
52674
+
52675
+ ##############################################################
0 commit comments