️ SPI+DMA+interrupt method (STM32 / MKS UI) (#23464)

This commit is contained in:
Sola
2022-01-16 13:07:37 +08:00
committed by Scott Lahteine
parent 01cb7c19f9
commit a80cafbcfc
8 changed files with 110 additions and 12 deletions

View File

@ -121,6 +121,11 @@ public:
inline static void WriteReg(uint16_t Reg) { io.WriteReg(Reg); };
inline static void WriteSequence(uint16_t *Data, uint16_t Count) { io.WriteSequence(Data, Count); };
#if ENABLED(USE_SPI_DMA_TC)
inline static void WriteSequenceIT(uint16_t *Data, uint16_t Count) { io.WriteSequenceIT(Data, Count); };
#endif
// static void WriteMultiple(uint16_t Color, uint16_t Count) { static uint16_t Data; Data = Color; TransmitDMA(DMA_MINC_DISABLE, &Data, Count); }
inline static void WriteMultiple(uint16_t Color, uint32_t Count) { io.WriteMultiple(Color, Count); };