drashna_unicode.h 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. #ifndef UNICODE_USERSPACE_H
  2. #define UNICODE_USERSPACE_H
  3. /* use X(n) to call the */
  4. enum unicode_name {
  5. THINK, // thinking face 🤔
  6. GRIN, // grinning face 😊
  7. SMRK, // smirk 😏
  8. WEARY, // good shit 😩
  9. UNAMU, // unamused 😒
  10. SNEK, // snke 🐍
  11. PENGUIN, // 🐧
  12. DRAGON, // 🐉
  13. MONKEY, // 🐒
  14. CHICK, // 🐥
  15. BOAR, // 🐗
  16. OKOK, // 👌
  17. EFFU, // 🖕
  18. INUP, // 👆
  19. THUP, // 👍
  20. THDN, // 👎
  21. BBB, // dat B 🅱
  22. POO, // poop 💩
  23. HUNDR, // 100 💯
  24. EGGPL, // EGGPLANT 🍆
  25. WATER, // wet 💦
  26. TUMBLER, // 🥃
  27. LIT, // fire 🔥
  28. BANG, // ‽
  29. IRONY, // ⸮
  30. DEGREE // °
  31. };
  32. const uint32_t PROGMEM unicode_map[] = {
  33. [THINK] = 0x1F914,
  34. [GRIN] = 0x1F600,
  35. [BBB] = 0x1F171,
  36. [POO] = 0x1F4A9,
  37. [HUNDR] = 0x1F4AF,
  38. [SMRK] = 0x1F60F,
  39. [WEARY] = 0x1F629,
  40. [EGGPL] = 0x1F346,
  41. [WATER] = 0x1F4A6,
  42. [LIT] = 0x1F525,
  43. [UNAMU] = 0x1F612,
  44. [SNEK] = 0x1F40D,
  45. [PENGUIN] = 0x1F427,
  46. [BOAR] = 0x1F417,
  47. [MONKEY] = 0x1F412,
  48. [CHICK] = 0x1F425,
  49. [DRAGON] = 0x1F409,
  50. [OKOK] = 0x1F44C,
  51. [EFFU] = 0x1F595,
  52. [INUP] = 0x1F446,
  53. [THDN] = 0x1F44E,
  54. [THUP] = 0x1F44D,
  55. [TUMBLER] = 0x1F943,
  56. [BANG] = 0x0203D,
  57. [IRONY] = 0x02E2E,
  58. [DEGREE] = 0x000B0
  59. };
  60. #endif