fix inlineing complaints for writepixel

This commit is contained in:
ladyada committed 2018-07-14 16:57:42 -04:00
1 parent 9beb188013
commit 7f2d11709c
2 files changed
+8 -10

No files matched your search

+1 -9
View File
@@ -277,15 +277,7 @@ void Adafruit_SPITFT::pushColor(uint16_t color) {
endWrite();
}
/**************************************************************************/
/*!
@brief Write a 2-byte color (must have a transaction in progress)
@param color 16-bit 5-6-5 Color to draw
*/
/**************************************************************************/
void inline Adafruit_SPITFT::writePixel(uint16_t color){
SPI_WRITE16(color);
}
/**************************************************************************/
/*!
+7 -1
View File
@@ -9,6 +9,7 @@
#endif
#include <SPI.h>
#include "Adafruit_GFX.h"
#include "Adafruit_SPITFT_Macros.h"
#define USE_FAST_PINIO
@@ -42,6 +43,7 @@ class Adafruit_SPITFT : public Adafruit_GFX {
// Transaction API
void startWrite(void);
void endWrite(void);
void writePixel(int16_t x, int16_t y, uint16_t color);
void writeFillRect(int16_t x, int16_t y, int16_t w, int16_t h, uint16_t color);
void writeFastVLine(int16_t x, int16_t y, int16_t h, uint16_t color);
@@ -58,7 +60,11 @@ class Adafruit_SPITFT : public Adafruit_GFX {
*/
virtual void setAddrWindow(uint16_t x, uint16_t y, uint16_t w, uint16_t h) = 0;
void writePixel(uint16_t color);
/*!
@brief Write a 2-byte color (must have a transaction in progress)
@param color 16-bit 5-6-5 Color to draw
*/
void inline writePixel(uint16_t color) { SPI_WRITE16(color); }
void writePixels(uint16_t * colors, uint32_t len);
void writeColor(uint16_t color, uint32_t len);
void pushColor(uint16_t color);