Serial library for Diablo4D. Tested with uLCD220RD
Diff: Diablo_Serial_4DLib.cpp
- Revision:
- 1:9a2c573adad6
- Parent:
- 0:81cd913c5e43
--- a/Diablo_Serial_4DLib.cpp Tue May 09 14:16:16 2017 +0000 +++ b/Diablo_Serial_4DLib.cpp Tue May 09 14:24:10 2017 +0000 @@ -4,42 +4,15 @@ #include "Diablo_Serial_4DLib.h" -/* -volatile unsigned long _millis; - -void init_clock(void) { - SysTick_Config(SystemCoreClock / 1000); -} - -extern "C" void SysTick_Handler(void) { - _millis++; -} - -unsigned long get_millis(void) { - return _millis; -} -*/ - Diablo_Serial_4DLib::Diablo_Serial_4DLib(Serial *virtualPort, int timeout4D) { _virtualPort = virtualPort; TimeLimit4D = timeout4D; - //_timer.reset(); - //_timer.start(); } -/* -unsigned long Diablo_Serial_4DLib::GetMillis(void){ - return (unsigned long)_timer.read_ms(); -} -*/ + //*********************************************************************************************// //**********************************Intrinsic 4D Routines**************************************// //*********************************************************************************************// -void Diablo_Serial_4DLib::WriteGFX(word req){ - _virtualPort->putc(req >> 8); - _virtualPort->putc(req); -} - void Diablo_Serial_4DLib::WriteChars(char * charsout) { char wk ;