Initial commit
This commit is contained in:
.devcontainer
.editorconfig.gitattributes.github
.gitignore.vscode
LICENSEMakefileMarlin
Configuration.hConfiguration_adv.hMakefileMarlin.inoVersion.hconfig.iniMarlinCore.cppMarlinCore.hgcode.cppgcode.hgcode_d.cppscaled_tft.h
lib
src
HAL
AVR
HAL.cppHAL.hHAL_SPI.cppMarlinSPI.hMarlinSerial.cppMarlinSerial.hServo.cppServoTimers.heeprom.cppendstop_interrupts.hfast_pwm.cppfastio.cppfastio.h
fastio
inc
math.hpinsDebug.hpinsDebug_Teensyduino.hpinsDebug_plus_70.hspi_pins.htimers.hu8g_com_HAL_AVR_sw_spi.cppDUE
HAL.cppHAL.hHAL_SPI.cppInterruptVectors.cppInterruptVectors.hMarlinSPI.hMarlinSerial.cppMarlinSerial.hMarlinSerialUSB.cppMarlinSerialUSB.hMinSerial.cppServo.cppServoTimers.hTone.cpp
dogm
u8g_com_HAL_DUE_shared_hw_spi.cppu8g_com_HAL_DUE_st7920_sw_spi.cppu8g_com_HAL_DUE_sw_spi.cppu8g_com_HAL_DUE_sw_spi_shared.cppu8g_com_HAL_DUE_sw_spi_shared.h
eeprom_flash.cppeeprom_wired.cppendstop_interrupts.hfastio.hfastio
inc
pinsDebug.hspi_pins.htimers.cpptimers.hupload_extra_script.pyusb
arduino_due_x.hcompiler.hconf_access.hconf_clock.hconf_usb.hctrl_access.cctrl_access.hgenclk.hmrepeat.hosc.hpll.hpreprocessor.hsbc_protocol.hsd_mmc_spi_mem.cppsd_mmc_spi_mem.hspc_protocol.hstringz.hsysclk.csysclk.htpaste.hudc.cudc.hudc_desc.hudd.hudi.hudi_cdc.cudi_cdc.hudi_cdc_conf.hudi_cdc_desc.cudi_composite_desc.cudi_msc.cudi_msc.huotghs_device_due.cuotghs_device_due.huotghs_otg.husb_protocol.husb_protocol_cdc.husb_protocol_msc.husb_task.cusb_task.h
ESP32
FlushableHardwareSerial.cppFlushableHardwareSerial.hHAL.cppHAL.hHAL_SPI.cppMarlinSPI.hServo.cppServo.hTone.cppWebSocketSerial.cppWebSocketSerial.heeprom.cppendstop_interrupts.hesp32.csvfastio.hi2s.cppi2s.h
HAL.hinc
ota.cppota.hservotimers.hspi_pins.hspiffs.cppspiffs.htimers.cpptimers.hu8g_esp32_spi.cppweb.cppweb.hwifi.cppwifi.hLINUX
HAL.cppHAL.hMarlinSPI.harduino.cppeeprom.cppfastio.h
hardware
Clock.cppClock.hGpio.cppGpio.hHeater.cppHeater.hIOLoggerCSV.cppIOLoggerCSV.hLinearAxis.cppLinearAxis.hTimer.cppTimer.h
inc
include
main.cpppinsDebug.hservo_private.hspi_pins.htimers.cpptimers.hLPC1768
HAL.cppHAL.hHAL_SPI.cppMarlinSPI.hMarlinSerial.cppMarlinSerial.hMinSerial.cppServo.heeprom_flash.cppeeprom_sdcard.cppeeprom_wired.cppendstop_interrupts.hfast_pwm.cppfastio.h
inc
include
pinsDebug.hspi_pins.htft
timers.cpptimers.hu8g
LCD_I2C_routines.cppLCD_I2C_routines.hLCD_defines.hLCD_delay.hLCD_pin_routines.cLCD_pin_routines.hu8g_com_HAL_LPC1768_hw_spi.cppu8g_com_HAL_LPC1768_ssd_hw_i2c.cppu8g_com_HAL_LPC1768_st7920_hw_spi.cppu8g_com_HAL_LPC1768_st7920_sw_spi.cppu8g_com_HAL_LPC1768_sw_spi.cpp
upload_extra_script.pyusb_serial.cppwin_usb_driver
NATIVE_SIM
SAMD21
HAL.cppHAL.hHAL_SPI.cppMarlinSPI.hQSPIFlash.cppQSPIFlash.hSAMD21.hServo.cppServoTimers.heeprom_flash.cppeeprom_qspi.cppeeprom_wired.cppendstop_interrupts.hfastio.h
inc
pinsDebug.hspi_pins.htimers.cpptimers.hu8g
SAMD51
HAL.cppHAL.hHAL_SPI.cppMarlinSPI.hMarlinSerial_AGCM4.cppMarlinSerial_AGCM4.hQSPIFlash.cppQSPIFlash.hSAMD51.hServo.cppServoTimers.heeprom_flash.cppeeprom_qspi.cppeeprom_wired.cppendstop_interrupts.hfastio.h
inc
pinsDebug.hspi_pins.htimers.cpptimers.hSTM32
HAL.cppHAL.hHAL_SPI.cppMarlinSPI.cppMarlinSPI.hMarlinSerial.cppMarlinSerial.hMinSerial.cppREADME.mdServo.cppServo.heeprom_bl24cxx.cppeeprom_flash.cppeeprom_if_iic.cppeeprom_sdcard.cppeeprom_sram.cppeeprom_wired.cppendstop_interrupts.hfast_pwm.cppfastio.cppfastio.h
inc
msc_sd.cppmsc_sd.hpinsDebug.hpins_Xref.hsdio.cppsdio.hspi_pins.htft
gt911.cppgt911.htft_fsmc.cpptft_fsmc.htft_ltdc.cpptft_ltdc.htft_spi.cpptft_spi.hxpt2046.cppxpt2046.h
timers.cpptimers.husb_host.cppusb_host.husb_serial.cppusb_serial.hSTM32F1
HAL.cppHAL.hHAL_SPI.cppMarlinSPI.hMarlinSerial.cppMarlinSerial.hMinSerial.cppREADME.mdSPI.cppSPI.hServo.cppServo.hbuild_flags.py
dogm
eeprom_bl24cxx.cppeeprom_flash.cppeeprom_if_iic.cppeeprom_sdcard.cppeeprom_wired.cppendstop_interrupts.hfast_pwm.cppfastio.hinc
maple_win_usb_driver
msc_sd.cppmsc_sd.honboard_sd.cpponboard_sd.hpinsDebug.hsdio.cppsdio.hspi_pins.htft
timers.cpptimers.hTEENSY31_32
HAL.cppHAL.hHAL_SPI.cppMarlinSPI.hServo.cppServo.heeprom.cppendstop_interrupts.hfastio.h
inc
pinsDebug.hspi_pins.htimers.cpptimers.hTEENSY35_36
HAL.cppHAL.hHAL_SPI.cppMarlinSPI.hServo.cppServo.heeprom.cppendstop_interrupts.hfastio.h
inc
pinsDebug.hspi_pins.htimers.cpptimers.hTEENSY40_41
HAL.cppHAL.hHAL_SPI.cppMarlinSPI.hServo.cppServo.heeprom.cppendstop_interrupts.hfastio.h
platforms.hinc
pinsDebug.hspi_pins.htimers.cpptimers.hshared
Delay.cppDelay.hHAL.cppHAL_SPI.hHAL_ST7920.hMarduino.hMinSerial.cppMinSerial.h
backtrace
backtrace.cppbacktrace.hunwarm.cppunwarm.hunwarm_arm.cppunwarm_thumb.cppunwarmbytab.cppunwarmbytab.hunwarmmem.cppunwarmmem.hunwinder.cppunwinder.hunwmemaccess.cppunwmemaccess.h
cpu_exception
eeprom_api.cppeeprom_api.heeprom_if.heeprom_if_i2c.cppeeprom_if_spi.cppesp_wifi.cppesp_wifi.hfauxpins.hmath_32bit.hprogmem.hservo.cppservo.hservo_private.hcore
boards.hbug_on.hdebug_out.hdebug_section.hdrivers.hlanguage.hmacros.hmillis_t.hmulti_language.hserial.cppserial.hserial_base.hserial_hook.htypes.hutility.cpputility.h
feature
adc
ammeter.cppammeter.hbabystep.cppbabystep.hbacklash.cppbacklash.hbaricuda.cppbaricuda.hbedlevel
binary_stream.cppbinary_stream.hbltouch.cppbltouch.hcancel_object.cppcancel_object.hcaselight.cppcaselight.hclosedloop.cppclosedloop.hcontrollerfan.cppcontrollerfan.hcooler.cppcooler.hdac
digipot
direct_stepping.cppdirect_stepping.he_parser.cppe_parser.heasythreed_ui.cppeasythreed_ui.hencoder_i2c.cppencoder_i2c.hethernet.cppethernet.hfancheck.cppfancheck.hfanmux.cppfanmux.hfilwidth.cppfilwidth.hfwretract.cppfwretract.hhost_actions.cpphost_actions.hhotend_idle.cpphotend_idle.hjoystick.cppjoystick.hleds
blinkm.cppblinkm.hleds.cppleds.hneopixel.cppneopixel.hpca9533.cpppca9533.hpca9632.cpppca9632.hprinter_event_leds.cppprinter_event_leds.htempstat.cpptempstat.h
max7219.cppmax7219.hmeatpack.cppmeatpack.hmixing.cppmixing.hmmu
password
pause.cpppause.hpower.cpppower.hpower_monitor.cpppower_monitor.hpowerloss.cpppowerloss.hprobe_temp_comp.cppprobe_temp_comp.hrepeat.cpprepeat.hrunout.cpprunout.hsolenoid.cppsolenoid.hspindle_laser.cppspindle_laser.hspindle_laser_types.hstepper_driver_safety.cppstepper_driver_safety.htmc_util.cpptmc_util.htramming.cpptramming.htwibus.cpptwibus.hx_twist.cppx_twist.hz_stepper_align.cppz_stepper_align.hgcode
bedlevel
calibrate
G28.cppG33.cppG34.cppG34_M422.cppG425.cppG76_M871.cppM100.cppM12.cppM425.cppM48.cppM665.cppM666.cppM852.cpp
config
M200-M205.cppM217.cppM218.cppM220.cppM221.cppM281.cppM301.cppM302.cppM304.cppM305.cppM309.cppM43.cppM540.cppM575.cppM672.cppM92.cpp
control
M10-M11.cppM108_M112_M410.cppM111.cppM120_M121.cppM17_M18_M84.cppM211.cppM226.cppM280.cppM282.cppM3-M5.cppM350_M351.cppM380_M381.cppM42.cppM605.cppM7-M9.cppM80_M81.cppM85.cppM993_M994.cppM997.cppM999.cppT.cpp
eeprom
feature
adc
advance
baricuda
camera
cancel
caselight
clean
controllerfan
digipot
filwidth
fwretract
i2c
input_shaping
leds
macro
mixing
network
password
pause
power_monitor
powerloss
prusa_MMU2
runout
trinamic
geometry
host
lcd
motion
parser.cppparser.hprobe
queue.cppqueue.hscara
sd
M1001.cppM20.cppM21_M22.cppM23.cppM24_M25.cppM26.cppM27.cppM28_M29.cppM30.cppM32.cppM33.cppM34.cppM524.cppM808.cppM928.cpp
stats
temp
M104_M109.cppM105.cppM106_M107.cppM123.cppM140_M190.cppM141_M191.cppM143_M193.cppM155.cppM192.cppM303.cppM306.cpp
units
inc
Changes.hConditionals_LCD.hConditionals_adv.hConditionals_post.hMarlinConfig.hMarlinConfigPre.hSanityCheck.hVersion.hWarnings.cpp
lcd
HD44780
TFTGLCD
buttons.hdogm
HAL_LCD_class_defines.hHAL_LCD_com_defines.hdogm_Bootscreen.hdogm_Statusscreen.h
fontdata
fontdata_6x9_marlin.hfontdata_ISO10646_1.hlangdata.hlangdata_an.hlangdata_bg.hlangdata_ca.hlangdata_cz.hlangdata_da.hlangdata_de.hlangdata_el.hlangdata_el_CY.hlangdata_en.hlangdata_es.hlangdata_eu.hlangdata_fi.hlangdata_fr.hlangdata_gl.hlangdata_hr.hlangdata_hu.hlangdata_it.hlangdata_jp_kana.hlangdata_ko_KR.hlangdata_nl.hlangdata_pl.hlangdata_pt.hlangdata_pt_br.hlangdata_ro.hlangdata_ru.hlangdata_sk.hlangdata_sv.hlangdata_test.hlangdata_tr.hlangdata_uk.hlangdata_vi.hlangdata_zh_CN.hlangdata_zh_TW.h
lcdprint_u8g.cppmarlinui_DOGM.cppmarlinui_DOGM.hstatus
status_screen_DOGM.cppstatus_screen_lite_ST7920.cppstatus_screen_lite_ST7920.hu8g_dev_ssd1306_sh1106_128x64_I2C.cppu8g_dev_ssd1309_12864.cppu8g_dev_st7565_64128n_HAL.cppu8g_dev_st7920_128x64_HAL.cppu8g_dev_tft_upscale_from_128x64.cppu8g_dev_uc1701_mini12864_HAL.cppu8g_fontutf8.cppu8g_fontutf8.hultralcd_st7920_u8glib_rrd_AVR.cppultralcd_st7920_u8glib_rrd_AVR.he3v2
README.md
common
creality
jyersui
marlinui
dwin_lcd.cppdwin_lcd.hdwin_string.cppdwin_string.hlcdprint_dwin.cpplcdprint_dwin.hmarlinui_dwin.hui_common.cppui_status_480x272.cpp
proui
base64.hppbedlevel_tools.cppbedlevel_tools.hdwin.cppdwin.hdwin_defines.hdwin_lcd.cppdwin_lcd.hdwin_popup.cppdwin_popup.hdwinui.cppdwinui.hendstop_diag.cppendstop_diag.hgcode_preview.cppgcode_preview.hlockscreen.cpplockscreen.hmenus.cppmenus.hmeshviewer.cppmeshviewer.hplot.cppplot.hprintstats.cppprintstats.h
extui
anycubic_chiron
FileNavigator.cppFileNavigator.hTunes.cppTunes.hchiron_extui.cppchiron_tft.cppchiron_tft.hchiron_tft_defs.h
anycubic_i3mega
dgus
DGUSDisplay.cppDGUSDisplay.hDGUSDisplayDef.hDGUSScreenHandler.cppDGUSScreenHandler.hDGUSScreenHandlerBase.hDGUSVPVariable.hdgus_extui.cpp
fysetc
hiprecy
mks
origin
dgus_reloaded
DGUSDisplay.cppDGUSDisplay.hDGUSRxHandler.cppDGUSRxHandler.hDGUSScreenHandler.cppDGUSScreenHandler.hDGUSSetupHandler.cppDGUSSetupHandler.hDGUSTxHandler.cppDGUSTxHandler.h
config
definition
DGUS_ScreenAddrList.cppDGUS_ScreenAddrList.hDGUS_ScreenSetup.cppDGUS_ScreenSetup.hDGUS_VP.hDGUS_VPList.cppDGUS_VPList.h
dgus_reloaded_extui.cppexample
ftdi_eve_touch_ui
archim2-flash
bioprinter
advanced_settings.cppadvanced_settings.hconfirm_home_e.cppconfirm_home_e.hconfirm_home_xyz.cppconfirm_home_xyz.hmain_menu.cppmain_menu.hprinting_dialog_box.cppprinting_dialog_box.hscreens.hstatus_screen.cppstatus_screen.htune_menu.cpptune_menu.hui_landscape.hui_portrait.h
cocoa_press
_bootscreen_landscape.habout_screen.cppabout_screen.hadvanced_settings_menu.cppadvanced_settings_menu.hcocoa_press_bitmap.hcocoa_press_ui.hconfirm_start_print_dialog_box.cppconfirm_start_print_dialog_box.hfiles_screen.cppfiles_screen.hleveling_menu.cppleveling_menu.hload_chocolate.cppload_chocolate.hmain_menu.cppmain_menu.hmove_e_screen.cppmove_e_screen.hmove_xyz_screen.cppmove_xyz_screen.hpreheat_menu.cpppreheat_menu.hpreheat_screen.cpppreheat_screen.hscreens.hstatistics_screen.cppstatistics_screen.hstatus_screen.cppstatus_screen.hz_offset_screen.cppz_offset_screen.hz_offset_wizard.cppz_offset_wizard.h
compat.hconfig.hftdi_eve_extui.cppftdi_eve_lib
LICENSE.txtREADME.md
basic
boards.hcommands.cppcommands.hconstants.hdisplay_list.hftdi_basic.hregisters_ft800.hregisters_ft810.hresolutions.hspi.cppspi.h
compat.hextended
adjuster_widget.cppadjuster_widget.harrows.cpparrows.hbitmap_info.hcircular_progress.cppcircular_progress.hcommand_processor.cppcommand_processor.hdl_cache.cppdl_cache.hevent_loop.cppevent_loop.hftdi_extended.hgrid_layout.hpoly_ui.hpolygon.hrgb_t.hscreen_types.cppscreen_types.hsound_list.hsound_player.cppsound_player.htext_box.cpptext_box.htext_ellipsis.cpptext_ellipsis.htiny_timer.cpptiny_timer.h
ftdi_eve_lib.hunicode
README.txtcyrillic_char_set.cppcyrillic_char_set.hcyrillic_char_set_bitmap_31.hfont_bitmaps.cppfont_bitmaps.h
font_bitmaps
cyrillic_char_set_bitmap_31.pngcyrillic_char_set_bitmap_31.svgromfont_31.pbmromfont_31.pngwestern_char_set_bitmap_31.pngwestern_char_set_bitmap_31.svg
font_size_t.cppfont_size_t.hstandard_char_set.cppstandard_char_set.hunicode.cppunicode.hwestern_char_set.cppwestern_char_set.hwestern_char_set_bitmap_31.hscripts
generic
about_screen.cppabout_screen.hadvanced_settings_menu.cppadvanced_settings_menu.halert_dialog_box.cppalert_dialog_box.hbacklash_compensation_screen.cppbacklash_compensation_screen.hbase_numeric_adjustment_screen.cppbase_numeric_adjustment_screen.hbase_screen.cppbase_screen.hbed_mesh_base.cppbed_mesh_base.hbed_mesh_edit_screen.cppbed_mesh_edit_screen.hbed_mesh_view_screen.cppbed_mesh_view_screen.hboot_screen.cppboot_screen.hcase_light_screen.cppcase_light_screen.hchange_filament_screen.cppchange_filament_screen.hconfirm_abort_print_dialog_box.cppconfirm_abort_print_dialog_box.hconfirm_auto_calibration_dialog_box.cppconfirm_auto_calibration_dialog_box.hconfirm_erase_flash_dialog_box.cppconfirm_erase_flash_dialog_box.hconfirm_start_print_dialog_box.cppconfirm_start_print_dialog_box.hconfirm_user_request_alert_box.cppconfirm_user_request_alert_box.hcustom_user_menus.cppcustom_user_menus.hdefault_acceleration_screen.cppdefault_acceleration_screen.hdeveloper_menu.cppdeveloper_menu.hdialog_box_base_class.cppdialog_box_base_class.hdisplay_tuning_screen.cppdisplay_tuning_screen.hendstop_state_screen.cppendstop_state_screen.hfeedrate_percent_screen.cppfeedrate_percent_screen.hfilament_menu.cppfilament_menu.hfilament_runout_screen.cppfilament_runout_screen.hfiles_screen.cppfiles_screen.hflow_percent_screen.cppflow_percent_screen.hinterface_settings_screen.cppinterface_settings_screen.hinterface_sounds_screen.cppinterface_sounds_screen.hjerk_screen.cppjerk_screen.hjunction_deviation_screen.cppjunction_deviation_screen.hkill_screen.cppkill_screen.hlanguage_menu.cpplanguage_menu.hleveling_menu.cppleveling_menu.hlinear_advance_screen.cpplinear_advance_screen.hlock_screen.cpplock_screen.hmain_menu.cppmain_menu.hmax_acceleration_screen.cppmax_acceleration_screen.hmax_velocity_screen.cppmax_velocity_screen.hmedia_player_screen.cppmedia_player_screen.hmove_axis_screen.cppmove_axis_screen.hnozzle_offsets_screen.cppnozzle_offsets_screen.hnudge_nozzle_screen.cppnudge_nozzle_screen.hrestore_failsafe_dialog_box.cpprestore_failsafe_dialog_box.hsave_settings_dialog_box.cppsave_settings_dialog_box.hscreens.hspinner_dialog_box.cppspinner_dialog_box.hstatistics_screen.cppstatistics_screen.hstatus_screen.cppstatus_screen.hstepper_bump_sensitivity_screen.cppstepper_bump_sensitivity_screen.hstepper_current_screen.cppstepper_current_screen.hsteps_screen.cppsteps_screen.hstress_test_screen.cppstress_test_screen.hstring_format.cppstring_format.htemperature_screen.cpptemperature_screen.htouch_calibration_screen.cpptouch_calibration_screen.htouch_registers_screen.cpptouch_registers_screen.htune_menu.cpptune_menu.hwidget_demo_screen.cppwidget_demo_screen.hz_offset_screen.cppz_offset_screen.h
language
pin_mappings.hscreen_data.hscreens.cppscreens.htheme
malyan
mks_ui
SPIFlashStorage.cppSPIFlashStorage.hSPI_TFT.cppSPI_TFT.hdraw_about.cppdraw_about.hdraw_acceleration_settings.cppdraw_acceleration_settings.hdraw_advance_settings.cppdraw_advance_settings.hdraw_auto_level_offset_settings.cppdraw_auto_level_offset_settings.hdraw_baby_stepping.cppdraw_baby_stepping.hdraw_change_speed.cppdraw_change_speed.hdraw_cloud_bind.cppdraw_cloud_bind.hdraw_dialog.cppdraw_dialog.hdraw_eeprom_settings.cppdraw_eeprom_settings.hdraw_encoder_settings.cppdraw_encoder_settings.hdraw_error_message.cppdraw_error_message.hdraw_extrusion.cppdraw_extrusion.hdraw_fan.cppdraw_fan.hdraw_filament_change.cppdraw_filament_change.hdraw_filament_settings.cppdraw_filament_settings.hdraw_gcode.cppdraw_gcode.hdraw_home.cppdraw_home.hdraw_homing_sensitivity_settings.cppdraw_homing_sensitivity_settings.hdraw_jerk_settings.cppdraw_jerk_settings.hdraw_keyboard.cppdraw_keyboard.hdraw_language.cppdraw_language.hdraw_level_settings.cppdraw_level_settings.hdraw_machine_para.cppdraw_machine_para.hdraw_machine_settings.cppdraw_machine_settings.hdraw_manuaLevel.cppdraw_manuaLevel.hdraw_max_feedrate_settings.cppdraw_max_feedrate_settings.hdraw_media_select.cppdraw_media_select.hdraw_more.cppdraw_more.hdraw_motor_settings.cppdraw_motor_settings.hdraw_move_motor.cppdraw_move_motor.hdraw_number_key.cppdraw_number_key.hdraw_operation.cppdraw_operation.hdraw_pause_message.cppdraw_pause_message.hdraw_pause_position.cppdraw_pause_position.hdraw_preHeat.cppdraw_preHeat.hdraw_print_file.cppdraw_print_file.hdraw_printing.cppdraw_printing.hdraw_ready_print.cppdraw_ready_print.hdraw_set.cppdraw_set.hdraw_step_settings.cppdraw_step_settings.hdraw_tmc_current_settings.cppdraw_tmc_current_settings.hdraw_tmc_step_mode_settings.cppdraw_tmc_step_mode_settings.hdraw_tool.cppdraw_tool.hdraw_touch_calibration.cppdraw_touch_calibration.hdraw_tramming_pos_settings.cppdraw_tramming_pos_settings.hdraw_ui.cppdraw_ui.hdraw_wifi.cppdraw_wifi.hdraw_wifi_list.cppdraw_wifi_list.hdraw_wifi_settings.cppdraw_wifi_settings.hdraw_wifi_tips.cppdraw_wifi_tips.hdraw_z_offset_wizard.cppdraw_z_offset_wizard.hgb2312_puhui16.cppirq_overrid.cppmks_hardware.cppmks_hardware.hpic_manager.cpppic_manager.hprinter_operation.cppprinter_operation.htft_Language_en.htft_Language_fr.htft_Language_it.htft_Language_ru.htft_Language_s_cn.htft_Language_sp.htft_Language_t_cn.htft_lvgl_configuration.cpptft_lvgl_configuration.htft_multi_language.cpptft_multi_language.hwifiSerial.hwifiSerial_STM32.cppwifiSerial_STM32.hwifiSerial_STM32F1.cppwifiSerial_STM32F1.hwifi_module.cppwifi_module.hwifi_upload.cppwifi_upload.h
nextion
ui_api.cppui_api.hlanguage
language_an.hlanguage_bg.hlanguage_ca.hlanguage_cz.hlanguage_da.hlanguage_de.hlanguage_el.hlanguage_el_CY.hlanguage_el_gr.hlanguage_en.hlanguage_es.hlanguage_eu.hlanguage_fi.hlanguage_fr.hlanguage_gl.hlanguage_hr.hlanguage_hu.hlanguage_it.hlanguage_jp_kana.hlanguage_ko_KR.hlanguage_nl.hlanguage_pl.hlanguage_pt.hlanguage_pt_br.hlanguage_ro.hlanguage_ru.hlanguage_sk.hlanguage_sv.hlanguage_test.hlanguage_tr.hlanguage_uk.hlanguage_vi.hlanguage_zh_CN.hlanguage_zh_TW.h
lcdprint.cpplcdprint.hmarlinui.cppmarlinui.hmenu
game
menu.cppmenu.hmenu_addon.hmenu_advanced.cppmenu_backlash.cppmenu_bed_leveling.cppmenu_bed_tramming.cppmenu_cancelobject.cppmenu_configuration.cppmenu_delta_calibrate.cppmenu_filament.cppmenu_game.cppmenu_info.cppmenu_item.hmenu_job_recovery.cppmenu_language.cppmenu_led.cppmenu_main.cppmenu_media.cppmenu_mixer.cppmenu_mmu2.cppmenu_mmu2.hmenu_motion.cppmenu_password.cppmenu_power_monitor.cppmenu_probe_offset.cppmenu_spindle_laser.cppmenu_temperature.cppmenu_tmc.cppmenu_touch_screen.cppmenu_tramming_wizard.cppmenu_tune.cppmenu_ubl.cppmenu_x_twist.cpptft
bitmaps
back.bmpbed.bmpbed_heated.bmpbtn_42x39_rounded.bmpbtn_64x52_rounded.bmpcancel.bmpchamber.bmpchamber_heated.bmpconfirm.bmpdecrease.bmpdirectory.bmpdown.bmpfan0.bmpfan1.bmpfan_fast0.bmpfan_fast1.bmpfan_slow0.bmpfan_slow1.bmpfeedrate.bmpflowrate.bmphome.bmphotend.bmpincrease.bmpleft.bmpleveling.bmp
canvas.cppcanvas.hmarlin-logo
Marlin-1500x319.pngMarlin-195x59.pngMarlin-228x255-greyscale.pngMarlin-228x255.pngMarlin-280x200.pngMarlin-320x240.pngMarlin-480x319.pngMarlin-480x320.png
menu.bmppause.bmprefresh.bmpright.bmpsd.bmpsettings.bmpup.bmpfontdata
fontdata_10x20.cppfontdata_ISO10646_1.cpphelvetica_12_bold.cpphelvetica_14.cpphelvetica_18.cppprofont_22.cpp
images
back_32x32x4.cppbackground_320x30x16.cppbootscreen_112x38x1.cppbootscreen_195x59x16.cppbootscreen_228x255x2.cppbootscreen_228x255x4.cppbootscreen_320x240x16.cppbootscreen_480x320x16.cppbtn_rounded_42x39x4.cppbtn_rounded_64x52x4.cppcancel_64x64x4.cppchamber_64x64x4.cppconfirm_64x64x4.cppdecrease_64x64x4.cppdirectory_32x32x4.cppdown_32x32x4.cppfan_64x64x4.cppfan_fast_64x64x4.cppfan_slow_64x64x4.cppfeedrate_32x32x4.cppflowrate_32x32x4.cppheated_bed_64x64x4.cpphome_64x64x4.cpphotend_64x64x4.cppincrease_64x64x4.cppleft_32x32x4.cppleveling_32x32x4.cppmenu_64x64x4.cpppause_64x64x4.cpprefresh_32x32x4.cppright_32x32x4.cppsd_64x64x4.cppsettings_64x64x4.cppslider_8x16x4.cppup_32x32x4.cpp
tft.cpptft.htft_color.htft_image.cpptft_image.htft_queue.cpptft_queue.htft_string.cpptft_string.htouch.cpptouch.hui_1024x600.cppui_1024x600.hui_320x240.cppui_320x240.hui_480x320.cppui_480x320.hui_common.cppui_common.htft_io
ili9328.hili9341.hili9488.hr65105.hssd1963.hst7735.hst7789v.hst7796s.htft_ids.htft_io.cpptft_io.htft_orientation.htouch_calibration.cpptouch_calibration.h
thermistornames.htouch
utf8.cpputf8.hlibs
BL24CXX.cppBL24CXX.hMAX31865.cppMAX31865.hW25Qxx.cppW25Qxx.hautoreport.hbresenham.hbuzzer.cppbuzzer.hcircularqueue.hcrc16.cppcrc16.hduration_t.h
heatshrink
hex_print.cpphex_print.hleast_squares_fit.cppleast_squares_fit.hnozzle.cppnozzle.hnumtostr.cppnumtostr.hprivate_spi.hsoftspi.hstopwatch.cppstopwatch.hvector_3.cppvector_3.hmodule
delta.cppdelta.hendstops.cppendstops.hmotion.cppmotion.hplanner.cppplanner.hplanner_bezier.cppplanner_bezier.hpolargraph.cpppolargraph.hprintcounter.cppprintcounter.hprobe.cppprobe.hscara.cppscara.hservo.cppservo.hsettings.cppsettings.hstepper.cppstepper.h
stepper
temperature.cpptemperature.hthermistor
thermistor_1.hthermistor_10.hthermistor_1010.hthermistor_1022.hthermistor_1047.hthermistor_11.hthermistor_110.hthermistor_12.hthermistor_13.hthermistor_14.hthermistor_147.hthermistor_15.hthermistor_17.hthermistor_18.hthermistor_2.hthermistor_20.hthermistor_2000.hthermistor_201.hthermistor_202.hthermistor_21.hthermistor_22.hthermistor_23.hthermistor_3.hthermistor_30.hthermistor_331.hthermistor_332.hthermistor_4.hthermistor_5.hthermistor_501.hthermistor_502.hthermistor_503.hthermistor_504.hthermistor_505.hthermistor_51.hthermistor_512.hthermistor_52.hthermistor_55.hthermistor_6.hthermistor_60.hthermistor_61.hthermistor_66.hthermistor_666.hthermistor_67.hthermistor_68.hthermistor_7.hthermistor_70.hthermistor_71.hthermistor_75.hthermistor_8.hthermistor_9.hthermistor_99.hthermistor_998.hthermistor_999.hthermistors.h
tool_change.cpptool_change.hpins
esp32
env_validate.hpins_E4D.hpins_ENWI_ESPNP.hpins_ESP32.hpins_ESPA_common.hpins_FYSETC_E4.hpins_MKS_TINYBEE.hpins_MRR_ESPA.hpins_MRR_ESPE.hpins_PANDA_M4.hpins_PANDA_ZHU.hpins_PANDA_common.hpins_RESP32_CUSTOM.h
gd32f1
linux
lpc1768
env_validate.hpins_AZSMZ_MINI.hpins_BIQU_B300_V1.0.hpins_BIQU_BQ111_A4.hpins_BTT_SKR_V1_1.hpins_BTT_SKR_V1_3.hpins_BTT_SKR_V1_4.hpins_BTT_SKR_common.hpins_EMOTRONIC.hpins_GMARSH_X6_REV1.hpins_MKS_SBASE.hpins_MKS_SGEN_L.hpins_RAMPS_RE_ARM.hpins_SELENA_COMPACT.h
lpc1769
env_validate.hpins_AZTEEG_X5_GT.hpins_AZTEEG_X5_MINI.hpins_AZTEEG_X5_MINI_WIFI.hpins_BTT_SKR_E3_TURBO.hpins_BTT_SKR_V1_4_TURBO.hpins_COHESION3D_MINI.hpins_COHESION3D_REMIX.hpins_FLY_CDY.hpins_MKS_SGEN.hpins_MKS_SGEN_L_V2.hpins_SMOOTHIEBOARD.hpins_TH3D_EZBOARD.h
mega
env_validate.hpins_CHEAPTRONIC.hpins_CHEAPTRONICv2.hpins_CNCONTROLS_11.hpins_CNCONTROLS_12.hpins_CNCONTROLS_15.hpins_EINSTART-S.hpins_ELEFU_3.hpins_GT2560_REV_A.hpins_GT2560_REV_A_PLUS.hpins_GT2560_REV_B.hpins_GT2560_V3.hpins_GT2560_V3_A20.hpins_GT2560_V3_MC2.hpins_GT2560_V4.hpins_GT2560_V4_A20.hpins_HJC2560C_REV2.hpins_INTAMSYS40.hpins_LEAPFROG.hpins_LEAPFROG_XEED2015.hpins_MALYAN_M180.hpins_MEGACONTROLLER.hpins_MEGATRONICS.hpins_MEGATRONICS_2.hpins_MEGATRONICS_3.hpins_MIGHTYBOARD_REVE.hpins_MINITRONICS.hpins_OVERLORD.hpins_PICA.hpins_PICAOLD.hpins_PROTONEER_CNC_SHIELD_V3.hpins_SILVER_GATE.hpins_WANHAO_ONEPLUS.hpins_WEEDO_62A.h
pins.hpinsDebug.hpinsDebug_list.hpins_postprocess.hrambo
env_validate.hpins_EINSY_RAMBO.hpins_EINSY_RETRO.hpins_MINIRAMBO.hpins_RAMBO.hpins_RAMBO_THINKERV2.hpins_SCOOVO_X9H.h
ramps
env_validate.hpins_3DRAG.hpins_AZTEEG_X3.hpins_AZTEEG_X3_PRO.hpins_BAM_DICE_DUE.hpins_BIQU_KFB_2.hpins_BQ_ZUM_MEGA_3D.hpins_COPYMASTER_3D.hpins_DAGOMA_F5.hpins_DUPLICATOR_I3_PLUS.hpins_FELIX2.hpins_FORMBOT_RAPTOR.hpins_FORMBOT_RAPTOR2.hpins_FORMBOT_TREX2PLUS.hpins_FORMBOT_TREX3.hpins_FYSETC_F6_13.hpins_FYSETC_F6_14.hpins_K8200.hpins_K8400.hpins_K8600.hpins_K8800.hpins_LONGER3D_LKx_PRO.hpins_MAKEBOARD_MINI.hpins_MKS_BASE_10.hpins_MKS_BASE_14.hpins_MKS_BASE_15.hpins_MKS_BASE_16.hpins_MKS_BASE_HEROIC.hpins_MKS_BASE_common.hpins_MKS_GEN_13.hpins_MKS_GEN_L.hpins_MKS_GEN_L_V2.hpins_MKS_GEN_L_V21.hpins_ORTUR_4.hpins_PXMALION_CORE_I3.hpins_RAMPS.hpins_RAMPS_13.hpins_RAMPS_CREALITY.hpins_RAMPS_ENDER_4.hpins_RAMPS_OLD.hpins_RAMPS_PLUS.hpins_RAMPS_S_12.hpins_RIGIDBOARD.hpins_RIGIDBOARD_V2.hpins_RL200.hpins_RUMBA.hpins_RUMBA_RAISE3D.hpins_SAINSMART_2IN1.hpins_TANGO.hpins_TENLOG_D3_HERO.hpins_TENLOG_MB1_V23.hpins_TRIGORILLA_13.hpins_TRIGORILLA_14.hpins_TRONXY_V3_1_0.hpins_TT_OSCAR.hpins_ULTIMAIN_2.hpins_ULTIMAKER.hpins_ULTIMAKER_OLD.hpins_VORON.hpins_ZRIB_V20.hpins_ZRIB_V52.hpins_ZRIB_V53.hpins_Z_BOLT_X_SERIES.h
sam
env_validate.hpins_ADSK.hpins_ALLIGATOR_R2.hpins_ARCHIM1.hpins_ARCHIM2.hpins_CNCONTROLS_15D.hpins_DUE3DOM.hpins_DUE3DOM_MINI.hpins_KRATOS32.hpins_PRINTRBOARD_G2.hpins_RADDS.hpins_RAMPS4DUE.hpins_RAMPS_DUO.hpins_RAMPS_FD_V1.hpins_RAMPS_FD_V2.hpins_RAMPS_SMART.hpins_RURAMPS4D_11.hpins_RURAMPS4D_13.hpins_ULTRATRONICS_PRO.h
samd
sanguino
env_validate.hpins_ANET_10.hpins_AZTEEG_X1.hpins_GEN3_MONOLITHIC.hpins_GEN3_PLUS.hpins_GEN6.hpins_GEN6_DELUXE.hpins_GEN7_12.hpins_GEN7_13.hpins_GEN7_14.hpins_GEN7_CUSTOM.hpins_MELZI.hpins_MELZI_CREALITY.hpins_MELZI_MAKR3D.hpins_MELZI_MALYAN.hpins_MELZI_TRONXY.hpins_MELZI_V2.hpins_OMCA.hpins_OMCA_A.hpins_SANGUINOLOLU_11.hpins_SANGUINOLOLU_12.hpins_SETHI.hpins_STB_11.hpins_ZMIB_V2.h
sensitive_pins.hstm32f0
stm32f1
env_validate.hpins_BEAST.hpins_BTT_SKR_CR6.hpins_BTT_SKR_E3_DIP.hpins_BTT_SKR_MINI_E3_V1_0.hpins_BTT_SKR_MINI_E3_V1_2.hpins_BTT_SKR_MINI_E3_V2_0.hpins_BTT_SKR_MINI_E3_common.hpins_BTT_SKR_MINI_MZ_V1_0.hpins_BTT_SKR_MINI_V1_1.hpins_CCROBOT_MEEB_3DP.hpins_CHITU3D.hpins_CHITU3D_V5.hpins_CHITU3D_V6.hpins_CHITU3D_V9.hpins_CHITU3D_common.hpins_CREALITY_V24S1.hpins_CREALITY_V24S1_301.hpins_CREALITY_V25S1.hpins_CREALITY_V4.hpins_CREALITY_V4210.hpins_CREALITY_V422.hpins_CREALITY_V423.hpins_CREALITY_V425.hpins_CREALITY_V427.hpins_CREALITY_V431.hpins_CREALITY_V452.hpins_CREALITY_V453.hpins_CREALITY_V45x.hpins_CREALITY_V521.hpins_ERYONE_ERY32_MINI.hpins_FLSUN_HISPEED.hpins_FLY_MINI.hpins_FYSETC_AIO_II.hpins_FYSETC_CHEETAH.hpins_FYSETC_CHEETAH_V12.hpins_GTM32_MINI.hpins_GTM32_MINI_A30.hpins_GTM32_PRO_VB.hpins_GTM32_PRO_VD.hpins_GTM32_REV_B.hpins_JGAURORA_A5S_A1.hpins_LONGER3D_LK.hpins_MALYAN_M200.hpins_MINGDA_MPX_ARM_MINI.hpins_MKS_ROBIN.hpins_MKS_ROBIN_E3.hpins_MKS_ROBIN_E3D.hpins_MKS_ROBIN_E3D_V1_1.hpins_MKS_ROBIN_E3P.hpins_MKS_ROBIN_E3_V1_1.hpins_MKS_ROBIN_E3_V1_1_common.hpins_MKS_ROBIN_E3_common.hpins_MKS_ROBIN_LITE.hpins_MKS_ROBIN_LITE3.hpins_MKS_ROBIN_MINI.hpins_MKS_ROBIN_NANO.hpins_MKS_ROBIN_NANO_V2.hpins_MKS_ROBIN_NANO_common.hpins_MKS_ROBIN_PRO.hpins_MORPHEUS.hpins_ORCA_3D_SPRINGER.hpins_PANDA_PI_V29.hpins_STM32F1R.hpins_STM3R_MINI.hpins_TRIGORILLA_PRO.hpins_ZM3E2_V1_0.hpins_ZM3E4_V1_0.hpins_ZM3E4_V2_0.h
stm32f4
env_validate.hpins_ANET_ET4.hpins_ANET_ET4P.hpins_ARMED.hpins_ARTILLERY_RUBY.hpins_BLACK_STM32F407VE.hpins_BTT_BTT002_V1_0.hpins_BTT_E3_RRF.hpins_BTT_GTR_V1_0.hpins_BTT_OCTOPUS_PRO_V1_0.hpins_BTT_OCTOPUS_V1_0.hpins_BTT_OCTOPUS_V1_1.hpins_BTT_OCTOPUS_V1_common.hpins_BTT_SKR_MINI_E3_V3_0_1.hpins_BTT_SKR_PRO_V1_1.hpins_BTT_SKR_PRO_V1_2.hpins_BTT_SKR_PRO_common.hpins_BTT_SKR_V2_0_REV_A.hpins_BTT_SKR_V2_0_REV_B.hpins_BTT_SKR_V2_0_common.hpins_CREALITY_V24S1_301F4.hpins_FLYF407ZG.hpins_FYSETC_CHEETAH_V20.hpins_FYSETC_S6.hpins_FYSETC_S6_V2_0.hpins_FYSETC_SPIDER.hpins_FYSETC_SPIDER_V2_2.hpins_LERDGE_K.hpins_LERDGE_S.hpins_LERDGE_X.hpins_MKS_EAGLE.hpins_MKS_MONSTER8_V1.hpins_MKS_MONSTER8_V2.hpins_MKS_MONSTER8_common.hpins_MKS_ROBIN2.hpins_MKS_ROBIN_NANO_V1_3_F4.hpins_MKS_ROBIN_NANO_V3.hpins_MKS_ROBIN_NANO_V3_common.hpins_MKS_ROBIN_PRO_V2.hpins_MKS_SKIPR_V1_0.hpins_OPULO_LUMEN_REV3.hpins_OPULO_LUMEN_REV4.hpins_RUMBA32_AUS3D.hpins_RUMBA32_BTT.hpins_RUMBA32_MKS.hpins_RUMBA32_common.hpins_TH3D_EZBOARD_V2.hpins_TRONXY_V10.h
stm32f7
stm32g0
env_validate.hpins_BTT_EBB42_V1_1.hpins_BTT_MANTA_E3_EZ_V1_0.hpins_BTT_MANTA_M4P_V2_1.hpins_BTT_MANTA_M5P_V1_0.hpins_BTT_MANTA_M8P_V1_0.hpins_BTT_MANTA_M8P_V1_1.hpins_BTT_MANTA_M8P_common.hpins_BTT_SKR_MINI_E3_V3_0.h
stm32h7
env_validate.hpins_BTT_OCTOPUS_MAX_EZ.hpins_BTT_SKR_SE_BX_V2.hpins_BTT_SKR_SE_BX_V3.hpins_BTT_SKR_SE_BX_common.hpins_BTT_SKR_V3_0.hpins_BTT_SKR_V3_0_EZ.hpins_BTT_SKR_V3_0_common.h
teensy2
env_validate.hpins_5DPRINT.hpins_BRAINWAVE.hpins_BRAINWAVE_PRO.hpins_PRINTRBOARD.hpins_PRINTRBOARD_REVF.hpins_SAV_MKI.hpins_TEENSY2.hpins_TEENSYLU.h
teensy3
teensy4
sd
Sd2Card.cppSd2Card.hSd2Card_sdio.hSdBaseFile.cppSdBaseFile.hSdFatConfig.hSdFatStructs.hSdFatUtil.cppSdFatUtil.hSdFile.cppSdFile.hSdInfo.hSdVolume.cppSdVolume.hcardreader.cppcardreader.hdisk_io_driver.hstorage.h
usb_flashdrive
Sd2Card_FlashDrive.cppSd2Card_FlashDrive.h
lib-uhs2
README.txtUsb.cppUsb.hUsbCore.haddress.hconfdescparser.hhexdump.hmacros.hmasstorage.cppmasstorage.hmax3421e.hmessage.cppmessage.hparsetools.cppparsetools.hprinthex.hsettings.husb_ch9.husbhost.cppusbhost.h
lib-uhs3
tests
buildroot
bin
.gitattributesbuild_all_examplesbuild_exampleci_src_filterformat_codegenerate_versionmftestmfutilopt_addopt_disableopt_enableopt_findopt_setpins_setrestore_configsrun_testsuncrustuse_example_configs
etc
share
PlatformIO
boards
marlin_Artillery_Ruby.jsonmarlin_BTT_EBB42_V1_1.jsonmarlin_BTT_SKR_SE_BX.jsonmarlin_BigTree_BTT002.jsonmarlin_BigTree_BTT002_VET6.jsonmarlin_BigTree_GTR_v1.jsonmarlin_BigTree_Octopus_Pro_v1_F429.jsonmarlin_BigTree_Octopus_v1.jsonmarlin_BigTree_SKR_Pro.jsonmarlin_CREALITY_STM32F401RE.jsonmarlin_FYSETC_CHEETAH_V20.jsonmarlin_FYSETC_CHEETAH_V30.jsonmarlin_MKS_ROBIN2.jsonmarlin_MKS_SKIPR_V1.jsonmarlin_STM32F401RC.jsonmarlin_STM32F407VET6_CCM.jsonmarlin_STM32F407VGT6_CCM.jsonmarlin_STM32F407ZE.jsonmarlin_STM32F407ZGT6.jsonmarlin_STM32F429VGT6.jsonmarlin_STM32F446ZET_tronxy.jsonmarlin_STM32G0B1RE.jsonmarlin_STM32G0B1VE.jsonmarlin_STM32H723VG.jsonmarlin_STM32H723ZE.jsonmarlin_STM32H743VI.jsonmarlin_archim.jsonmarlin_at90usb1286.jsonmarlin_blackSTM32F407VET6.jsonmarlin_fysetc_s6.jsonmarlin_malyanM200.jsonmarlin_malyanM200v2.jsonmarlin_maple_CHITU_F103.jsonmarlin_maple_MEEB_3DP.jsonmarlin_opulo_lumen_rev3.jsonmarlin_opulo_lumen_rev4.json
debugging
ldscripts
STM32F103RC_MEEB_3DP.ldSTM32F103RC_SKR_MINI_256K.ldSTM32F103RE_SKR_MINI_512K.ldSTM32F103VE_longer.ldZONESTAR_ZM3E_256K.ldZONESTAR_ZM3E_512K.ldcreality.ldcreality256k.ldcrealityPro.lderyone_ery32_mini.ldfly_mini.ldjgaurora_a5s_a1.ldmks_robin.ldmks_robin_e3.ldmks_robin_e3p.ldmks_robin_lite.ldmks_robin_lite3.ldmks_robin_mini.ldmks_robin_nano.ldmks_robin_pro.ldsovol.ld
scripts
SAMD21_minitronics20.pySAMD51_grandcentral_m4.pySTM32F103RC_MEEB_3DP.pySTM32F103RC_fysetc.pySTM32F1_create_variant.py__init__.pyadd_nanolib.pychitu_crypt.pycommon-cxxflags.pycommon-dependencies-post.pycommon-dependencies.hcommon-dependencies.pyconfiguration.pycustom_board.pydownload_mks_assets.pyexc.Sfix_framework_weakness.pygeneric_create_variant.pyjgaurora_a5s_a1_with_bootloader.pyjgaurora_bootloader.binlerdge.pymarlin.pymc-apply.pyoffset_and_rename.pyopenblt.pypioutil.pypreflight-checks.pypreprocessor.pyschema.pysignature.pysimulator.pystm32_serialbuffer.py
variants
MARLIN_ARCHIM
.gitignore
build_gcc
debug_scripts
libsam_sam3x8e_gcc_rel.alibsam_sam3x8e_gcc_rel.a.txtlinker_scripts
pins_arduino.hvariant.cppvariant.hMARLIN_ARTILLERY_RUBY
MARLIN_BIGTREE_BTT002
MARLIN_BIGTREE_E3_RRF
MARLIN_BIGTREE_GTR_V1
MARLIN_BIGTREE_OCTOPUS_PRO_V1_F429
MARLIN_BIGTREE_OCTOPUS_V1
MARLIN_BIGTREE_SKR_PRO_11
MARLIN_BTT_EBB42_V1_1
PeripheralPins.cPinNamesVar.hldscript.ldvariant_MARLIN_BTT_EBB42_V1_1.cppvariant_MARLIN_BTT_EBB42_V1_1.h
MARLIN_BTT_SKR_SE_BX
MARLIN_CREALITY_STM32F401RC
MARLIN_CREALITY_STM32F401RE
MARLIN_F103Rx
MARLIN_F103VE_LONGER
MARLIN_F103Vx
MARLIN_F103Zx
MARLIN_F401RC
MARLIN_F407VE
MARLIN_F407ZE
MARLIN_F446VE
MARLIN_F446Zx_TRONXY
MARLIN_F4x7Vx
MARLIN_FLY_F407ZG
MARLIN_FYSETC_CHEETAH_V20
MARLIN_FYSETC_S6
MARLIN_FYSETC_SPIDER_KING407
MARLIN_G0B1RE
MARLIN_G0B1VE
MARLIN_H723VG
MARLIN_H723ZE
MARLIN_H743VI
MARLIN_LERDGE
MARLIN_MEGA_EXTENDED
MARLIN_MKS_ROBIN2
MARLIN_MKS_SKIPR_V1
MARLIN_TH3D_EZBOARD_V2
marlin_maple_CHITU_F103
board.cpp
board
ld
common.incextra_libs.incflash.ldstm32f103z_dfu.ldstm32f103zc.ldstm32f103zd.ldstm32f103ze.ldvector_symbols.inc
pins_arduino.hvariant.hwirish
marlin_maple_MEEB_3DP
cmake
dwin
bin
icons-3
000-ICON_BootLogo.jpg001-ICON_OpenSourceFirmware.jpg002-ICON_GitHub.jpg003-ICON_Website.jpg004-ICON_Copyright.jpg
icons-4
000-ICON_LOGO_Marlin.jpg001-ICON_HotendOff.jpg002-ICON_HotendOn.jpg003-ICON_BedOff.jpg004-ICON_BedOn.jpg005-ICON_Fan0.jpg006-ICON_Fan1.jpg007-ICON_Fan2.jpg008-ICON_Fan3.jpg009-ICON_Halted.jpg010-ICON_Question.jpg011-ICON_Alert.jpg012-ICON_RotateCW.jpg013-ICON_RotateCCW.jpg014-ICON_UpArrow.jpg015-ICON_DownArrow.jpg
icons-7
000-ICON_LOGO_Creality.jpg001-ICON_Print_0.jpg002-ICON_Print_1.jpg003-ICON_Prepare_0.jpg004-ICON_Prepare_1.jpg005-ICON_Control_0.jpg006-ICON_Control_1.jpg007-ICON_Leveling_0.jpg008-ICON_Leveling_1.jpg009-ICON_HotendTemp.jpg010-ICON_BedTemp.jpg011-ICON_Speed.jpg012-ICON_Zoffset.jpg013-ICON_Back.jpg014-ICON_File.jpg015-ICON_PrintTime.jpg016-ICON_RemainTime.jpg017-ICON_Setup_0.jpg018-ICON_Setup_1.jpg019-ICON_Pause_0.jpg020-ICON_Pause_1.jpg021-ICON_Continue_0.jpg022-ICON_Continue_1.jpg023-ICON_Stop_0.jpg024-ICON_Stop_1.jpg025-ICON_Bar.jpg026-ICON_More.jpg027-ICON_Axis.jpg028-ICON_CloseMotor.jpg029-ICON_Homing.jpg030-ICON_SetHome.jpg031-ICON_PLAPreheat.jpg032-ICON_ABSPreheat.jpg033-ICON_Cool.jpg034-ICON_Language.jpg035-ICON_MoveX.jpg036-ICON_MoveY.jpg037-ICON_MoveZ.jpg038-ICON_Extruder.jpg040-ICON_Temperature.jpg041-ICON_Motion.jpg042-ICON_WriteEEPROM.jpg043-ICON_ReadEEPROM.jpg044-ICON_ResetEEPROM.jpg045-ICON_Info.jpg046-ICON_SetEndTemp.jpg047-ICON_SetBedTemp.jpg048-ICON_FanSpeed.jpg049-ICON_SetPLAPreheat.jpg050-ICON_SetABSPreheat.jpg051-ICON_MaxSpeed.jpg052-ICON_MaxAccelerated.jpg053-ICON_MaxJerk.jpg054-ICON_Step.jpg055-ICON_PrintSize.jpg056-ICON_Version.jpg057-ICON_Contact.jpg058-ICON_StockConfiguraton.jpg059-ICON_MaxSpeedX.jpg060-ICON_MaxSpeedY.jpg061-ICON_MaxSpeedZ.jpg062-ICON_MaxSpeedE.jpg063-ICON_MaxAccX.jpg064-ICON_MaxAccY.jpg065-ICON_MaxAccZ.jpg066-ICON_MaxAccE.jpg067-ICON_MaxSpeedJerkX.jpg068-ICON_MaxSpeedJerkY.jpg069-ICON_MaxSpeedJerkZ.jpg070-ICON_MaxSpeedJerkE.jpg071-ICON_StepX.jpg072-ICON_StepY.jpg073-ICON_StepZ.jpg074-ICON_StepE.jpg075-ICON_Setspeed.jpg076-ICON_SetZOffset.jpg077-ICON_Rectangle.jpg078-ICON_BLTouch.jpg079-ICON_TempTooLow.jpg080-ICON_AutoLeveling.jpg081-ICON_TempTooHigh.jpg082-ICON_NoTips_C.jpg083-ICON_NoTips_E.jpg084-ICON_Continue_C.jpg085-ICON_Continue_E.jpg086-ICON_Cancel_C.jpg087-ICON_Cancel_E.jpg088-ICON_Confirm_C.jpg089-ICON_Confirm_E.jpg090-ICON_Info_0.jpg091-ICON_Info_1.jpg
icons-svg
alert.svgbed_flat_old.svgbed_flat_on.svgbed_leveled_off.svgbed_leveled_on.svgbed_off.svgbed_on.svgbedline.svgdown_arrow.svgfan.svghalted.svghotend_off.svghotend_on.svgquestion.svgrotate_ccw.svgrotate_cw.svgup_arrow.svg
make_jpgs.shextras
fonts
NanumGothic.bdfREADME.md
bdf2u8g
buildhzk.pygenallfont.shgenpages
make_lang_na.shmarlin-10x20.bdfmarlin-12x24.bdfmarlin-14x28.bdfmarlin-16x32.bdfmarlin-20x40.bdfmarlin-24x48.bdfmarlin-28x56.bdfmarlin-32x64.bdfmarlin-6x12-1.bdfmarlin-6x12-2.bdfmarlin-6x12-3.bdfmarlin-6x9.bdfmarlin-8x16.bdfuxggenpages.mduxggenpages.shgit
README.mdfirstpushghpcghtpmfaddmfcleanmfconfigmfdocmffpmfhelpmfinfomfinitmfnewmfprmfprepmfpubmfqpmfrbmfup
pin_interrupt_test
pixmaps
MarlinIcons.psd
logo
scripts
MarlinBinaryProtocol.pyMarlinMesh.scad__init__.pycreateSpeedLookupTable.pycreateTemperatureLookupMarlin.pyfindMissingTranslations.shg29_auto.pygen-tft-image.pyget_test_targets.pylanguageExport.pylanguageImport.pylanguageUtil.pypinsformat.jspinsformat.pyrle16_compress_cpp_image_data.pyrle_compress_bitmap.pyupload.py
sublime
vscode
test-gcode
tests
.gitattributesARMEDBIGTREE_BTT002BIGTREE_GTR_V1_0BIGTREE_GTR_V1_0_usb_flash_driveBIGTREE_SKR_PROBTT_SKR_SE_BXDUEDUE_archimFLYF407ZGFYSETC_F6FYSETC_S6LERDGEKLERDGEXLPC1768LPC1769NUCLEO_F767ZIOpulo_Lumen_REV3PANDA_PI_V29REMRAM_V1SAMD21_minitronics20SAMD51_grandcentral_m4STM32F070CB_malyanSTM32F070RB_malyanSTM32F103CB_malyanSTM32F103RC_bttSTM32F103RC_btt_USBSTM32F103RC_btt_USB_mapleSTM32F103RC_btt_mapleSTM32F103RC_fysetcSTM32F103RC_fysetc_mapleSTM32F103RC_meeb_mapleSTM32F103RESTM32F103RE_bttSTM32F103RE_btt_USBSTM32F103RE_crealitySTM32F103VE_ZM3E4V2_USB_mapleSTM32F103VE_longerSTM32F103VE_longer_mapleSTM32F401RC_crealitySTM32F407VE_blackSTM32G0B1RE_bttSTM32H743VI_bttat90usb1286_cdcat90usb1286_dfuchitu_f103esp32jgaurora_a5s_a1_maplelinux_nativemalyan_M300mega1280mega2560melzi_optibootmks_robinmks_robin_lite_maplemks_robin_maplemks_robin_minimks_robin_nano_v1_3_f4_usbmodmks_robin_nano_v1v2mks_robin_nano_v1v2_maplemks_robin_nano_v1v2_usbmodmks_robin_pro2mks_robin_pro_maplemks_tinybeeramborumba32sanguino1284psanguino644pteensy31teensy35teensy41
web-ui
data
www
bootstrap.min.cssbootstrap.min.jsbootstrap4-toggle.min.jschart.lineargauge.jschart.min.jsfilesaver.min.jsindex-ie.htmlindex.htmljquery-3.5.1.slim.min.jsjquery.browser.min.jsmarlin-logo-dark.pngmarlinui.eotmarlinui.svgmarlinui.ttfmarlinui.woffmoment.min.jswebmarlin-class.jswebmarlin-font.csswebmarlin.csswebmarlin.js
config
docker
docs
ini
avr.inidue.iniesp32.inifeatures.inilpc176x.ininative.inirenamed.inisamd21.inisamd51.inistm32-common.inistm32f0.inistm32f1-maple.inistm32f1.inistm32f4.inistm32f7.inistm32g0.inistm32h7.initeensy.ini
platformio.iniprocess-palette.json
201
buildroot/share/PlatformIO/variants/MARLIN_FYSETC_S6/variant.cpp
Normal file
201
buildroot/share/PlatformIO/variants/MARLIN_FYSETC_S6/variant.cpp
Normal file
@ -0,0 +1,201 @@
|
||||
/*
|
||||
Copyright (c) 2011 Arduino. All right reserved.
|
||||
|
||||
This library is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public
|
||||
License as published by the Free Software Foundation; either
|
||||
version 2.1 of the License, or (at your option) any later version.
|
||||
|
||||
This library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
See the GNU Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License along with this library; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
|
||||
#include "pins_arduino.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
// Pin number
|
||||
const PinName digitalPin[] = {
|
||||
PA_0, //D0
|
||||
PA_1, //D1
|
||||
PA_2, //D2
|
||||
PA_3, //D3
|
||||
PA_4, //D4
|
||||
PA_5, //D5
|
||||
PA_6, //D6
|
||||
PA_7, //D7
|
||||
PA_8, //D8
|
||||
PA_9, //D9
|
||||
PA_10, //D10
|
||||
PA_11, //D11
|
||||
PA_12, //D12
|
||||
PA_13, //D13
|
||||
PA_14, //D14
|
||||
PA_15, //D15
|
||||
PB_0, //D16
|
||||
PB_1, //D17
|
||||
PB_2, //D18
|
||||
PB_3, //D19
|
||||
PB_4, //D20
|
||||
PB_5, //D21
|
||||
PB_6, //D22
|
||||
PB_7, //D23
|
||||
PB_8, //D24
|
||||
PB_9, //D25
|
||||
PB_10, //D26
|
||||
PB_11, //D27
|
||||
PB_12, //D28
|
||||
PB_13, //D29
|
||||
PB_14, //D30
|
||||
PB_15, //D31
|
||||
PC_0, //D32
|
||||
PC_1, //D33
|
||||
PC_2, //D34
|
||||
PC_3, //D35
|
||||
PC_4, //D36
|
||||
PC_5, //D37
|
||||
PC_6, //D38
|
||||
PC_7, //D39
|
||||
PC_8, //D40
|
||||
PC_9, //D41
|
||||
PC_10, //D42
|
||||
PC_11, //D43
|
||||
PC_12, //D44
|
||||
PC_13, //D45
|
||||
PC_14, //D46
|
||||
PC_15, //D47
|
||||
PD_0, //D48
|
||||
PD_1, //D49
|
||||
PD_2, //D50
|
||||
PD_3, //D51
|
||||
PD_4, //D52
|
||||
PD_5, //D53
|
||||
PD_6, //D54
|
||||
PD_7, //D55
|
||||
PD_8, //D56
|
||||
PD_9, //D57
|
||||
PD_10, //D58
|
||||
PD_11, //D59
|
||||
PD_12, //D60
|
||||
PD_13, //D61
|
||||
PD_14, //D62
|
||||
PD_15, //D63
|
||||
PE_0, //D64
|
||||
PE_1, //D65
|
||||
PE_2, //D66
|
||||
PE_3, //D67
|
||||
PE_4, //D68
|
||||
PE_5, //D69
|
||||
PE_6, //D70
|
||||
PE_7, //D71
|
||||
PE_8, //D72
|
||||
PE_9, //D73
|
||||
PE_10, //D74
|
||||
PE_11, //D75
|
||||
PE_12, //D76
|
||||
PE_13, //D77
|
||||
PE_14, //D78
|
||||
PE_15, //D79
|
||||
|
||||
//Duplicated ADC Pins
|
||||
PA_3, //D80/A0
|
||||
PA_4, //D81/A1
|
||||
PC_0, //D82/A2
|
||||
PC_1, //D83/A3
|
||||
PC_2, //D84/A4
|
||||
PC_3, //D85/A5
|
||||
PC_4 //D86/A6
|
||||
};
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/**
|
||||
* @brief System Clock Configuration
|
||||
* The system Clock is configured as follow :
|
||||
* System Clock source = PLL (HSE)
|
||||
* SYSCLK(Hz) = 180000000
|
||||
* HCLK(Hz) = 180000000
|
||||
* AHB Prescaler = 1
|
||||
* APB1 Prescaler = 4
|
||||
* APB2 Prescaler = 2
|
||||
* HSE Frequency(Hz) = 12000000
|
||||
* PLL_M = 6
|
||||
* PLL_N = 180
|
||||
* PLL_P = 2
|
||||
* PLL_Q = 7
|
||||
* VDD(V) = 3.3
|
||||
* Main regulator output voltage = Scale1 mode
|
||||
* Flash Latency(WS) = 5
|
||||
* @param None
|
||||
* @retval None
|
||||
*/
|
||||
WEAK void SystemClock_Config(void)
|
||||
{
|
||||
RCC_ClkInitTypeDef RCC_ClkInitStruct;
|
||||
RCC_OscInitTypeDef RCC_OscInitStruct;
|
||||
RCC_PeriphCLKInitTypeDef PeriphClkInitStruct;
|
||||
|
||||
|
||||
/* Enable Power Control clock */
|
||||
__HAL_RCC_PWR_CLK_ENABLE();
|
||||
|
||||
#ifdef HAL_PWR_MODULE_ENABLED
|
||||
/* The voltage scaling allows optimizing the power consumption when the device is
|
||||
clocked below the maximum system frequency, to update the voltage scaling value
|
||||
regarding system frequency refer to product datasheet. */
|
||||
__HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
|
||||
#endif
|
||||
|
||||
/* Enable HSE Oscillator and activate PLL with HSE as source */
|
||||
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;
|
||||
RCC_OscInitStruct.HSEState = RCC_HSE_ON;
|
||||
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
|
||||
RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE;
|
||||
RCC_OscInitStruct.PLL.PLLM = 6;
|
||||
RCC_OscInitStruct.PLL.PLLN = 180;
|
||||
RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2;
|
||||
RCC_OscInitStruct.PLL.PLLQ = 7;
|
||||
RCC_OscInitStruct.PLL.PLLR = 2;
|
||||
HAL_RCC_OscConfig(&RCC_OscInitStruct);
|
||||
|
||||
HAL_PWREx_EnableOverDrive();
|
||||
|
||||
/* Select PLL as system clock source and configure the HCLK, PCLK1 and PCLK2
|
||||
clocks dividers */
|
||||
RCC_ClkInitStruct.ClockType = (RCC_CLOCKTYPE_SYSCLK | RCC_CLOCKTYPE_HCLK |
|
||||
RCC_CLOCKTYPE_PCLK1 | RCC_CLOCKTYPE_PCLK2);
|
||||
RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLRCLK;
|
||||
RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
|
||||
RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4;
|
||||
RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2;
|
||||
HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_5);
|
||||
|
||||
PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_CLK48;
|
||||
PeriphClkInitStruct.PLLSAI.PLLSAIM = 6;
|
||||
PeriphClkInitStruct.PLLSAI.PLLSAIN = 96;
|
||||
PeriphClkInitStruct.PLLSAI.PLLSAIQ = 2;
|
||||
PeriphClkInitStruct.PLLSAI.PLLSAIP = RCC_PLLSAIP_DIV4;
|
||||
PeriphClkInitStruct.PLLSAIDivQ = 1;
|
||||
PeriphClkInitStruct.Clk48ClockSelection = RCC_CLK48CLKSOURCE_PLLSAIP;
|
||||
HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct);
|
||||
}
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
Reference in New Issue
Block a user