fork download
  1. #include <stdio.h>
  2.  
  3. #define IR_HINT_COMPUTER 0x04
  4. #define IR_HINT_EXT 0x80
  5. #define IR_HINT_OBEX 0x20
  6. #define IR_HINT_IRCOMM 0x04
  7. #define IR_CHAR_ASCII 0
  8. #define PROD_FAMILY_NAME "product name goes here"
  9.  
  10. #define uint8_t unsigned char
  11.  
  12. const struct {
  13. uint8_t hint1;
  14. uint8_t hint2;
  15. uint8_t charset;
  16. uint8_t ID[sizeof(PROD_FAMILY_NAME)];
  17. } devInfoStorage =
  18. {
  19. IR_HINT_COMPUTER | IR_HINT_EXT, // hint1
  20. IR_HINT_OBEX | IR_HINT_IRCOMM, // hint2
  21. IR_CHAR_ASCII, // charset
  22. PROD_FAMILY_NAME // Prod ID string
  23. };
  24.  
  25.  
  26. int main(void) {
  27. printf("%d, %d, %d, %s\n", devInfoStorage.hint1, devInfoStorage.hint2, devInfoStorage.charset, devInfoStorage.ID);
  28. return 0;
  29. }
Success #stdin #stdout 0s 2292KB
stdin
Standard input is empty
stdout
132, 36, 0, product name goes here