12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- #!/usr/bin/env bash
- #
- # Build tests for MKS Robin nano
- # (STM32F1 genericSTM32F103VE)
- #
- # exit on first failure
- set -e
- use_example_configs Mks/Robin
- opt_set MOTHERBOARD BOARD_MKS_ROBIN_NANO
- opt_disable TFT_320x240
- opt_enable TOUCH_SCREEN
- opt_enable FSMC_GRAPHICAL_TFT
- exec_test $1 $2 "MKS Robin nano v1.2 Emulated DOGM FSMC"
- use_example_configs Mks/Robin
- opt_set MOTHERBOARD BOARD_MKS_ROBIN_NANO_V2
- opt_disable TFT_320x240
- opt_enable TOUCH_SCREEN
- opt_enable SPI_GRAPHICAL_TFT
- exec_test $1 $2 "MKS Robin v2 nano Emulated DOGM SPI"
- use_example_configs Mks/Robin
- opt_set MOTHERBOARD BOARD_MKS_ROBIN_NANO
- opt_disable TFT_320x240
- opt_disable TOUCH_SCREEN
- opt_enable TFT_LVGL_UI_FSMC
- exec_test $1 $2 "MKS Robin nano v1.2 LVGL FSMC"
- use_example_configs Mks/Robin
- opt_set MOTHERBOARD BOARD_MKS_ROBIN_NANO_V2
- opt_disable TFT_320x240
- opt_disable TOUCH_SCREEN
- opt_enable TFT_LVGL_UI_SPI
- exec_test $1 $2 "MKS Robin v2 nano LVGL SPI"
- use_example_configs Mks/Robin
- opt_set MOTHERBOARD BOARD_MKS_ROBIN_NANO_V2
- opt_disable TFT_320x240
- opt_enable TOUCH_SCREEN
- opt_enable TFT_480x320_SPI
- exec_test $1 $2 "MKS Robin v2 nano New Color UI 480x320 SPI"
- # cleanup
- restore_configs
|