.
Diff: Protocols/SPI16.h
- Revision:
- 4:12ba0ecc2c1f
- Parent:
- 1:ff019d22b275
- Child:
- 5:b222a9461d6b
diff -r 48f3282c2be8 -r 12ba0ecc2c1f Protocols/SPI16.h --- a/Protocols/SPI16.h Sat Feb 14 17:42:21 2015 +0000 +++ b/Protocols/SPI16.h Sun Feb 15 20:06:07 2015 +0000 @@ -38,53 +38,42 @@ */ virtual void wr_data8(unsigned char data); - /** Send same 8bit data to display controller multiple times - * - * @note switches spi format 16->8->16, better use wr_data16 - * @param data: byte to send - * @param count: how many - * - */ - virtual void wr_data8(unsigned char data, unsigned int count); - - /** Send array of data bytes to display controller - * - * @note switches spi format 16->8->16, better use wr_data16 - * @param data: unsigned char data array - * @param lenght: lenght of array - * - */ - virtual void wr_data8buf(unsigned char* data, unsigned int lenght); - - /** Send 16bit command to display controller + /** Send 2x8bit command to display controller * * @param cmd: halfword to send - * + * @note in SPI_16 mode a single 16bit transfer will be done */ virtual void wr_cmd16(unsigned short cmd); - /** Send 16bit data to display controller + /** Send 2x8bit data to display controller + * + * @param data: halfword to send + * @note in SPI_16 mode a single 16bit transfer will be done + */ + virtual void wr_data16(unsigned short data); + + /** Send 16bit pixeldata to display controller * * @param data: halfword to send * */ - virtual void wr_data16(unsigned short data); + virtual void wr_gram(unsigned short data); - /** Send same 16bit data to display controller multiple times + /** Send same 16bit pixeldata to display controller multiple times * * @param data: halfword to send * @param count: how many * */ - virtual void wr_data16(unsigned short data, unsigned int count); + virtual void wr_gram(unsigned short data, unsigned int count); - /** Send array of data shorts to display controller + /** Send array of pixeldata shorts to display controller * - * @param data: unsigned short data array + * @param data: unsigned short pixeldata array * @param lenght: lenght (in shorts) * */ - virtual void wr_data16buf(unsigned short* data, unsigned int lenght); + virtual void wr_grambuf(unsigned short* data, unsigned int lenght); /** HW reset sequence (without display init commands) */