Firmware2/Marlin/src/HAL/STM32
2022-05-07 15:13:40 -05:00
..
inc 🔧 SPINDLE_LASER_PWM => SPINDLE_LASER_USE_PWM 2021-10-02 22:31:15 -05:00
tft ️ SPI+DMA+interrupt method (STM32 / MKS UI) (#23464) 2022-05-07 15:13:40 -05:00
eeprom_bl24cxx.cpp 💡 Adjust headers, formatting 2021-10-02 22:31:16 -05:00
eeprom_flash.cpp 🎨 Fewer serial macros 2021-10-02 22:31:15 -05:00
eeprom_if_iic.cpp 💡 Adjust headers, formatting 2021-10-02 22:31:16 -05:00
eeprom_sdcard.cpp 💡 Adjust headers, formatting 2021-10-02 22:31:16 -05:00
eeprom_sram.cpp 🏗️ Define HAL_STM32 for HAL/STM32 (#22537) 2021-08-09 00:37:55 -05:00
eeprom_wired.cpp 🏗️ Define HAL_STM32 for HAL/STM32 (#22537) 2021-08-09 00:37:55 -05:00
endstop_interrupts.h 🏗️ Support for up to 6 linear axes (#19112) 2021-06-15 00:05:03 -05:00
fast_pwm.cpp 🧑‍💻 Adjust FastIO AVR timer enums, macros 2022-05-07 15:12:45 -05:00
fastio.cpp 🏗️ Define HAL_STM32 for HAL/STM32 (#22537) 2021-08-09 00:37:55 -05:00
fastio.h 🚑️ Init FastIO before anything else (#22508) 2021-08-08 21:38:22 -05:00
HAL_MinSerial.cpp BigTreeTech SKR mini E3 V3.0 (STM32G0B1RET6) (#23283) 2021-12-25 03:23:09 -06:00
HAL_SPI.cpp ESP32 Panda_ZHU and Panda_M4 (#22644) 2021-10-12 21:20:08 -05:00
HAL.cpp Artillery Ruby (STM32F401RCT6) (#23029) 2021-12-25 00:46:48 -06:00
HAL.h 🧑‍💻 Adjust FastIO AVR timer enums, macros 2022-05-07 15:12:45 -05:00
MarlinSerial.cpp 💡 Adjust headers, formatting 2021-10-02 22:31:16 -05:00
MarlinSerial.h 💡 Adjust headers, formatting 2021-10-02 22:31:16 -05:00
MarlinSPI.cpp 🐛 Fix STM32 set_pwm_duty (#23125) 2021-12-25 01:26:27 -06:00
MarlinSPI.h Standardize Marlin SPI (part 1) (#19989) 2020-11-06 21:07:15 -06:00
msc_sd.cpp 🐛 Spellcheck comments (#22496) 2021-08-18 20:29:56 -05:00
msc_sd.h STM32 Shared Media - USB Mass Storage Device (#20956) 2021-02-02 14:55:11 -06:00
pins_Xref.h Fix links to secure sites (#18745) 2020-07-22 22:20:14 -05:00
pinsDebug.h 💡 Adjust headers, formatting 2021-10-02 22:31:16 -05:00
README.md Shorter paths to HAL, ExtUI (#17156) 2020-03-13 16:29:29 -05:00
sdio.cpp 📝 KHz => kHz (#23512) 2022-05-07 15:10:19 -05:00
sdio.h 🎨 Pins and SDIO cleanup 2022-01-09 01:31:03 -06:00
Servo.cpp 🐛 Spellcheck comments (#22496) 2021-08-18 20:29:56 -05:00
Servo.h Fix links to secure sites (#18745) 2020-07-22 22:20:14 -05:00
spi_pins.h 💡 Adjust headers, formatting 2021-10-02 22:31:16 -05:00
timers.cpp BigTreeTech SKR mini E3 V3.0 (STM32G0B1RET6) (#23283) 2021-12-25 03:23:09 -06:00
timers.h 🏗️ Fix Maple HAL/STM32F1 PWM (#23211) 2021-12-25 03:23:09 -06:00
usb_host.cpp 💡 Adjust headers, formatting 2021-10-02 22:31:16 -05:00
usb_host.h USB FD via native USB Host + MSC (#20571) 2020-12-28 23:16:38 -06:00
usb_serial.cpp 💡 Adjust headers, formatting 2021-10-02 22:31:16 -05:00
usb_serial.h 💡 Adjust headers, formatting 2021-10-02 22:31:16 -05:00
watchdog.cpp 💡 Adjust headers, formatting 2021-10-02 22:31:16 -05:00
watchdog.h Fix links to secure sites (#18745) 2020-07-22 22:20:14 -05:00

Generic STM32 HAL based on the stm32duino core

This HAL is intended to act as the generic STM32 HAL for all STM32 chips (The whole F, H and L family).

Currently it supports:

  • STM32F0xx
  • STM32F1xx
  • STM32F4xx
  • STM32F7xx

Targeting the official Arduino STM32 Core.