@@ -52624,3 +52624,233 @@ esp32p4_4ds_mipi.menu.DisplayModel.esp32p4_101ct_clb.build.DisplayModel=ESP32P4_
5262452624esp32p4_4ds_mipi.build.defines=-DBOARD_HAS_PSRAM -D{build.board} -D{build.DisplayModel}
5262552625
5262652626##############################################################
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