@@ -52624,3 +52624,233 @@ esp32p4_4ds_mipi.menu.DisplayModel.esp32p4_101ct_clb.build.DisplayModel=ESP32P4_
52624
52624
esp32p4_4ds_mipi.build.defines=-DBOARD_HAS_PSRAM -D{build.board} -D{build.DisplayModel}
52625
52625
52626
52626
##############################################################
52627
+
52628
+ # Axiometa PIXIE M1 - Based on ESP32-S3-Mini-N4R2
52629
+ # 4MB Quad SPI Flash, 2MB Quad SPI PSRAM
52630
+
52631
+ axiometa_pixie_m1.name=Axiometa PIXIE M1
52632
+
52633
+ axiometa_pixie_m1.bootloader.tool=esptool_py
52634
+ axiometa_pixie_m1.bootloader.tool.default=esptool_py
52635
+
52636
+ axiometa_pixie_m1.upload.tool=esptool_py
52637
+ axiometa_pixie_m1.upload.tool.default=esptool_py
52638
+ axiometa_pixie_m1.upload.tool.network=esp_ota
52639
+
52640
+ axiometa_pixie_m1.upload.maximum_size=1310720
52641
+ axiometa_pixie_m1.upload.maximum_data_size=327680
52642
+ axiometa_pixie_m1.upload.flags=
52643
+ axiometa_pixie_m1.upload.extra_flags=
52644
+ axiometa_pixie_m1.upload.use_1200bps_touch=false
52645
+ axiometa_pixie_m1.upload.wait_for_upload_port=false
52646
+
52647
+ axiometa_pixie_m1.serial.disableDTR=false
52648
+ axiometa_pixie_m1.serial.disableRTS=false
52649
+
52650
+ axiometa_pixie_m1.build.tarch=xtensa
52651
+ axiometa_pixie_m1.build.bootloader_addr=0x0
52652
+ axiometa_pixie_m1.build.target=esp32s3
52653
+ axiometa_pixie_m1.build.mcu=esp32s3
52654
+ axiometa_pixie_m1.build.core=esp32
52655
+ axiometa_pixie_m1.build.variant=axiometa_pixie_m1
52656
+ axiometa_pixie_m1.build.board=AXIOMETA_PIXIE_M1
52657
+
52658
+ # Hardware Configuration (ESP32-S3-Mini-N4R2)
52659
+ axiometa_pixie_m1.build.usb_mode=1
52660
+ axiometa_pixie_m1.build.cdc_on_boot=1
52661
+ axiometa_pixie_m1.build.msc_on_boot=0
52662
+ axiometa_pixie_m1.build.dfu_on_boot=0
52663
+ axiometa_pixie_m1.build.f_cpu=240000000L
52664
+ axiometa_pixie_m1.build.flash_size=4MB
52665
+ axiometa_pixie_m1.build.flash_freq=80m
52666
+ axiometa_pixie_m1.build.flash_mode=dio
52667
+ axiometa_pixie_m1.build.boot=qio
52668
+ axiometa_pixie_m1.build.boot_freq=80m
52669
+ axiometa_pixie_m1.build.partitions=default
52670
+ axiometa_pixie_m1.build.defines=-DBOARD_HAS_PSRAM
52671
+ axiometa_pixie_m1.build.loop_core=
52672
+ axiometa_pixie_m1.build.event_core=
52673
+ axiometa_pixie_m1.build.psram_type=qspi
52674
+ axiometa_pixie_m1.build.memory_type={build.boot}_{build.psram_type}
52675
+
52676
+ ## JTAG Adapter - N4R2 Compatible
52677
+ axiometa_pixie_m1.menu.JTAGAdapter.default=Disabled
52678
+ axiometa_pixie_m1.menu.JTAGAdapter.default.build.copy_jtag_files=0
52679
+ axiometa_pixie_m1.menu.JTAGAdapter.builtin=Integrated USB JTAG
52680
+ axiometa_pixie_m1.menu.JTAGAdapter.builtin.build.openocdscript=esp32s3-builtin.cfg
52681
+ axiometa_pixie_m1.menu.JTAGAdapter.builtin.build.copy_jtag_files=1
52682
+ axiometa_pixie_m1.menu.JTAGAdapter.external=FTDI Adapter
52683
+ axiometa_pixie_m1.menu.JTAGAdapter.external.build.openocdscript=esp32s3-ftdi.cfg
52684
+ axiometa_pixie_m1.menu.JTAGAdapter.external.build.copy_jtag_files=1
52685
+ axiometa_pixie_m1.menu.JTAGAdapter.bridge=ESP USB Bridge
52686
+ axiometa_pixie_m1.menu.JTAGAdapter.bridge.build.openocdscript=esp32s3-bridge.cfg
52687
+ axiometa_pixie_m1.menu.JTAGAdapter.bridge.build.copy_jtag_files=1
52688
+
52689
+ ## PSRAM - N4R2 has 2MB QSPI PSRAM
52690
+ axiometa_pixie_m1.menu.PSRAM.enabled=QSPI PSRAM (Enabled)
52691
+ axiometa_pixie_m1.menu.PSRAM.enabled.build.defines=-DBOARD_HAS_PSRAM
52692
+ axiometa_pixie_m1.menu.PSRAM.enabled.build.psram_type=qspi
52693
+ axiometa_pixie_m1.menu.PSRAM.disabled=Disabled
52694
+ axiometa_pixie_m1.menu.PSRAM.disabled.build.defines=
52695
+ axiometa_pixie_m1.menu.PSRAM.disabled.build.psram_type=qspi
52696
+
52697
+ ## Flash Mode - N4R2 Compatible (QSPI Flash)
52698
+ axiometa_pixie_m1.menu.FlashMode.qio=QIO 80MHz
52699
+ axiometa_pixie_m1.menu.FlashMode.qio.build.flash_mode=dio
52700
+ axiometa_pixie_m1.menu.FlashMode.qio.build.boot=qio
52701
+ axiometa_pixie_m1.menu.FlashMode.qio.build.boot_freq=80m
52702
+ axiometa_pixie_m1.menu.FlashMode.qio.build.flash_freq=80m
52703
+ axiometa_pixie_m1.menu.FlashMode.qio120=QIO 120MHz
52704
+ axiometa_pixie_m1.menu.FlashMode.qio120.build.flash_mode=dio
52705
+ axiometa_pixie_m1.menu.FlashMode.qio120.build.boot=qio
52706
+ axiometa_pixie_m1.menu.FlashMode.qio120.build.boot_freq=120m
52707
+ axiometa_pixie_m1.menu.FlashMode.qio120.build.flash_freq=80m
52708
+ axiometa_pixie_m1.menu.FlashMode.dio=DIO 80MHz
52709
+ axiometa_pixie_m1.menu.FlashMode.dio.build.flash_mode=dio
52710
+ axiometa_pixie_m1.menu.FlashMode.dio.build.boot=dio
52711
+ axiometa_pixie_m1.menu.FlashMode.dio.build.boot_freq=80m
52712
+ axiometa_pixie_m1.menu.FlashMode.dio.build.flash_freq=80m
52713
+
52714
+ ## CPU Core Assignment
52715
+ axiometa_pixie_m1.menu.LoopCore.1=Core 1
52716
+ axiometa_pixie_m1.menu.LoopCore.1.build.loop_core=-DARDUINO_RUNNING_CORE=1
52717
+ axiometa_pixie_m1.menu.LoopCore.0=Core 0
52718
+ axiometa_pixie_m1.menu.LoopCore.0.build.loop_core=-DARDUINO_RUNNING_CORE=0
52719
+
52720
+ axiometa_pixie_m1.menu.EventsCore.1=Core 1
52721
+ axiometa_pixie_m1.menu.EventsCore.1.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=1
52722
+ axiometa_pixie_m1.menu.EventsCore.0=Core 0
52723
+ axiometa_pixie_m1.menu.EventsCore.0.build.event_core=-DARDUINO_EVENT_RUNNING_CORE=0
52724
+
52725
+ ## USB Mode - Both modes work on N4R2
52726
+ axiometa_pixie_m1.menu.USBMode.hwcdc=Hardware CDC and JTAG
52727
+ axiometa_pixie_m1.menu.USBMode.hwcdc.build.usb_mode=1
52728
+ axiometa_pixie_m1.menu.USBMode.default=USB-OTG (TinyUSB)
52729
+ axiometa_pixie_m1.menu.USBMode.default.build.usb_mode=0
52730
+
52731
+ ## CDC On Boot
52732
+ axiometa_pixie_m1.menu.CDCOnBoot.cdc=Enabled
52733
+ axiometa_pixie_m1.menu.CDCOnBoot.cdc.build.cdc_on_boot=1
52734
+ axiometa_pixie_m1.menu.CDCOnBoot.default=Disabled
52735
+ axiometa_pixie_m1.menu.CDCOnBoot.default.build.cdc_on_boot=0
52736
+
52737
+ ## MSC On Boot (Only works with USB-OTG mode)
52738
+ axiometa_pixie_m1.menu.MSCOnBoot.default=Disabled
52739
+ axiometa_pixie_m1.menu.MSCOnBoot.default.build.msc_on_boot=0
52740
+ axiometa_pixie_m1.menu.MSCOnBoot.msc=Enabled (Requires USB-OTG Mode)
52741
+ axiometa_pixie_m1.menu.MSCOnBoot.msc.build.msc_on_boot=1
52742
+
52743
+ ## DFU On Boot (Only works with USB-OTG mode)
52744
+ axiometa_pixie_m1.menu.DFUOnBoot.default=Disabled
52745
+ axiometa_pixie_m1.menu.DFUOnBoot.default.build.dfu_on_boot=0
52746
+ axiometa_pixie_m1.menu.DFUOnBoot.dfu=Enabled (Requires USB-OTG Mode)
52747
+ axiometa_pixie_m1.menu.DFUOnBoot.dfu.build.dfu_on_boot=1
52748
+
52749
+ ## Upload Mode
52750
+ axiometa_pixie_m1.menu.UploadMode.default=UART0 / Hardware CDC
52751
+ axiometa_pixie_m1.menu.UploadMode.default.upload.use_1200bps_touch=false
52752
+ axiometa_pixie_m1.menu.UploadMode.default.upload.wait_for_upload_port=false
52753
+ axiometa_pixie_m1.menu.UploadMode.cdc=USB-OTG CDC (TinyUSB)
52754
+ axiometa_pixie_m1.menu.UploadMode.cdc.upload.use_1200bps_touch=true
52755
+ axiometa_pixie_m1.menu.UploadMode.cdc.upload.wait_for_upload_port=true
52756
+
52757
+ ## Partition Schemes - 4MB Flash Compatible Only
52758
+ axiometa_pixie_m1.menu.PartitionScheme.default=Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)
52759
+ axiometa_pixie_m1.menu.PartitionScheme.default.build.partitions=default
52760
+ axiometa_pixie_m1.menu.PartitionScheme.defaultffat=Default 4MB with ffat (1.2MB APP/1.5MB FATFS)
52761
+ axiometa_pixie_m1.menu.PartitionScheme.defaultffat.build.partitions=default_ffat
52762
+ axiometa_pixie_m1.menu.PartitionScheme.minimal=Minimal (1.3MB APP/700KB SPIFFS)
52763
+ axiometa_pixie_m1.menu.PartitionScheme.minimal.build.partitions=minimal
52764
+ axiometa_pixie_m1.menu.PartitionScheme.no_fs=No FS 4MB (2MB APP x2)
52765
+ axiometa_pixie_m1.menu.PartitionScheme.no_fs.build.partitions=no_fs
52766
+ axiometa_pixie_m1.menu.PartitionScheme.no_fs.upload.maximum_size=2031616
52767
+ axiometa_pixie_m1.menu.PartitionScheme.no_ota=No OTA (2MB APP/2MB SPIFFS)
52768
+ axiometa_pixie_m1.menu.PartitionScheme.no_ota.build.partitions=no_ota
52769
+ axiometa_pixie_m1.menu.PartitionScheme.no_ota.upload.maximum_size=2097152
52770
+ axiometa_pixie_m1.menu.PartitionScheme.noota_3g=No OTA (1MB APP/3MB SPIFFS)
52771
+ axiometa_pixie_m1.menu.PartitionScheme.noota_3g.build.partitions=noota_3g
52772
+ axiometa_pixie_m1.menu.PartitionScheme.noota_3g.upload.maximum_size=1048576
52773
+ axiometa_pixie_m1.menu.PartitionScheme.noota_ffat=No OTA (2MB APP/2MB FATFS)
52774
+ axiometa_pixie_m1.menu.PartitionScheme.noota_ffat.build.partitions=noota_ffat
52775
+ axiometa_pixie_m1.menu.PartitionScheme.noota_ffat.upload.maximum_size=2097152
52776
+ axiometa_pixie_m1.menu.PartitionScheme.noota_3gffat=No OTA (1MB APP/3MB FATFS)
52777
+ axiometa_pixie_m1.menu.PartitionScheme.noota_3gffat.build.partitions=noota_3gffat
52778
+ axiometa_pixie_m1.menu.PartitionScheme.noota_3gffat.upload.maximum_size=1048576
52779
+ axiometa_pixie_m1.menu.PartitionScheme.huge_app=Huge APP (3MB No OTA/1MB SPIFFS)
52780
+ axiometa_pixie_m1.menu.PartitionScheme.huge_app.build.partitions=huge_app
52781
+ axiometa_pixie_m1.menu.PartitionScheme.huge_app.upload.maximum_size=3145728
52782
+ axiometa_pixie_m1.menu.PartitionScheme.min_spiffs=Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)
52783
+ axiometa_pixie_m1.menu.PartitionScheme.min_spiffs.build.partitions=min_spiffs
52784
+ axiometa_pixie_m1.menu.PartitionScheme.min_spiffs.upload.maximum_size=1966080
52785
+ axiometa_pixie_m1.menu.PartitionScheme.rainmaker=RainMaker 4MB
52786
+ axiometa_pixie_m1.menu.PartitionScheme.rainmaker.build.partitions=rainmaker
52787
+ axiometa_pixie_m1.menu.PartitionScheme.rainmaker.upload.maximum_size=1966080
52788
+ axiometa_pixie_m1.menu.PartitionScheme.rainmaker_4MB=RainMaker 4MB No OTA
52789
+ axiometa_pixie_m1.menu.PartitionScheme.rainmaker_4MB.build.partitions=rainmaker_4MB_no_ota
52790
+ axiometa_pixie_m1.menu.PartitionScheme.rainmaker_4MB.upload.maximum_size=4038656
52791
+ axiometa_pixie_m1.menu.PartitionScheme.zigbee_zczr=Zigbee ZCZR 4MB with spiffs
52792
+ axiometa_pixie_m1.menu.PartitionScheme.zigbee_zczr.build.partitions=zigbee_zczr
52793
+ axiometa_pixie_m1.menu.PartitionScheme.zigbee_zczr.upload.maximum_size=1310720
52794
+ axiometa_pixie_m1.menu.PartitionScheme.custom=Custom
52795
+ axiometa_pixie_m1.menu.PartitionScheme.custom.build.partitions=
52796
+ axiometa_pixie_m1.menu.PartitionScheme.custom.upload.maximum_size=4194304
52797
+
52798
+ ## CPU Frequency
52799
+ axiometa_pixie_m1.menu.CPUFreq.240=240MHz (WiFi)
52800
+ axiometa_pixie_m1.menu.CPUFreq.240.build.f_cpu=240000000L
52801
+ axiometa_pixie_m1.menu.CPUFreq.160=160MHz (WiFi)
52802
+ axiometa_pixie_m1.menu.CPUFreq.160.build.f_cpu=160000000L
52803
+ axiometa_pixie_m1.menu.CPUFreq.80=80MHz (WiFi)
52804
+ axiometa_pixie_m1.menu.CPUFreq.80.build.f_cpu=80000000L
52805
+ axiometa_pixie_m1.menu.CPUFreq.40=40MHz
52806
+ axiometa_pixie_m1.menu.CPUFreq.40.build.f_cpu=40000000L
52807
+ axiometa_pixie_m1.menu.CPUFreq.20=20MHz
52808
+ axiometa_pixie_m1.menu.CPUFreq.20.build.f_cpu=20000000L
52809
+ axiometa_pixie_m1.menu.CPUFreq.10=10MHz
52810
+ axiometa_pixie_m1.menu.CPUFreq.10.build.f_cpu=10000000L
52811
+
52812
+ ## Upload Speed
52813
+ axiometa_pixie_m1.menu.UploadSpeed.921600=921600
52814
+ axiometa_pixie_m1.menu.UploadSpeed.921600.upload.speed=921600
52815
+ axiometa_pixie_m1.menu.UploadSpeed.115200=115200
52816
+ axiometa_pixie_m1.menu.UploadSpeed.115200.upload.speed=115200
52817
+ axiometa_pixie_m1.menu.UploadSpeed.256000.windows=256000
52818
+ axiometa_pixie_m1.menu.UploadSpeed.256000.upload.speed=256000
52819
+ axiometa_pixie_m1.menu.UploadSpeed.230400.windows.upload.speed=256000
52820
+ axiometa_pixie_m1.menu.UploadSpeed.230400=230400
52821
+ axiometa_pixie_m1.menu.UploadSpeed.230400.upload.speed=230400
52822
+ axiometa_pixie_m1.menu.UploadSpeed.460800.linux=460800
52823
+ axiometa_pixie_m1.menu.UploadSpeed.460800.macosx=460800
52824
+ axiometa_pixie_m1.menu.UploadSpeed.460800.upload.speed=460800
52825
+ axiometa_pixie_m1.menu.UploadSpeed.512000.windows=512000
52826
+ axiometa_pixie_m1.menu.UploadSpeed.512000.upload.speed=512000
52827
+
52828
+ ## Debug Level
52829
+ axiometa_pixie_m1.menu.DebugLevel.none=None
52830
+ axiometa_pixie_m1.menu.DebugLevel.none.build.code_debug=0
52831
+ axiometa_pixie_m1.menu.DebugLevel.error=Error
52832
+ axiometa_pixie_m1.menu.DebugLevel.error.build.code_debug=1
52833
+ axiometa_pixie_m1.menu.DebugLevel.warn=Warn
52834
+ axiometa_pixie_m1.menu.DebugLevel.warn.build.code_debug=2
52835
+ axiometa_pixie_m1.menu.DebugLevel.info=Info
52836
+ axiometa_pixie_m1.menu.DebugLevel.info.build.code_debug=3
52837
+ axiometa_pixie_m1.menu.DebugLevel.debug=Debug
52838
+ axiometa_pixie_m1.menu.DebugLevel.debug.build.code_debug=4
52839
+ axiometa_pixie_m1.menu.DebugLevel.verbose=Verbose
52840
+ axiometa_pixie_m1.menu.DebugLevel.verbose.build.code_debug=5
52841
+
52842
+ ## Erase Flash
52843
+ axiometa_pixie_m1.menu.EraseFlash.none=Disabled
52844
+ axiometa_pixie_m1.menu.EraseFlash.none.upload.erase_cmd=
52845
+ axiometa_pixie_m1.menu.EraseFlash.all=Enabled
52846
+ axiometa_pixie_m1.menu.EraseFlash.all.upload.erase_cmd=-e
52847
+
52848
+ ## Zigbee Mode
52849
+ axiometa_pixie_m1.menu.ZigbeeMode.default=Disabled
52850
+ axiometa_pixie_m1.menu.ZigbeeMode.default.build.zigbee_mode=
52851
+ axiometa_pixie_m1.menu.ZigbeeMode.default.build.zigbee_libs=
52852
+ axiometa_pixie_m1.menu.ZigbeeMode.zczr=Zigbee ZCZR (coordinator/router)
52853
+ axiometa_pixie_m1.menu.ZigbeeMode.zczr.build.zigbee_mode=-DZIGBEE_MODE_ZCZR
52854
+ axiometa_pixie_m1.menu.ZigbeeMode.zczr.build.zigbee_libs=-lesp_zb_api.zczr -lzboss_stack.zczr -lzboss_port.remote
52855
+
52856
+ ##############################################################
0 commit comments