Add MAX7219 reverse units option (#11860)
This commit is contained in:
parent
beab9733f8
commit
d3d6be8210
58 changed files with 65 additions and 5 deletions
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1674,6 +1674,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1674,6 +1674,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,7 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
* If you add more debug displays, be careful to avoid conflicts!
|
* If you add more debug displays, be careful to avoid conflicts!
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1700,6 +1700,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1695,6 +1695,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1700,6 +1700,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 2 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 2 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE -90 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE -90 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1694,6 +1694,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 2 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 2 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 2 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 2 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1700,6 +1700,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1681,6 +1681,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1705,6 +1705,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1694,6 +1694,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1669,6 +1669,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1694,6 +1694,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1694,6 +1694,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1694,6 +1694,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1694,6 +1694,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1694,6 +1694,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1699,6 +1699,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1694,6 +1694,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1692,6 +1692,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -1693,6 +1693,7 @@
|
||||||
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
#define MAX7219_NUMBER_UNITS 1 // Number of Max7219 units in chain.
|
||||||
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
#define MAX7219_ROTATE 0 // Rotate the display clockwise (in multiples of +/- 90°)
|
||||||
// connector at: right=0 bottom=-90 top=90 left=180
|
// connector at: right=0 bottom=-90 top=90 left=180
|
||||||
|
//#define MAX7219_REVERSE_ORDER // The individual LED matrix units may be in reversed order
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sample debug features
|
* Sample debug features
|
||||||
|
|
|
@ -53,15 +53,19 @@ Max7219 max7219;
|
||||||
uint8_t Max7219::led_line[MAX7219_LINES]; // = { 0 };
|
uint8_t Max7219::led_line[MAX7219_LINES]; // = { 0 };
|
||||||
|
|
||||||
#define LINE_REG(Q) (max7219_reg_digit0 + ((Q) & 0x7))
|
#define LINE_REG(Q) (max7219_reg_digit0 + ((Q) & 0x7))
|
||||||
|
|
||||||
#if _ROT == 0 || _ROT == 270
|
#if _ROT == 0 || _ROT == 270
|
||||||
#define _LED_BIT(Q) (7 - ((Q) & 0x7))
|
#define _LED_BIT(Q) (7 - ((Q) & 0x7))
|
||||||
#define _LED_UNIT(Q) ((Q) & ~0x7)
|
|
||||||
//#define _LED_UNIT(Q) ((MAX7219_NUMBER_UNITS - 1 - ((Q) >> 3)) << 3) // some Max7219 boards have rotated the matrix
|
|
||||||
// this line can be substituted to correct orientation
|
|
||||||
#else
|
#else
|
||||||
#define _LED_BIT(Q) ((Q) & 0x7)
|
#define _LED_BIT(Q) ((Q) & 0x7)
|
||||||
#define _LED_UNIT(Q) ((MAX7219_NUMBER_UNITS - 1 - ((Q) >> 3)) << 3)
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if (_ROT == 0 || _ROT == 270) == ENABLED(MAX7219_REVERSE_ORDER)
|
||||||
|
#define _LED_UNIT(Q) ((MAX7219_NUMBER_UNITS - 1 - ((Q) >> 3)) << 3)
|
||||||
|
#else
|
||||||
|
#define _LED_UNIT(Q) ((Q) & ~0x7)
|
||||||
|
#endif
|
||||||
|
|
||||||
#if _ROT < 180
|
#if _ROT < 180
|
||||||
#define _LED_IND(P,Q) (_LED_UNIT(P) + (Q))
|
#define _LED_IND(P,Q) (_LED_UNIT(P) + (Q))
|
||||||
#else
|
#else
|
||||||
|
|
Reference in a new issue