diff --git a/.clang_complete b/.clang_complete index 399498c..bc2c00d 100644 --- a/.clang_complete +++ b/.clang_complete @@ -5,6 +5,10 @@ -I/home/nathan/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/SoftwareSerial/src -I/home/nathan/.platformio/lib/ArduinoJson_ID64/src -I/home/nathan/.platformio/lib/Keypad_ID165/src +<<<<<<< HEAD +======= +-I/home/nathan/.platformio/lib/Multiplexer_ID320 +>>>>>>> a60abe1c71fdccfddb532c4d4cf5d21b381f314a -I/home/nathan/.platformio/lib/PubSubClient_ID89/src -I/home/nathan/.platformio/lib/Tone_ID1420 -I/home/nathan/.platformio/lib/WifiManager_ID567 @@ -12,8 +16,8 @@ -I/home/nathan/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/HID/src -I/home/nathan/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/SPI/src -I/home/nathan/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/Wire/src --I/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Adafruit_CircuitPlayground --I/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Adafruit_CircuitPlayground/utility +-I/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Adafruit_Circuit_Playground +-I/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Adafruit_Circuit_Playground/utility -I/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Bridge/src -I/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Esplora/src -I/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Ethernet/src @@ -37,9 +41,15 @@ -I/home/nathan/.platformio/packages/toolchain-atmelavr/lib/gcc/avr/5.4.0/include-fixed -I/home/nathan/.platformio/packages/toolchain-atmelavr/lib/gcc/avr/5.4.0/include -I/home/nathan/.platformio/packages/tool-unity +<<<<<<< HEAD -I/media/c/Users/Nathan/Documents/PlatformIO/Projects/MidiKeyboard/include -I/media/c/Users/Nathan/Documents/PlatformIO/Projects/MidiKeyboard/src -DPLATFORMIO=40000 +======= +-I/home/nathan/Documents/PlatformIO/Projects/Midi/include +-I/home/nathan/Documents/PlatformIO/Projects/Midi/src +-DPLATFORMIO=30604 +>>>>>>> a60abe1c71fdccfddb532c4d4cf5d21b381f314a -DARDUINO_AVR_MICRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR diff --git a/.directory b/.directory new file mode 100644 index 0000000..e29bf20 --- /dev/null +++ b/.directory @@ -0,0 +1,6 @@ +[Dolphin] +Timestamp=2019,2,5,20,24,51 +Version=4 + +[Settings] +HiddenFilesShown=true diff --git a/.gcc-flags.json b/.gcc-flags.json index 2f57e73..5aa0a02 100644 --- a/.gcc-flags.json +++ b/.gcc-flags.json @@ -1,8 +1,15 @@ { "execPath": "/home/nathan/.platformio/packages/toolchain-atmelavr/bin/avr-g++", +<<<<<<< HEAD "gccDefaultCFlags": "-fsyntax-only -std=gnu11 -fno-fat-lto-objects -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega32u4 -DPLATFORMIO=40000 -DARDUINO_AVR_MICRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10805 -DUSB_VID=0x2341 -DUSB_PID=0x0037 -DUSB_PRODUCT=\"Arduino Micro\" -DUSB_MANUFACTURER=\"Arduino\" -D__AVR_ATmega32U4__", "gccDefaultCppFlags": "-fsyntax-only -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega32u4 -DPLATFORMIO=40000 -DARDUINO_AVR_MICRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10805 -DUSB_VID=0x2341 -DUSB_PID=0x0037 -DUSB_PRODUCT=\"Arduino Micro\" -DUSB_MANUFACTURER=\"Arduino\" -D__AVR_ATmega32U4__", "gccErrorLimit": 15, "gccIncludePaths": "/home/nathan/.platformio/packages/framework-arduinoavr/cores/arduino,/home/nathan/.platformio/packages/framework-arduinoavr/variants/micro,/home/nathan/.platformio/lib/MIDI controller/src,/home/nathan/.platformio/lib/MIDIUSB_ID1104/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/SoftwareSerial/src,/home/nathan/.platformio/lib/ArduinoJson_ID64/src,/home/nathan/.platformio/lib/Keypad_ID165/src,/home/nathan/.platformio/lib/PubSubClient_ID89/src,/home/nathan/.platformio/lib/Tone_ID1420,/home/nathan/.platformio/lib/WifiManager_ID567,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/EEPROM/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/HID/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/SPI/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/Wire/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Adafruit_CircuitPlayground,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Adafruit_CircuitPlayground/utility,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Bridge/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Esplora/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Ethernet/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Firmata,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Firmata/utility,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/GSM/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Keyboard/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/LiquidCrystal/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Mouse/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/RobotIRremote/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Robot_Control/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Robot_Motor/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/SD/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Servo/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/SpacebrewYun/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Stepper/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/TFT/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Temboo/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/WiFi/src,/home/nathan/.platformio/packages/toolchain-atmelavr/avr/include,/home/nathan/.platformio/packages/toolchain-atmelavr/lib/gcc/avr/5.4.0/include-fixed,/home/nathan/.platformio/packages/toolchain-atmelavr/lib/gcc/avr/5.4.0/include,/home/nathan/.platformio/packages/tool-unity,/media/c/Users/Nathan/Documents/PlatformIO/Projects/MidiKeyboard/include,/media/c/Users/Nathan/Documents/PlatformIO/Projects/MidiKeyboard/src", +======= + "gccDefaultCFlags": "-fsyntax-only -std=gnu11 -fno-fat-lto-objects -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega32u4 -DPLATFORMIO=30604 -DARDUINO_AVR_MICRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10805 -DUSB_VID=0x2341 -DUSB_PID=0x0037 -DUSB_PRODUCT=\"Arduino Micro\" -DUSB_MANUFACTURER=\"Arduino\" -D__AVR_ATmega32U4__", + "gccDefaultCppFlags": "-fsyntax-only -fno-exceptions -fno-threadsafe-statics -fpermissive -std=gnu++11 -Os -Wall -ffunction-sections -fdata-sections -flto -mmcu=atmega32u4 -DPLATFORMIO=30604 -DARDUINO_AVR_MICRO -DF_CPU=16000000L -DARDUINO_ARCH_AVR -DARDUINO=10805 -DUSB_VID=0x2341 -DUSB_PID=0x0037 -DUSB_PRODUCT=\"Arduino Micro\" -DUSB_MANUFACTURER=\"Arduino\" -D__AVR_ATmega32U4__", + "gccErrorLimit": 15, + "gccIncludePaths": "/home/nathan/.platformio/packages/framework-arduinoavr/cores/arduino,/home/nathan/.platformio/packages/framework-arduinoavr/variants/micro,/home/nathan/.platformio/lib/Encoder,/home/nathan/.platformio/lib/Encoder/utility,/home/nathan/.platformio/lib/MIDI controller/src,/home/nathan/.platformio/lib/MIDIUSB_ID1104/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/SoftwareSerial/src,/home/nathan/.platformio/lib/Adafruit MQTT Library_ID1092,/home/nathan/.platformio/lib/ArduinoJson_ID64/src,/home/nathan/.platformio/lib/Keypad_ID165/src,/home/nathan/.platformio/lib/Multiplexer_ID320,/home/nathan/.platformio/lib/PubSubClient_ID89/src,/home/nathan/.platformio/lib/WifiManager_ID567,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/EEPROM/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/HID/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/SPI/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/__cores__/arduino/Wire/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Adafruit_Circuit_Playground,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Adafruit_Circuit_Playground/utility,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Bridge/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Esplora/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Ethernet/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Firmata,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Firmata/utility,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/GSM/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Keyboard/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/LiquidCrystal/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Mouse/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/RobotIRremote/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Robot_Control/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Robot_Motor/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/SD/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Servo/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/SpacebrewYun/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Stepper/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/TFT/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/Temboo/src,/home/nathan/.platformio/packages/framework-arduinoavr/libraries/WiFi/src,/home/nathan/.platformio/packages/toolchain-atmelavr/avr/include,/home/nathan/.platformio/packages/toolchain-atmelavr/lib/gcc/avr/5.4.0/include-fixed,/home/nathan/.platformio/packages/toolchain-atmelavr/lib/gcc/avr/5.4.0/include,/home/nathan/.platformio/packages/tool-unity,/home/nathan/Documents/PlatformIO/Projects/Midi/include,/home/nathan/Documents/PlatformIO/Projects/Midi/src", +>>>>>>> a60abe1c71fdccfddb532c4d4cf5d21b381f314a "gccSuppressWarnings": false } diff --git a/.pioenvs/.sconsign.dblite b/.pioenvs/.sconsign.dblite new file mode 100644 index 0000000..8021e24 Binary files /dev/null and b/.pioenvs/.sconsign.dblite differ diff --git a/.pioenvs/micro/firmware.elf b/.pioenvs/micro/firmware.elf new file mode 100755 index 0000000..be51b53 Binary files /dev/null and b/.pioenvs/micro/firmware.elf differ diff --git a/.pioenvs/micro/firmware.hex b/.pioenvs/micro/firmware.hex new file mode 100644 index 0000000..76c1418 --- /dev/null +++ b/.pioenvs/micro/firmware.hex @@ -0,0 +1,557 @@ +:100000000C94F9000C9421010C9421010C94210111 +:100010000C9421010C9421010C9421010C942101D8 +:100020000C9421010C9421010C9455060C94D606D5 +:100030000C9421010C9421010C9421010C942101B8 +:100040000C9421010C9421010C9421010C942101A8 +:100050000C9421010C9421010C9421010C947E0B31 +:100060000C9421010C9421010C9421010C94210188 +:100070000C9421010C9421010C9421010C94210178 +:100080000C9421010C9421010C9421010C94210168 +:100090000C9421010C9421010C9421010C94210158 +:1000A0000C9421010C9421010C942101A80DAD0D9B +:1000B000B20DBC0DC60D100E100E100ED00DDA0DC7 +:1000C000E40DEE0DFB0D100E030EEE0AF10AE00A30 +:1000D000E40AEA0A120B120B120BF50AF90AFD0ADE +:1000E000030B070B120B0D0B000000002300260072 +:1000F00029002C002F00070605040100080A0B0C3C +:100100000D09080B000202020100090400000102AF +:10011000020000052400100105240101010424024D +:1001200006052406000107058103100040090401AB +:1001300000020A00000007050202400000070583D4 +:10014000024000000403090412010002EF02014012 +:100150004123370000010102030141726475696E99 +:100160006F204C4C430041726475696E6F204D697D +:1001700063726F0000000000240027002A002D0099 +:10018000300000000000250028002B002E00310068 +:10019000040404040403040502020202040302022C +:1001A000020206060606060604040202020404040D +:1001B0000802011040804010204080408008020466 +:1001C00001804020100201108010204040200000DB +:1001D000000200090F0000030401000C00000000F1 +:1001E00000000000000000000000000000009D0E64 +:1001F000FD0B11241FBECFEFDAE0DEBFCDBF11E053 +:10020000A0E0B1E0E0E1F2E202C005900D92A63A72 +:10021000B107D9F723E0A6EAB1E001C01D92A73EDD +:10022000B207E1F710E0C8EFD0E004C02197FE016B +:100230000E94CF0FC73FD107C9F70E946B0C0C94E7 +:10024000FB100C9400004091B0025091B10220913B +:10025000AE023091AF0242175307B4F49091E80018 +:100260009570E1F39091E80092FD19C08093F10040 +:100270008091B0029091B10201968F739927892BDA +:1002800019F48EEF8093E8008091B0029091B10252 +:1002900001969093B1028093B00281E0089580E0CE +:1002A00008952FB7F89487708093E9009091E80043 +:1002B000892F807295FF04C09091F20080E4891B21 +:1002C0002FBF08959091B502992311F057FF03C0F5 +:1002D0008FEF9FEF08959FB7F89487708093E900A0 +:1002E0002091F20030E0421753070CF49A01822F5C +:1002F000FB0144E6815038F0289A4093B2025091B5 +:10030000F1005193F7CF2115310521F08091F200D2 +:10031000882319F09FBFC90108958BE68093E800F8 +:10032000F9CF9FB7F89487708093E9008091F2002D +:100330009FBF0895CF92DF92EF92FF920F931F938A +:10034000CF93DF936C017A018B01C0E0D0E0CE1532 +:10035000DF0581F0D8016D918D01D601ED91FC9101 +:100360000190F081E02DC6010995892B11F02196AD +:10037000EECF7E01C701DF91CF911F910F91FF90CA +:10038000EF90DF90CF900895CF93DF931F92CDB77A +:10039000DEB76983DC01ED91FC910280F381E02DF1 +:1003A00041E050E0BE016F5F7F4F09950F90DF91F4 +:1003B000CF91089583E00E94510190E00895CF937A +:1003C000DF931F92CDB7DEB7FC018485958597FD3D +:1003D00005C02FEF3FEF358724870FC041E050E085 +:1003E000BE016F5F7F4F82E00E946201019719F4A6 +:1003F000898190E002C08FEF9FEF0F90DF91CF9146 +:1004000008950F931F93CF93DF931F92CDB7DEB75D +:100410008C01FC018485958597FF12C041E050E076 +:10042000BE016F5F7F4F82E00E946201019719F465 +:10043000898190E002C08FEF9FEFF8019587848754 +:10044000F801848595850F90DF91CF911F910F91D1 +:100450000895FC018485958597FD06C082E00E9481 +:10046000910190E00196089582E00E94910190E050 +:100470000895089580E090E008950F931F93CF931F +:10048000DF93EC012B8988E0289F9001112421152E +:10049000310529F0C90107976817790728F0295F06 +:1004A0003F4F2617370730F483E0769567958A9596 +:1004B000E1F76B8B1B8988898117F9F03C81E0910A +:1004C0006203F0916303828193814A8941502A81BA +:1004D000329F400D1124012F0F775B812989359FB1 +:1004E000200D11242F774F70DC01ED91FC910480D9 +:1004F000F581E02D60EB0995188BDF91CF911F916D +:100500000F910895FC0175876487089580E0089530 +:10051000089508950F93DC01ED91FC910480F5811D +:10052000E02D00E009950F910895CF92DF92EF92B0 +:10053000FF92CF93DF9300D000D0CDB7DEB780918C +:10054000A6029091A702A091A802B091A9024091A1 +:10055000AA025091AB026091AC027091AD02841B73 +:10056000950BA60BB70B8F739927AA27BB27892B4F +:100570008A2B8B2B09F055C0809105030E949101B5 +:10058000882309F45FC0C090A602D090A702E09033 +:10059000A802F090A9028FEFC81AD80AE80AF80A50 +:1005A0008FE3C822DD24EE24FF248091AA029091DB +:1005B000AB02A091AC02B091AD028C159D05AE05C9 +:1005C000BF0579F1809105030E94910144E050E05C +:1005D000BE016F5F7F4F809105030E946201049707 +:1005E00004F18091A6029091A702A091A802B09177 +:1005F000A902880F991F880F991FFC01EA55FE4F29 +:1006000049815A816B817C814083518362837383EA +:10061000C092A602D092A702E092A802F092A9028C +:10062000BACF8091AA029091AB02A091AC02B09196 +:10063000AD02880F991F880F991FFC01EA55FE4FE4 +:10064000208101C020E04091A6025091A702609154 +:10065000A8027091A9028091AA029091AB02A09188 +:10066000AC02B091AD02481759076A077B07B9F091 +:100670008091AA029091AB02A091AC02B091AD0220 +:100680000196A11DB11D8F739927AA27BB278093BF +:10069000AA029093AB02A093AC02B093AD0281E0AA +:1006A000211101C080E00F900F900F900F90DF910B +:1006B000CF91FF90EF90DF90CF900895E091660387 +:1006C000F0916703309741F09381891740F094814E +:1006D000891728F4CF01089580E090E008950580FF +:1006E000F681E02DEFCFCF93C82F8B3258F58231B2 +:1006F00008F0C251EC2FF0E0EA50FF4FE4918091F6 +:100700007B00E3FB222720F930E095E0220F331F26 +:100710009A95E1F78F7D282B20937B00E770E064AA +:10072000E0937C0080917A00806480937A008091CD +:100730007A0086FDFCCF809178002091790090E0CE +:10074000922B13C00E945E03009769F0DC011396A0 +:100750002C9113976C2F621BED91FC910680F78111 +:10076000E02DCF91099480E090E0CF910895CF9350 +:10077000DF93EC0189850E9473032E853F8544E059 +:10078000880F991F4A95E1F7821B930B95958795E2 +:1007900095958795280F391F3F872E87285F3F4FF4 +:1007A000C90164E0959587956A95E1F7EC85FD852B +:1007B000309709F00995E881F9810680F781E02DED +:1007C000BC01CE01DF91CF91099408950895089559 +:1007D00008957F928F929F92AF92BF92CF92DF92B5 +:1007E000EF92FF920F931F93CF93DF93C82E8B014D +:1007F0007A018091B502811103C08FEF9FEF70C025 +:100800008091B40280FF05C08091E00082608093F7 +:10081000E000CE2DDF2DD12C8AEFB82E8C2D8770E5 +:10082000982E8C2D8072882E8C2D8074782E9AE3D1 +:10083000A92E209719F4DD2009F44DC08C2D0E94BB +:100840005101811106C0BA94BB20B9F20E94A80AD6 +:10085000F0CF282F30E0C217D3070CF48C2F9FB7AE +:10086000F8949092E9002091E80025FF32C0282FEB +:1008700030E0C21BD30B882029F08150A0F01092E9 +:10088000F100FBCFF801C7FE0AC0815050F044913F +:100890004093F1003196F9CF41914093F10081509E +:1008A000D8F7020F131FDD2019F0A092E8000AC04C +:1008B0008091E80085FD08C0A092E800DD24D39473 +:1008C000209739F0D12C05C0209719F47110A0920F +:1008D000E8009FBFAECF5D9A84E68093B302C70164 +:1008E000DF91CF911F910F91FF90EF90DF90CF900C +:1008F000BF90AF909F908F907F900895CF93DF939C +:10090000EC0180910B01882331F083E00E94E90320 +:100910001816190634F081E090E09B838A8380E00A +:1009200090E0DF91CF91089583E00C944B060F93F4 +:100930001F93CF93DF9300D000D0CDB7DEB7862FC3 +:1009400090E034E0959587953A95E1F78983462BB9 +:100950004A832B830C8302E013E0F801838144E097 +:1009600050E0BE016F5F7F4F8F5F0E94E903F80187 +:1009700083818F5F0E944B060F900F900F900F9016 +:10098000DF91CF911F910F91089580915E03909117 +:100990005F030C946D10CF93DF93EC018889815035 +:1009A0006823CE010E947C0A89850E947303898591 +:1009B000DF91CF910C947303DF92EF92FF920F932C +:1009C0001F93CF93DF93D82E8A017B01E40EF51E8F +:1009D000EB01CE15DF0571F0D7FE03C0FE01849157 +:1009E00001C088810E94230121968111F2CF8FEFEF +:1009F0009FEF01C0C801DF91CF911F910F91FF9030 +:100A0000EF90DF9008950F931F93CF93DF931F9282 +:100A1000CDB7DEB782E0898342E450E062E071E066 +:100A200080E80E94DC040E94C20ADC0112960D914B +:100A30001C9113970115110589F0D801ED91FC91D6 +:100A40000280F381E02DBE016F5F7F4FC8010995E1 +:100A500097FD04C0F80100851185ECCF89810F90C6 +:100A6000DF91CF911F910F910895615030F0209147 +:100A7000F100FC0120830196F8CF289A84E6809348 +:100A8000B2020895CF93DF93C82F8B3210F5682FF1 +:100A900070E0FB01E253FE4F8491FB01E155FE4FF4 +:100AA000D491FB01E057FE4FC491CC2321F1811179 +:100AB0000E94D60AEC2FF0E0EE0FFF1FE851FF4F27 +:100AC000A591B491EC91ED2381E090E0B1F480E048 +:100AD00014C00E945E03009771F0DC0113962C9104 +:100AE00013976C2F621BED91FC910480F581E02D32 +:100AF000DF91CF91099480E090E0DF91CF9108954C +:100B00000F931F93CF93DF93EC018B01FB01808147 +:100B10000E94420521E0892B09F420E0F80181813F +:100B2000F22FF81BFF3F69F53FB7F8948091FA0266 +:100B30009091FB02A091FC02B091FD023FBF4E8557 +:100B40005F8568897989841B950BA60BB70B4E8945 +:100B50005F89688D798D481759076A077B0710F5FB +:100B60003FB7F8948091FA029091FB02A091FC02A9 +:100B7000B091FD023FBF8E879F87A88BB98B81E024 +:100B800012C0F13079F43FB7F8948091FA02909155 +:100B9000FB02A091FC02B091FD023FBF8E879F87B0 +:100BA000A88BB98B80E0F8012183DF91CF911F9151 +:100BB0000F910895CF93DF93EC01888981506823CA +:100BC000CE010E947C0A8985DF91CF910C94420569 +:100BD000CF93DF938B3220F4DF91CF910C94130BE2 +:100BE000D62FC82F0E945E03009779F0DC01139680 +:100BF0002C9113976C2F621BED91FC910280F38175 +:100C0000E02D4D2FDF91CF910994DF91CF91089581 +:100C1000CF93DF938B3220F4DF91CF910C94420B72 +:100C2000D62FC82F0E945E03009779F0DC0113963F +:100C30002C9113976C2F621BED91FC910190F08128 +:100C4000E02D4D2FDF91CF910994DF91CF91089541 +:100C5000642FFC0181850C9408060F931F93CF939A +:100C60008C01C0E08C2F90E0F80126853785821733 +:100C7000930758F422853385F901E80FF91F61E0E5 +:100C800080810E940806CF5FEDCFCF911F910F9119 +:100C900008950E94F6108093E9008091F200882365 +:100CA00019F08AE38093E80008951F920F920FB61F +:100CB0000F9211242F933F934F935F936F937F93E2 +:100CC0008F939F93AF93BF93CF93EF93FF93C09175 +:100CD000E1008091E100837F8093E100C3FF0FC0BA +:100CE0001092E90081E08093EB001092EC0082E327 +:100CF0008093ED001092B50288E08093F000C2FF6F +:100D000019C083E00E944B068091B302882339F01A +:100D10008091B30281508093B302882389F180913E +:100D2000B202882339F08091B20281508093B202DE +:100D3000882341F1C4FF10C08091E2008E7E816063 +:100D40008093E2008091E1008F7E8093E1008091AA +:100D5000B4028E7E806111C0C0FF16C08091E20097 +:100D60008E7E80618093E2008091E1008E7E809390 +:100D7000E1008091B4028E7E81608093B40204C051 +:100D80005D98CDCF2898D6CFFF91EF91CF91BF91AD +:100D9000AF919F918F917F916F915F914F913F9113 +:100DA0002F910F900FBE0F901F9018951F920F92CA +:100DB0000FB60F921124CF92DF92EF92FF920F9312 +:100DC0001F932F933F934F935F936F937F938F93D3 +:100DD0009F93AF93BF93EF93FF93CF93DF93CDB7E1 +:100DE000DEB76C97DEBFCDBF1092E9008091E800BE +:100DF00083FFFBC168E0CE0145960E94350582EF76 +:100E00008093E8008D8987FF05C09091E80090FFEE +:100E1000FCCF03C09EEF9093E800982F907609F0E6 +:100E2000C6C09E894F89588D2F89F88C91110CC0AE +:100E3000803829F48091B7028093F10002C01092AB +:100E4000F1001092F10045C1913051F4811141C17E +:100E50004130510509F03DC18091B7028D7F0BC033 +:100E6000933061F4811135C14130510509F031C130 +:100E70008091B70282608093B7022BC1953049F40C +:100E80008091E80080FFFCCF822F80688093E30090 +:100E900020C1963009F05EC00B8D1C8D22E01092AF +:100EA000E9001092B1021092B002F21232C0109218 +:100EB000AF021092AE020E94030599E0BE016F5F7F +:100EC0007F4FDB01E92F1D92EA95E9F79983FA82BA +:100ED00091E09E8390EA98879AEF99872091B002DB +:100EE0003091B102275F3F4F3C832B838D8310925B +:100EF000E9001092B1021092B0021093AF02009379 +:100F0000AE0249E050E080E00E94DC040E9403054C +:100F1000E0C01093AF020093AE020E94C20ADC014F +:100F200012960D911C9113970115110509F4BBC080 +:100F3000D801ED91FC910480F581E02DBE016B5E3E +:100F40007F4FC8010995009709F0C7C0F8010085D7 +:100F50001185EACF973009F445C1983021F481E03A +:100F60008093F100B6C0993009F0B3C0837009F0E6 +:100F700039C1EDE0F1E081E031E096E3208121111B +:100F800009C08EE78093EA001092EA008F8980936F +:100F9000B5029FC08093E9003093EB00219120932C +:100FA000EC009093ED008F5F873041F7EACF8B8D97 +:100FB0009C8D1092E9001092B1021092B0029093B1 +:100FC000AF028093AE02898D811153C08E899D89B5 +:100FD000913A49F4813209F005C147E050E064E0FC +:100FE00071E080E0BBC0913209F0FCC0833269F44B +:100FF0008F89988DA0E0B0E080930001909301016B +:10100000A0930201B093030164C0803269F480911F +:10101000E80082FFFCCF67E084E091E00E943505A4 +:101020008BEF8093E80055C0823209F052C08F895F +:1010300080930B01EEEFFFE7859194918B3F9C4DE0 +:1010400019F0E0E0F8E002C0EEEFFAE08091040170 +:1010500090910501A0910601B0910701803B944059 +:10106000A105B10509F09EC080910B0180FF79C0F8 +:1010700099C00E94C20AFC01028113810115110569 +:1010800009F4B0C0D801ED91FC910190F081E02D00 +:10109000BE016B5E7F4FC801099581111AC0F8012E +:1010A00000851185EBCFF1E0FF1609F44EC0F3E0A7 +:1010B000FF1298C08F89882309F44AC0823089F4CE +:1010C00040E86DE086E691E00E94C80B882309F4B1 +:1010D00089C08EEF8093E80088C018161906CCF3FB +:1010E00081C0813029F440E86BE08AE591E0ECCFE3 +:1010F000833009F077C00E94C20ADC011296ED909D +:10110000FC9013978E010F5F1F4F6801E114F104EB +:1011100079F0D701ED91FC910680F781E02DB801BF +:10112000C7010995080F111DF701E084F184EECF86 +:10113000D8011C92F60101900020E9F73197BF0118 +:101140006C197D0940E0C601BFCF68E471E002C0C0 +:1011500064E471E0FB01449150E080E80E94DC040B +:10116000B8CFEE3F2AE0F20751F0808191818737B6 +:10117000A7E79A0721F09093FF0A8093FE0A87E77A +:1011800097E791838083809160008093B6029BE013 +:1011900088E10FB6F894A895809360000FBE9093F5 +:1011A000600097CF808191818737974709F091CF71 +:1011B000A895809160008861809360008091B6025C +:1011C00080936000EE3FBAE0FB0739F08091FE0AA1 +:1011D0009091FF0A918380837CCF1092FF0A109236 +:1011E000FE0A77CF81E28093EB006C960FB6F894FD +:1011F000DEBF0FBECDBFDF91CF91FF91EF91BF91C9 +:10120000AF919F918F917F916F915F914F913F919E +:101210002F911F910F91FF90EF90DF90CF900F9043 +:101220000FBE0F901F90189580E090E0089580E029 +:101230000895FC0182818F5BFB01808381E008952A +:101240003FB7F8948091CB039091CC03A091CD034C +:10125000B091CE0326B5A89B05C02F3F19F001968B +:10126000A11DB11D3FBFBA2FA92F982F8827820F2C +:10127000911DA11DB11DBC01CD0142E0660F771F7C +:10128000881F991F4A95D1F7089584E0E1EAF1E0BB +:10129000DB0101900D928A95E1F784E00895CF92E9 +:1012A000DF92EF92FF920F931F93CF93DF93CDB70F +:1012B000DEB7C456D1090FB6F894DEBF0FBECDBF5E +:1012C0006C01DB019C919E5F9C93FE01319684E64C +:1012D000DF011D928A95E9F788E089838BE08A8394 +:1012E00022E02C8391E09D839E8339E0398774E06E +:1012F0007A879E879F873A8B44E24B8B9C8B00E0DA +:1013000011E01E8B0D8B89E0E82EF12CF88EEF8A10 +:10131000998F3B8F7C8F2F8F98A353E059A387E041 +:101320008CA34DA39EA318A70FA301E410E01AA756 +:1013300009A786E08BA74CA72DA79EA79FA789ABDF +:101340004AAB2BAB2CAB2DAB3FAB48AF59AF9AAFF1 +:101350005BAF9CAF2DAF9EAF21963FAF21972296FA +:101360004FAF229723965FAF239724962FAF2497F2 +:1013700025967FAF259726969FAF269727969FAFF6 +:10138000279728969FAF28972A963FAF2A9745E040 +:101390002B964FAF2B972D962FAF2D9760E470E0D3 +:1013A0002F967FAF6EAF2F9763964FAF639785E20F +:1013B00064968FAF649765969FAF659766969FAF6B +:1013C000669767969FAF679768963FAF68976996ED +:1013D0004FAF69976B962FAF6B976D967FAF6EAFE0 +:1013E0006D97A1964FAFA197A2968FAFA297A396A4 +:1013F0009FAFA397A4969FAFA497A5965FAFA5971D +:10140000D60112969C9112979B839B879F5F9A8F20 +:101410009D8F13968C912C968FAF2C978F5F806841 +:101420006A968FAF6A9744E650E0BF0180E00E9461 +:10143000DC04CC59DF4F0FB6F894DEBF0FBECDBF32 +:10144000DF91CF911F910F91FF90EF90DF90CF90A0 +:101450000895009769F0FC0101900020E9F73197A9 +:10146000AF01481B590BBC018EE093E00C947E0445 +:1014700080E090E008958F929F92AF92BF920F9379 +:101480001F93CF93DF93CDB7DEB7A1970FB6F89434 +:10149000DEBF0FBECDBF19A2423008F44AE08E0174 +:1014A0000F5D1F4F842E912CA12CB12CA50194010E +:1014B0000E94AD0FE62FB901CA0101501109EA30AF +:1014C00014F4E05D01C0E95CD801EC93232B242BDC +:1014D000252B61F7C8010E94290AA1960FB6F8943E +:1014E000DEBF0FBECDBFDF91CF911F910F91BF9097 +:1014F000AF909F908F900895EF92FF920F931F935C +:10150000CF93DF938C01D62FC0E0EE24E394F12C2F +:101510008C2F90E0F801268537858217930788F491 +:10152000B7010C2E01C0660F0A94EAF76D232285DD +:101530003385F901E80FF91F80810E94E805CF5F2C +:10154000E7CFDF91CF911F910F91FF90EF9008951A +:10155000CF92DF92EF92FF920E9420096B017C01F3 +:101560000E942009DC01CB018C199D09AE09BF093D +:10157000883E9340A105B10598F3FF90EF90DF906E +:10158000CF9008958091D30381110DC082E08093A4 +:10159000CF0384E08093D0031092D2031092D10342 +:1015A00081E08093D3038FEC93E0089590E0FC01F9 +:1015B0003197EF30F105B0F5EB59FF4F0C94CF0F99 +:1015C000809180008F7703C0809180008F7D809311 +:1015D0008000089580918000877FF9CF84B58F7750 +:1015E00002C084B58F7D84BD0895809190008F776F +:1015F00007C0809190008F7D03C080919000877F0D +:101600008093900008958091C0008F7703C08091EF +:10161000C0008F7D8093C00008958091C200877FB5 +:101620008093C20008951F93CF93DF93282F30E05B +:10163000F901E253FE4F8491F901E155FE4FD49137 +:10164000F901E057FE4FC491CC23C1F0162F811150 +:101650000E94D60AEC2FF0E0EE0FFF1FEE57FE4F70 +:10166000A591B4919FB7F894111104C08C91D095B5 +:10167000D82302C0EC91DE2BDC939FBFDF91CF918A +:101680001F910895CF93DF9390E0FC01E155FE4F49 +:101690002491FC01E057FE4F8491882361F190E092 +:1016A000880F991FFC01EC58FE4FC591D491FC01A5 +:1016B000EE57FE4FA591B491611109C09FB7F89400 +:1016C0008881209582238883EC912E230BC0623081 +:1016D00061F49FB7F8948881322F309583238883F3 +:1016E000EC912E2B2C939FBF06C08FB7F894E88106 +:1016F0002E2B28838FBFDF91CF9108951F920F92D9 +:101700000FB60F9211242F933F938F939F93AF9314 +:10171000BF938091FA029091FB02A091FC02B091DC +:10172000FD023091CA0323E0230F2D3720F40196E8 +:10173000A11DB11D05C026E8230F0296A11DB11DF4 +:101740002093CA038093FA029093FB02A093FC02B9 +:10175000B093FD028091CB039091CC03A091CD0377 +:10176000B091CE030196A11DB11D8093CB03909340 +:10177000CC03A093CD03B093CE03BF91AF919F91C3 +:101780008F913F912F910F900FBE0F901F90189542 +:10179000DF92EF92FF920F931F93CF93DF93D82E98 +:1017A000F92EE42E062F10E0C8010196880F0E9442 +:1017B000230183E00E942301CD2DDF2D0C0F1D1F7F +:1017C000C017D10789F0E7FE03C0FE01849101C074 +:1017D00088810E942301F82E80E00E9423018F213E +:1017E00021968111EDCF01C081E0DF91CF911F9152 +:1017F0000F91FF90EF90DF900895CF93DF93E8EB88 +:10180000F3E08EE291E0749791838083A781B085A5 +:10181000109731F02581368116963C932E931597BB +:101820002091FE023091FF02E217F30721F4B093FA +:10183000FF02A093FE02C581D681209711F0B887E0 +:10184000AF832091000330910103E217F30721F4E5 +:10185000D0930103C093000323E0E836F20799F622 +:101860008091C4039091C5030E946D108EE691E0B3 +:101870009093B9038093B803E091BF03F091C00344 +:10188000309731F08091BD039091BE03968385839C +:101890008091640390916503885B934021F4F093F9 +:1018A0006503E0936403A091BD03B091BE0310975C +:1018B00021F01896FC93EE93179780916603909110 +:1018C0006703885B934021F4B0936703A09366039A +:1018D000DF91CF910895789484B5826084BD84B5FA +:1018E000816084BD85B5826085BD85B5816085BD1B +:1018F00080916E00816080936E00109281008091D3 +:10190000810082608093810080918100816080935A +:10191000810080918000816080938000809191009F +:10192000826080939100809191008160809391000A +:10193000809190008160809390008091C1008460CC +:101940008093C1008091C10082608093C10080912A +:10195000C10081608093C1008091C3008160809349 +:10196000C3008091C00082608093C0008091C2005B +:1019700081608093C20080917A00846080937A00B5 +:1019800080917A00826080937A0080917A008160F1 +:1019900080937A0080917A00806880937A00109218 +:1019A000B5021092B7021092B4028091D700816004 +:1019B0008093D70080EA8093D80089B5806189BD83 +:1019C00089B5826089BD09B400FEFDCF0E94A80AD6 +:1019D0008091D8008F7C80618093D8008091E00056 +:1019E000807F8093E0008091E1008E7E8093E10013 +:1019F0008DE08093E200559A209A5D98289861E0E6 +:101A000080E00E94080661E081E00E94080661E033 +:101A100089E00E94080620E0C22E20E0D22E9AED36 +:101A2000E92E92E0F92E0AEB12E0812C912C540160 +:101A3000312C632D88EB93E00E94CB04EC01D7019D +:101A40008D939C93F80180819181C817D90781F10A +:101A500086E991E00E94290A4AE0C501B4010E948A +:101A60003B0A89E991E00E94290A2E01DD0F6608F0 +:101A7000770877FE0EC06DE28EE093E00E94C4010D +:101A800066277727CB0164197509860997094AE00B +:101A900003C04AE0C301B2010E943B0A8EE991E013 +:101AA0000E94290AD7018D919C91F801918380832E +:101AB0003394F2E0EF0EF11C0E5F1F4F2FEF821AEE +:101AC000920AA20AB20A34E03312B3CF8091DE0246 +:101AD0009091DF02843F914014F061E001C060E02A +:101AE00080E00E94E8058091DA029091DB02843F59 +:101AF000914014F061E001C060E081E00E94E805DF +:101B0000C091DA02D091DB02D7FD2396D595C79517 +:101B1000D595C79561E089E00E94420B209711F4AA +:101B200060E004C0CF3FD10529F461E089E00E9464 +:101B3000130B7BC0E7EDF1E0849190E0FC0131975D +:101B4000EF30F10508F06CC0EA5AFF4F0C94CF0F4C +:101B500084B5806884BDC7BD68C084B5806284BD1B +:101B6000C8BD63C080918000806880938000D0935E +:101B70008900C093880059C0809180008062809362 +:101B80008000D0938B00C0938A004FC0809180006A +:101B9000886080938000D0938D00C0938C0045C0F6 +:101BA00080919000806880939000D0939900C093BA +:101BB00098003BC080919000806280939000D09309 +:101BC0009B00C0939A0031C0809190008860809300 +:101BD0009000D0939D00C0939C0027C08091C000CE +:101BE00080688093C0008091C0008F7B8093C0008C +:101BF000C093CF001AC08091C00080628093C00063 +:101C0000C093D00012C08091C20088608093C2004F +:101C10008091C2008B7F8093C200C093D20005C028 +:101C2000C038D1050CF081CF7BCFC0916203D09139 +:101C300063038A819B81892B11F58091B802909171 +:101C4000B9029B838A83892B89F482E090E00E9409 +:101C5000D50F9093B9028093B8022EE131E0FC01D8 +:101C600031832083998388839B838A838A819B81A4 +:101C7000DC01ED91FC910190F081E02D099500913E +:101C80000003109101030115110561F0D801ED91D8 +:101C9000FC910480F581E02DC8010995F8010581CA +:101CA0001681F1CF8A819B81DC01ED91FC9102804C +:101CB000F381E02D09958111F5CFC114D10409F408 +:101CC000AECE0E940000ABCEFC018EE291E091838B +:101CD00080831282138281E08483168215821086AB +:101CE00017828091000390910103892B21F4F093D6 +:101CF0000103E0930003A091FE02B091FF02B087C0 +:101D0000A783109721F01696FC93EE931597F09306 +:101D1000FF02E093FE021682158261871586148603 +:101D20001786168682E691E0918380838FEF808B01 +:101D300087E0818B428B138A089582E080930603AB +:101D4000809307038CE093E090930903809308034A +:101D500010920B0310920A0388E391E0909303031F +:101D60008093020380E880930C0381E880930D0345 +:101D70000E94C20AFC0121818091060390E0820F3B +:101D8000911D0897C4F5A281B381109729F482E0D0 +:101D900093E0938382830EC018968D919C9119973E +:101DA000009711F0DC01F8CF82E093E019969C9344 +:101DB0008E9318978081809304038181809305031B +:101DC000908180910703890F808380E090910603C2 +:101DD000891788F4A0910803B0910903A80FB11DD9 +:101DE0009C91A181B0E0A45FBE4F9C9391819F5FC5 +:101DF00091838F5FEBCF109211031092100388EE46 +:101E000093E0A0E0B0E08093120390931303A093BB +:101E10001403B093150384E491E090930F0380932F +:101E20000E038FEF9FEF90931B0380931A03809113 +:101E3000DB0381110BC010925F0310925E031092BE +:101E400061031092600381E08093DB038EE593E0F1 +:101E5000909363038093620380E18093BA0380913F +:101E6000660390916703892B31F488EB93E090939C +:101E7000670380936603E0916403F0916503F09338 +:101E8000C003E093BF03309721F088EB93E0968383 +:101E9000858388EB93E090936503809364031092AD +:101EA000BE031092BD03809113018093BB03805F3A +:101EB0008093BC038093130184E891E09093B9036D +:101EC0008093B80383E18093C10384E090E0909312 +:101ED000C7038093C60380E190E09093C903809389 +:101EE000C80384E090E00E94D50F9093C5038093CF +:101EF000C4034091260150912701609128017091FF +:101F00002901FC0140835183628373839093C3034F +:101F10008093C20388EB93E00E942D0641E060911C +:101F2000BB0388E693E00E94640E6091BB036F5F81 +:101F300042E08CE793E00E94640E6091BB036E5F09 +:101F400043E080E993E00E94640E6091BB036D5F03 +:101F500044E084EA93E00C94640EA1E21A2EAA1BDA +:101F6000BB1BFD010DC0AA1FBB1FEE1FFF1FA21749 +:101F7000B307E407F50720F0A21BB30BE40BF50B46 +:101F8000661F771F881F991F1A9469F760957095CF +:101F9000809590959B01AC01BD01CF010895EE0F96 +:101FA000FF1F0590F491E02D09940F931F93CF9399 +:101FB000DF938230910510F482E090E0E091E50338 +:101FC000F091E60320E030E0A0E0B0E0309719F1B6 +:101FD000408151810281138148175907C8F0841745 +:101FE000950769F4109731F012960C931297139697 +:101FF0001C9327C00093E5031093E60322C021152C +:10200000310519F04217530718F49A01BD01EF0189 +:10201000DF01F801DBCF21153105F9F0281B390B61 +:102020002430310580F48A819B816115710521F08E +:10203000FB019383828304C09093E6038093E503BE +:10204000FE01329644C0FE01E20FF31F819391938B +:1020500022503109398328833AC02091E30330911B +:10206000E403232B41F420911601309117013093A2 +:10207000E4032093E303209114013091150121150D +:10208000310541F42DB73EB7409118015091190127 +:10209000241B350BE091E303F091E403E217F3070F +:1020A000A0F42E1B3F0B2817390778F0AC014E5FC8 +:1020B0005F4F2417350748F04E0F5F1F5093E4031E +:1020C0004093E3038193919302C0E0E0F0E0CF01FD +:1020D000DF91CF911F910F910895CF93DF930097D8 +:1020E00009F481C0FC01329713821282A091E503AA +:1020F000B091E603109781F420813181820F931F04 +:102100002091E3033091E4032817390751F5F09348 +:10211000E403E093E30367C0ED0120E030E0CE1775 +:10212000DF0740F44A815B819E0141155105F1F0C2 +:10213000EA01F5CFD383C28340815181840F951F7B +:10214000C817D90759F488819981840F951F029681 +:10215000918380838A819B819383828321153105BA +:1021600029F4F093E603E093E5033DC0E901FB8326 +:10217000EA8349915991C40FD51FEC17FD0761F40B +:1021800080819181840F951F0296E901998388834C +:10219000828193819B838A83E0E0F0E012968D91A7 +:1021A0009C911397009719F0FD01DC01F7CF8D91F9 +:1021B0009C9111979D012E5F3F4F820F931F20919D +:1021C000E3033091E4032817390769F4309729F4C1 +:1021D0001092E6031092E50302C013821282B093BC +:1021E000E403A093E303DF91CF91089581E090E0B1 +:1021F000F8940C94FB1010E0C8EFD0E004C0FE018E +:102200000E94CF0F2196C93FD107C9F7F894FFCF9D +:10221000FFFFFFFF00E100000000000000C180811F +:102220000000002B0000E7038000000000003902DE +:10223000950297048A02120E0F1000000000E803B6 +:10224000390239020000000017094F091409450935 +:1022500000000000C4017E04DA0194042902DF01B9 +:1022600001020000000082023902B70349060000A3 +:10227000000082023902B7033D0200000000E703BC +:10228000E703E603E603E5033902390239023902BE +:10229000000000002806E703DA05CB04E5032D065D +:1022A000390239023902705B005D203D20000D0AC1 +:0622B000004D4944490005 +:00000001FF diff --git a/.pioenvs/structure.hash b/.pioenvs/structure.hash index 9ed9b4e..369d308 100644 --- a/.pioenvs/structure.hash +++ b/.pioenvs/structure.hash @@ -1 +1,5 @@ -5b5b88025335f306e0a3618fe34989e446b2df4b \ No newline at end of file +<<<<<<< HEAD +5b5b88025335f306e0a3618fe34989e446b2df4b +======= +c10474de9f98698a47fa86c8fcae8d408ed852d7 +>>>>>>> a60abe1c71fdccfddb532c4d4cf5d21b381f314a diff --git a/Midi.fzz b/Midi.fzz new file mode 100644 index 0000000..5d6ee63 Binary files /dev/null and b/Midi.fzz differ diff --git a/src/main.cpp b/src/main.cpp index ad704c8..4f5fce0 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -46,6 +46,7 @@ void setup() { ref[8] = readCapacitivePin(2); pinMode(0, OUTPUT); pinMode(1, OUTPUT); + pinMode(9, OUTPUT); } long loopAverage = 0; @@ -89,6 +90,8 @@ void loop() { digitalWrite(1, LOW); } + analogWrite(9, val[0] * 256 / 1024); + MIDI_Controller.refresh(); // lastLoop = millis() - start; // loopAverage = (loopAverage + lastLoop) / 2;