lcd.h 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. #pragma once
  2. #include "software-modes.h"
  3. // USER MODE
  4. void clearScreen (USER_MODE) ;
  5. void gotoLineColumn (USER_MODE_ const uint32_t inLine, const uint32_t inColumn) ;
  6. void printString (USER_MODE_ const char * inString) ;
  7. void printChar (USER_MODE_ const char inChar) ;
  8. void printSpaces (USER_MODE_ const uint32_t inCount) ;
  9. void printUnsigned (USER_MODE_ const uint32_t inValue) ;
  10. void printUnsigned64 (USER_MODE_ const uint64_t inValue) ;
  11. void printSigned (USER_MODE_ const int32_t inValue) ;
  12. void printHex1 (USER_MODE_ const uint32_t inValue) ;
  13. void printHex2 (USER_MODE_ const uint32_t inValue) ;
  14. void printHex4 (USER_MODE_ const uint32_t inValue) ;
  15. void printHex8 (USER_MODE_ const uint32_t inValue) ;
  16. void printHex16 (USER_MODE_ const uint64_t inValue) ;
  17. // FAULT MODE
  18. void initScreen_faultMode (FAULT_MODE) ;
  19. void gotoLineColumn_faultMode (FAULT_MODE_ const uint32_t inLine, const uint32_t inColumn) ;
  20. void printString_faultMode (FAULT_MODE_ const char * inString) ;
  21. void printChar_faultMode (FAULT_MODE_ const char inChar) ;
  22. void printUnsigned_faultMode (FAULT_MODE_ const uint32_t inValue) ;
  23. void printHex8_faultMode (FAULT_MODE_ const uint32_t inValue) ;
  24. void printHex4_faultMode (FAULT_MODE_ const uint32_t inValue) ;
  25. void printHex2_faultMode (FAULT_MODE_ const uint32_t inValue) ;