├── docs ├── .nojekyll ├── graph_legend.md5 ├── _m_d___m_a_x72xx_8cpp__incl.md5 ├── _m_d___m_a_x72xx_8h__incl.md5 ├── _m_d___m_a_x72xx_8h__dep__incl.md5 ├── _m_d___m_a_x72xx__buf_8cpp__incl.md5 ├── _m_d___m_a_x72xx__lib_8h__incl.md5 ├── _m_d___m_a_x72xx__pix_8cpp__incl.md5 ├── _m_d___m_a_x72xx__font_8cpp__incl.md5 ├── _m_d___m_a_x72xx__lib_8h__dep__incl.md5 ├── doc.png ├── bc_s.png ├── bc_sd.png ├── bdwn.png ├── docd.png ├── nav_f.png ├── nav_g.png ├── nav_h.png ├── open.png ├── tab_a.png ├── tab_b.png ├── tab_h.png ├── tab_s.png ├── closed.png ├── doxygen.png ├── nav_fd.png ├── nav_hd.png ├── splitbar.png ├── sync_off.png ├── sync_on.png ├── tab_ad.png ├── tab_bd.png ├── tab_hd.png ├── tab_sd.png ├── FC-16_conn.jpg ├── PCB_Layout.jpg ├── folderopen.png ├── splitbard.png ├── FC-16_Module.jpg ├── Generic_conn.jpg ├── Modules_conn.jpg ├── Parola_Module.png ├── folderclosed.png ├── graph_legend.png ├── search │ ├── close.png │ ├── mag_sel.png │ ├── search_l.png │ ├── search_m.png │ ├── search_r.png │ ├── all_0.js │ ├── classes_0.js │ ├── pages_0.js │ ├── pages_4.js │ ├── pages_6.js │ ├── pages_b.js │ ├── all_c.js │ ├── pages_a.js │ ├── pages_9.js │ ├── all_3.js │ ├── functions_0.js │ ├── defines_1.js │ ├── defines_8.js │ ├── all_14.js │ ├── functions_7.js │ ├── typedefs_0.js │ ├── enums_1.js │ ├── functions_8.js │ ├── functions_9.js │ ├── variables_1.js │ ├── defines_4.js │ ├── defines_a.js │ ├── enums_2.js │ ├── enumvalues_8.js │ ├── enumvalues_1.js │ ├── enumvalues_2.js │ ├── enumvalues_5.js │ ├── enumvalues_9.js │ ├── pages_3.js │ ├── pages_d.js │ ├── pages_1.js │ ├── all_f.js │ ├── defines_3.js │ ├── all_1.js │ ├── pages_5.js │ ├── variables_0.js │ ├── defines_0.js │ ├── pages_7.js │ ├── enums_0.js │ ├── defines_9.js │ ├── pages_c.js │ ├── all_13.js │ ├── enumvalues_4.js │ ├── defines_2.js │ ├── enumvalues_6.js │ ├── enumvalues_3.js │ ├── functions_6.js │ ├── pages_2.js │ ├── defines_5.js │ ├── pages_8.js │ ├── all_a.js │ ├── all_9.js │ ├── functions_5.js │ ├── all_2.js │ ├── defines_7.js │ ├── all_8.js │ ├── nomatches.html │ ├── functions_3.js │ ├── files_0.js │ ├── all_12.js │ ├── all_6.js │ ├── all_e.js │ ├── searchdata.js │ ├── functions_1.js │ ├── mag.svg │ ├── mag_d.svg │ ├── close.svg │ ├── mag_sel.svg │ ├── mag_seld.svg │ ├── enumvalues_7.js │ ├── functions_9.html │ ├── variables_1.html │ ├── functions_2.js │ ├── all_5.js │ ├── enumvalues_0.js │ ├── all_0.html │ ├── all_1.html │ ├── all_2.html │ ├── all_3.html │ ├── all_4.html │ ├── all_4.js │ ├── all_5.html │ ├── all_6.html │ ├── all_7.html │ ├── all_8.html │ ├── all_9.html │ ├── all_a.html │ ├── all_b.html │ ├── all_c.html │ ├── all_d.html │ ├── all_e.html │ ├── all_f.html │ ├── all_10.html │ ├── all_11.html │ ├── all_12.html │ ├── all_13.html │ ├── enums_0.html │ ├── enums_1.html │ ├── enums_2.html │ ├── files_0.html │ ├── pages_0.html │ ├── pages_1.html │ ├── pages_2.html │ ├── pages_3.html │ ├── pages_4.html │ ├── pages_5.html │ ├── pages_6.html │ ├── pages_7.html │ ├── pages_8.html │ ├── pages_9.html │ ├── classes_0.html │ ├── defines_0.html │ ├── defines_1.html │ ├── defines_2.html │ ├── defines_3.html │ ├── defines_4.html │ ├── defines_5.html │ ├── defines_6.html │ ├── defines_7.html │ ├── defines_8.html │ ├── defines_9.html │ ├── defines_a.html │ ├── typedefs_0.html │ ├── enumvalues_0.html │ ├── enumvalues_1.html │ ├── enumvalues_2.html │ ├── enumvalues_3.html │ ├── enumvalues_4.html │ ├── enumvalues_5.html │ ├── enumvalues_6.html │ ├── enumvalues_7.html │ ├── enumvalues_8.html │ ├── enumvalues_9.html │ ├── functions_0.html │ ├── functions_1.html │ ├── functions_2.html │ ├── functions_3.html │ ├── functions_4.html │ ├── functions_5.html │ ├── functions_6.html │ ├── functions_7.html │ ├── functions_8.html │ ├── variables_0.html │ ├── all_7.js │ ├── functions_4.js │ └── defines_6.js ├── Generic_Module.png ├── ICStation_conn.jpg ├── Circuit_Schematic.jpg ├── ICStation_Module.jpg ├── MajicDesigns_Logo.png ├── _m_d___m_a_x72xx_8h__incl.png ├── _m_d___m_a_x72xx_8cpp__incl.png ├── _m_d___m_a_x72xx_8h__dep__incl.png ├── _m_d___m_a_x72xx__lib_8h__incl.png ├── annotated_dup.js ├── _m_d___m_a_x72xx__buf_8cpp__incl.png ├── _m_d___m_a_x72xx__font_8cpp__incl.png ├── _m_d___m_a_x72xx__pix_8cpp__incl.png ├── files.js ├── _m_d___m_a_x72xx__lib_8h__dep__incl.png ├── files_dup.js ├── _m_d___m_a_x72xx__font_8cpp.js ├── _m_d___m_a_x72xx__pix_8cpp.js ├── page_hardware.js ├── dir_68267d1309a1af8e8297ef4c3efbcdba.js ├── _m_d___m_a_x72xx_8h__incl.map ├── _m_d___m_a_x72xx_8h.js ├── minus.svg ├── minusd.svg ├── plus.svg ├── plusd.svg ├── index.js ├── _m_d___m_a_x72xx__lib_8h__incl.map ├── _m_d___m_a_x72xx__pix_8cpp__incl.map ├── _m_d___m_a_x72xx_8cpp__incl.map ├── _m_d___m_a_x72xx__buf_8cpp__incl.map ├── _m_d___m_a_x72xx__lib_8h__dep__incl.map ├── _m_d___m_a_x72xx__font_8cpp__incl.map ├── doc.svg ├── docd.svg └── folderclosed.svg ├── examples ├── .mbedignore ├── MD_MAX72xx_RPS_Game │ ├── media │ │ ├── RPG Rule.png │ │ ├── RPS_Icon.jpg │ │ ├── RPG Rule.pptx │ │ ├── RPS_Glyphs.JPG │ │ ├── RPS_Turns1.JPG │ │ ├── RPS_Turns2.JPG │ │ ├── RPS_Hardware.JPG │ │ ├── RPS_Glyph_Design.png │ │ └── RPS_Player_Select.JPG │ └── RPS Game Icons.xlsx ├── MD_MAX72xx_RobotEyes │ └── media │ │ └── photo │ │ ├── RobotEyes_Blink0.png │ │ ├── RobotEyes_Blink1.png │ │ ├── RobotEyes_Blink2.png │ │ ├── RobotEyes_Blink3.png │ │ ├── RobotEyes_Blink4.png │ │ ├── RobotEyes_Blink5.png │ │ ├── RobotEyes_Board.png │ │ ├── RobotEyes_Icon.PNG │ │ ├── RobotEyes_Bare_PCB.JPG │ │ ├── RobotEyes_Assembled.JPG │ │ ├── RobotEyes_Schematic.png │ │ └── Robot_Eyes_BlinkSeq.png ├── MD_MAX72xx_PushWheel │ └── Font_Data.h ├── MD_MAX72xx_Eyes │ ├── MD_MAX72xx_Eyes.ino │ └── MD_EyePair.h └── MD_MAX72xx_SimpleSlots │ └── FontSymbols.h ├── Font Builder ├── src │ └── .mbedignore ├── txt2font.executable ├── Excel │ └── Parola MD_MAX72xx Font Builder v2.xlsm └── make_font.bat ├── media └── photo │ ├── FC-16_Conn.JPG │ ├── PCB_Layout.JPG │ ├── Parola_conn.jpg │ ├── FC-16_Module.JPG │ ├── Generic_conn.jpg │ ├── Matrix_FC-16.png │ ├── Matrix_Parola.png │ ├── Modules_conn.jpg │ ├── Parola_Module.png │ ├── Conroller Bottom.jpg │ ├── Controller Top 1.JPG │ ├── Controller Top 2.JPG │ ├── Generic_Module.png │ ├── ICStation_Module.jpg │ ├── ICStation_conn.jpg │ ├── Matrix_Generic.png │ ├── Matrix_ICStation.png │ ├── Circuit_Schematic.JPG │ ├── MajicDesigns_Logo.png │ ├── Matrix_FC-16.txt │ ├── Matrix_ICStation.txt │ ├── Matrix_Parola.txt │ └── Matrix_Generic.txt ├── library.properties ├── library.json ├── .gitignore ├── ISSUE_TEMPLATE.md ├── README.md └── PULL_REQUEST.md /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/.mbedignore: -------------------------------------------------------------------------------- 1 | * -------------------------------------------------------------------------------- /Font Builder/src/.mbedignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /docs/graph_legend.md5: -------------------------------------------------------------------------------- 1 | f74606a252eb303675caf37987d0b7af -------------------------------------------------------------------------------- /docs/_m_d___m_a_x72xx_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | a876dbda8435e955cd08456ddbb9d813 -------------------------------------------------------------------------------- /docs/_m_d___m_a_x72xx_8h__incl.md5: -------------------------------------------------------------------------------- 1 | 7f39532188c823a980e5810552e97997 -------------------------------------------------------------------------------- /docs/_m_d___m_a_x72xx_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | 8aee2063b757e0eeeac223b7d7011a23 -------------------------------------------------------------------------------- /docs/_m_d___m_a_x72xx__buf_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | 8f6e957102da5502c45cde25d4560aae -------------------------------------------------------------------------------- /docs/_m_d___m_a_x72xx__lib_8h__incl.md5: -------------------------------------------------------------------------------- 1 | 5bbdeb79b4ccdbc9094d40a74186509d -------------------------------------------------------------------------------- /docs/_m_d___m_a_x72xx__pix_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | d2a8236139371341b649b24fbadae781 -------------------------------------------------------------------------------- /docs/_m_d___m_a_x72xx__font_8cpp__incl.md5: -------------------------------------------------------------------------------- 1 | 3972470d4ad103c35c5c35ecc2f1c658 -------------------------------------------------------------------------------- /docs/_m_d___m_a_x72xx__lib_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | 47fe0332d8c15752063b6926e68589e0 -------------------------------------------------------------------------------- /docs/doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/doc.png -------------------------------------------------------------------------------- /docs/bc_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/bc_s.png -------------------------------------------------------------------------------- /docs/bc_sd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/bc_sd.png -------------------------------------------------------------------------------- /docs/bdwn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/bdwn.png -------------------------------------------------------------------------------- /docs/docd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/docd.png -------------------------------------------------------------------------------- /docs/nav_f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/nav_f.png -------------------------------------------------------------------------------- /docs/nav_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/nav_g.png -------------------------------------------------------------------------------- /docs/nav_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/nav_h.png -------------------------------------------------------------------------------- /docs/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/open.png -------------------------------------------------------------------------------- /docs/tab_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/tab_a.png -------------------------------------------------------------------------------- /docs/tab_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/tab_b.png -------------------------------------------------------------------------------- /docs/tab_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/tab_h.png -------------------------------------------------------------------------------- /docs/tab_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/tab_s.png -------------------------------------------------------------------------------- /docs/closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/closed.png -------------------------------------------------------------------------------- /docs/doxygen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/doxygen.png -------------------------------------------------------------------------------- /docs/nav_fd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/nav_fd.png -------------------------------------------------------------------------------- /docs/nav_hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/nav_hd.png -------------------------------------------------------------------------------- /docs/splitbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/splitbar.png -------------------------------------------------------------------------------- /docs/sync_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/sync_off.png -------------------------------------------------------------------------------- /docs/sync_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/sync_on.png -------------------------------------------------------------------------------- /docs/tab_ad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/tab_ad.png -------------------------------------------------------------------------------- /docs/tab_bd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/tab_bd.png -------------------------------------------------------------------------------- /docs/tab_hd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/tab_hd.png -------------------------------------------------------------------------------- /docs/tab_sd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/tab_sd.png -------------------------------------------------------------------------------- /docs/FC-16_conn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/FC-16_conn.jpg -------------------------------------------------------------------------------- /docs/PCB_Layout.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/PCB_Layout.jpg -------------------------------------------------------------------------------- /docs/folderopen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/folderopen.png -------------------------------------------------------------------------------- /docs/splitbard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/splitbard.png -------------------------------------------------------------------------------- /docs/FC-16_Module.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/FC-16_Module.jpg -------------------------------------------------------------------------------- /docs/Generic_conn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/Generic_conn.jpg -------------------------------------------------------------------------------- /docs/Modules_conn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/Modules_conn.jpg -------------------------------------------------------------------------------- /docs/Parola_Module.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/Parola_Module.png -------------------------------------------------------------------------------- /docs/folderclosed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/folderclosed.png -------------------------------------------------------------------------------- /docs/graph_legend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/graph_legend.png -------------------------------------------------------------------------------- /docs/search/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/search/close.png -------------------------------------------------------------------------------- /docs/Generic_Module.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/Generic_Module.png -------------------------------------------------------------------------------- /docs/ICStation_conn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/ICStation_conn.jpg -------------------------------------------------------------------------------- /docs/search/mag_sel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/search/mag_sel.png -------------------------------------------------------------------------------- /docs/search/search_l.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/search/search_l.png -------------------------------------------------------------------------------- /docs/search/search_m.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/search/search_m.png -------------------------------------------------------------------------------- /docs/search/search_r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/search/search_r.png -------------------------------------------------------------------------------- /docs/Circuit_Schematic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/Circuit_Schematic.jpg -------------------------------------------------------------------------------- /docs/ICStation_Module.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/ICStation_Module.jpg -------------------------------------------------------------------------------- /docs/MajicDesigns_Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/MajicDesigns_Logo.png -------------------------------------------------------------------------------- /media/photo/FC-16_Conn.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/media/photo/FC-16_Conn.JPG -------------------------------------------------------------------------------- /media/photo/PCB_Layout.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/media/photo/PCB_Layout.JPG -------------------------------------------------------------------------------- /media/photo/Parola_conn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/media/photo/Parola_conn.jpg -------------------------------------------------------------------------------- /media/photo/FC-16_Module.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/media/photo/FC-16_Module.JPG -------------------------------------------------------------------------------- /media/photo/Generic_conn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/media/photo/Generic_conn.jpg -------------------------------------------------------------------------------- /media/photo/Matrix_FC-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/media/photo/Matrix_FC-16.png -------------------------------------------------------------------------------- /media/photo/Matrix_Parola.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/media/photo/Matrix_Parola.png -------------------------------------------------------------------------------- /media/photo/Modules_conn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/media/photo/Modules_conn.jpg -------------------------------------------------------------------------------- /media/photo/Parola_Module.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/media/photo/Parola_Module.png -------------------------------------------------------------------------------- /Font Builder/txt2font.executable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/Font Builder/txt2font.executable -------------------------------------------------------------------------------- /media/photo/Conroller Bottom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/media/photo/Conroller Bottom.jpg -------------------------------------------------------------------------------- /media/photo/Controller Top 1.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/media/photo/Controller Top 1.JPG -------------------------------------------------------------------------------- /media/photo/Controller Top 2.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/media/photo/Controller Top 2.JPG -------------------------------------------------------------------------------- /media/photo/Generic_Module.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/media/photo/Generic_Module.png -------------------------------------------------------------------------------- /media/photo/ICStation_Module.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/media/photo/ICStation_Module.jpg -------------------------------------------------------------------------------- /media/photo/ICStation_conn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/media/photo/ICStation_conn.jpg -------------------------------------------------------------------------------- /media/photo/Matrix_Generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/media/photo/Matrix_Generic.png -------------------------------------------------------------------------------- /media/photo/Matrix_ICStation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/media/photo/Matrix_ICStation.png -------------------------------------------------------------------------------- /docs/_m_d___m_a_x72xx_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/_m_d___m_a_x72xx_8h__incl.png -------------------------------------------------------------------------------- /media/photo/Circuit_Schematic.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/media/photo/Circuit_Schematic.JPG -------------------------------------------------------------------------------- /media/photo/MajicDesigns_Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/media/photo/MajicDesigns_Logo.png -------------------------------------------------------------------------------- /docs/_m_d___m_a_x72xx_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/_m_d___m_a_x72xx_8cpp__incl.png -------------------------------------------------------------------------------- /docs/_m_d___m_a_x72xx_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/_m_d___m_a_x72xx_8h__dep__incl.png -------------------------------------------------------------------------------- /docs/_m_d___m_a_x72xx__lib_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/_m_d___m_a_x72xx__lib_8h__incl.png -------------------------------------------------------------------------------- /docs/annotated_dup.js: -------------------------------------------------------------------------------- 1 | var annotated_dup = 2 | [ 3 | [ "MD_MAX72XX", "class_m_d___m_a_x72_x_x.html", "class_m_d___m_a_x72_x_x" ] 4 | ]; -------------------------------------------------------------------------------- /docs/search/all_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['16_20module_0',['FC-16 Module',['../page_f_c16.html',1,'pageHardware']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/classes_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['md_5fmax72xx_0',['MD_MAX72XX',['../class_m_d___m_a_x72_x_x.html',1,'']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/pages_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['16_20module_0',['FC-16 Module',['../page_f_c16.html',1,'pageHardware']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/_m_d___m_a_x72xx__buf_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/_m_d___m_a_x72xx__buf_8cpp__incl.png -------------------------------------------------------------------------------- /docs/_m_d___m_a_x72xx__font_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/_m_d___m_a_x72xx__font_8cpp__incl.png -------------------------------------------------------------------------------- /docs/_m_d___m_a_x72xx__pix_8cpp__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/_m_d___m_a_x72xx__pix_8cpp__incl.png -------------------------------------------------------------------------------- /docs/files.js: -------------------------------------------------------------------------------- 1 | var files = 2 | [ 3 | [ "src", "dir_68267d1309a1af8e8297ef4c3efbcdba.html", "dir_68267d1309a1af8e8297ef4c3efbcdba" ] 4 | ]; -------------------------------------------------------------------------------- /docs/_m_d___m_a_x72xx__lib_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/docs/_m_d___m_a_x72xx__lib_8h__dep__incl.png -------------------------------------------------------------------------------- /docs/files_dup.js: -------------------------------------------------------------------------------- 1 | var files_dup = 2 | [ 3 | [ "src", "dir_68267d1309a1af8e8297ef4c3efbcdba.html", "dir_68267d1309a1af8e8297ef4c3efbcdba" ] 4 | ]; -------------------------------------------------------------------------------- /docs/search/pages_4.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['generic_20module_0',['Generic Module',['../page_generic.html',1,'pageHardware']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/pages_6.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['icstation_20module_0',['ICStation Module',['../page_i_c_station.html',1,'pageHardware']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/pages_b.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['revision_20history_0',['Revision History',['../page_revision_history.html',1,'index']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /examples/MD_MAX72xx_RPS_Game/media/RPG Rule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/examples/MD_MAX72xx_RPS_Game/media/RPG Rule.png -------------------------------------------------------------------------------- /examples/MD_MAX72xx_RPS_Game/media/RPS_Icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/examples/MD_MAX72xx_RPS_Game/media/RPS_Icon.jpg -------------------------------------------------------------------------------- /docs/search/all_c.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['new_20hardware_20types_0',['New Hardware Types',['../page_new_hardware.html',1,'pageHardware']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/pages_a.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['parola_20custom_20module_0',['Parola Custom Module',['../page_parola.html',1,'pageHardware']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /examples/MD_MAX72xx_RPS_Game/RPS Game Icons.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/examples/MD_MAX72xx_RPS_Game/RPS Game Icons.xlsx -------------------------------------------------------------------------------- /examples/MD_MAX72xx_RPS_Game/media/RPG Rule.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/examples/MD_MAX72xx_RPS_Game/media/RPG Rule.pptx -------------------------------------------------------------------------------- /examples/MD_MAX72xx_RPS_Game/media/RPS_Glyphs.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/examples/MD_MAX72xx_RPS_Game/media/RPS_Glyphs.JPG -------------------------------------------------------------------------------- /examples/MD_MAX72xx_RPS_Game/media/RPS_Turns1.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/examples/MD_MAX72xx_RPS_Game/media/RPS_Turns1.JPG -------------------------------------------------------------------------------- /examples/MD_MAX72xx_RPS_Game/media/RPS_Turns2.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/examples/MD_MAX72xx_RPS_Game/media/RPS_Turns2.JPG -------------------------------------------------------------------------------- /docs/search/pages_9.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['new_20hardware_20types_0',['New Hardware Types',['../page_new_hardware.html',1,'pageHardware']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /examples/MD_MAX72xx_RPS_Game/media/RPS_Hardware.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/examples/MD_MAX72xx_RPS_Game/media/RPS_Hardware.JPG -------------------------------------------------------------------------------- /docs/search/all_3.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['begin_0',['begin',['../class_m_d___m_a_x72_x_x.html#adb14d2c3fb56372c3879a3297b7eb7bb',1,'MD_MAX72XX']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/functions_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['begin_0',['begin',['../class_m_d___m_a_x72_x_x.html#adb14d2c3fb56372c3879a3297b7eb7bb',1,'MD_MAX72XX']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /examples/MD_MAX72xx_RPS_Game/media/RPS_Glyph_Design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/examples/MD_MAX72xx_RPS_Game/media/RPS_Glyph_Design.png -------------------------------------------------------------------------------- /examples/MD_MAX72xx_RPS_Game/media/RPS_Player_Select.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/examples/MD_MAX72xx_RPS_Game/media/RPS_Player_Select.JPG -------------------------------------------------------------------------------- /Font Builder/Excel/Parola MD_MAX72xx Font Builder v2.xlsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/Font Builder/Excel/Parola MD_MAX72xx Font Builder v2.xlsm -------------------------------------------------------------------------------- /docs/search/defines_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['col_5fsize_0',['COL_SIZE',['../_m_d___m_a_x72xx_8h.html#a99468544016f0abb855e6415c629ec29',1,'MD_MAX72xx.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/defines_8.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['row_5fsize_0',['ROW_SIZE',['../_m_d___m_a_x72xx_8h.html#aa4d030604a90c8d019d90fc721900d63',1,'MD_MAX72xx.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/_m_d___m_a_x72xx__font_8cpp.js: -------------------------------------------------------------------------------- 1 | var _m_d___m_a_x72xx__font_8cpp = 2 | [ 3 | [ "_sysfont", "_m_d___m_a_x72xx__font_8cpp.html#a257a12eacc1614b3a038b5164fd78e47", null ] 4 | ]; -------------------------------------------------------------------------------- /docs/search/all_14.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['_7emd_5fmax72xx_0',['~MD_MAX72XX',['../class_m_d___m_a_x72_x_x.html#afffa5b85187905f713477435187b3759',1,'MD_MAX72XX']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/functions_7.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['wraparound_0',['wraparound',['../class_m_d___m_a_x72_x_x.html#a0b5940c115ad58aeb05d7af1e9162f97',1,'MD_MAX72XX']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/typedefs_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['fonttype_5ft_0',['fontType_t',['../class_m_d___m_a_x72_x_x.html#a5b2e511f00bddbcc1fffa78757d71bf5',1,'MD_MAX72XX']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /examples/MD_MAX72xx_RobotEyes/media/photo/RobotEyes_Blink0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/examples/MD_MAX72xx_RobotEyes/media/photo/RobotEyes_Blink0.png -------------------------------------------------------------------------------- /examples/MD_MAX72xx_RobotEyes/media/photo/RobotEyes_Blink1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/examples/MD_MAX72xx_RobotEyes/media/photo/RobotEyes_Blink1.png -------------------------------------------------------------------------------- /examples/MD_MAX72xx_RobotEyes/media/photo/RobotEyes_Blink2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/examples/MD_MAX72xx_RobotEyes/media/photo/RobotEyes_Blink2.png -------------------------------------------------------------------------------- /examples/MD_MAX72xx_RobotEyes/media/photo/RobotEyes_Blink3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/examples/MD_MAX72xx_RobotEyes/media/photo/RobotEyes_Blink3.png -------------------------------------------------------------------------------- /examples/MD_MAX72xx_RobotEyes/media/photo/RobotEyes_Blink4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/examples/MD_MAX72xx_RobotEyes/media/photo/RobotEyes_Blink4.png -------------------------------------------------------------------------------- /examples/MD_MAX72xx_RobotEyes/media/photo/RobotEyes_Blink5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/examples/MD_MAX72xx_RobotEyes/media/photo/RobotEyes_Blink5.png -------------------------------------------------------------------------------- /examples/MD_MAX72xx_RobotEyes/media/photo/RobotEyes_Board.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/examples/MD_MAX72xx_RobotEyes/media/photo/RobotEyes_Board.png -------------------------------------------------------------------------------- /examples/MD_MAX72xx_RobotEyes/media/photo/RobotEyes_Icon.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/examples/MD_MAX72xx_RobotEyes/media/photo/RobotEyes_Icon.PNG -------------------------------------------------------------------------------- /docs/search/enums_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['moduletype_5ft_0',['moduleType_t',['../class_m_d___m_a_x72_x_x.html#a88ea7aada207c02282d091b7be7084e6',1,'MD_MAX72XX']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/functions_8.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['_7emd_5fmax72xx_0',['~MD_MAX72XX',['../class_m_d___m_a_x72_x_x.html#afffa5b85187905f713477435187b3759',1,'MD_MAX72XX']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/functions_9.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['_7emd_5fmax72xx',['~MD_MAX72XX',['../class_m_d___m_a_x72_x_x.html#afffa5b85187905f713477435187b3759',1,'MD_MAX72XX']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/variables_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['fonttype_5ft_147',['fontType_t',['../class_m_d___m_a_x72_x_x.html#ae1cc6724cc91e11c0cf0f5c8beb5a22b',1,'MD_MAX72XX']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /examples/MD_MAX72xx_RobotEyes/media/photo/RobotEyes_Bare_PCB.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/examples/MD_MAX72xx_RobotEyes/media/photo/RobotEyes_Bare_PCB.JPG -------------------------------------------------------------------------------- /docs/search/defines_4.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['last_5fbuffer_0',['LAST_BUFFER',['../_m_d___m_a_x72xx__lib_8h.html#a931184853bc54a0a703e0fef3dbbf76f',1,'MD_MAX72xx_lib.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/defines_a.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['use_5flocal_5ffont_0',['USE_LOCAL_FONT',['../_m_d___m_a_x72xx_8h.html#a156ea396ee2a9dd550bc3a78ce65162b',1,'MD_MAX72xx.h']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/enums_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['transformtype_5ft_0',['transformType_t',['../class_m_d___m_a_x72_x_x.html#ac259d8ecd376228c061c373b564a2e28',1,'MD_MAX72XX']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /examples/MD_MAX72xx_RobotEyes/media/photo/RobotEyes_Assembled.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/examples/MD_MAX72xx_RobotEyes/media/photo/RobotEyes_Assembled.JPG -------------------------------------------------------------------------------- /examples/MD_MAX72xx_RobotEyes/media/photo/RobotEyes_Schematic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/examples/MD_MAX72xx_RobotEyes/media/photo/RobotEyes_Schematic.png -------------------------------------------------------------------------------- /examples/MD_MAX72xx_RobotEyes/media/photo/Robot_Eyes_BlinkSeq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MajicDesigns/MD_MAX72XX/HEAD/examples/MD_MAX72xx_RobotEyes/media/photo/Robot_Eyes_BlinkSeq.png -------------------------------------------------------------------------------- /docs/search/enumvalues_8.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['update_0',['UPDATE',['../class_m_d___m_a_x72_x_x.html#a7c6d702fe0161b19448f35049e00bf4fa6e9fa4baa13700cb81d9ca48d849d26f',1,'MD_MAX72XX']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/enumvalues_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['fc16_5fhw_0',['FC16_HW',['../class_m_d___m_a_x72_x_x.html#a88ea7aada207c02282d091b7be7084e6aa31c3dd0315ecc5527dd36689069395a',1,'MD_MAX72XX']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/enumvalues_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['generic_5fhw_0',['GENERIC_HW',['../class_m_d___m_a_x72_x_x.html#a88ea7aada207c02282d091b7be7084e6af0b64275e41b18b0e3a0701721f89bb1',1,'MD_MAX72XX']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/enumvalues_5.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['parola_5fhw_0',['PAROLA_HW',['../class_m_d___m_a_x72_x_x.html#a88ea7aada207c02282d091b7be7084e6ab1adfbd7e43930ccfc2317a62447d9f9',1,'MD_MAX72XX']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/enumvalues_9.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['wraparound_0',['WRAPAROUND',['../class_m_d___m_a_x72_x_x.html#a7c6d702fe0161b19448f35049e00bf4fa730720f52539695efa6d004046981827',1,'MD_MAX72XX']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/pages_3.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['fc_2016_20module_0',['FC-16 Module',['../page_f_c16.html',1,'pageHardware']]], 4 | ['fonts_1',['Create and Modify Fonts',['../page_font_utility.html',1,'index']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/search/pages_d.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['the_20library_0',['Support the Library',['../page_donation.html',1,'index']]], 4 | ['types_1',['New Hardware Types',['../page_new_hardware.html',1,'pageHardware']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/search/pages_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['and_20modify_20fonts_0',['Create and Modify Fonts',['../page_font_utility.html',1,'index']]], 4 | ['arduino_20led_20matrix_20library_1',['Arduino LED Matrix Library',['../index.html',1,'']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/_m_d___m_a_x72xx__pix_8cpp.js: -------------------------------------------------------------------------------- 1 | var _m_d___m_a_x72xx__pix_8cpp = 2 | [ 3 | [ "C", "_m_d___m_a_x72xx__pix_8cpp.html#ac4cf4b2ab929bd23951a8676eeac086b", null ], 4 | [ "R", "_m_d___m_a_x72xx__pix_8cpp.html#a5c71a5e59a53413cd6c270266d63b031", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/search/all_f.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['revision_20history_0',['Revision History',['../page_revision_history.html',1,'index']]], 4 | ['row_5fsize_1',['ROW_SIZE',['../_m_d___m_a_x72xx_8h.html#aa4d030604a90c8d019d90fc721900d63',1,'MD_MAX72xx.h']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/search/defines_3.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['hw_5fcol_0',['HW_COL',['../_m_d___m_a_x72xx__lib_8h.html#a77f84d61393ce43edbac8f90e6724867',1,'MD_MAX72xx_lib.h']]], 4 | ['hw_5frow_1',['HW_ROW',['../_m_d___m_a_x72xx__lib_8h.html#a56903cc37345485ca508143a2be78634',1,'MD_MAX72xx_lib.h']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/search/all_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['_5fsysfont_0',['_sysfont',['../_m_d___m_a_x72xx__font_8cpp.html#a257a12eacc1614b3a038b5164fd78e47',1,'_sysfont: MD_MAX72xx_font.cpp'],['../_m_d___m_a_x72xx__lib_8h.html#a9a965cffcf356ebc8dddd193f136529c',1,'_sysfont: MD_MAX72xx_font.cpp']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/pages_5.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['hardware_0',['Hardware',['../page_hardware.html',1,'index']]], 4 | ['hardware_20types_1',['New Hardware Types',['../page_new_hardware.html',1,'pageHardware']]], 5 | ['history_2',['Revision History',['../page_revision_history.html',1,'index']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/search/variables_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['_5fsysfont_0',['_sysfont',['../_m_d___m_a_x72xx__font_8cpp.html#a257a12eacc1614b3a038b5164fd78e47',1,'_sysfont: MD_MAX72xx_font.cpp'],['../_m_d___m_a_x72xx__lib_8h.html#a9a965cffcf356ebc8dddd193f136529c',1,'_sysfont: MD_MAX72xx_font.cpp']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/defines_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['all_5fchanged_0',['ALL_CHANGED',['../_m_d___m_a_x72xx__lib_8h.html#a1311c4a6ec43ed79b5b79b769abdb2e9',1,'MD_MAX72xx_lib.h']]], 4 | ['all_5fclear_1',['ALL_CLEAR',['../_m_d___m_a_x72xx__lib_8h.html#ac98deafc05f78857417ee0928eb8b786',1,'MD_MAX72xx_lib.h']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/search/pages_7.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['led_20matrix_20library_0',['Arduino LED Matrix Library',['../index.html',1,'']]], 4 | ['library_1',['library',['../index.html',1,'Arduino LED Matrix Library'],['../page_software.html',1,'Software Library'],['../page_donation.html',1,'Support the Library']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/search/enums_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['controlrequest_5ft_0',['controlRequest_t',['../class_m_d___m_a_x72_x_x.html#a7c6d702fe0161b19448f35049e00bf4f',1,'MD_MAX72XX']]], 4 | ['controlvalue_5ft_1',['controlValue_t',['../class_m_d___m_a_x72_x_x.html#aadaf745b81100652dafeff2eb212f457',1,'MD_MAX72XX']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/search/defines_9.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['spi_5fdata_5fsize_0',['SPI_DATA_SIZE',['../_m_d___m_a_x72xx__lib_8h.html#a3d4a2b28815b437d2b2b2a38b0844cf9',1,'MD_MAX72xx_lib.h']]], 4 | ['spi_5foffset_1',['SPI_OFFSET',['../_m_d___m_a_x72xx__lib_8h.html#ad2df4aac8e44c45191f269fb0080f4ab',1,'MD_MAX72xx_lib.h']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/search/pages_c.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['software_20library_0',['Software Library',['../page_software.html',1,'index']]], 4 | ['support_20the_20library_1',['Support the Library',['../page_donation.html',1,'index']]], 5 | ['system_20connections_2',['System Connections',['../page_connect.html',1,'index']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/search/all_13.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['wraparound_0',['wraparound',['../class_m_d___m_a_x72_x_x.html#a0b5940c115ad58aeb05d7af1e9162f97',1,'MD_MAX72XX::wraparound(controlValue_t mode)'],['../class_m_d___m_a_x72_x_x.html#a7c6d702fe0161b19448f35049e00bf4fa730720f52539695efa6d004046981827',1,'MD_MAX72XX::WRAPAROUND']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/enumvalues_4.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['off_0',['OFF',['../class_m_d___m_a_x72_x_x.html#aadaf745b81100652dafeff2eb212f457a69c74295de1c864d082152eb358409a1',1,'MD_MAX72XX']]], 4 | ['on_1',['ON',['../class_m_d___m_a_x72_x_x.html#aadaf745b81100652dafeff2eb212f457aa19c4a20e024758f7cb4b82283ef2138',1,'MD_MAX72XX']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/search/defines_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['first_5fbuffer_0',['FIRST_BUFFER',['../_m_d___m_a_x72xx__lib_8h.html#a78f75922ae156c32cbbfb5317c19c1bd',1,'MD_MAX72xx_lib.h']]], 4 | ['font_5ffile_5findicator_1',['FONT_FILE_INDICATOR',['../_m_d___m_a_x72xx__lib_8h.html#a4915dc914dd14143c87bd6a9dfdf9190',1,'MD_MAX72xx_lib.h']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/page_hardware.js: -------------------------------------------------------------------------------- 1 | var page_hardware = 2 | [ 3 | [ "Parola Custom Module", "page_parola.html", null ], 4 | [ "Generic Module", "page_generic.html", null ], 5 | [ "ICStation Module", "page_i_c_station.html", null ], 6 | [ "FC-16 Module", "page_f_c16.html", null ], 7 | [ "New Hardware Types", "page_new_hardware.html", null ] 8 | ]; -------------------------------------------------------------------------------- /docs/search/enumvalues_6.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['scanlimit_0',['SCANLIMIT',['../class_m_d___m_a_x72_x_x.html#a7c6d702fe0161b19448f35049e00bf4fa5bd97d72ff4cc7d30ee1d24213cee6a7',1,'MD_MAX72XX']]], 4 | ['shutdown_1',['SHUTDOWN',['../class_m_d___m_a_x72_x_x.html#a7c6d702fe0161b19448f35049e00bf4fad2d5ee4317d7dfb62c9f0dcc88562e1a',1,'MD_MAX72XX']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/search/enumvalues_3.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['icstation_5fhw_0',['ICSTATION_HW',['../class_m_d___m_a_x72_x_x.html#a88ea7aada207c02282d091b7be7084e6a583a8410fad078917bc9f0752395b605',1,'MD_MAX72XX']]], 4 | ['intensity_1',['INTENSITY',['../class_m_d___m_a_x72_x_x.html#a7c6d702fe0161b19448f35049e00bf4fa53f3b55b0268f2e1550cf8357c5b4812',1,'MD_MAX72XX']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /Font Builder/make_font.bat: -------------------------------------------------------------------------------- 1 | txt2font arabic_var_single 2 | txt2font greek_var_single 3 | txt2font katakana_var_single 4 | txt2font LCD5x7_fixed_single 5 | txt2font modernArabic_var_single 6 | txt2font seg7_fixed_double 7 | txt2font seg7_fixed_single 8 | txt2font symbol_var_single 9 | txt2font sys_fixed_single 10 | txt2font sys_var_double 11 | txt2font sys_var_single 12 | -------------------------------------------------------------------------------- /docs/search/functions_6.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['update_0',['update',['../class_m_d___m_a_x72_x_x.html#a3f91498bfc0023f67d4bf1284ca70317',1,'MD_MAX72XX::update(controlValue_t mode)'],['../class_m_d___m_a_x72_x_x.html#a4d51360880d7a6fa33a6f917cf423879',1,'MD_MAX72XX::update(void)'],['../class_m_d___m_a_x72_x_x.html#a9cc242e22748229a223851217b76fd4e',1,'MD_MAX72XX::update(uint8_t buf)']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/pages_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['connections_0',['System Connections',['../page_connect.html',1,'index']]], 4 | ['copyright_1',['Copyright',['../page_copyright.html',1,'index']]], 5 | ['create_20and_20modify_20fonts_2',['Create and Modify Fonts',['../page_font_utility.html',1,'index']]], 6 | ['custom_20module_3',['Parola Custom Module',['../page_parola.html',1,'pageHardware']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/search/defines_5.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['max_5fdebug_0',['MAX_DEBUG',['../_m_d___m_a_x72xx__lib_8h.html#a95fb00b1f346896818c99d99f041c201',1,'MD_MAX72xx_lib.h']]], 4 | ['max_5fintensity_1',['MAX_INTENSITY',['../_m_d___m_a_x72xx_8h.html#a1d1d5e7ff16f25b68fdf779befd298f7',1,'MD_MAX72xx.h']]], 5 | ['max_5fscanlimit_2',['MAX_SCANLIMIT',['../_m_d___m_a_x72xx_8h.html#a79dd2935dc509b4e1f07cd1e8607be30',1,'MD_MAX72xx.h']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/search/pages_8.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['matrix_20library_0',['Arduino LED Matrix Library',['../index.html',1,'']]], 4 | ['modify_20fonts_1',['Create and Modify Fonts',['../page_font_utility.html',1,'index']]], 5 | ['module_2',['module',['../page_f_c16.html',1,'FC-16 Module'],['../page_generic.html',1,'Generic Module'],['../page_i_c_station.html',1,'ICStation Module'],['../page_parola.html',1,'Parola Custom Module']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/search/all_a.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['last_5fbuffer_0',['LAST_BUFFER',['../_m_d___m_a_x72xx__lib_8h.html#a931184853bc54a0a703e0fef3dbbf76f',1,'MD_MAX72xx_lib.h']]], 4 | ['led_20matrix_20library_1',['Arduino LED Matrix Library',['../index.html',1,'']]], 5 | ['library_2',['library',['../index.html',1,'Arduino LED Matrix Library'],['../page_software.html',1,'Software Library'],['../page_donation.html',1,'Support the Library']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /docs/search/all_9.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['icstation_20module_0',['ICStation Module',['../page_i_c_station.html',1,'pageHardware']]], 4 | ['icstation_5fhw_1',['ICSTATION_HW',['../class_m_d___m_a_x72_x_x.html#a88ea7aada207c02282d091b7be7084e6a583a8410fad078917bc9f0752395b605',1,'MD_MAX72XX']]], 5 | ['intensity_2',['INTENSITY',['../class_m_d___m_a_x72_x_x.html#a7c6d702fe0161b19448f35049e00bf4fa53f3b55b0268f2e1550cf8357c5b4812',1,'MD_MAX72XX']]] 6 | ]; 7 | -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- 1 | name=MD_MAX72XX 2 | version=3.5.1 3 | author=majicDesigns 4 | maintainer=marco_c <8136821@gmail.com> 5 | sentence=Implements functions that allow the MAX72xx (eg, MAX7219) to be used for LED matrices (64 individual LEDs) 6 | paragraph= Allows the programmer to use the LED matrix as a pixel addressable display. 7 | category=Device Control 8 | url=https://github.com/MajicDesigns/MD_MAX72XX 9 | architectures=* 10 | includes=MD_MAX72xx.h,SPI.h 11 | license=LGPL-2.1 12 | -------------------------------------------------------------------------------- /docs/search/functions_5.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['transform_0',['transform',['../class_m_d___m_a_x72_x_x.html#aa81af9a9e4309d9971bec7da3eef5890',1,'MD_MAX72XX::transform(transformType_t ttype)'],['../class_m_d___m_a_x72_x_x.html#a8ffcd0e496053262109b20fc020c1d12',1,'MD_MAX72XX::transform(uint8_t startDev, uint8_t endDev, transformType_t ttype)'],['../class_m_d___m_a_x72_x_x.html#a67f8567afe489f497f75448a3137a1ef',1,'MD_MAX72XX::transform(uint8_t buf, transformType_t ttype)']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/search/all_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['all_5fchanged_0',['ALL_CHANGED',['../_m_d___m_a_x72xx__lib_8h.html#a1311c4a6ec43ed79b5b79b769abdb2e9',1,'MD_MAX72xx_lib.h']]], 4 | ['all_5fclear_1',['ALL_CLEAR',['../_m_d___m_a_x72xx__lib_8h.html#ac98deafc05f78857417ee0928eb8b786',1,'MD_MAX72xx_lib.h']]], 5 | ['and_20modify_20fonts_2',['Create and Modify Fonts',['../page_font_utility.html',1,'index']]], 6 | ['arduino_20led_20matrix_20library_3',['Arduino LED Matrix Library',['../index.html',1,'']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /docs/search/defines_7.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['print_0',['PRINT',['../_m_d___m_a_x72xx__lib_8h.html#a1696fc35fb931f8c876786fbc1078ac4',1,'MD_MAX72xx_lib.h']]], 4 | ['printb_1',['PRINTB',['../_m_d___m_a_x72xx__lib_8h.html#a71d5d719d30a3cb9ec26a38c6cc6e269',1,'MD_MAX72xx_lib.h']]], 5 | ['prints_2',['PRINTS',['../_m_d___m_a_x72xx__lib_8h.html#ad68f35c3cfe67be8d09d1cea8e788e13',1,'MD_MAX72xx_lib.h']]], 6 | ['printx_3',['PRINTX',['../_m_d___m_a_x72xx__lib_8h.html#abf55b44e8497cbc3addccdeb294138cc',1,'MD_MAX72xx_lib.h']]] 7 | ]; 8 | -------------------------------------------------------------------------------- /media/photo/Matrix_FC-16.txt: -------------------------------------------------------------------------------- 1 | DP A B C D E F G 2 | +------------------------+ 3 | | 7 6 5 4 3 2 1 0 | D0 4 | CLK <---| 1 | D1 <--- CLK 5 | CS <---| 2 | D2 <--- CS 6 | DOUT <---| 3 | D3 <--- DIN 7 | GND ----| O 4 | D4 ---- GND 8 | VCC ----| O O 5 | D5 ---- VCC 9 | | O O O 6 | D6 10 | | O O O O 7 | D7 11 | +------------------------+ 12 | -------------------------------------------------------------------------------- /docs/search/all_8.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['hardware_0',['Hardware',['../page_hardware.html',1,'index']]], 4 | ['hardware_20types_1',['New Hardware Types',['../page_new_hardware.html',1,'pageHardware']]], 5 | ['history_2',['Revision History',['../page_revision_history.html',1,'index']]], 6 | ['hw_5fcol_3',['HW_COL',['../_m_d___m_a_x72xx__lib_8h.html#a77f84d61393ce43edbac8f90e6724867',1,'MD_MAX72xx_lib.h']]], 7 | ['hw_5frow_4',['HW_ROW',['../_m_d___m_a_x72xx__lib_8h.html#a56903cc37345485ca508143a2be78634',1,'MD_MAX72xx_lib.h']]] 8 | ]; 9 | -------------------------------------------------------------------------------- /media/photo/Matrix_ICStation.txt: -------------------------------------------------------------------------------- 1 | G F E D C B A DP 2 | +------------------------+ 3 | | 7 6 5 4 3 2 1 0 |- D7 4 | CLK <---| 1 |- D6 <--- CLK 5 | CS <---| 2 |- D5 <--- CS 6 | DOUT <---| 3 |- D4 <--- DIN 7 | GND ----| O 4 |- D3 ---- GND 8 | VCC ----| O O 5 |- D2 ---- VCC 9 | | O O O 6 |- D1 10 | | O O O O 7 |- D0 11 | +------------------------+ 12 | -------------------------------------------------------------------------------- /docs/dir_68267d1309a1af8e8297ef4c3efbcdba.js: -------------------------------------------------------------------------------- 1 | var dir_68267d1309a1af8e8297ef4c3efbcdba = 2 | [ 3 | [ "MD_MAX72xx.cpp", "_m_d___m_a_x72xx_8cpp.html", null ], 4 | [ "MD_MAX72xx.h", "_m_d___m_a_x72xx_8h.html", "_m_d___m_a_x72xx_8h" ], 5 | [ "MD_MAX72xx_buf.cpp", "_m_d___m_a_x72xx__buf_8cpp.html", null ], 6 | [ "MD_MAX72xx_font.cpp", "_m_d___m_a_x72xx__font_8cpp.html", "_m_d___m_a_x72xx__font_8cpp" ], 7 | [ "MD_MAX72xx_lib.h", "_m_d___m_a_x72xx__lib_8h.html", "_m_d___m_a_x72xx__lib_8h" ], 8 | [ "MD_MAX72xx_pix.cpp", "_m_d___m_a_x72xx__pix_8cpp.html", null ] 9 | ]; -------------------------------------------------------------------------------- /media/photo/Matrix_Parola.txt: -------------------------------------------------------------------------------- 1 | G F E D C B A DP 2 | +------------------------+ 3 | | 7 6 5 4 3 2 1 0 |- DIG0 4 | | 1 |- DIG1 5 | | 2 |- DIG2 6 | | 3 |- DIG3 7 | | O 4 |- DIG4 8 | | O O 5 |- DIG5 9 | | O O O 6 |- DIG6 10 | | O O O O 7 |- DIG7 11 | +------------------------+ 12 | Vcc ---- ---- Vcc 13 | DOUT <--- <--- DIN 14 | GND ---- ---- GND 15 | CS/LD <--- <--- CS/LD 16 | CLK <--- <--- CLK 17 | -------------------------------------------------------------------------------- /docs/search/nomatches.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |
No Matches
11 |
12 | 13 | 14 | -------------------------------------------------------------------------------- /docs/_m_d___m_a_x72xx_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/search/functions_3.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['md_5fmax72xx_0',['md_max72xx',['../class_m_d___m_a_x72_x_x.html#a96e96c7e70874d7722a51a2d10864687',1,'MD_MAX72XX::MD_MAX72XX(moduleType_t mod, int8_t dataPin, int8_t clkPin, int8_t csPin, uint8_t numDevices=1)'],['../class_m_d___m_a_x72_x_x.html#a49e31462051ccc8c5f73eff0974d0345',1,'MD_MAX72XX::MD_MAX72XX(moduleType_t mod, int8_t csPin, uint8_t numDevices=1)'],['../class_m_d___m_a_x72_x_x.html#ac7c547ab0e0295918d7bbfa501a981c6',1,'MD_MAX72XX::MD_MAX72XX(moduleType_t mod, SPIClass &spi, int8_t csPin, uint8_t numDevices=1)']]] 4 | ]; 5 | -------------------------------------------------------------------------------- /docs/_m_d___m_a_x72xx_8h.js: -------------------------------------------------------------------------------- 1 | var _m_d___m_a_x72xx_8h = 2 | [ 3 | [ "MD_MAX72XX", "class_m_d___m_a_x72_x_x.html", "class_m_d___m_a_x72_x_x" ], 4 | [ "COL_SIZE", "_m_d___m_a_x72xx_8h.html#a99468544016f0abb855e6415c629ec29", null ], 5 | [ "MAX_INTENSITY", "_m_d___m_a_x72xx_8h.html#a1d1d5e7ff16f25b68fdf779befd298f7", null ], 6 | [ "MAX_SCANLIMIT", "_m_d___m_a_x72xx_8h.html#a79dd2935dc509b4e1f07cd1e8607be30", null ], 7 | [ "ROW_SIZE", "_m_d___m_a_x72xx_8h.html#aa4d030604a90c8d019d90fc721900d63", null ], 8 | [ "USE_LOCAL_FONT", "_m_d___m_a_x72xx_8h.html#a156ea396ee2a9dd550bc3a78ce65162b", null ] 9 | ]; -------------------------------------------------------------------------------- /docs/minus.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /examples/MD_MAX72xx_PushWheel/Font_Data.h: -------------------------------------------------------------------------------- 1 | // Data file for user example user defined fonts 2 | #pragma once 3 | 4 | const uint8_t numeric7Seg[] PROGMEM = 5 | { 6 | 'F', 1, 48, 57, 8, 7 | 5, 127, 65, 65, 65, 127, // 48 - '0' 8 | 5, 0, 0, 127, 0, 0, // 49 - '1' 9 | 5, 121, 73, 73, 73, 79, // 50 - '2' 10 | 5, 73, 73, 73, 73, 127, // 51 - '3' 11 | 5, 15, 8, 8, 8, 127, // 52 - '4' 12 | 5, 79, 73, 73, 73, 121, // 53 - '5' 13 | 5, 127, 73, 73, 73, 121, // 54 - '6' 14 | 5, 1, 1, 1, 1, 127, // 55 - '7' 15 | 5, 127, 73, 73, 73, 127, // 56 - '8' 16 | 5, 79, 73, 73, 73, 127, // 57 - '9' 17 | }; 18 | -------------------------------------------------------------------------------- /docs/minusd.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /docs/search/files_0.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['md_5fmax72xx_2ecpp_0',['MD_MAX72xx.cpp',['../_m_d___m_a_x72xx_8cpp.html',1,'']]], 4 | ['md_5fmax72xx_2eh_1',['MD_MAX72xx.h',['../_m_d___m_a_x72xx_8h.html',1,'']]], 5 | ['md_5fmax72xx_5fbuf_2ecpp_2',['MD_MAX72xx_buf.cpp',['../_m_d___m_a_x72xx__buf_8cpp.html',1,'']]], 6 | ['md_5fmax72xx_5ffont_2ecpp_3',['MD_MAX72xx_font.cpp',['../_m_d___m_a_x72xx__font_8cpp.html',1,'']]], 7 | ['md_5fmax72xx_5flib_2eh_4',['MD_MAX72xx_lib.h',['../_m_d___m_a_x72xx__lib_8h.html',1,'']]], 8 | ['md_5fmax72xx_5fpix_2ecpp_5',['MD_MAX72xx_pix.cpp',['../_m_d___m_a_x72xx__pix_8cpp.html',1,'']]] 9 | ]; 10 | -------------------------------------------------------------------------------- /docs/search/all_12.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['update_0',['update',['../class_m_d___m_a_x72_x_x.html#a3f91498bfc0023f67d4bf1284ca70317',1,'MD_MAX72XX::update(controlValue_t mode)'],['../class_m_d___m_a_x72_x_x.html#a4d51360880d7a6fa33a6f917cf423879',1,'MD_MAX72XX::update(void)'],['../class_m_d___m_a_x72_x_x.html#a9cc242e22748229a223851217b76fd4e',1,'MD_MAX72XX::update(uint8_t buf)'],['../class_m_d___m_a_x72_x_x.html#a7c6d702fe0161b19448f35049e00bf4fa6e9fa4baa13700cb81d9ca48d849d26f',1,'MD_MAX72XX::UPDATE']]], 4 | ['use_5flocal_5ffont_1',['USE_LOCAL_FONT',['../_m_d___m_a_x72xx_8h.html#a156ea396ee2a9dd550bc3a78ce65162b',1,'MD_MAX72xx.h']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /media/photo/Matrix_Generic.txt: -------------------------------------------------------------------------------- 1 | C C D G V 2 | L S I N c 3 | K N D c 4 | | | | | | 5 | v v v | | 6 | D7 6 5 4 3 2 1 D0 7 | +------------------------+ 8 | | 7 6 5 4 3 2 1 0 |- DP 9 | | 1 |- A 10 | | 2 |- B 11 | | 3 |- C 12 | | O 4 |- D 13 | | O O 5 |- E 14 | | O O O 6 |- F 15 | | O O O O 7 |- G 16 | +-----*--*--*--*--*------+ 17 | | | | | | 18 | v v v | | 19 | 20 | C C D G V 21 | L S O N c 22 | K U D c 23 | T 24 | -------------------------------------------------------------------------------- /docs/plus.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/plusd.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /library.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "MD_MAX72XX", 3 | "version": "3.5.1", 4 | "keywords": "led, matrix, driver", 5 | "description": "Implements functions that allow the MAX72xx (MAX7219) to be used for LED matrices (64 individual LEDs)", 6 | "repository": 7 | { 8 | "type": "git", 9 | "url": "https://github.com/MajicDesigns/MD_MAX72XX.git" 10 | }, 11 | "authors": 12 | [ 13 | { 14 | "name": "Marco Colli", 15 | "url": "http://github.com/MajicDesigns/", 16 | "maintainer": true 17 | } 18 | ], 19 | "export": { 20 | "exclude": [ 21 | "Font Builder", 22 | "docs", 23 | "media" 24 | ] 25 | }, 26 | "frameworks": "arduino", 27 | "platforms": "*", 28 | "headers": ["MD_MAX72xx.h", "SPI.h"] 29 | } 30 | -------------------------------------------------------------------------------- /docs/index.js: -------------------------------------------------------------------------------- 1 | var index = 2 | [ 3 | [ "Hardware", "page_hardware.html", [ 4 | [ "Parola Custom Module", "page_parola.html", null ], 5 | [ "Generic Module", "page_generic.html", null ], 6 | [ "ICStation Module", "page_i_c_station.html", null ], 7 | [ "FC-16 Module", "page_f_c16.html", null ], 8 | [ "New Hardware Types", "page_new_hardware.html", null ] 9 | ] ], 10 | [ "Software Library", "page_software.html", null ], 11 | [ "System Connections", "page_connect.html", null ], 12 | [ "Create and Modify Fonts", "page_font_utility.html", null ], 13 | [ "Revision History", "page_revision_history.html", null ], 14 | [ "Copyright", "page_copyright.html", null ], 15 | [ "Support the Library", "page_donation.html", null ] 16 | ]; -------------------------------------------------------------------------------- /docs/search/all_6.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['fc_2016_20module_0',['FC-16 Module',['../page_f_c16.html',1,'pageHardware']]], 4 | ['fc16_5fhw_1',['FC16_HW',['../class_m_d___m_a_x72_x_x.html#a88ea7aada207c02282d091b7be7084e6aa31c3dd0315ecc5527dd36689069395a',1,'MD_MAX72XX']]], 5 | ['first_5fbuffer_2',['FIRST_BUFFER',['../_m_d___m_a_x72xx__lib_8h.html#a78f75922ae156c32cbbfb5317c19c1bd',1,'MD_MAX72xx_lib.h']]], 6 | ['font_5ffile_5findicator_3',['FONT_FILE_INDICATOR',['../_m_d___m_a_x72xx__lib_8h.html#a4915dc914dd14143c87bd6a9dfdf9190',1,'MD_MAX72xx_lib.h']]], 7 | ['fonts_4',['Create and Modify Fonts',['../page_font_utility.html',1,'index']]], 8 | ['fonttype_5ft_5',['fontType_t',['../class_m_d___m_a_x72_x_x.html#a5b2e511f00bddbcc1fffa78757d71bf5',1,'MD_MAX72XX']]] 9 | ]; 10 | -------------------------------------------------------------------------------- /docs/search/all_e.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['parola_20custom_20module_0',['Parola Custom Module',['../page_parola.html',1,'pageHardware']]], 4 | ['parola_5fhw_1',['PAROLA_HW',['../class_m_d___m_a_x72_x_x.html#a88ea7aada207c02282d091b7be7084e6ab1adfbd7e43930ccfc2317a62447d9f9',1,'MD_MAX72XX']]], 5 | ['print_2',['PRINT',['../_m_d___m_a_x72xx__lib_8h.html#a1696fc35fb931f8c876786fbc1078ac4',1,'MD_MAX72xx_lib.h']]], 6 | ['printb_3',['PRINTB',['../_m_d___m_a_x72xx__lib_8h.html#a71d5d719d30a3cb9ec26a38c6cc6e269',1,'MD_MAX72xx_lib.h']]], 7 | ['prints_4',['PRINTS',['../_m_d___m_a_x72xx__lib_8h.html#ad68f35c3cfe67be8d09d1cea8e788e13',1,'MD_MAX72xx_lib.h']]], 8 | ['printx_5',['PRINTX',['../_m_d___m_a_x72xx__lib_8h.html#abf55b44e8497cbc3addccdeb294138cc',1,'MD_MAX72xx_lib.h']]] 9 | ]; 10 | -------------------------------------------------------------------------------- /docs/search/searchdata.js: -------------------------------------------------------------------------------- 1 | var indexSectionsWithContent = 2 | { 3 | 0: "1_abcdfghilmnoprstuw~", 4 | 1: "m", 5 | 2: "m", 6 | 3: "bcgmstuw~", 7 | 4: "_", 8 | 5: "f", 9 | 6: "cmt", 10 | 7: "dfgiopstuw", 11 | 8: "acfhlmoprsu", 12 | 9: "1acfghilmnprst" 13 | }; 14 | 15 | var indexSectionNames = 16 | { 17 | 0: "all", 18 | 1: "classes", 19 | 2: "files", 20 | 3: "functions", 21 | 4: "variables", 22 | 5: "typedefs", 23 | 6: "enums", 24 | 7: "enumvalues", 25 | 8: "defines", 26 | 9: "pages" 27 | }; 28 | 29 | var indexSectionLabels = 30 | { 31 | 0: "All", 32 | 1: "Classes", 33 | 2: "Files", 34 | 3: "Functions", 35 | 4: "Variables", 36 | 5: "Typedefs", 37 | 6: "Enumerations", 38 | 7: "Enumerator", 39 | 8: "Macros", 40 | 9: "Pages" 41 | }; 42 | 43 | -------------------------------------------------------------------------------- /docs/search/functions_1.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['clear_0',['clear',['../class_m_d___m_a_x72_x_x.html#a5ce5b733333d776ef94e0cc36e1043cf',1,'MD_MAX72XX::clear(void)'],['../class_m_d___m_a_x72_x_x.html#ac57b7cd49a465e7f5f3027a1eac46242',1,'MD_MAX72XX::clear(uint8_t startDev, uint8_t endDev)'],['../class_m_d___m_a_x72_x_x.html#acff691690cb5848980f10be9facbe086',1,'MD_MAX72XX::clear(uint8_t buf)']]], 4 | ['control_1',['control',['../class_m_d___m_a_x72_x_x.html#aa54ba8b079710f6b4e9f9721e2e09c68',1,'MD_MAX72XX::control(uint8_t dev, controlRequest_t mode, int value)'],['../class_m_d___m_a_x72_x_x.html#aeb43fa0c917e716b9d35eac72fb1dd45',1,'MD_MAX72XX::control(controlRequest_t mode, int value)'],['../class_m_d___m_a_x72_x_x.html#aa724a797235e28a43b8d127e4999537e',1,'MD_MAX72XX::control(uint8_t startDev, uint8_t endDev, controlRequest_t mode, int value)']]] 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/_m_d___m_a_x72xx__lib_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/search/mag.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 12 | 14 | 20 | 24 | 25 | -------------------------------------------------------------------------------- /docs/search/mag_d.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 12 | 14 | 20 | 24 | 25 | -------------------------------------------------------------------------------- /docs/search/close.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 12 | 14 | 18 | 19 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | #OS junk files 2 | [Tt]humbs.db 3 | *.DS_Store 4 | #.gitignore 5 | 6 | #dOxygen project documentation and related files 7 | #[Dd]oc/html/ 8 | #[Mm]edia/photo/ 9 | [Mm]edia/music/ 10 | [Mm]edia/video/ 11 | 12 | #Stuff 13 | *.zip 14 | 15 | #Visual Studio files 16 | *.sln 17 | *.vcxproj 18 | *.filters 19 | *.vsarduino.h 20 | *.[Oo]bj 21 | *.user 22 | *.aps 23 | *.pch 24 | *.vspscc 25 | *.vssscc 26 | *_i.c 27 | *_p.c 28 | *.ncb 29 | *.suo 30 | *.tlb 31 | *.tlh 32 | *.bak 33 | *.[Cc]ache 34 | *.ilk 35 | *.log 36 | *.lib 37 | *.sbr 38 | *.sdf 39 | *.opensdf 40 | *.unsuccessfulbuild 41 | *.vmps.xml 42 | ipch/ 43 | [Oo]bj/ 44 | [Bb]in 45 | [Dd]ebug*/ 46 | [Rr]elease*/ 47 | Ankh.NoLoad 48 | .vs/ 49 | 50 | #Video files 51 | *.mov 52 | *.mp3 53 | *.mp4 54 | *.wlmp 55 | 56 | #Pelles C files 57 | *.ppj 58 | *.tag 59 | *.ppx 60 | 61 | #Additional Atmel Studio files 62 | *.atsln 63 | *.atsuo 64 | *.cppproj 65 | 66 | #Project files 67 | [Bb]uild/ 68 | 69 | # Office Temp Files 70 | ~$* 71 | 72 | # visual studio database projects 73 | *.dbmdl 74 | -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | ## IMPORTANT 2 | Before submitting this issue 3 | [ ] Have you tried using the latest version of the library? 4 | [ ] Have you checked this has not already been submitted and/or resolved? 5 | [ ] If you are requesting help a better choice may be the [ Arduino forum](http://forum.arduino.cc/) 6 | 7 | ## Subject of the issue 8 | Describe your issue here. 9 | 10 | ## Your Environment 11 | **Library Version:** 12 | **Arduino IDE version:** 13 | **Host OS and Version:** 14 | **CPU Hardware model/type:** 15 | **Matrix hardware model/type:** [ ] Parola [ ] Generic [ ] ICStation [ ] FC-16 [ ] Custom (describe how wired) 16 | 17 | ## Steps to Reproduce 18 | Explain how to reproduce this issue. Please provide working code below to demonstrate the issue. 19 | 20 | ## Expected Behaviour 21 | Explain what should happen. 22 | 23 | ## Actual Behaviour 24 | Explain what happens instead. Provide log messages if relevant. 25 | 26 | ## Code Demonstrating the Issue 27 | ```` 28 | Insert your compilable code here (no code snippets). 29 | ```` -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # MAX72xx LED Matrix Display Library 2 | 3 | [![arduino-library-badge](https://www.ardu-badge.com/badge/MD_MAX72XX.svg?)](https://www.ardu-badge.com/MD_MAX72XX) 4 | 5 | The library implements functions that allow the MAX72xx to be used for LED matrices (64 individual LEDs), allowing the programmer to use the LED matrix as a pixel device, displaying graphics elements much like any other pixel addressable display. 6 | 7 | In this scenario, it is convenient to abstract out the concept of the hardware device and create a uniform and consistent pixel address space, with the libraries determining device and device-element address. Similarly, control of the devices is uniform and abstracted to a system level. 8 | 9 | The library still retains flexibility for device level control, should the developer require, through the use of overloaded class methods. 10 | 11 | If you like and use this library please consider making a small donation using [PayPal](https://paypal.me/MajicDesigns/4USD) 12 | 13 | [Library Documentation](https://majicdesigns.github.io/MD_MAX72XX/) 14 | -------------------------------------------------------------------------------- /docs/search/mag_sel.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 13 | 15 | 21 | 26 | 31 | 32 | -------------------------------------------------------------------------------- /docs/search/mag_seld.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 13 | 15 | 21 | 26 | 31 | 32 | -------------------------------------------------------------------------------- /docs/_m_d___m_a_x72xx__pix_8cpp__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/_m_d___m_a_x72xx_8cpp__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/_m_d___m_a_x72xx__buf_8cpp__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/_m_d___m_a_x72xx__lib_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/_m_d___m_a_x72xx__font_8cpp__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/search/enumvalues_7.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['test_0',['TEST',['../class_m_d___m_a_x72_x_x.html#a7c6d702fe0161b19448f35049e00bf4fab55dacc59026df463c57bb8d269af10c',1,'MD_MAX72XX']]], 4 | ['tflr_1',['TFLR',['../class_m_d___m_a_x72_x_x.html#ac259d8ecd376228c061c373b564a2e28a30ab2a71665a29d7acd6fff66335cccb',1,'MD_MAX72XX']]], 5 | ['tfud_2',['TFUD',['../class_m_d___m_a_x72_x_x.html#ac259d8ecd376228c061c373b564a2e28adfbb503bdd57b1665c0dd88636028ba6',1,'MD_MAX72XX']]], 6 | ['tinv_3',['TINV',['../class_m_d___m_a_x72_x_x.html#ac259d8ecd376228c061c373b564a2e28a682ed1532dcf4562590ab268f3a276cd',1,'MD_MAX72XX']]], 7 | ['trc_4',['TRC',['../class_m_d___m_a_x72_x_x.html#ac259d8ecd376228c061c373b564a2e28a69b903b66cb8e47455fedf8afb10e946',1,'MD_MAX72XX']]], 8 | ['tsd_5',['TSD',['../class_m_d___m_a_x72_x_x.html#ac259d8ecd376228c061c373b564a2e28a7fe0fa883caa12c30399423ef05fa758',1,'MD_MAX72XX']]], 9 | ['tsl_6',['TSL',['../class_m_d___m_a_x72_x_x.html#ac259d8ecd376228c061c373b564a2e28ad0e19a3463440fa31e182d03ef304d39',1,'MD_MAX72XX']]], 10 | ['tsr_7',['TSR',['../class_m_d___m_a_x72_x_x.html#ac259d8ecd376228c061c373b564a2e28afe33d76fd265c530e38a10f3f8c0b02d',1,'MD_MAX72XX']]], 11 | ['tsu_8',['TSU',['../class_m_d___m_a_x72_x_x.html#ac259d8ecd376228c061c373b564a2e28a93aa24c2a3b56d91d032b10e7226782f',1,'MD_MAX72XX']]] 12 | ]; 13 | -------------------------------------------------------------------------------- /docs/search/functions_9.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/search/variables_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 |
Loading...
12 |
13 | 18 |
Searching...
19 |
No Matches
20 | 28 |
29 | 30 | 31 | -------------------------------------------------------------------------------- /docs/search/functions_2.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['getbuffer_0',['getBuffer',['../class_m_d___m_a_x72_x_x.html#afee0d78eed2563729e21a765289c9cbe',1,'MD_MAX72XX']]], 4 | ['getchar_1',['getChar',['../class_m_d___m_a_x72_x_x.html#a40e7ace9bfcba9b66620849232070667',1,'MD_MAX72XX']]], 5 | ['getcolumn_2',['getcolumn',['../class_m_d___m_a_x72_x_x.html#a2a613b568cd6bff43046c11ec8b455cc',1,'MD_MAX72XX::getColumn(uint16_t c)'],['../class_m_d___m_a_x72_x_x.html#ab0db87a521190dad074e4b240a8288fb',1,'MD_MAX72XX::getColumn(uint8_t buf, uint8_t c)']]], 6 | ['getcolumncount_3',['getColumnCount',['../class_m_d___m_a_x72_x_x.html#a2fb151890cf022197b58a546f75e9e20',1,'MD_MAX72XX']]], 7 | ['getdevicecount_4',['getDeviceCount',['../class_m_d___m_a_x72_x_x.html#a5508f498566c3b3e80422e6ff9501ec3',1,'MD_MAX72XX']]], 8 | ['getfont_5',['getFont',['../class_m_d___m_a_x72_x_x.html#a61b9e9a65aaa0a42d73267888bf2acf9',1,'MD_MAX72XX']]], 9 | ['getfontheight_6',['getFontHeight',['../class_m_d___m_a_x72_x_x.html#a899895fcca3bd4dc424eb78397553077',1,'MD_MAX72XX']]], 10 | ['getmaxfontwidth_7',['getMaxFontWidth',['../class_m_d___m_a_x72_x_x.html#a88b4a38d90588e39ffc70986a501ed2e',1,'MD_MAX72XX']]], 11 | ['getpoint_8',['getPoint',['../class_m_d___m_a_x72_x_x.html#aa1533adc9aa15e29a143e69d9db12881',1,'MD_MAX72XX']]], 12 | ['getrow_9',['getRow',['../class_m_d___m_a_x72_x_x.html#a59eefabcaf003dc37dd17f41c5d6d211',1,'MD_MAX72XX']]] 13 | ]; 14 | -------------------------------------------------------------------------------- /examples/MD_MAX72xx_Eyes/MD_MAX72xx_Eyes.ino: -------------------------------------------------------------------------------- 1 | // Program to exercise the MD_MAX72XX library 2 | // 3 | // Uses the graphics functions to animate a pair of eyes on 2 matrix modules. 4 | // Eyes are coordinated to work together. 5 | // Eyes are created to fill all available modules. 6 | // 7 | // 8 | #include 9 | #include 10 | #include "MD_EyePair.h" 11 | 12 | // Define the number of devices we have in the chain and the hardware interface 13 | #define HARDWARE_TYPE MD_MAX72XX::PAROLA_HW 14 | #define MAX_DEVICES 10 15 | 16 | // NOTE: These pin numbers will probably not work with your hardware and may 17 | // need to be adapted 18 | #define CLK_PIN 13 // or SCK 19 | #define DATA_PIN 11 // or MOSI 20 | #define CS_PIN 10 // or SS 21 | 22 | // SPI hardware interface 23 | MD_MAX72XX M = MD_MAX72XX(HARDWARE_TYPE, CS_PIN, MAX_DEVICES); 24 | // Arbitrary pins 25 | //MD_MAX72XX M = MD_MAX72XX(HARDWARE_TYPE, DATA_PIN, CLK_PIN, CS_PIN, MAX_DEVICES); 26 | 27 | // Define the eyes! 28 | #define MAX_EYE_PAIR (MAX_DEVICES/2) 29 | 30 | MD_EyePair E[MAX_EYE_PAIR]; 31 | 32 | // Miscellaneous defines 33 | #define DELAYTIME 500 // in milliseconds 34 | 35 | void setup() 36 | { 37 | M.begin(); 38 | 39 | // initialize the eye view 40 | for (uint8_t i=0; i 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/docd.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/search/all_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/all_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/all_2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/all_3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/all_4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/all_4.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['clear_0',['clear',['../class_m_d___m_a_x72_x_x.html#a5ce5b733333d776ef94e0cc36e1043cf',1,'MD_MAX72XX::clear(void)'],['../class_m_d___m_a_x72_x_x.html#ac57b7cd49a465e7f5f3027a1eac46242',1,'MD_MAX72XX::clear(uint8_t startDev, uint8_t endDev)'],['../class_m_d___m_a_x72_x_x.html#acff691690cb5848980f10be9facbe086',1,'MD_MAX72XX::clear(uint8_t buf)']]], 4 | ['col_5fsize_1',['COL_SIZE',['../_m_d___m_a_x72xx_8h.html#a99468544016f0abb855e6415c629ec29',1,'MD_MAX72xx.h']]], 5 | ['connections_2',['System Connections',['../page_connect.html',1,'index']]], 6 | ['control_3',['control',['../class_m_d___m_a_x72_x_x.html#aa54ba8b079710f6b4e9f9721e2e09c68',1,'MD_MAX72XX::control(uint8_t dev, controlRequest_t mode, int value)'],['../class_m_d___m_a_x72_x_x.html#aeb43fa0c917e716b9d35eac72fb1dd45',1,'MD_MAX72XX::control(controlRequest_t mode, int value)'],['../class_m_d___m_a_x72_x_x.html#aa724a797235e28a43b8d127e4999537e',1,'MD_MAX72XX::control(uint8_t startDev, uint8_t endDev, controlRequest_t mode, int value)']]], 7 | ['controlrequest_5ft_4',['controlRequest_t',['../class_m_d___m_a_x72_x_x.html#a7c6d702fe0161b19448f35049e00bf4f',1,'MD_MAX72XX']]], 8 | ['controlvalue_5ft_5',['controlValue_t',['../class_m_d___m_a_x72_x_x.html#aadaf745b81100652dafeff2eb212f457',1,'MD_MAX72XX']]], 9 | ['copyright_6',['Copyright',['../page_copyright.html',1,'index']]], 10 | ['create_20and_20modify_20fonts_7',['Create and Modify Fonts',['../page_font_utility.html',1,'index']]], 11 | ['custom_20module_8',['Parola Custom Module',['../page_parola.html',1,'pageHardware']]] 12 | ]; 13 | -------------------------------------------------------------------------------- /docs/search/all_5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/all_6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/all_7.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/all_8.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/all_9.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/all_a.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/all_b.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/all_c.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/all_d.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/all_e.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/all_f.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/all_10.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/all_11.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/all_12.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/all_13.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/enums_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/enums_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/enums_2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/files_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/pages_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/pages_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/pages_2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/pages_3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/pages_4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/pages_5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/pages_6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/pages_7.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/pages_8.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/pages_9.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/classes_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/defines_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/defines_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/defines_2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/defines_3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/defines_4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/defines_5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/defines_6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/defines_7.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/defines_8.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/defines_9.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/defines_a.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/typedefs_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/enumvalues_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/enumvalues_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/enumvalues_2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/enumvalues_3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/enumvalues_4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/enumvalues_5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/enumvalues_6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/enumvalues_7.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/enumvalues_8.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/enumvalues_9.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/functions_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/functions_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/functions_2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/functions_3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/functions_4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/functions_5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/functions_6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/functions_7.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/functions_8.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/variables_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 |
Loading...
13 |
14 | 19 |
Searching...
20 |
No Matches
21 | 35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/search/all_7.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['generic_20module_0',['Generic Module',['../page_generic.html',1,'pageHardware']]], 4 | ['generic_5fhw_1',['GENERIC_HW',['../class_m_d___m_a_x72_x_x.html#a88ea7aada207c02282d091b7be7084e6af0b64275e41b18b0e3a0701721f89bb1',1,'MD_MAX72XX']]], 5 | ['getbuffer_2',['getBuffer',['../class_m_d___m_a_x72_x_x.html#afee0d78eed2563729e21a765289c9cbe',1,'MD_MAX72XX']]], 6 | ['getchar_3',['getChar',['../class_m_d___m_a_x72_x_x.html#a40e7ace9bfcba9b66620849232070667',1,'MD_MAX72XX']]], 7 | ['getcolumn_4',['getcolumn',['../class_m_d___m_a_x72_x_x.html#a2a613b568cd6bff43046c11ec8b455cc',1,'MD_MAX72XX::getColumn(uint16_t c)'],['../class_m_d___m_a_x72_x_x.html#ab0db87a521190dad074e4b240a8288fb',1,'MD_MAX72XX::getColumn(uint8_t buf, uint8_t c)']]], 8 | ['getcolumncount_5',['getColumnCount',['../class_m_d___m_a_x72_x_x.html#a2fb151890cf022197b58a546f75e9e20',1,'MD_MAX72XX']]], 9 | ['getdevicecount_6',['getDeviceCount',['../class_m_d___m_a_x72_x_x.html#a5508f498566c3b3e80422e6ff9501ec3',1,'MD_MAX72XX']]], 10 | ['getfont_7',['getFont',['../class_m_d___m_a_x72_x_x.html#a61b9e9a65aaa0a42d73267888bf2acf9',1,'MD_MAX72XX']]], 11 | ['getfontheight_8',['getFontHeight',['../class_m_d___m_a_x72_x_x.html#a899895fcca3bd4dc424eb78397553077',1,'MD_MAX72XX']]], 12 | ['getmaxfontwidth_9',['getMaxFontWidth',['../class_m_d___m_a_x72_x_x.html#a88b4a38d90588e39ffc70986a501ed2e',1,'MD_MAX72XX']]], 13 | ['getpoint_10',['getPoint',['../class_m_d___m_a_x72_x_x.html#aa1533adc9aa15e29a143e69d9db12881',1,'MD_MAX72XX']]], 14 | ['getrow_11',['getRow',['../class_m_d___m_a_x72_x_x.html#a59eefabcaf003dc37dd17f41c5d6d211',1,'MD_MAX72XX']]] 15 | ]; 16 | -------------------------------------------------------------------------------- /docs/search/functions_4.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['setbuffer_0',['setBuffer',['../class_m_d___m_a_x72_x_x.html#a1aaabf8c4df556c3e9a04a1319234261',1,'MD_MAX72XX']]], 4 | ['setchar_1',['setChar',['../class_m_d___m_a_x72_x_x.html#ae0bb8f197ef89389374f83717f0a1c3d',1,'MD_MAX72XX']]], 5 | ['setcolumn_2',['setcolumn',['../class_m_d___m_a_x72_x_x.html#ab3f2885a67e435198b5b01505030165d',1,'MD_MAX72XX::setColumn(uint16_t c, uint8_t value)'],['../class_m_d___m_a_x72_x_x.html#a7788a0bdbef1a302a7652998b21703bd',1,'MD_MAX72XX::setColumn(uint8_t buf, uint8_t c, uint8_t value)']]], 6 | ['setfont_3',['setFont',['../class_m_d___m_a_x72_x_x.html#a16655f29d088d8ce1d557abcb703513d',1,'MD_MAX72XX']]], 7 | ['setmoduletype_4',['setModuleType',['../class_m_d___m_a_x72_x_x.html#ab68333e23c99212d9574b39ed7e67a96',1,'MD_MAX72XX']]], 8 | ['setpoint_5',['setPoint',['../class_m_d___m_a_x72_x_x.html#a1078a6ad9ae77ff7ef75f78d86f04da7',1,'MD_MAX72XX']]], 9 | ['setrow_6',['setrow',['../class_m_d___m_a_x72_x_x.html#a9c3c6ea52bfe61fc0279d9deb98a9e6e',1,'MD_MAX72XX::setRow(uint8_t r, uint8_t value)'],['../class_m_d___m_a_x72_x_x.html#a238cb42149b473027fd203406828dc35',1,'MD_MAX72XX::setRow(uint8_t startDev, uint8_t endDev, uint8_t r, uint8_t value)'],['../class_m_d___m_a_x72_x_x.html#afff77a9eb68408447a15172d7555d794',1,'MD_MAX72XX::setRow(uint8_t buf, uint8_t r, uint8_t value)']]], 10 | ['setshiftdataincallback_7',['setShiftDataInCallback',['../class_m_d___m_a_x72_x_x.html#a8e126c7e12fbca524ef93befad3db825',1,'MD_MAX72XX']]], 11 | ['setshiftdataoutcallback_8',['setShiftDataOutCallback',['../class_m_d___m_a_x72_x_x.html#af4672c2b149198fb682d9aa2518f3505',1,'MD_MAX72XX']]] 12 | ]; 13 | -------------------------------------------------------------------------------- /examples/MD_MAX72xx_Eyes/MD_EyePair.h: -------------------------------------------------------------------------------- 1 | // Implements a class to draw and animate a pair of eyes 2 | #pragma once 3 | 4 | #include 5 | 6 | // Misc defines 7 | #define EYEBALL_ROWS 8 // number of rows in the eyeball definition 8 | #define RANDOM_SEED_PORT A0 // for random seed bit shuffling 9 | 10 | class MD_EyePair 11 | { 12 | public: 13 | MD_EyePair(void); 14 | ~MD_EyePair(void) { }; 15 | 16 | void begin(uint8_t startdev, MD_MAX72XX *M, uint16_t maxDelay); 17 | void animate(void); 18 | 19 | protected: 20 | // Pupil related information 21 | enum posPupil_t // Initials are for Top, Middle and Bottom; Left, Center and Right (eg, TL = Top Left) 22 | { 23 | P_TL = 0, P_TC = 1, P_TR = 2, 24 | P_ML = 3, P_MC = 4, P_MR = 5, 25 | P_BL = 6, P_BC = 7, P_BR = 8 26 | }; 27 | 28 | // Class static data 29 | static uint8_t _pupilData[]; 30 | static uint8_t _eyeballData[]; 31 | 32 | // display parameters 33 | MD_MAX72XX *_M; 34 | uint8_t _sd; // start device 35 | uint8_t _ed; // end device 36 | 37 | // blinking parameters 38 | uint32_t _lastBlinkTime; 39 | uint16_t _currentDelay; 40 | uint8_t _blinkState; 41 | uint8_t _savedEyeball[EYEBALL_ROWS]; 42 | uint8_t _blinkLine; 43 | 44 | // animation parameters 45 | posPupil_t _pupilCurPos; // the current position for the pupil 46 | uint32_t _timeLast; 47 | uint16_t _timeDelay; 48 | uint16_t _maxDelay; 49 | bool _inBlinkCycle; 50 | 51 | // methods 52 | void drawEyeball(void); 53 | bool blinkEyeball(bool bFirst); 54 | void drawPupil(posPupil_t posOld, posPupil_t posNew); 55 | bool posIsAdjacent(posPupil_t posCur, posPupil_t posNew); 56 | 57 | // random seed creation 58 | uint16_t bitOut(uint8_t port); 59 | uint32_t seedOut(uint16_t noOfBits, uint8_t port); 60 | }; 61 | -------------------------------------------------------------------------------- /docs/search/defines_6.js: -------------------------------------------------------------------------------- 1 | var searchData= 2 | [ 3 | ['op_5fdecodemode_0',['OP_DECODEMODE',['../_m_d___m_a_x72xx__lib_8h.html#a318b32d905ce8e57d7caec133ec7d712',1,'MD_MAX72xx_lib.h']]], 4 | ['op_5fdigit0_1',['OP_DIGIT0',['../_m_d___m_a_x72xx__lib_8h.html#ac2dcbbd3fef01a1defd3aa5f8a8c612a',1,'MD_MAX72xx_lib.h']]], 5 | ['op_5fdigit1_2',['OP_DIGIT1',['../_m_d___m_a_x72xx__lib_8h.html#a6c8209744590cd0cc8495cc6de58ab02',1,'MD_MAX72xx_lib.h']]], 6 | ['op_5fdigit2_3',['OP_DIGIT2',['../_m_d___m_a_x72xx__lib_8h.html#a430d77ba70abea8e61820aaa3f27c28b',1,'MD_MAX72xx_lib.h']]], 7 | ['op_5fdigit3_4',['OP_DIGIT3',['../_m_d___m_a_x72xx__lib_8h.html#a03d3bd8cd1b468b4a9cb473036f65747',1,'MD_MAX72xx_lib.h']]], 8 | ['op_5fdigit4_5',['OP_DIGIT4',['../_m_d___m_a_x72xx__lib_8h.html#ac3d2e72ba1cca69133e4dcbc478f616b',1,'MD_MAX72xx_lib.h']]], 9 | ['op_5fdigit5_6',['OP_DIGIT5',['../_m_d___m_a_x72xx__lib_8h.html#a021f910b62cdaa529fcea36791df7028',1,'MD_MAX72xx_lib.h']]], 10 | ['op_5fdigit6_7',['OP_DIGIT6',['../_m_d___m_a_x72xx__lib_8h.html#a5a12c4b35c924fec89c3b71246b7b7e2',1,'MD_MAX72xx_lib.h']]], 11 | ['op_5fdigit7_8',['OP_DIGIT7',['../_m_d___m_a_x72xx__lib_8h.html#a3a1210173fb70a66f649b93eb62e0884',1,'MD_MAX72xx_lib.h']]], 12 | ['op_5fdisplaytest_9',['OP_DISPLAYTEST',['../_m_d___m_a_x72xx__lib_8h.html#a7ef59a31858360d26d5dade28441598c',1,'MD_MAX72xx_lib.h']]], 13 | ['op_5fintensity_10',['OP_INTENSITY',['../_m_d___m_a_x72xx__lib_8h.html#a4f47ca7a01008a4d918302ece5314ed4',1,'MD_MAX72xx_lib.h']]], 14 | ['op_5fnoop_11',['OP_NOOP',['../_m_d___m_a_x72xx__lib_8h.html#a6c542d212fef9a9b5ba82222089a306b',1,'MD_MAX72xx_lib.h']]], 15 | ['op_5fscanlimit_12',['OP_SCANLIMIT',['../_m_d___m_a_x72xx__lib_8h.html#a13d91ddca53029535b6cf314b28ed15e',1,'MD_MAX72xx_lib.h']]], 16 | ['op_5fshutdown_13',['OP_SHUTDOWN',['../_m_d___m_a_x72xx__lib_8h.html#ac4772c1c1c24a4b5837a2000c62aa0a3',1,'MD_MAX72xx_lib.h']]] 17 | ]; 18 | -------------------------------------------------------------------------------- /docs/folderclosed.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | --------------------------------------------------------------------------------