Basically i glued Peter Drescher and Simon Ford libs in a GraphicsDisplay class, then derived TFT or LCD class (which inherits Protocols class), then the most derived ones (Inits), which are per-display and are the only part needed to be adapted to diff hw.
Dependents: testUniGraphic_150217 maze_TFT_MMA8451Q TFT_test_frdm-kl25z TFT_test_NUCLEO-F411RE ... more
Diff: Protocols/SPI16.cpp
- Revision:
- 34:c66986d80f72
- Parent:
- 20:14daa48ffd4c
--- a/Protocols/SPI16.cpp Mon Feb 06 12:29:33 2017 +0000 +++ b/Protocols/SPI16.cpp Tue Jan 25 17:57:55 2022 +0000 @@ -174,13 +174,13 @@ } void SPI16::hw_reset() { - wait_ms(15); + thread_sleep_for(15); _DC = 1; _CS = 1; _reset = 0; // display reset - wait_ms(2); + thread_sleep_for(2); _reset = 1; // end reset - wait_ms(100); + thread_sleep_for(100); } void SPI16::BusEnable(bool enable) {