SAMD51 LCD support (#15113)

This commit is contained in:
Giuliano Zaro
2019-09-02 12:45:02 +02:00
committed by Scott Lahteine
parent 23bb40d0ea
commit 12c595c61f
5 changed files with 56 additions and 45 deletions

View File

@@ -25,9 +25,6 @@
// file u8g_dev_st7920_128x64_HAL.cpp for the HAL version.
#include "../../inc/MarlinConfig.h"
#if ENABLED(U8GLIB_ST7920) && !defined(U8G_HAL_LINKS) && !defined(__SAM3X8E__)
#include "../../HAL/shared/Delay.h"
#define ST7920_CLK_PIN LCD_PINS_D4
@@ -94,5 +91,3 @@ void ST7920_SWSPI_SND_8BIT(uint8_t val);
#define ST7920_SET_DAT() { ST7920_SWSPI_SND_8BIT(0xFA); U8G_DELAY(); }
#define ST7920_WRITE_BYTE(a) { ST7920_SWSPI_SND_8BIT((uint8_t)((a)&0xF0u)); ST7920_SWSPI_SND_8BIT((uint8_t)((a)<<4u)); U8G_DELAY(); }
#define ST7920_WRITE_BYTES(p,l) { for (uint8_t i = l + 1; --i;) { ST7920_SWSPI_SND_8BIT(*p&0xF0); ST7920_SWSPI_SND_8BIT(*p<<4); p++; } U8G_DELAY(); }
#endif // U8GLIB_ST7920 && !U8G_HAL_LINKS && !__SAM3X8E__