🔨 Servo Timer 1 with STM32F103RC_fysetc (#25741)

This commit is contained in:
Scott Lahteine 2023-04-26 14:39:56 -05:00 committed by GitHub
parent 79b455575b
commit 358a54ecdc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 93 additions and 59 deletions

View file

@ -33,91 +33,108 @@ jobs:
strategy: strategy:
matrix: matrix:
test-platform: test-platform:
# Base Environments
- DUE # Native
- DUE_archim
- esp32
- linux_native - linux_native
# AVR
- mega2560 - mega2560
- at90usb1286_dfu - at90usb1286_dfu
- teensy31
- teensy35
- teensy41
- SAMD21_minitronics20
- SAMD51_grandcentral_m4
- PANDA_PI_V29
# Extended AVR Environments
# AVR Extended
- FYSETC_F6 - FYSETC_F6
- mega1280 - mega1280
- melzi_optiboot
- rambo - rambo
- sanguino1284p - sanguino1284p
- sanguino644p - sanguino644p
- melzi_optiboot
# STM32F1 (Maple) Environments # SAM3X8E
- DUE
- DUE_archim
#- STM32F103RC_btt_maple # SAMD21
- STM32F103RC_btt_USB_maple - SAMD51_grandcentral_m4
- STM32F103RC_fysetc_maple - SAMD21_minitronics20
- STM32F103RC_meeb_maple
- jgaurora_a5s_a1_maple
- STM32F103VE_longer_maple
#- mks_robin_maple
- mks_robin_lite_maple
- mks_robin_pro_maple
#- mks_robin_nano_v1v2_maple
#- STM32F103RE_creality_maple
- STM32F103VE_ZM3E4V2_USB_maple
# STM32 (ST) Environments # ESP32
- esp32
- mks_tinybee
# Teensy 2
#- at90usb1286_cdc
# Teensy MK20DX256
- teensy31
# Teensy MK64FX512, MK66FX1M0
- teensy35
# Teensy IMXRT1062DVx6A
- teensy41
# STM32F0
- malyan_M300
- STM32F070CB_malyan
- STM32F070RB_malyan
# STM32F1
- chitu_f103
- mks_robin
- mks_robin_nano_v1v2
- PANDA_PI_V29
- STM32F103RC_btt - STM32F103RC_btt
#- STM32F103RC_btt_USB - STM32F103RC_fysetc
- STM32F103RE_btt - STM32F103RE_btt
- STM32F103RE_btt_USB - STM32F103RE_btt_USB
- STM32F103RE_creality - STM32F103RE_creality
- STM32F401RC_creality
- STM32F103VE_longer - STM32F103VE_longer
- STM32F407VE_black #- mks_robin_mini
- BIGTREE_BTT002
- BIGTREE_SKR_PRO
- BIGTREE_GTR_V1_0
- mks_robin
- ARMED
- FYSETC_S6
- STM32F070CB_malyan
- STM32F070RB_malyan
- malyan_M300
- FLYF407ZG
- rumba32
- LERDGEX
- LERDGEK
- mks_robin_nano_v1v2
#- mks_robin_nano_v1v2_usbmod
#- mks_robin_nano_v1_3_f4_usbmod #- mks_robin_nano_v1_3_f4_usbmod
#- mks_robin_nano_v1v2_usbmod
#- STM32F103CB_malyan
#- STM32F103RC_btt_USB
#- STM32F103RE
# STM32F4
- ARMED
- BIGTREE_BTT002
- BIGTREE_GTR_V1_0
- BIGTREE_SKR_PRO
- FLYF407ZG
- FYSETC_S6
- LERDGEK
- LERDGEX
- Opulo_Lumen_REV3
- rumba32
- STM32F401RC_creality
- STM32F407VE_black
# STM32F7
- NUCLEO_F767ZI - NUCLEO_F767ZI
- REMRAM_V1 - REMRAM_V1
# STM32H7
- BTT_SKR_SE_BX - BTT_SKR_SE_BX
- chitu_f103
- Opulo_Lumen_REV3
# ESP32 environments # STM32F1 (Maple)
- mks_tinybee - jgaurora_a5s_a1_maple
- mks_robin_lite_maple
# Put lengthy tests last - mks_robin_pro_maple
- STM32F103RC_btt_USB_maple
- STM32F103RC_fysetc_maple
- STM32F103RC_meeb_maple
- STM32F103VE_longer_maple
- STM32F103VE_ZM3E4V2_USB_maple
#- mks_robin_maple
#- mks_robin_nano_v1v2_maple
#- STM32F103RC_btt_maple
#- STM32F103RE_creality_maple
# LPC176x - Lengthy tests
- LPC1768 - LPC1768
- LPC1769 - LPC1769
# Non-working environment tests
#- at90usb1286_cdc
#- STM32F103CB_malyan
#- STM32F103RE
#- mks_robin_mini
steps: steps:
- name: Check out the PR - name: Check out the PR

View file

@ -0,0 +1,16 @@
#!/usr/bin/env bash
#
# Build tests for STM32F103RC_fysetc
#
# exit on first failure
set -e
#
# Build with the default configurations
#
use_example_configs "Creality/Ender-3/FYSETC Cheetah 1.2/BLTouch"
exec_test $1 $2 "Ender-3 with Cheetah 1.2 | BLTouch" "$3"
# clean up
restore_configs

View file

@ -1,6 +1,6 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# #
# Build tests for STM32F103RC FYSETC # Build tests for STM32F103RC_fysetc_maple
# #
# exit on first failure # exit on first failure
@ -10,7 +10,7 @@ set -e
# Build with the default configurations # Build with the default configurations
# #
use_example_configs "Creality/Ender-3/FYSETC Cheetah 1.2/base" use_example_configs "Creality/Ender-3/FYSETC Cheetah 1.2/base"
exec_test $1 $2 "Cheetah 1.2 Configuration" "$3" exec_test $1 $2 "Maple build of Cheetah 1.2 Configuration" "$3"
# clean up # clean up
restore_configs restore_configs

View file

@ -371,6 +371,7 @@ extra_scripts = ${stm32_variant.extra_scripts}
extends = common_STM32F103RC_variant extends = common_STM32F103RC_variant
extra_scripts = ${common_STM32F103RC_variant.extra_scripts} extra_scripts = ${common_STM32F103RC_variant.extra_scripts}
buildroot/share/PlatformIO/scripts/STM32F103RC_fysetc.py buildroot/share/PlatformIO/scripts/STM32F103RC_fysetc.py
build_flags = ${common_STM32F103RC_variant.build_flags} -DTIMER_SERVO=TIM1
lib_ldf_mode = chain lib_ldf_mode = chain
debug_tool = stlink debug_tool = stlink
upload_protocol = serial upload_protocol = serial