Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of UniGraphic by
Diff: Protocols/PAR16.h
- Revision:
- 7:bb0383b91104
- Parent:
- 6:8356d48a07db
- Child:
- 11:b842b8e332cb
--- a/Protocols/PAR16.h Mon Feb 16 01:18:29 2015 +0000
+++ b/Protocols/PAR16.h Tue Feb 17 11:02:06 2015 +0000
@@ -75,19 +75,26 @@
*/
virtual void wr_grambuf(unsigned short* data, unsigned int lenght);
- /** Read 4x8bit data from display controller (with dummy cycle)
- *
- * @returns data as uint
- *
- */
- virtual unsigned int rd_data32_wdummy();
-
/** Read 16bit pixeldata from display controller (with dummy cycle)
*
* @returns 16bit color
*/
virtual unsigned short rd_gram();
+ /** Read 4x8bit register data (with dummy cycle)
+ * @param reg the register to read
+ * @returns data as uint
+ *
+ */
+ virtual unsigned int rd_reg_data32(unsigned char reg);
+
+ /** Read 3x8bit ExtendedCommands register data
+ * @param reg the register to read
+ * @returns data as uint
+ * @note EXTC regs (0xB0 to 0xFF) are read/write registers, for Parallel mode directly accessible in both directions
+ */
+ virtual unsigned int rd_extcreg_data32(unsigned char reg, unsigned char SPIreadenablecmd);
+
/** HW reset sequence (without display init commands)
*/
virtual void hw_reset();
