diff options
Diffstat (limited to 'keyboards/ergodox_ez')
74 files changed, 1376 insertions, 60640 deletions
diff --git a/keyboards/ergodox_ez/ergodox_ez.c b/keyboards/ergodox_ez/ergodox_ez.c index 97e6de1ee3..f0558d9f21 100644 --- a/keyboards/ergodox_ez/ergodox_ez.c +++ b/keyboards/ergodox_ez/ergodox_ez.c @@ -4,16 +4,6 @@ bool i2c_initialized = 0; uint8_t mcp23018_status = 0x20; -__attribute__ ((weak)) -void matrix_init_user(void) { - -} - -__attribute__ ((weak)) -void matrix_scan_user(void) { - -} - void matrix_init_kb(void) { // keyboard LEDs (see "PWM on ports OC1(A|B|C)" in "teensy-2-0.md") TCCR1A = 0b10101001; // set and configure fast PWM @@ -37,11 +27,6 @@ void matrix_init_kb(void) { matrix_init_user(); } -void matrix_scan_kb(void) { - matrix_scan_user(); -} - - void ergodox_blink_all_leds(void) { ergodox_led_all_off(); diff --git a/keyboards/ergodox_ez/ergodox_ez.h b/keyboards/ergodox_ez/ergodox_ez.h index 402abc167b..db4ec867bc 100644 --- a/keyboards/ergodox_ez/ergodox_ez.h +++ b/keyboards/ergodox_ez/ergodox_ez.h @@ -119,9 +119,4 @@ inline void ergodox_led_all_set(uint8_t n) { k0D, k1D, k2D, k3D, k4D, KC_NO } \ } -void matrix_init_user(void); -void matrix_scan_user(void); - - - #endif diff --git a/keyboards/ergodox_ez/keymaps/ab/Makefile b/keyboards/ergodox_ez/keymaps/ab/Makefile new file mode 100644 index 0000000000..b673c5ce52 --- /dev/null +++ b/keyboards/ergodox_ez/keymaps/ab/Makefile @@ -0,0 +1,9 @@ +# Having a file like this allows you to override Makefile definitions +# for your own particular keymap + +SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend +COMMAND_ENABLE = no # Commands for debug and configuration + +ifndef QUANTUM_DIR + include ../../../../Makefile +endif diff --git a/keyboards/ergodox_ez/keymaps/ab/compiled.hex b/keyboards/ergodox_ez/keymaps/ab/compiled.hex deleted file mode 100644 index 9b4434b864..0000000000 --- a/keyboards/ergodox_ez/keymaps/ab/compiled.hex +++ /dev/null @@ -1,1147 +0,0 @@ -:100000000C9424020C9468020C9468020C9468020C
-:100010000C9468020C9468020C9468020C946802B8
-:100020000C9468020C9468020C940C0D0C94DE0D78
-:100030000C9468020C9468020C9468020C94680298
-:100040000C9468020C94E8210C9468020C946802E9
-:100050000C9468020C947B1B0C9468020C9468024C
-:100060000C9468020C9468020C9468020C94680268
-:100070000C9468020C9468020C9468020C94680258
-:100080000C9468020C9468020C9468020C94680248
-:100090000C9468020C9468020C9468020C94680238
-:1000A0000C9468020C9468020C9468024B0E6D0E5E
-:1000B0005B0F6D0E5B0FB20ED50E5B0F2A0F3D0F5F
-:1000C0000C120C123B123B1271129112C213C2138A
-:1000D0009C12C2134C134C13B313C213C213BC13A0
-:1000E00059135913591359135913591359135913B0
-:1000F00059135913591359135913591359135913A0
-:100100006B1378137F138613901335002B0039710E
-:10011000E100E00000001E00140004001D002900A2
-:100120002F001F001A0016001B00E3004C002000E7
-:10013000080007000600E2002C002100150009005D
-:100140001900E2002602220017000A000500000044
-:1001500006012300B60000004B0000002F0224001F
-:10016000B70000004E000000300225001C000B000C
-:10017000110000001901260018000D0010005200A7
-:10018000270227000C000E00360050002A002D0028
-:1001900012000F0037004F0028002E00130033001C
-:1001A0003800510030002A0031002800340001548A
-:1001B00000002900010001000100010000003A00D8
-:1001C000010001000100010001003B000100F200FC
-:1001D0000100010001003C00F000F1000100F4000A
-:1001E00000503D000100F3000100F50001003E0059
-:1001F000010001000100000001003F0001000000BB
-:1002000001000000010040000100000001000000AA
-:100210000100410001000100010000000100420056
-:100220000100010001000100010043000100010084
-:100230000100AA0001004400010001000100A90022
-:1002400001004500010001000100A80001002A0092
-:100250000100AE000100010000001603450072001D
-:1002600067006F0044006F007800200045005A00CE
-:10027000000016034500720067006F0044006F0025
-:100280007800200045005A00000004030904090218
-:100290006D00040100A0FA0904000001030101003F
-:1002A000092111010001223F000705810308000A0E
-:1002B00009040100010301020009211101000122CA
-:1002C0004D000705820308000A090402000103002B
-:1002D00000000921110100012236000705830308EF
-:1002E000000A0904030001030000000921110100B4
-:1002F00001223900070584031000011201100100DA
-:10030000000008EDFE0713010001020001050109CC
-:1003100006A101050719E029E715002501950875D3
-:1003200001810205081901290595057501910295BC
-:10033000017503910105071900297715002501951D
-:100340007875018102C005010980A10185021601AD
-:100350000026B7001A01002AB70075109501810028
-:10036000C0050C0901A1018503160100269C021A93
-:1003700001002A9C02751095018100C00501090247
-:10038000A1010901A100050919012905150025018F
-:1003900095057501810295017503810105010930FB
-:1003A00009311581257F9502750881060938158167
-:1003B000257F950175088106050C0A3802158125EF
-:1003C0007F950175088106C0C005010906A10105D8
-:1003D0000719E029E71500250195087501810295A7
-:1003E0000175088101050819012905950575019117
-:1003F000029501750391010507190029FF150025D4
-:10040000FF950675088100C0000000000000000094
-:10041000000000010204060A0F17202C3A4A5D7101
-:10042000879DB3C7DAE9F5FCFFFCF5E9DAC7B39DB0
-:1004300087715D4A3A2C20170F0A0604020100005A
-:10044000000000000000000011241FBECFEFDAE022
-:10045000DEBFCDBF04B603FE24C08091FB019091A6
-:10046000FC01A091FD01B091FE018730904BA740A7
-:10047000B04BB9F41092FB011092FC011092FD01F7
-:100480001092FE0114BE84B7877F84BF88E10FB647
-:10049000F89480936000109260000FBEE0E0FFE3EC
-:1004A000099511E0A0E0B1E0EEE5F7E402C00590A7
-:1004B0000D92A433B107D9F711E0A4E3B1E001C074
-:1004C0001D92AB3FB107E1F70E94500A0C94AD2397
-:1004D0000C9400001092B9008AE08093B80008954F
-:1004E00094EA9093BC009091BC0097FFFCCF909150
-:1004F000B900987F983021F0903111F081E0089593
-:100500008093BB0084E88093BC008091BC0087FF8F
-:10051000FCCF8091B900887F883111F0803471F769
-:1005200080E0089584E98093BC008091BC0084FD44
-:10053000FCCF08958093BB0084E88093BC00809139
-:10054000BC0087FFFCCF9091B900987F81E0983282
-:1005500009F480E0089584E88093BC008091BC0099
-:1005600087FFFCCF8091BB0008958091010181112C
-:1005700015C080E40E9470028093010181110CC0BB
-:1005800082E10E949A0280930101811105C08FEFE0
-:100590000E949A02809301010E94920284B1807F9E
-:1005A00084B985B1807F85B98AB1837F8AB98BB1DF
-:1005B000837F8BB93E98469808950E94700480937B
-:1005C00001010E94B50280B38C7080BB81B3836F40
-:1005D00081BBA5E3B1E0E3E4F1E08EE08E0F119280
-:1005E0001D928E13FCCF0C945A04BF92CF92DF92CF
-:1005F000EF92FF920F931F93CF93DF9380910101AE
-:10060000882379F0809134018F5F809334018111C8
-:1006100008C00E94700480930101811102C00E94F1
-:10062000020405E311E0C0E0D0E0DD24D39482E0D1
-:10063000C82EEE24E394F12CC730D10500F580914B
-:100640000101811164C080E40E9470028093010165
-:10065000811112C082E10E949A02809301018111EE
-:100660000BC0C7010C2E01C0880F0A94EAF78095D1
-:100670000E949A02809301010E94920248C0CA30EF
-:10068000A1F028F4C83059F0C93061F005C0CC3071
-:1006900089F070F0CD3089F0209A289810C0219A06
-:1006A00029980DC0229A2A980AC0239A2B9807C02D
-:1006B000529A01C0539A5B9802C03E9A469890EABB
-:1006C0009A95F1F79FB1799902C082E001C080E06C
-:1006D00091709D25982B7C9902C084E001C080E038
-:1006E000892B7D9902C038E001C030E0832B7E99D0
-:1006F00002C020E101C020E0822B9FB19095991F9C
-:100700009927991F9295990F907E892B0FC0809100
-:100710000101811149C080E40E94700280930101AF
-:10072000882379F1B12C0E9492028B2DF8019081DF
-:10073000981719F08083C09200010E94B50221969B
-:100740000F5F1F4FCE30D10509F076CF80910001A9
-:10075000882361F1815080930001882339F08FE96B
-:100760009FE00197F1F700C0000020C0A3E4B1E0D2
-:10077000E5E3F1E0CF01825F91919D938E13FCCF71
-:1007800015C083E10E949A02809301018111CACFB2
-:1007900081E40E947002809301018111C3CF0E9405
-:1007A000AB02B82EB094BFCF80E0C0CF0E9400044F
-:1007B00081E0DF91CF911F910F91FF90EF90DF903B
-:1007C000CF90BF900895E82FF0E0ED5BFE4F808161
-:1007D000089508950F931F93CF93DF93C3E4D1E05F
-:1007E00010E00C2F025F899190E00E94A11A180F6F
-:1007F0000C13F9CF812FDF91CF911F910F910895A5
-:100800000C94D00456985E9825982D9826982E988A
-:1008100027982F988FEF90E090938900809388001D
-:1008200090938B0080938A0090938D0080938C002E
-:10083000259A2D9A2FEF80E792E02150804090403A
-:10084000E1F700C00000269A2E9A2FEF80E792E091
-:10085000215080409040E1F700C00000279A2F9A75
-:100860002FEF80E792E0215080409040E1F700C0F8
-:10087000000025982D982FEF80E792E021508040CE
-:100880009040E1F700C0000026982E982FEF80E7F7
-:1008900092E0215080409040E1F700C0000027988E
-:1008A0002F9856985E9825982D9826982E982798D8
-:1008B0002F98089589EA8093800089E080938100D1
-:1008C00024982C983F988AB18F748AB96E98479A69
-:1008D0008BB1806B8BB9769A0E9402040C94CF0482
-:1008E00080E2809301018091510181110EC00E942C
-:1008F0006A0281E0809351012FEF83ED90E3215054
-:1009000080409040E1F700C0000080E40E94700247
-:100910008093010181112EC00E949A0280930101EF
-:10092000811128C00E949A0280930101811122C086
-:100930008FE30E949A028093010181111BC00E94E3
-:10094000920280E40E94700280930101811112C022
-:100950008CE00E949A028093010181110BC00E94D9
-:100960009A0280930101811105C08FE30E949A02CF
-:10097000809301010E94920280910101089561110A
-:100980000BC0FC018281882321F085EE0E94B0100B
-:1009900003C085EE0E94781180E090E008950895EC
-:1009A0006091BD017091BE018091BF019091C00125
-:1009B0000E94AD1A56985E9825982D9826982E98E4
-:1009C00027982F98813019F0823021F00895259AC8
-:1009D0002D9A0895269A2E9A089581E0089581E02F
-:1009E00008950C94EF0408950F931F93CF93DF9312
-:1009F0008C01FC01C081D181CE010E942619BE016B
-:100A00000E949D05EC01B8010E94F104882309F4BD
-:100A10008DC0F8018281882309F44AC080915D016C
-:100A200081111FC0C431F0E5DF0709F051C00E94F9
-:100A3000F30481E080935D010E94451B90935C016B
-:100A400080935B011092540110925601109255014F
-:100A5000109258011092570110925A0110925901A8
-:100A600065C080915B0190915C010E94511B883CA4
-:100A7000910570F480915401E82FF0E0EE0FFF1F14
-:100A8000EB5AFE4FD183C0838F5F809354014EC0D9
-:100A9000C43880E5D80721F0C538D04501F13AC007
-:100AA000F8018281882341F01092520182E01EC039
-:100AB000C438E0E5DE0759F580915201811106C086
-:100AC00086E20E94B01086E20E94781182E01CC08B
-:100AD000C438F0E5DF0741F3C538D045D9F4F80153
-:100AE0008281882331F01092530180E20E94C71165
-:100AF0001DC080915301811106C087E20E94B01091
-:100B000087E20E94781180E20E94CE110FC0C538A2
-:100B1000D04529F381E08093520180935301C801AD
-:100B2000DF91CF911F910F910C94ED0480E0DF9144
-:100B3000CF911F910F910895089596E0799FF0014C
-:100B4000112494E5899FE00DF11D1124E60FF11D9C
-:100B5000EE0FFF1FE65FFE4F859194910895880F79
-:100B6000991FFC01E657F040859194910895880FF4
-:100B7000991FFC01E65FFE4F8591949108950F93B4
-:100B80001F93CF93DF93EC01811520E3920750F57B
-:100B9000C11580E2D80708F0C3C0CB3BD10590F463
-:100BA000C83AD10508F06AC0C53AD10508F05BC063
-:100BB000C430D10508F0D0C1219709F0CAC101E0C5
-:100BC00010E00AC2CF3FD10511F008F0C5C1C03F07
-:100BD000D10508F0A2C0CE01805E9109089708F403
-:100BE000BBC1B7C1C13090E5D90709F4A2C020F557
-:100BF000C0318FE4D80770F4C11590E4D90708F02C
-:100C000094C0C11521E3D20708F0A3C1DD278E01EE
-:100C1000106CE2C1C115D04509F09BC10E942D1492
-:100C20008FEF94E32CE0815090402040E1F700C02A
-:100C300000000E94A01BD0C1C11597E5D90758F448
-:100C4000C03121E5D20708F01CC1C43180E5D807C6
-:100C500008F475C07EC1CE0190578115904108F00F
-:100C600078C1DF7073C1C53AD10509F477C1C63ABE
-:100C7000D10509F076C102E810E4AEC1C83AD10549
-:100C800009F472C1C93AD10509F471C1CA3AD10552
-:100C900009F470C1CB3AD10509F46FC1CC3AD10542
-:100CA00009F46EC1CD3AD10509F46DC1C03BD1053F
-:100CB00009F46CC1CE3AD10509F46BC1CF3AD10524
-:100CC00009F46AC1C13BD10509F469C1C23BD10530
-:100CD00009F468C1C33BD10509F467C1C43BD10520
-:100CE00009F466C1C53BD10509F465C1C63BD10510
-:100CF00009F464C1C73BD10509F463C1C83BD10500
-:100D000009F462C1C93BD10509F461C1CA3BD105EF
-:100D100009F460C100E014E45FC18E0110655CC19C
-:100D2000CE019F700E94B70558C1DF708E01106A16
-:100D300053C18091DA0181608093DA014DC10E9434
-:100D4000451D811102C00E942B1D0E94621D90E072
-:100D50009093FB018093FA01C23080E5D80721F41B
-:100D60008091FA01816086C0C43090E5D90721F4F2
-:100D70008091FA0182607EC0C63020E5D20721F45E
-:100D80008091FA01846076C0C83080E5D80719F4F4
-:100D90008091FA0127C0CA3090E5D90721F48091EB
-:100DA000FA01806167C0CC3020E5D20721F4809140
-:100DB000FA0180625FC0CE3080E5D80721F48091CF
-:100DC000FA01806457C0C03190E5D90721F48091C1
-:100DD000FA0180684FC0C23120E5D20729F4809122
-:100DE000FA018460886046C0C33080E5D80721F4EA
-:100DF0008091FA018E7F3EC0C53090E5D90721F47D
-:100E00008091FA018D7F36C0C73020E5D20721F4EA
-:100E10008091FA018B7F2EC0C93080E5D80719F484
-:100E20008091FA0126C0CB3090E5D90721F480915A
-:100E3000FA018F7E1FC0CD3020E5D20721F48091CA
-:100E4000FA018F7D17C0CF3080E5D80721F480915B
-:100E5000FA018F7B0FC0C13190E5D90721F4809151
-:100E6000FA018F7707C0C331D04531F48091FA0180
-:100E70008B7F877F8093FA018091FA010E94661D23
-:100E8000ABC08D2F99278F70992781309105D9F4A8
-:100E90009E012370332702C0880F991F2A95E2F71D
-:100EA0009C688E0144E0000F111F4A95E1F700276E
-:100EB0001370802B912B53E0CC0FDD1F5A95E1F777
-:100EC000C076DD272FC08230910531F4DC2FCC278E
-:100ED0008E01016F106A80C08330910569F4CE01E4
-:100EE0008370992701E010E002C0000F111F8A955E
-:100EF000E2F7C8019C680FC084309105B9F4CE01B7
-:100F00008370992701E010E002C0000F111F8A953D
-:100F1000E2F7C8019A6823E0CC0FDD1F2A95E1F7BC
-:100F2000C07ED7708C010C2B1D2B56C085309105CF
-:100F300031F4DC2FCC278E01046F106A4DC0069768
-:100F400009F04AC0CF71DD27DC2FCC278E0110625B
-:100F500043C000E010E040C08E013EC001E810E454
-:100F60003BC003E810E438C002EE14E435C009EEDB
-:100F700014E432C00AEE14E42FC005EB14E42CC0D4
-:100F800006EB14E429C007EB14E426C00CEC14E4CF
-:100F900023C00DEC14E420C003E815E41DC00AE8EA
-:100FA00015E41AC002E915E417C004E915E414C0F9
-:100FB00001E216E411C003E216E40EC004E216E4F6
-:100FC0000BC005E216E408C006E216E405C007E21D
-:100FD00016E402C00AE216E4C801DF91CF911F9126
-:100FE0000F91089596E0799FF001112494E5899F6F
-:100FF000E00DF11D1124E60FF11DEE0FFF1FE65F5E
-:10100000FE4F85919491803E9105E0F4803C9105DE
-:1010100058F58133910509F46FC048F48932910580
-:1010200009F463C08A32910509F46DC072C0893336
-:101030009105E9F082389105D1F08533910509F4E5
-:101040004DC067C0833E910581F138F4803E910523
-:10105000B9F0823E9105D9F05CC0863E910561F100
-:10106000873E9105A1F155C00E94AF0508952091DA
-:10107000FA0120FD02C021FF4CC080EE90E049C083
-:101080008091FA0180FFF9CF89E390E042C080911E
-:10109000FA0182FF0EC08091FA0184FF03C080E054
-:1010A00090E037C083EE90E034C08091FA0182FF77
-:1010B000F2CF82EE90E02DC08091FA0183FF0BC049
-:1010C0008091FA0184FDEBCF87EE90E022C0809101
-:1010D000FA0183FFF5CF86EE90E01BC08091FA0104
-:1010E00085FF07C089E290E014C08091FA0185FF76
-:1010F000F9CF85E390E00DC08091FA0186FF07C02B
-:101100008AE290E006C08091FA0186FFF9CF81E380
-:1011100090E00E94BF05089508950C948C0880917A
-:101120006E010895CF93DF9300D01F92CDB7DEB745
-:101130009C018091F101843019F593E099833B8300
-:101140002A839093E9008FEF9091E800815095FDFC
-:1011500006C095ED9A95F1F700008111F5CF8091C9
-:10116000E80085FF0DC040E050E063E070E0CE0194
-:1011700001960E94FC0A8091E8008E778093E80037
-:101180000F900F900F90DF91CF910895CF93DF9341
-:1011900000D01F92CDB7DEB72091F101243021F5A8
-:1011A00022E029839B838A8383E08093E9008FEF89
-:1011B0009091E800815095FD06C095ED9A95F1F764
-:1011C00000008111F5CF8091E80085FF0DC040E05F
-:1011D00050E063E070E0CE0101960E94FC0A80912D
-:1011E000E8008E778093E8000F900F900F90DF91CA
-:1011F000CF9108952091F1012430F1F422E0209361
-:10120000E9002FEF3091E800215035FD06C035EDA3
-:101210003A95F1F700002111F5CF2091E80025FF64
-:101220000BC040E050E065E070E00E94FC0A809155
-:10123000E8008E778093E8000895CF93DF93EC0168
-:101240009091F101943009F046C080910C018823FF
-:10125000D9F080910D018823B9F09093E9008FEFC8
-:101260009091E800815095FD06C095E19A95F1F7BF
-:1012700000008111F5CF8091E80085FF2CC040E08F
-:1012800050E060E170E017C081E08093E9008FEFEB
-:101290009091E800815095FD06C095ED9A95F1F783
-:1012A00000008111F5CF8091E80085FF14C040E077
-:1012B00050E068E070E0CE010E94FC0A8091E800F6
-:1012C0008E778093E80080E1FE01AEE5B1E0019009
-:1012D0000D928A95E1F7DF91CF9108958091F00109
-:1012E000811109C00E94910C0E94EE0C8091E200D5
-:1012F00084608093E20008951092F00108950895AB
-:101300000C94D5210E94361B0E94DB210E94940F71
-:101310000C948D0842E061EC81E00E940B0C42E0ED
-:1013200061EC82E00E940B0C42E061EC83E00E94E1
-:101330000B0C42E161EC84E00C940B0C8091F30106
-:10134000833009F455C030F4813071F0823009F4F3
-:101350008EC008958A3009F47AC08B3009F460C0D9
-:10136000893009F09CC020C08091F201813A09F0D7
-:1013700096C08091E800877F8093E8008091F60115
-:101380009091F701892B21F460E18EE591E003C093
-:1013900060E080E090E070E00E94470B8091E80000
-:1013A0008B778093E80008958091F201813209F0F3
-:1013B00076C08091F6019091F701009719F003979C
-:1013C00009F06DC08091E800877F8093E8008091EC
-:1013D000E80082FD05C08091F1018111F8CF5FC066
-:1013E0008091F10080936E018091E8008B7753C06B
-:1013F0008091F201813A09F052C08091F6019091FA
-:10140000F701892B09F04BC08091E800877F80931A
-:10141000E8008091E80080FFFCCF80910C0136C08D
-:101420008091F2018132D9F58091F6019091F70116
-:10143000892BA9F58091E800877F8093E8000E94BE
-:10144000400C8091F40180930C010C942D14809138
-:10145000F201813221F58091E800877F8093E800D6
-:101460000E94400C8091F50 |