PlatformIO package of the Teensy core framework compatible with GCC 10 & C++20
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

27 líneas
927B

  1. // AquaLEDSource All in One Super Screw Shield
  2. // -------------------------------------------
  3. // Uncomment the following line if you are using this shield
  4. //#define AQUALED_SHIELD 1
  5. //
  6. // For this shield: RS=82, WR=83, CS=84, RST=85 (Standard for chipKit Max32)
  7. //**************************************************************************
  8. // *** Hardwarespecific defines ***
  9. #define cbi(reg, bitmask) (*(reg + 1)) = bitmask
  10. #define sbi(reg, bitmask) (*(reg + 2)) = bitmask
  11. #define pulse_high(reg, bitmask) sbi(reg, bitmask); cbi(reg, bitmask);
  12. #define pulse_low(reg, bitmask) cbi(reg, bitmask); sbi(reg, bitmask);
  13. #define cport(port, data) port &= data
  14. #define sport(port, data) port |= data
  15. #define swap(type, i, j) {type t = i; i = j; j = t;}
  16. #define fontbyte(x) cfont.font[x]
  17. #define PROGMEM
  18. #define regtype volatile uint32_t
  19. #define regsize uint16_t
  20. #define bitmapdatatype unsigned short*