4b1288fec1d8d9b14ad8949b99f555898798a5a3b0284a108cc14d67250c3065  .gitignore
b8a3653521906215c4981ff1a823b88c7fc4878c9dae297af628c06d66bf1fe5  BUILDING.md
41441e9ca7bcea143005ed2408eb690687416afd243eaa01b9fb2d86bdcad4e4  DEVELOPMENT-NOTES-BLE.md
3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986  LICENSE
d1e89887c8a578eacddd908842dd4a35e94948291b52c2f5eed138a300525b5d  LICENSE-MIT.txt
5495c8ca6d63c483c83e674da1f8fab51ad05002a6410aa63f00309f0f3e8645  LICENSING-GPL.txt
d1076eb0bc1b7fb91c92015b2f9a99645a4f20088e21f12446122a16ffeffcc3  README.md
c3dc166495809e327d523e5bae2dcbccd9a0fc6acde31a3cf48e227e51ebc3c0  SOURCE-PUBLICATION.md
a4fb4705ed30d5e91cae666805c6748b6551eb390099835ad0624f7b52bf9719  app/app.c
835b2acad2352f3667dd4bfe04c05eadb83bf61fb082b3a538f674fee39a771d  app/app.h
80cd280c6fdba3a3faa163e019ffbe5d1961c5a673e1d3cfd0d902079106ada7  app/banks.c
e9287d8de473a1c12eed68a2c3f94ecb31592cb0b671ef3b86a060be8b68a6fe  app/compat/algorithm
d925b16e7e1650562bbd3f8a8bcc9342813138fa6c5a02c2535a2fbaed888088  app/compat/cmath
8bf24dc7825e5d09b0e090fa60e47285b8b5aec33d5cd23c35612ba8185aebb1  app/compat/inttypes.h
ed6c888eb6888f04ddd52bf74e6478d0721855cf10f3f2ad1e3636c468eb7b51  app/compat/math.h
a0f235e29e7772fcb0c730e5d36dda149113454f7926a7f543e10313e156b7a5  app/compat/new
5d055b00f6eb1110e1e6b069cf17d7f2a15f579e09ec1252ccfa697c1dd4e260  app/compat/string.h
e427ef13d12dc99332a73ace8941c9d194cf17895d9845c231867230bc1c48d3  app/diagnostics.c
6481c0f6ff8a42fb69bc4e7735bbd6fd91e66095bdab29663b7bf745fcbcb56e  app/dsp/dreams.cpp
72b6df883262f4ff0b7bf238e14735e383bdd764a078119e630a4addc00f3e22  app/dsp/dreams.h
e7f9e78ce8bdf3c5224e6614aa2d0fa7f7533ea4f4492f3d6a3e69a44f4b0ff4  app/dsp/lofi_kit.inc
f237037cc989e06fa01493bc9de95545b65cc842de6a647cfc9919bbf559ce95  app/dsp/lofi_samples.inc
eed3a9c2ad350cc8f15e21396082316e4ead5214a35815997e13968722ef61e1  app/dsp/preset_bank.inc
d6045deaf08aaf45f7da12b56dd319126fa9f3e68eeca89a4247b06c5751117f  app/dsp/satin_tables.inc
1b07dbbc9f6eb49bb87b7e4c8d46fb37164a8efe47384f3f73ecb25af4c7fceb  app/editor.c
8f3f551545e13d65d219e8c072ffae36a9b043d87539b59a4c2db14447ace09a  app/fm1.toml
d48ca1ac9b78f2028a0a3e95f7ae686627607435b8aec7b8ff3287c455911b71  app/tests/ble_disconnect_host.txt
a90d09d8aae477953031bc9cf106e1cd285460fe1d60ae9eeb123446326d7442  app/tests/ble_midi_host.txt
44fc4c7316a02833b1f47a846655e3faa068b60ea865752cb77d2ec832eb8633  app/tests/ble_sustain_host.txt
3f6581b7c4b7ef0e29efce140c49c7afe81abe09290b45753747767f99137b52  app/tests/screens_1_5.txt
67b149595a0838effce73b15177df21c8080ae65cb61fd6363a20fbc51e8a456  app/third_party/elements/dsp/dsp.h
40954aeb64ed46b458c5354dc00835769a6395b98d9761767adafc4e978d8adb  app/third_party/elements/dsp/exciter.cc
42c53263a6f5440bc64a3a8e4cf217e2bb6b45d696250f012b0b5db782ea32a8  app/third_party/elements/dsp/exciter.h
2cc40077570f9fd8e70ea0c4a2eabc38c7fa0fa7ebed273a8cf78c59e417a50d  app/third_party/elements/dsp/resonator.cc
93362d3583b714340e7f186bf355dd58456949092071832c81e2a111791081ae  app/third_party/elements/dsp/resonator.h
21352e0f4ad57028434194a30d337dcd8e6396d0e27492c1b28f38126b371203  app/third_party/elements/resources.cc
51dd331d43320f69689bb978f6d81d877338d6db3edef33dc19afbb4c0279a45  app/third_party/elements/resources.h
e1fd26d32c377e1b3f96446e0fff016f83d0f32e45fd8c8190e522d24718e187  app/third_party/plaits/dsp/chords/chord_bank.cc
3333c617479285188887caf55bb9fbc0f9854db973d8909298d052ec7d410119  app/third_party/plaits/dsp/chords/chord_bank.h
6a53c884cc13b7d8f8a726d2df51c36178b181675b8298840e1dc050466ce697  app/third_party/plaits/dsp/downsampler/4x_downsampler.h
8b45958cd7ae859cccc0cd7f1d6954e66873542da61e290e42531a83a9475717  app/third_party/plaits/dsp/drums/analog_bass_drum.h
074cf184e78fc02b161e9aead10eb23dfbc2d82d678600c6e03d02ee31d2285b  app/third_party/plaits/dsp/drums/analog_snare_drum.h
b34a1f1bba6613760eedc806277714929077b3d9a0310085458dd4fb87d652b3  app/third_party/plaits/dsp/drums/hi_hat.h
4fc4c6bd27e7fd4c5cda68c11880018ce89c7b411986cd47f35770ba4b13e4de  app/third_party/plaits/dsp/drums/synthetic_bass_drum.h
94a83683e912c1de4fbb31a04d75df5c3d8f572b190e53c3fddf60eae3952049  app/third_party/plaits/dsp/drums/synthetic_snare_drum.h
f56d9339686f3dfa3729e3b0f37c7f2d47613f9644e5aa505c7b22cfca10b55c  app/third_party/plaits/dsp/dsp.h
8f986ab4bdd365161e85b1cf03feaae587b6ef2c61d62ce32be452ae8bb8822c  app/third_party/plaits/dsp/engine/additive_engine.cc
92f116f2ae0438d253e07c81f0c2b05614a2065d2ce6bc10fa284e84ba59d693  app/third_party/plaits/dsp/engine/additive_engine.h
e48f5f50c85d797abfbf108d288e741082a06402c36ffec7edbe702ba7626c63  app/third_party/plaits/dsp/engine/bass_drum_engine.cc
a6a9e3519a65c31afe42fd56d51c8118bfa9dbf32d7c5457905b78259d602beb  app/third_party/plaits/dsp/engine/bass_drum_engine.h
0cb5b9c7cad8714328903165432ddf9d86d9e98634f27b490878bc2099b7df51  app/third_party/plaits/dsp/engine/chord_engine.cc
d89437abfeb304c454fea67426e45aa9560dd7fe157edb73874302aa0110e38e  app/third_party/plaits/dsp/engine/chord_engine.h
c31fa0ad1585c4fff9451d844dab4bfaff1823dc677cebf182957827518a43ef  app/third_party/plaits/dsp/engine/engine.h
d00e2e576119200c75cf4d685e24852ce1758d8fb32e229775327adc0b1e2890  app/third_party/plaits/dsp/engine/fm_engine.cc
640b94da4cdb6b1932c51517404c4944049b9cabeed50828a3f5b68414eda1c6  app/third_party/plaits/dsp/engine/fm_engine.h
d6a46e24f55c1b76cabb8a948e9ef2ff9f90b5d05b0c3f15910749714805de72  app/third_party/plaits/dsp/engine/grain_engine.cc
1c195ce6fd1da51139eb052db1e3dfa2355b4c8b657c8b53b7088193049a205c  app/third_party/plaits/dsp/engine/grain_engine.h
4a07a45febf78eab17ed1530609b03d67f004501b3b507b286693d7940fb5e75  app/third_party/plaits/dsp/engine/hi_hat_engine.cc
fb18804b677e7b9e4ece92d59d6113b4eaf70d2f21fd071790fd82eb70b485d8  app/third_party/plaits/dsp/engine/hi_hat_engine.h
6fb8374b32378bd7b99cd4cc7421b12af681ce973de03a7148ae901c99c71a7a  app/third_party/plaits/dsp/engine/modal_engine.cc
03f2ab2cd8aec4dc48ca462a7bb411045951798aa9867e31f0b6e4424e993c6d  app/third_party/plaits/dsp/engine/modal_engine.h
f57b326e51961fc05977a8c7141628d0414ea26e93aea8060790cb3fefdd4fd7  app/third_party/plaits/dsp/engine/noise_engine.cc
3c53ffed6a0225f41c4c7559d1b3068fbb2584a71d1b937b864d283902db2633  app/third_party/plaits/dsp/engine/noise_engine.h
436ea05dee9a378c334849f20fa73b04575787a47cc8d93e6a9b731cd949ca1a  app/third_party/plaits/dsp/engine/particle_engine.cc
be576351e4d086097f833f78b6ec094e75b60a98b21c9bbdc4d1ecf53991d523  app/third_party/plaits/dsp/engine/particle_engine.h
a522f9a20b739070e401cbeab193718e7fc7a4cfd99c15d10f62a278c0a62508  app/third_party/plaits/dsp/engine/snare_drum_engine.cc
0ffbfc66f9ac9036f5c0efcb73ee934100a48971ca289e05c053b3f5e0a464b8  app/third_party/plaits/dsp/engine/snare_drum_engine.h
f1adf33c123eb0fb2db214cb7b83153e2905c3f497ee51ff6e41058cf402f10c  app/third_party/plaits/dsp/engine/speech_engine.cc
f433f9c089afb5d5d008d85cb25f06da6a35d958dabc5b796ff6d4366e5adc7d  app/third_party/plaits/dsp/engine/speech_engine.h
b054d0a0e2dcee7a4ddd28728dd17ae9f372498030d8646857104f139ba7a266  app/third_party/plaits/dsp/engine/string_engine.cc
f59da0a488e5d5641924023ab4e22e485516179804ceda03283462f336c6ae63  app/third_party/plaits/dsp/engine/string_engine.h
307b8e3c9c47dbbbf8e78fd06dc6b7c70a9130210a72ce46320c98e18a9a6e9a  app/third_party/plaits/dsp/engine/swarm_engine.cc
5e76b32bf78a3eb968baf9be864fd42fc068277b4f0f01bfa448019d07a5c173  app/third_party/plaits/dsp/engine/swarm_engine.h
7712c7a845ccaa436644e5a99972cc0472e672c37c6318256f99665e943b8fc3  app/third_party/plaits/dsp/engine/virtual_analog_engine.cc
1ebb726a80325c1e8c697534629d8cb503041aa654d674e745959dc805a78a6f  app/third_party/plaits/dsp/engine/virtual_analog_engine.h
ee7b7ef6a7746f17d2e8eaf4e73a7ad4c0dd8122190cecc43ac3750e770ce546  app/third_party/plaits/dsp/engine/waveshaping_engine.cc
d8f2d7be5ec0946682ec19dda3ed97aad18588fa4db9208e815d22a43d5bfa12  app/third_party/plaits/dsp/engine/waveshaping_engine.h
56d4c95755dbd97bdca9158bb21f7ad61b52a6d019d9fb6c18f74a4e478d193c  app/third_party/plaits/dsp/engine/wavetable_engine.cc
7fd58a1efd6540fc1097ed2636dbb3947bb18c09c7cd4f3f03af67f3d5a5fb3b  app/third_party/plaits/dsp/engine/wavetable_engine.h
c1f4dc9d9a5bae84ba54898406f9deb5761767ed14a4f0a2212b9e170b85547f  app/third_party/plaits/dsp/engine2/arpeggiator.h
05da125b52ec817978978521527682d365817d4cb15e067042bf805fa7480ad2  app/third_party/plaits/dsp/engine2/chiptune_engine.cc
2c6de4ec2eac12d33f138ec000c10c2e1d9bd30b9f413f5c85d1dfded29dc46f  app/third_party/plaits/dsp/engine2/chiptune_engine.h
65ed91dae78bb727aa45d2233d00eb36ebd9b9caabe28a3942799c9da7161d48  app/third_party/plaits/dsp/engine2/phase_distortion_engine.cc
37858ca91df766580beee9fb0af06d5ad84720ece2e149cf50c8d86ada605aa0  app/third_party/plaits/dsp/engine2/phase_distortion_engine.h
24e8353a4bc497ae4b343080aabaa1da2ff1272f702c32be2648f688b87d6d2f  app/third_party/plaits/dsp/engine2/six_op_engine.cc
266a3e0767ddeec456ea5c12d9a7a2f0707b890b56ea8ed48929bfe7bed93f0b  app/third_party/plaits/dsp/engine2/six_op_engine.h
f9313f67988e59cdd824660074f33f2acb2eb9d219da639a1a8d492904dfe99a  app/third_party/plaits/dsp/engine2/string_machine_engine.cc
b7255ccd045cffe7d63686d675b57bbe1ce40c2233aeb199666267a906512f07  app/third_party/plaits/dsp/engine2/string_machine_engine.h
4635b1c8e77f786a3fc036ae969cfb788a5365a8e7abd8f971340d89ed6229c5  app/third_party/plaits/dsp/engine2/virtual_analog_vcf_engine.cc
089c34b8688031b576e1d912200e718135ddd52477f018e854d838fb0d2533ea  app/third_party/plaits/dsp/engine2/virtual_analog_vcf_engine.h
600e148dd0eb5e6742043b43e798c4d085e25ba955c18d02498b61a5cc786b71  app/third_party/plaits/dsp/engine2/wave_terrain_engine.cc
d2515d78359d5a3add03b4bca177ab70b17ebbe4a18f1b58f6d795666d5c64ef  app/third_party/plaits/dsp/engine2/wave_terrain_engine.h
06c942c61a03b6ea8831a154627957863aea605d211d2132a8bcbe0fdf904d85  app/third_party/plaits/dsp/envelope.h
ea82204adcac389c8b4792c5f029122e774a137163f44fe0f4551e89c3d2441b  app/third_party/plaits/dsp/fm/algorithms.cc
8b11f1a7ae1080b7403602517799704011de9e69832c0ae9855f91ab78d03b67  app/third_party/plaits/dsp/fm/algorithms.h
af9c1f9dde6768ca0630724173f57bcf18d797bd681bdf3dfc5511081605ee60  app/third_party/plaits/dsp/fm/dx_units.cc
ef7ca8e2004263eb9db1c488895b4d7bc8c34cd43a241f51186f2450d09b1cdb  app/third_party/plaits/dsp/fm/dx_units.h
538c59ca31e180f3b4f1fe7fd7e366ce031d2f52ce6b8415a902b225ed32fb0e  app/third_party/plaits/dsp/fm/envelope.h
5424a4f55c48c1319249d98b7615639b574314318384697e19c8d6e34a6278ce  app/third_party/plaits/dsp/fm/lfo.h
e926412af25a74d65b455135ab3965ac1b99231ef2dadc2c0e6eede8d27e24cc  app/third_party/plaits/dsp/fm/operator.h
f5491edc197d9004498acf0eb8bef1e53a23b6bce4644e0d1bd189002342b952  app/third_party/plaits/dsp/fm/patch.h
a0ae403279f12b45ed03b0995d850755297f77d00af84995c10880081d155742  app/third_party/plaits/dsp/fm/voice.h
2a377bb7aa6e9024481dd3f55a8cd330224bf224ac845d5e683a28734f72dce9  app/third_party/plaits/dsp/fx/diffuser.h
bd0be462c484584cf8faf9a72df9442a7cb10cf96b7b3c1194a671f69cb27487  app/third_party/plaits/dsp/fx/ensemble.h
b361a6550794a04d5bcb4872349d1fcd0429da0662d80fd553656043adc04b73  app/third_party/plaits/dsp/fx/fx_engine.h
4f3bf8b57a809827df05c88d934b505005d9a526a1b426349bd18b62b39cf5b9  app/third_party/plaits/dsp/fx/low_pass_gate.h
eeb6bf977cdcecd150e981886228531dbc659a842b9716936ef953ead40da20a  app/third_party/plaits/dsp/fx/overdrive.h
8334481bd2b3ac4c092386908401003a32cb1f2062aba8679b2d4073e0cf0291  app/third_party/plaits/dsp/fx/sample_rate_reducer.h
dfe2b344b3fee9922474701587e69cae554c31d7e056e678383214671a4d6c70  app/third_party/plaits/dsp/noise/clocked_noise.h
2adb64c7368c5a459db23c71503a63c237b6936a281408a9ca16c7e661626107  app/third_party/plaits/dsp/noise/dust.h
87bfe8512b30ee7ca0ab7522152f548efb0895109f8d05f04e06c50f47c0b421  app/third_party/plaits/dsp/noise/fractal_random_generator.h
b366d733e8be9586eaaab17b7acf809f25b8e13e1b34908d440dcbf30db4b810  app/third_party/plaits/dsp/noise/particle.h
e2d07218e8cf296c34e0d8b090b07152065083ddeb806f4e8c9b729f87e0bdd7  app/third_party/plaits/dsp/noise/smooth_random_generator.h
e828765cbaa6a0c1b98af04c9f06fd99ac91f3f382e697f33d0d5e95623741d4  app/third_party/plaits/dsp/oscillator/formant_oscillator.h
8699f86f7a291ee1ce0fae7cac2820629f68cc4048a8a5dbf805101159658a77  app/third_party/plaits/dsp/oscillator/grainlet_oscillator.h
807a41f7799ed45eaf90813be9d5da4f94250b3ff71cea38defafd26d65d7faa  app/third_party/plaits/dsp/oscillator/harmonic_oscillator.h
43364412f653094561857185c7caf805df3e2367693c97209ecf7aa52311b123  app/third_party/plaits/dsp/oscillator/nes_triangle_oscillator.h
635fa2d1b53b9ea789f4022f2c7865d9d5b6908a5ab4be68ae20842d74a02d15  app/third_party/plaits/dsp/oscillator/oscillator.h
7833402c53117fe1325c7959bc2301f92b963a8d80c0e752e80062d2e6dd07e8  app/third_party/plaits/dsp/oscillator/sine_oscillator.h
2b12cd303fca5edfca0842dbe1231b9ca4d9aeacb2bea5e1c3f9b0df8931752e  app/third_party/plaits/dsp/oscillator/string_synth_oscillator.h
601b28512cc4e6be89555745bad73c00a4d6ac0e20530496d3145e3f21ab9f41  app/third_party/plaits/dsp/oscillator/super_square_oscillator.h
9043ecf46a7c51ec0ad4187eae2b2ea8e87935fea14fa9e6090898ae21350ee2  app/third_party/plaits/dsp/oscillator/variable_saw_oscillator.h
57213ecb20b6ec4914eb08c244adf697f0cf2388c0631deb52c34b79f693e51f  app/third_party/plaits/dsp/oscillator/variable_shape_oscillator.h
748aea077c7093f561becadbd8a10539001d1ad38208f65dde44a6b321964a94  app/third_party/plaits/dsp/oscillator/vosim_oscillator.h
869f314e373ac7d56841e1f7ff0da45ae4973eb07616b10480e84b75261f3081  app/third_party/plaits/dsp/oscillator/wavetable_oscillator.h
2eaef3dae08c6964e4c77acbee1906188ed6b6cc22c68ff541de5c71ef33152b  app/third_party/plaits/dsp/oscillator/z_oscillator.h
626a4c24e72220ecdc12fe3babbac1e5f0e16a63f1e22115a540fa9ee3ba9a52  app/third_party/plaits/dsp/physical_modelling/delay_line.h
c3e5ab1fd540f92e56ea62150a28304ff401930c1db243b2ebb42a5417660fec  app/third_party/plaits/dsp/physical_modelling/modal_voice.cc
0a068c46c82986ece0b2c178e67eeb3ab9500ef8e40609f1dfc3c1589f7c2e86  app/third_party/plaits/dsp/physical_modelling/modal_voice.h
6b51c987acd069f97b526a53ba431ece3e447981385dc193ebbe4557ff76fc6a  app/third_party/plaits/dsp/physical_modelling/resonator.cc
0e674524bc13793d1ade9ff7bc5a4a96945f6bf82f1067b86bba5f95051effd0  app/third_party/plaits/dsp/physical_modelling/resonator.h
290cf726aab4265e5dafaa730316c1404bd3ebaaceade898fc29a89193d36b09  app/third_party/plaits/dsp/physical_modelling/string.cc
807b982762f661958cf28216c68fd5fa70116fcb13ad79210d30406c832e111e  app/third_party/plaits/dsp/physical_modelling/string.h
5e18234d34e057b5cb3d8f56989005c47faccbaf4f3a5cc435abfce9a856ad85  app/third_party/plaits/dsp/physical_modelling/string_voice.cc
9b1c64502b34ad7686e2676cedff9c32ecf211e21066edd6eac20815f6983d78  app/third_party/plaits/dsp/physical_modelling/string_voice.h
83be3c9136717351a6bb04d309df8c3fe7efb5bef1a27d0147e640dff8b2715d  app/third_party/plaits/dsp/speech/lpc_speech_synth.cc
f3e7db24d8db2d98d53d0e802e7f2405e4d39379bee0cdfbe0f578007744115b  app/third_party/plaits/dsp/speech/lpc_speech_synth.h
524dce2916beb257fc347f2ac44229afa9d089545fdd46e83e35ee5f415a732f  app/third_party/plaits/dsp/speech/lpc_speech_synth_controller.cc
35e3fda01f77ef62310b4d52efa0be6e2e6983ea7c40cab509b769175875a54a  app/third_party/plaits/dsp/speech/lpc_speech_synth_controller.h
3885114e9dd3e736c91975b5e8dab580c733064111fe285f8a306e155985a2a5  app/third_party/plaits/dsp/speech/lpc_speech_synth_phonemes.cc
142b34d8d26988fb4353fb9a508a94420a6805192d834cad65687d46b74763fa  app/third_party/plaits/dsp/speech/lpc_speech_synth_words.cc
6a562722fac04338f44de167da16ad6b9af2769c2cfff3468da9b6ff1f79d3c2  app/third_party/plaits/dsp/speech/lpc_speech_synth_words.h
fca90a2f6e9e92c0dca40d85f16c8b446af2b1e3d4bdc57e4f8f12c80e312da3  app/third_party/plaits/dsp/speech/naive_speech_synth.cc
2c9c38a9012b7462ef3af889b912511b8e887ac7de1fb29eee79a2e54e9df9d8  app/third_party/plaits/dsp/speech/naive_speech_synth.h
97f98367531c437aa27725dcd3ea2da48c5be50bba4e402e631408fe1239bd7f  app/third_party/plaits/dsp/speech/sam_speech_synth.cc
55667e61c1c53722b139e08632765153b63da13d0c7f0b024f8a332e51f500c2  app/third_party/plaits/dsp/speech/sam_speech_synth.h
ce7191f647a311b80365392d40dfb1e5fd84e3279bd221e1e59bd8e5ac73d2a9  app/third_party/plaits/dsp/voice.cc
79ee41b37d7808a7b5019ff71c2813d30ec7239f0f3dc344538113248b3801a6  app/third_party/plaits/dsp/voice.h
de2b2adf661c0623a5ddf74326d7d3b88d7b3554c3aa0d710bf8ebd1c4cd18ef  app/third_party/plaits/resources.cc
a7ee997d0c951e968af91625f43d0876b260cb809d22345703f2656589d95bb3  app/third_party/plaits/resources.h
13f8dedfaeaf92061dce1d5fad2d7072565ba8b34f8173d674df6ba02b8ed74d  app/third_party/rings/dsp/dsp.h
8e8cb5c8f27d6888e118a449758a8cfc801638b7b4654246ef6397a4989c2ff3  app/third_party/rings/dsp/fm_voice.cc
3812d00a0b5d0fdccc75f3f6f3d472104d3caa0cc8256cd2ea4782b133face85  app/third_party/rings/dsp/fm_voice.h
e315d3ca529bc929220b82263b611ef568ea689113ff9b748903433246be37ab  app/third_party/rings/dsp/follower.h
ca83763c40adb58c57b44f64784d4043d1b5c5b657f1c22754134114c77bdeb6  app/third_party/rings/dsp/fx/chorus.h
7f9bc5eec906e4abfa2aeea6bced13b7840f7f0d1651750a6663571f824b5b79  app/third_party/rings/dsp/fx/ensemble.h
0844eaea623dd258765f5ffe4c001516273a6ac4b9be43bf07a524db8ba3f343  app/third_party/rings/dsp/fx/fx_engine.h
3dd15106eb2c89396dc6fef67bc938eca01f198f751eab6ad45ea4f94a42f627  app/third_party/rings/dsp/fx/reverb.h
8a7eb07849a324bf938f8c0e135e560f7e322df8f8073bc3ffbfeada2eb40b1a  app/third_party/rings/dsp/limiter.h
21e777fe3cc0748efc4222f1379c41f0da283de23df3324339351c825e44d16b  app/third_party/rings/dsp/note_filter.h
ef29c9547554e6b53010c0d9c6bae0322ad5dd9e499f5ac8843042898585fa9a  app/third_party/rings/dsp/onset_detector.h
d638bd8cbe79c4d63cf26c270b5cc57db7d7f59957e72b99499149e2c6b7d767  app/third_party/rings/dsp/part.cc
7af88b40551bf08b5a78e63dd99394c81957cfc57817929888ae08ce30d2efef  app/third_party/rings/dsp/part.h
de2c1c1c7e7e780ce82da8139e8557a1c940fbcaf3fbc84dd9196987c3e535d3  app/third_party/rings/dsp/patch.h
b6686019c1056b67eecbe62641d7ac989882aad4e2d1239d1fa01602b3b69d54  app/third_party/rings/dsp/performance_state.h
2be02c0860d5de5f3b808de7c706457a9d86db9539c20ec8de6d0de20924b211  app/third_party/rings/dsp/plucker.h
60c2a13e44f473df2183b66042974b395f3435cb6059594c69908e68d55fad64  app/third_party/rings/dsp/resonator.cc
e62c281e4fced161a5e4e022229e9fe90e8d87ecfe19457561f09d25bb9941d8  app/third_party/rings/dsp/resonator.h
a61f0d77ccdb584b065a4354382f3d9d021f67218fbaac85a85de87780a162d5  app/third_party/rings/dsp/string.cc
0a04f9a55311173d81f757fd634522ccf0dfeeac362f24ed52cee772eb641728  app/third_party/rings/dsp/string.h
44b9be5ce3045f0d8e9fc512b7c36027c4583dfb437132a3a5ba6858a29786f8  app/third_party/rings/dsp/string_synth_envelope.h
2945f75c13bbb81895b6e7874dfabca800858bebb2246c732289733fe63e3cdd  app/third_party/rings/dsp/string_synth_oscillator.h
aab71aefac848058b515f8db8787395fd09f0ea4d678eb222b2e873e6d1f00dc  app/third_party/rings/dsp/string_synth_part.cc
ce26fc7195f8be83234473a2ca67f77d8456ccf878b21762e28732d5eebda477  app/third_party/rings/dsp/string_synth_part.h
05527c9fda067a1204c6bf4331da3fe10776689d7e40004741e8dac05fbcfaa4  app/third_party/rings/dsp/string_synth_voice.h
6df64a70072caf44881ac73fdb8dcb71f162c1055e6896f875cb53a047f3ee5b  app/third_party/rings/dsp/strummer.h
e9fd699ee57a596c7ee28db6207d76ec1389030e956b5ec0b214068e4820eb2d  app/third_party/rings/resources.cc
0bd2344f4acc9aa3e8f82ab6d20c1d54a1030d673c8ef04f5b1fa6884a249a7e  app/third_party/rings/resources.h
2bca8c181f004136a30ff24bcdc8f9b8a0765d513e9f0fd77e1dbbac8da718d1  app/third_party/stmlib/dsp/atan.cc
e386018f41ddb81acda4c56503dd38eee45a5e7d54c7328dbe07ebf362f2b333  app/third_party/stmlib/dsp/atan.h
7c8ccbe10f25e7ea50eb8e7bce59c70d6d60f26b5e70534c0563f307fe510364  app/third_party/stmlib/dsp/atan_approximations.py
a7f6429e8bca85aa19ce91e3f1908fd7fb1fdf378a61fe2c87717a94d6f30a97  app/third_party/stmlib/dsp/cosine_oscillator.h
d6d1bb8e33dedf80bfca976ca1d544fc6ef01bcb1d71a45f3946a0682fd68dcb  app/third_party/stmlib/dsp/delay_line.h
98b42900c4accbe9fbb2cfe2ec6fada024b57ec9a1becff008b0f35bd4fd8ddb  app/third_party/stmlib/dsp/dsp.h
ecd536e81dea7ce83fdb5b7219829ce1b578c52753bb9c7faa012e0801f03852  app/third_party/stmlib/dsp/filter.h
63631d89cd35139ed01870e0589681600d3ce4421a4f0577e1125cdfce29ef26  app/third_party/stmlib/dsp/hysteresis_filter.h
06032c1ec2e21cb7e904544f839a2a59b4c4a9f3f391918e6adfac7f68ecc243  app/third_party/stmlib/dsp/hysteresis_quantizer.h
cd6f800fd570a16c854706d0a6eb78b4be9a5e5b33bbc3ef91d18cb51e16ae76  app/third_party/stmlib/dsp/limiter.h
4b05028c320e6946418a36e9662a4e5a142e5bfab0423835a77d074d9c7fc217  app/third_party/stmlib/dsp/parameter_interpolator.h
b36025a8a9b2e9a37156e45cfdee937451f788529089b51b9f490da1a5b0063b  app/third_party/stmlib/dsp/polyblep.h
da1483cd97e0bcfcb3734ff3bfea1c46fdcbd5a282abab7a3a4be9d5adbdeabb  app/third_party/stmlib/dsp/rsqrt.h
18e1b8481c1887d9e3c30e0f9d1373ba156029695233628fc25868c897b55653  app/third_party/stmlib/dsp/sample_rate_converter.h
0acbe230ffaa2d181ba285fce54f2fd0b2339b3ec163a1dd00c946e6bf82ea4a  app/third_party/stmlib/dsp/units.cc
70cf104c06f0e34ada90416f121417a13d17b6736116f0fc07063c1cd2084877  app/third_party/stmlib/dsp/units.h
3afc8589a951e882d9eea16b3eda8623dd6fb0079dd11dfbce817e65be6cfba9  app/third_party/stmlib/stmlib.h
5f29d58fa9fd5cb0872326cf42b17345a059940c485c6b64a44353d38e7bc2e0  app/third_party/stmlib/utils/buffer_allocator.h
354d1248140fb0d68231a651e8c835cd1fd2d562ed483df2ca44c78dfdf5e27a  app/third_party/stmlib/utils/crc32.h
c0fad7f6b5b20f053d184614a35baf595e41f1394db53f80ac742d7467dbbe1b  app/third_party/stmlib/utils/dsp.h
548608ba37ee125903db4ba36507a678d1cdcdecddad30b11998b19d6ad00ca3  app/third_party/stmlib/utils/gate_flags.h
7890f6200815fcef4a4fa1daad2f616a4abc176f6178dc172746444c6678ef04  app/third_party/stmlib/utils/murmurhash3.h
145c4d7a30e373d001fd664ce6f97a475458f7dc8286252d24ca6f592e0cdb93  app/third_party/stmlib/utils/random.cc
423f01e905fa279864878f34e42136ad1eb37a33dad58739affaaab06b793e5d  app/third_party/stmlib/utils/random.h
77f43d8f61ca3235e2f47577e224e489aafa20403f3c7640f868652429236e1f  app/third_party/stmlib/utils/ring_buffer.h
9411a305f995b12783d05a8914be832e315cc1349e301937522113608d726840  app/third_party/stmlib/utils/stream_buffer.h
6cb3e195ca132b77d7f34726799197daac14a872b3f027a0b7a80344be9c1227  app/transfer.c
1384bc7f89901be78fb038e566c593fae629ce53d28974470e88badf32893ad6  app/web/words/1384bc7f89.json
338881625c7aa4f8c89839386118034802606a4a5842dfc41a9887cdc8002ef8  app/web.c
adc8677a85765b0c8198f2ba23baab901af27c529f9dfa3080c28c08486aeb2d  app/words.tsv
d8b02ff27bda9f4332c650de3777ee2519b6e679e335cabcdd0482e1193b67c8  assets/live.png
6b8cbf2363e3526a56f11d80d567508525b85f714672aae2838496a301845d0b  base/.gitignore
99a071438d08d2068d8897e79cd633020362d0ec951b4fcb763151442d5532e1  base/.gitmodules
416d38756f2a9808635968927ee32abb8a5e20be44f0ed0e6b4c4c9b1e94253e  base/CREDITS.md
c3379ee6845b779d972602324cff1ce2457e7887b36b330cb9d263d37b370335  base/DESIGN.md
fab3dd6bdab226f1c08630b1dd917e11fcb4ec5e1e020e2c16f83a0a13863e85  base/LICENSE
c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4  base/LICENSES/Apache-2.0.txt
ffd8b033d2df7568c25a98866bd92b1656f7da82d7f813c0b2eb85ec36611193  base/LICENSES/BSD-2-Clause-micro-ecc.txt
520db27a3c39774b48e54bc4f41ca3cfe3c3e01b87288a38c82ee07d335a8b99  base/LICENSING.md
913c95acecfbd357af152b00ddfbeb7e27c74c1dc450ffd23713ce3dc568978e  base/README.md
186d750eb496a4c17a76385f82be6aea2ac1cf2de074a811d63786cf374ea73f  base/assets/fonts/Barlow-OFL.txt
5bd6757e459a110da81b44532f0f43058e2dab2401688abca84f2fdbde193cbb  base/assets/fonts/BarlowSemiCondensed-Bold.ttf
4998b693a190b76f2b11315844345a8546c1e2e6a320905507a9eed04edf8b48  base/assets/fonts/BarlowSemiCondensed-Medium.ttf
bd299f4bc5b44d30be8d42e9bad3a5df7d66af1cd55d0ed72a8b8916360a1424  base/assets/fonts/BarlowSemiCondensed-SemiBold.ttf
580df76c95a1ec5ab878ceb25bb3d85c6a076804e9c970c8c6972aea775fdf65  base/assets/fonts/Nunito-OFL.txt
bb55a5ca5c2042335b3991af27c4d0705d0ef41cac6164ac737fd8f2a1e85207  base/assets/fonts/Nunito[wght].ttf
0a18785a674c0061da0fa1eb1bbdfe2d7db383b3f2e64c73454540e9cc3ae33d  base/assets/fonts/Terminus-LICENSE.txt
9e942cad8173fddf34fc8a784e9ec6d2d4cfb8b82363faf65f43b236fe2f5a99  base/assets/fonts/ter-u12n.bdf
92861fecd6f94c5ecc764fc43df5a69eb000ae13a75f652c6525db0495274f0a  base/assets/fonts/ter-u16b.bdf
5197662b22bf9f3e68d4af9f969a7fefa3edae40dd82ae969a147381130fb4ae  base/assets/fonts/ter-u16n.bdf
759e0dbbd137d0132cee5d83b681cea1c8a656f161e04f83e121525ea4eb1824  base/assets/fonts/ter-u24b.bdf
f6295e92ebbf95afbb6274f4621608d255c1287ec90d3fefbc50f077bf09dab4  base/assets/fonts/ter-u32b.bdf
8ed4f61bc9adefa2f8618ade3c77a62a8bff0f7cf335adcbbc2948383db90b90  base/ble/lwip/lwipopts_sfc.h
aee899bd8cabb439fee0eb8920a82fc0489c62e333082f1a8e22d311df70f832  base/ble/midi/le_midi.c
b1a7c750af74d339518598e7c113e3859d4544a1527108024a6a8c525cc3ff0e  base/ble/shim/ctx.S
ad30363b01a904fe6bbda8e349bd5bd76c44fd4593b6e269943533c09f8ffc04  base/ble/shim/misc.c
e860fdb6705b497878061820ba338eb7834537cec4fc9a7e0e3004c052edebb7  base/ble/shim/os.c
3ce4e568ae58569d25e9748ab170b98032523033475caff4e2c13d4a6f57ebc5  base/ble/shim/rf_const.c
abb5d83051b9ccb604749609c48f76434d21e07ca455f09d1d39a76734e6ff29  base/ble/shim/shim.h
6b42e702b7b31e41160df6265ec58c77fdaaa6652dbf0d0209e78e9a5628bdf2  base/ble/shim/systimer.c
f59837e22db1e83fd5b7fac535d1c2bdc6ed31a0ab3c45b10c72e3d51663c423  base/ble/wifi/rf_moderate.c
f376cc4e10617d40642bfec1b022f4cc64aef7f9d5f555498e7f717720b6bde3  base/ble/wifi/wifi_shim.c
36eec2d71833515256234467ca1f4a4b0c2f06ad809238769c3e4da4fdbe45fb  base/bsp/.github/ISSUE_TEMPLATE/list-your-firmware.yml
7c493d6a8ecb84b7c5dd6f32f4a484bfd9e78a84c1b4aaaea8195cd887f3f439  base/bsp/.github/workflows/board-tests.yml
bb437f76efc9d83b187226890b11ccb947e903232ef351d0535779dc4c6a3822  base/bsp/.github/workflows/cpu1-stack.yml
f57acb54b4f0dd871d4bdbe3b352e8965ca29b328b02274b3c3b38e840dad8fa  base/bsp/.github/workflows/dim.yml
cd9dc6f4d08cf99abc955d6643edd36f2555365865803ca777c623775a98d7e0  base/bsp/.github/workflows/flash-tests.yml
9236b99a44358175f2b43d3002c77e192e0a7a2bba09b4805cb1ffe764f8d2a8  base/bsp/.github/workflows/jack.yml
4db84c74e499f8cb5d625b00f337e36d65280e0c1c3370fb91d201f7288e9116  base/bsp/.github/workflows/ldr-screen.yml
dbc8696e097ef454891d9e634b4af78147396fbf08a8329a219bcb9d3ccbd69d  base/bsp/.github/workflows/ota.yml
81f7dfe997eeb09d275a524760fe2bd86647b03a761e260cdaa7ca8524b6c5ae  base/bsp/.github/workflows/sysex-queue.yml
4240d8fc13ccba320ceb6e2f198fd04d66dac38b81b84a9309dd1f0f4205acf0  base/bsp/.github/workflows/usb-host.yml
32dae3052f331ee34d628ef535709b301259a45df7c7522c4d35dcf49873f00b  base/bsp/.gitignore
fab3dd6bdab226f1c08630b1dd917e11fcb4ec5e1e020e2c16f83a0a13863e85  base/bsp/LICENSE
c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4  base/bsp/LICENSES/Apache-2.0.txt
3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986  base/bsp/LICENSES/GPL-3.0-only.txt
88c6a273e45d96d31732477d50f3ccc566c733248110086d44d9b0794501721c  base/bsp/LICENSING.md
774b891f640a65bb2d5b319afbf7c845c0c26bf97b3570dac1b88d08433c1cd3  base/bsp/LISTING.md
b1914c9246626867a028ca7563b14756ced46982da6567bdf9ed92d72ff31e9e  base/bsp/NOTICE
f29158ade302d25764eb5c48ef43d68ccf7ba3584fee86531cac634b99a58b59  base/bsp/README.md
0b6bfb9b8af3443bca01e0af1b6634f71c8bc576ae8325a4bba76dc327996548  base/bsp/boards/fm1/fm1_adc.h
0e5c6b583320344d0b633e98985ae16531aeef771e04e941955714f0f9dc2364  base/bsp/boards/fm1/fm1_audio.h
d90aa099c39a7d15b657d859f5066f23b72fd9cf4a42ddf10b90780cd77f98f1  base/bsp/boards/fm1/fm1_input.h
8004ab12abdbfdc2e64831ac33f1052b130fda6312c1811e51d5b31f4b8c5ed5  base/bsp/boards/fm1/fm1_jack.h
2c1e16e22234a976f7621a72362bab47aaed52311aa51c1f61f50184b7353184  base/bsp/boards/fm1/fm1_lcd.h
83f5b1b27c4f4e534eb9ce017aae9e2ea63a397bb9c78a78f1b8911822543b35  base/bsp/boards/fm1/fm1_lcd_hw.h
03ac75345dcb2470b755eb0f10bfa72a1519300ec1c222abd412de84ce844db8  base/bsp/boards/fm1/fm1_led_anim.h
feff7cdf51578923d05628dec9f1ec513e4f70d88d865e940bf178e2f2cec1f9  base/bsp/boards/galaxia/gx_board.h
3a092990c35760c8535f3bc209b21b8b51422547737882ce2b75422c34184bf8  base/bsp/chip/ble_rf_tables_v15.h
1e733720596049cf3884b8b59f3c5fef264a88df006dbaad146f88f44133da1c  base/bsp/chip/crt0.S
468b997b0141e71e38382feea995b61e61abe36f25f5750e26728438a9352d9f  base/bsp/chip/fm1_ble.h
28c0b8e0528d715e328d86af602ae81451a53dee3ea717aa68f9195a8f1f35cc  base/bsp/chip/fm1_ble_rf.h
b7870cbdb4d8504bd0bb9550e6879ad3c02fc49e97bd7b2b5cebac7801de31bc  base/bsp/chip/fm1_bredr.h
5d7a283d653886c63be3fa2e0aa46d6c1e114efb5846c5776fe856969bbd85af  base/bsp/chip/fm1_cache_ram.h
02d768538dd86e049cc151b362e5c6dd9b7ceef365ee95eafeb2df1672568eb2  base/bsp/chip/fm1_cc.h
bbd5d1c5f89161f51ba544408f48e064be1ae83437175db43208153cb715431b  base/bsp/chip/fm1_clock.h
d953dad159baca9565028da7c638a4cacf734e6df89cd816d5f5faa475919b55  base/bsp/chip/fm1_cpu1.S
25c28e1aef1bf9acc1586c920a715af2a1003959741907d9a2fd365009bd2373  base/bsp/chip/fm1_cpu1.h
6a43916893ff9e21de107bf839a93bb1fead70831e8303d8551961696807e046  base/bsp/chip/fm1_cpu1_stop.h
e21c779a941bba1598a6c2c2554ea8991f5def168dd587d94401d5ec6e151392  base/bsp/chip/fm1_debug.h
37928ccffc248973bfbb13026a17226a80d6ab6f8520c40ea90dc1d384aa9903  base/bsp/chip/fm1_flash.h
9cf1fddf571f39076e8090f9190c84604d51a32d630edc5bc9230cded2be8122  base/bsp/chip/fm1_flash_access.h
6bb2e093f45d09858ccc99b0768246bfa24882d9a0d19ae933b4c9197a57963d  base/bsp/chip/fm1_flash_api.h
f112fd23fb1c08344c2675013d5dd06187e6a2491b0aa0f1561ab764023cfcdb  base/bsp/chip/fm1_flash_ext.h
7da1259350a11db69eb20175d20c2c33a6fc909429292e9ebd1928670e43cdd2  base/bsp/chip/fm1_flash_policy.h
269cb659a222eabd0fd6256cd83dd53db0a11a656f7f530e4c9f71810cbfcd03  base/bsp/chip/fm1_flash_wait.h
2126fdf12cb034bef2c71a2bb2a3d1a64dc6d4ec7cfc84fc8a5ec4453134a571  base/bsp/chip/fm1_gpio.h
ab52cd85ede39c223a633804f5ee23daf2d24cebde0460e8657ca465db35f92f  base/bsp/chip/fm1_guard.h
53dd78cfd947aef288094f9c555253c576bec9f2c1dbe922b43939f5e7d48a46  base/bsp/chip/fm1_irq.h
7f5d9bd58444f161433fb0049243f60c1deb0a919a903bf6adaa9e1e4235abb6  base/bsp/chip/fm1_isr.S
35c332d8751dc1351f5e6ab9f910b7918d03a8ebedd9288f5c928eef7a56f270  base/bsp/chip/fm1_perf.h
06a2507034ffa993b94e6b8b0174160ba4f9d85ba1b794f5cc4f9bbd8fb2abdc  base/bsp/chip/fm1_rf_cal.h
46e1e02a44103daf3b9fc54ad31c485a96a1e0f4ecacbe19129f6327c9a775dd  base/bsp/chip/fm1_rf_regs.h
805b8921359df377fc3df22d81e02f6c4f82ae0c61b6ee39b707facf375faa54  base/bsp/chip/fm1_sys.h
dc263e5a175d507c678eb8721628946e05d4240dd62594c2a03540a58aba5a34  base/bsp/chip/fm1_time.h
779c7feaf3cf7c5dee3508fd4ad1a31aacd552709ddeacdd641480ed338aaf84  base/bsp/chip/fm1_timer.h
ac22246397d7fd97117cf50b4f0bf4167a22df722c04905036319614cbb30c6b  base/bsp/chip/fm1_uart.h
742a0a733560fd52d049a494ec16cbd523b171dbb9dcc97f485ef98b42e5a575  base/bsp/chip/fm1_usb.h
3e105efa6d208cac1b9da262fcaad650664f3e9dda8316b516d2772b6279c356  base/bsp/chip/fm1_vec.S
df6083cbd412fc38b3c3b6032d1323fe45aed864da4d3f412e391d9b138f48fc  base/bsp/chip/fm1_xip.h
6ade2d7557abc9baebf6535be68860062659f983a8ce4670c99b67b506a03d3d  base/bsp/chip/libc.c
2e55433df996b40312e920ce6139b5249d4e442fb0dfbb69661ff944c82ddde6  base/bsp/chip/ota.c
a6e47822953408091b118bb89f7c3e7feb953c1009be29fba8ad039fdfd6313c  base/bsp/chip/usb.c
fe0d9f3c3f051b1e24502abb6e55d9ada3615f0bfa3a330949f7a77459e4b1ab  base/bsp/chip/usb_host.c
72a5901946d7d897fec722667176c3a1d9925ac16d2daf9c6ad4c1e7b1bd4490  base/bsp/chip/usb_host_desc.h
4c1d6c483337f3d42b75463976d14e5b1a8637c7e40973179ca48061a9ce8b1d  base/bsp/docs/BOARD_IO.md
ccc47aaf178c24778d61681ae671828e2328962524f5ca0fcbd5423f7da8750a  base/bsp/docs/CPU.md
8f13ea46a459d0e4fb21c8f5ec70b48b7d9f4b55fd53148c9655d25c9357c40f  base/bsp/docs/EXPERIMENTAL.md
11682886247a1d3130f00c3d2ccc278d220bef26c8fc2a3488aadddf6c3bbef2  base/bsp/docs/FLASH.md
b752f7eceff8ebff8f7e6a494972e2a668d394bf33f2946df7396f6a1bd55257  base/bsp/docs/USB_HOST.md
c1605363493f255609824901323bee938eb2c0b5aa1af710f9d3fe8a73ab1611  base/bsp/examples/felucca/ota_hw.c
181314065df2f2fdaf920b1a8b5311daa216a2d6489a06ada5b49cc514d89417  base/bsp/examples/hwtest/.gitignore
c199774312a157b439337cef4898bb491c5280ed7d504f8346c7f561cd9c5880  base/bsp/examples/hwtest/README.md
246734fc2dc90b39c03afdeb0e33f74cfb623f619e6b2fbabcf2209114f4e8d7  base/bsp/examples/hwtest/app.ld
36f6f4c0eba81a7160224d52ac0f49fc7c9a7bd626414d2d514381e6b16a1ade  base/bsp/examples/hwtest/build.sh
b957c2a445829d6b6ea71180b90f5661c06344aee0a4878d344107e35e1099b1  base/bsp/examples/hwtest/hwtest.c
405d0b16eb7d0a1440b87511b3930b65d49aba4bc3164d107dc3eacb6a8f8374  base/bsp/loader/crt0_ldr.S
658190df6d8a218b432e4d2d186b9d3bfb88aac3e8df1f1a20fdd665ed493241  base/bsp/loader/ldr_core.c
b179f9e8784f66d99aac75e30c4ea7b44683d6e566df601bba9f5ba26b0038dc  base/bsp/loader/ldr_screen.c
2a328657c8bba91d60f4e61abf58852217df429c0c0bc60bfa4ec373b70449d6  base/bsp/loader/loader.c
5218005fdd14a657aec39f8ba6a270962d2529898e9e1f10cd11cda23d1ab90d  base/bsp/loader/loader.ld
f5b209b40490627197f1d95b060fcf0077cbc57905e1e346313369978c049836  base/bsp/tests/audio_test.c
5b00de9ee533f797cb2eca2c228818233efec31fb6025257dc3a0bd41a2c807c  base/bsp/tests/board_compile.c
da46ba67e86b01478432f8a9e1daee3c3effcb2363e17d5e1f39fd2f1073ff5e  base/bsp/tests/cache_ram_test.c
b83245d26d2f7fcbbb45b74ae682579a3d50fdb599603ce9835cffefc6fcaf89  base/bsp/tests/check_flash_target.py
291920126384ecf689117fc551e56d9691d3013356255acf8bd730d8b6cdf8df  base/bsp/tests/dim_test.c
a3ef8128c89b5810ac0e4f6e5c2b049dde1429b75a2c5736a35cf940f427358b  base/bsp/tests/flash_driver_test.c
7679fddf1db8ef942c465f5b7fd1d04362a439e32520b01b52e0694d729cf6ad  base/bsp/tests/flash_ext_test.c
2ffa0501c9ccf645cada347d43229a01041d969d4f1bc12ffae50353f6ef25f6  base/bsp/tests/flash_test.c
fafcefda9dca1cd6038070bb4c583345b57f87278b5b1fb41378586407d510a1  base/bsp/tests/flash_wait_test.c
2e5d0935896fdaaac8693c6841d86fcbe04908046fc7bece081950d793ef5e37  base/bsp/tests/install_fast_test.py
3c930cafa38940416a3a273815ae680d06376414d650d67a019b6cd27a60d452  base/bsp/tests/install_test.py
653f5d1962e58b0da12e040a6444d15a906062f087f355be19ae2a95366ee503  base/bsp/tests/jack_test.c
7d1ddaed8ab18f5f4667b7ec82e5df432d2f4aee91a2326696df0893f03ee4be  base/bsp/tests/lcd_hw_test.c
0d1dda833868c41d7264549e1b708d559ef7cd62bb780ded1940b66afc33ebab  base/bsp/tests/lcd_test.c
45f323c7f6efc379f768142b0cb4161a485b5b889a0572785b9e98e4cef002c7  base/bsp/tests/ldr_bounds_test.c
c391f8d8270223f5882dfc63d1ac342eb21e39bf4cf6ac39c9ef8b079ac091f2  base/bsp/tests/ldr_pipe.c
479ea9ff8fa60974c6c678ed37324a6d385a8e229cb959e2d91c1326ad011293  base/bsp/tests/ldr_screen_test.c
68bb11d0b21979046ff759cf969612890eb48c4ee201e8849a6e66aa1ebb1fda  base/bsp/tests/ldr_table_test.c
302d370726ba0f621b3f2c5dfbd71ad841b8fd3dda6bb2f84cd42fc25b429041  base/bsp/tests/mem_test.c
0c1638065785ac11ffdafd0f27b058fa1e73e5a7551c36ed506e58d00ac6e4a8  base/bsp/tests/ota_test.c
1c6fc7341a8b37ac62e1eb02f22a233a6ef990ff31a461f0adb36e53c62e62f8  base/bsp/tests/rescue_test.py
f2cfcfe5ca2c4b5a69bc21b6eeae0d86eb652945d30c101f8d78d97c5258c302  base/bsp/tests/run_board_tests.sh
879f40f1d2e34b4af05f2f347ac74cf7976607feaafe8d1eb978291e409beccb  base/bsp/tests/run_cpu1_stack_test.sh
73006d1cfe9e4cf5f355b689c3a293c93226addfdf99c54ac571767c3b7fe8a6  base/bsp/tests/run_dim_test.sh
951801a8af71154eb314d49a9636b92c42c4c03ce1e6227ac28666855e594096  base/bsp/tests/run_flash_tests.sh
6aaec41c7f4c52b572fdf8e0554395c9796461b1a89fb38f7e2d3d9609a9c3cc  base/bsp/tests/run_flash_wait_test.sh
4351dcb7e8e2b19e6b2b6c904e7279ed7318e04a4f1850b6e71c9f1683ed8249  base/bsp/tests/run_jack_test.sh
a86325d7a6fa03732c5b28944656d7d0988e7ac510b9ddcfebf8d1ca828b6b5a  base/bsp/tests/run_ldr_bounds_test.sh
bfa970cffc7b24c51c973b6e6bb3dd3cbc48006e2f5429416535c9ab5d1b4fd2  base/bsp/tests/run_ldr_screen_test.sh
1ecadddac5c9013548d9b478749f514341f25a77a246372630c5899f173ec2ef  base/bsp/tests/run_ota_test.sh
500f19e12659fa1f526ed17c6ba5c0e650107d8ba392d895661add746808339d  base/bsp/tests/run_sysex_queue_test.sh
f25d2e796d46333ffc88b73d0ddb62078fc34fc42662e1aca2f1a610503f993a  base/bsp/tests/run_usb_host_tests.sh
dff10fc13e917411bcddd20b3ab0ce414b4ed52b376edd70c3d2af0e71227313  base/bsp/tests/stub/uac_fir.h
b2198fb5b0d5b854ea5b9df41409ea4555771ab6c2480e221cf9c7e10a4c0a32  base/bsp/tests/sysex_queue_test.c
e68abf6b90f22561a46440d05550aab33f752f3bc7564e07e0df412e65863ac9  base/bsp/tests/usb_host_test.c
c98a09044086d356e9441612724d8209feb4f39b5a0b6cbaaec1b2907419e0c3  base/bsp/tools/fm1_install.py
e228ca60afefa3de29d80e2cf4834eb1931e4184910a29c1759878a6a4bf6247  base/bsp/tools/fm1_rescue.py
e597027ebcecabd37b417fa5232b835039d372bc395b8df2cd9452368c89e353  base/bsp/tools/fm1_rescue.sh
d9c786f3ada5fac5a2809946fab9a1b4edf881156389c13c821c2fd35f3c0b30  base/bsp/tools/fm1pkg.py
9f487c2f4c74bdc28a1a95458296a31c2b8b3a58fde46f8a6de486aebc8e9b89  base/bsp/tools/get_sdk.sh
a81052d93a8093dd23abd2831f1aeef6071a5c687c763d265b2e15544b31c42e  base/bt/ble/ble.h
6c85c137d0d8aa9df81e056f92924784cab2d503b554619812151dba94484366  base/bt/ble/ble_aes.c
39411d118a5485383ea28342ddc5914a09fa8602fc1ec9f096334749aded0f79  base/bt/ble/ble_aes.h
62876e56551a6317e71c2b884133b2c7dc161d8585dd1654358836a0e6153390  base/bt/ble/ble_att.c
65220fbc3242f92d02495e8f643c89e281cd7a5788392b9662407cfb949439fc  base/bt/ble/ble_central.c
e057de457fec4accb52cecba262394c166cd18db782254d68c9e3d0146f3bb6e  base/bt/ble/ble_cfg.h
c2388e1076b2ea6a52250ad15720569fcd240aa7f494b410b07aa924f0c51c88  base/bt/ble/ble_diag.c
77295b7adf8c168a735f462eab1a3143114df64340980cceb48fd1a0b9514792  base/bt/ble/ble_diag.h
e81ce09d88c1ea991b27803de12141078ed9d15d5d0670521a78d9bbd55477bf  base/bt/ble/ble_gattc.c
7938a88906119227a96b2281b0d9fa1a45f39f1d4efc9971789df5935533439f  base/bt/ble/ble_host.c
123cc1a6bf513078017dd38f3a7cc70cf2b1b88a3deb3f00779cd1e103b51cd6  base/bt/ble/ble_host.h
72bcee91cffd37ac93728e088c35adb3fe3f3ff5092fc845449ca243a7ea147c  base/bt/ble/ble_hw.h
40a7925f067ae25528c1621fd2ae3333bea038f4ccc53ecc69bbd74cc2beaa93  base/bt/ble/ble_hw_stub.c
91212720c0128fb6c7da0d3f1145245e7e166c62aaf9e2d57bfbfa3b65727e8e  base/bt/ble/ble_hw_wl82.c
c882fee17e41ee01aa0e3e9e2c0edcca8429269c88c98c43a21872a16ae5e916  base/bt/ble/ble_hw_wl82_central.c
477d2cafd22bd98228fed3fb8837a43cb085e505c518bae85bb0804eb8b91104  base/bt/ble/ble_ll.c
d5cf645ec6681d99096b11044cad85fae969bea66d31293ecd994e0b3cd024a7  base/bt/ble/ble_ll.h
7aff482a6b37ed5fd3d84a2ea423159a70c5e8bd27ffb797d31df7832219086d  base/bt/ble/ble_ll_central.c
375dc71f1a7ecd250768429c3a9ef2b0d437a26ba8da2077a84ac2735344dc98  base/bt/ble/ble_midi.c
92620e71af78f19131c158aa54c1dbea27cd8c6f368d832e51d4591c3cf61d3a  base/bt/ble/ble_midi.h
d5bc32e938e3abc53e0f956ff830a5ec8b3d9e5ffa94e3d88c2500e6e35ca447  base/bt/ble/ble_prim.c
855526f3b3711ae396c32d0796769fbf8c1a8308d6e0e3b4f407682e6beffb03  base/bt/ble/ble_prim.h
44b39a003a3eb3d9f85021cfcfc1d4860268de800778f5c85ccd2454321c4214  base/bt/ble/ble_scan.c
eea51701829044eb019fded4c04894445404f1f6421ecaf36e5f0c8222d2d05a  base/bt/ble/ble_scan.h
33381c9693727d1a22f9975eb3174d2c012bc1f221bca4343a86217aae47b119  base/bt/ble/ble_smp.c
de1d3d93ce6498e58a3c81b6f3934aa9e525ee5bdb582041028347f0b6411103  base/bt/ble/ble_smp_init.c
49147c544a972d1cf43d03a2f967131b3e0f75d03c6a99b9574d48af5e3eef98  base/bt/ble/ble_stack.c
708ad83b610b351edce548cab6055792f09cde2a090961ae923af234d4dc18b4  base/bt/ble/ble_store.c
652e94376d4494a9f23f38e37e61a6f935f39101465a2d0ca8670623c62527f9  base/bt/ble/ble_store.h
f29bc31a9e9cb5247b5420296afc3cae4a98c71d21fc0f4111ba3d45879b79a1  base/bt/ble/ble_time.c
1ad3ef4554594f13a610fc75e3a7d17b874af54ad2fef3d562b58f6fa33144b3  base/bt/ble/ble_time.h
c0e77e832c74cdaa3e992bc288b85e81a91b2083e5aedf140b203a6ae143b280  base/bt/ble/ble_util.h
a1768d4ca905aa683e89af828140f6b3ef602b148d00ec11c09a225abfaacbae  base/bt/ble/ble_vm.c
47f673db2451ad564eb6ddaaba4fd78c7e1b02ddd7f00a7897178fd422e12399  base/bt/ble/ble_vm.h
61e198900b79ba99d133ff613d6167eac7ca6ae7db08ac49feadd3cbdda8cc02  base/bt/ble/rf_share.h
248a384adac2818cd5c913ab7b127e2702979081cb2cd3685578ca97f451953f  base/bt/br/asm_arm.inc
0e88a8691784dcde6ad283dd8c4e0ca99799d9826e3924f5d7a084c39c8b07f3  base/bt/br/asm_arm_mult_square.inc
da318a86761206601a7210eca9987803bf7f3bc24ac0549c2bb28f91a6e3b7b2  base/bt/br/asm_arm_mult_square_umaal.inc
bc29567dfe556f669c64fbb8ec1b352a0dfcb2ca00a1a5378ae2a8b7fb2b4749  base/bt/br/asm_avr.inc
5f6a0775622d011b88fa717d4b7d8e6f09798e749728460850afdbf681702d94  base/bt/br/asm_avr_mult_square.inc
63ffea2fe01ee760f794cb7c5d00a99f3e3d76a26c0e17bc6326ea00fb4b1b6a  base/bt/br/bt_acl.c
c2ddc6f42c5cdeeadab800f760b717056aa34cba06e91dce3aa7ca152a4a3f2b  base/bt/br/bt_afh.c
c9943d1a5d0b6243760bf05228fbea7a455f90d3fefbe8639e721ea10eb78ef4  base/bt/br/bt_audio.c
ce8b155027bcecdfea5e0471108820c17e4cf03dc20afb83e2ef65d919c6776e  base/bt/br/bt_audio.h
c12f5defa27cb66022f1c5fa5d9946315be2649148407d6e4c51ae850eb01125  base/bt/br/bt_avdtp.c
e92a47b3be2ee746aef51d0048682b2ca661bdda0e9d25543c4ee800abbdacba  base/bt/br/bt_avdtp.h
e14441d7d5d35e802ab5ae279f574b1ae1972e47d3f3b3eac25382bc19d206f2  base/bt/br/bt_avrcp.c
26a15cef6796366106208fd4b7cc3643f7f87f805426af2549c9612d78e12d4f  base/bt/br/bt_inq.c
56c52473c145a8c4f64bc17d631c87e7ec89e8193d2606ec5d496d2c9d2aae67  base/bt/br/bt_inq.h
d55ab5ab66c1651d46fb6ced0c4a2c82c534df1e44b8f899d6a25eb3e3bd2455  base/bt/br/bt_inq_con.c
3b574510a6314693246647c8b8fa83cb08bfa05e91ee2b18be25b710096bf8e6  base/bt/br/bt_inq_core.c
b106944c15644f35b354bca4bc3944c60b8e933b73f4c3469bdc3bdc43b7a151  base/bt/br/bt_l2cap.c
e81dccca97f7effc178f60d4c7d9b8c446af8c4073db80f03cf8c33ef6b1e96f  base/bt/br/bt_l2cap.h
acb19350ed68823e130d022e7632310ca6b1a322b2b56e2761ffc4d2dfbbeaa8  base/bt/br/bt_lmp.c
ad7263e2e6d83f1e0d9bf135255f7f45d5ce52358ad00e635de66c8139ede609  base/bt/br/bt_lmp.h
bbeb4bc028b78e2488f8bbe8fb6dbc257f54efe9ff459b0146411b2604b84983  base/bt/br/bt_page.c
dc77858cbbd9bf58438aa8a28dcd989b5b49373b886cb07a942bdd9ad7bb2fe2  base/bt/br/bt_safer.c
ea744f7041f8be08d10674cdd605ee969435e5c1e7138cbd6dc16e3e8f6e816f  base/bt/br/bt_safer.h
916bb5ad5309f41cd47b7fb9cacb5dc3aee8cc231542ed9e46e55d2096a63927  base/bt/br/bt_sbc.c
8bb9e8f21cd87ec005d00b1361d9c9ec36586ebdbad38503326195605ba5e623  base/bt/br/bt_sbc.h
c4a61057e8a3907199e596d53a180672e1b86a73a3253bcf2373945a5fe31eac  base/bt/br/bt_sdps.c
8175ebdbe33e8fe8dee0024deed66c144c79e708fd30374f00d20f63feaf4bcf  base/bt/br/bt_sha256.c
5903cdc7ca8f28291998334daca136568be48aa3d3985a8d3ae0771ec6b06f9d  base/bt/br/bt_sha256.h
353e34a0e761c23045900bfb16bfecbe599c4d1fef5b155505f775380c94fa0f  base/bt/br/bt_ssp.c
404918c344a6811c90a63fcaa274d1f336cdcd8e22bb37aabb45a9f8db87d8bf  base/bt/br/bta_mem.c
9e9d8d6771731dce2e084a4469d0dd2e9ac6245c8773766198a83f82d24b6313  base/bt/br/curve-specific.inc
e0f036628b47fb7180bfaeb0903a41edbbcda8e1ef99098456eb3b1cdcb4531e  base/bt/br/platform-specific.inc
3442a60c8b8fe0f5931b5400ebddc0f92a7b4a644187688ceb181f9c166aa9ac  base/bt/br/sbc/sbc_analysis.c
5ec05a71cf77021817ea1f78a001438813451a97d8b0c10a7d57f21a46a198dd  base/bt/br/sbc/sbc_dct.c
e562e68e357c682d8fd0750aa3c9f61e64c5719f5a6044ca5ecb250842928298  base/bt/br/sbc/sbc_dct.h
6630baec6fecf41e56ac29f1f7e34d0fa42c1a3a406963a7c743988afc07c3ef  base/bt/br/sbc/sbc_dct_coeffs.c
b44fb39124e85e8c12f304d4ca8a9258851d6049913ff609ad16c803fd8b6a89  base/bt/br/sbc/sbc_enc_bit_alloc_mono.c
1d33605d7af3227128cda2eab0856210ebd5a3c7efe1f894ec449b270807e7a4  base/bt/br/sbc/sbc_enc_bit_alloc_ste.c
8457ee49ceeb80ef6a964ddd4418bd62836e8536095b8b3dffd09888792291e8  base/bt/br/sbc/sbc_enc_coeffs.c
38264207e02f465e19cbe39afa7ced612618481c8afb2a308c86944f05e4a339  base/bt/br/sbc/sbc_enc_func_declare.h
7a824081f87d1a5feb4153e696e9d42efb6dbe739ac89eda6b63ea95c4f23521  base/bt/br/sbc/sbc_encoder.c
1ee8239baa7614c9bde0886d616ef8a7a8c2bc61d40b32230877fdc153cf7068  base/bt/br/sbc/sbc_encoder.h
cf0642202729e03f0b09b59a5fa81e583aa106e704a8a8badf53a70204a4f110  base/bt/br/sbc/sbc_if.h
4aa7d35434464ee25e402ccbd2ae9b4af47dc244f8eb21c5b2f09c2ba79ad547  base/bt/br/sbc/sbc_packing.c
61bd255c0dca4c69dfc779cc5c1fe1cbff47039d4bb7f37578a88f63b7fca466  base/bt/br/types.h
e9db3217c2e8aacb2e1930004a9236b7502d4f0d44fd5796f45e3923f61eaeba  base/bt/br/uECC.c
9d480aa6920155f68503064bebefb815a82aab318ab305efdcf04674d2a9cba7  base/bt/br/uECC.h
a8ff7957855e6520674cad4bcaf8f3e752d40f6c3f7501915c3504c777be1e7a  base/bt/br/uECC_vli.h
9feb09842e91eed85eb0f3621f53080d3ed6472e706a29ed6bd20ffae13fab6b  base/device/announce.c
e8d25e4a71b7bc4e3291bcf85b0ec30e146796a736b0ee428579d5685a52b212  base/device/app.ld
9541ca0ee6fde6a9a781397081a0752e42b2d4eb8526defcc8b9d9ba15599c82  base/device/app_packed.ld
6f952d0e7c92d4b099c1d7bd9cf32d8c07459e1aa497c4d0afca01de3530df71  base/device/app_wifi.ld
606f5a1b47408580708ba961a8f837598c86f01afdd8d3f10287c95b494a69e0  base/device/audio_commit.c
f8e405d63c327d53b0a423bbcfcdc95d2e8922d14f394ff58cf29b87545de9bf  base/device/backup.c
9d8f84b6c89a611f3af7c703028a4c023aa4e41c509dd5ee22bf6deb36c3b813  base/device/ble_none.c
2335456fc51141ccb7f456ea4e4d365e244aa0addfd6054141d882a234c5b95f  base/device/ble_peers_none.c
3b0e5f1bbfe44bce54bd86b8cf58579cb01623849b4577b18e8bd87bcfd772e4  base/device/boot_lzma.h
432ad20b0379c9e9a5984f518ced92b902df352b02c2f13463db2b4db6c5a962  base/device/bt_own.c
d003c3e3b2e59ff9a19809876a8fe506ea51b7f8c480033472a39fb367c4fc8a  base/device/bt_own_audio.c
8333d8dbb0a3cc865edf63d7332f6aa1a445a93416eb22106946fdb55bece9ad  base/device/bt_own_central.c
74f065134328d4ac4a00e50f342102f4eec3e20c784967fcad93ee4ce08015b4  base/device/bt_own_stream.h
deb36d93b0dc9ec28acf7b01debdde8ec5191080d8d4d0ac2d2dd3bd3eaeb73c  base/device/console.c
4b32f32dee5af055904a2074031110ae28c27b96d3ae175e2d4f3a6cf7f625cc  base/device/cpu2.c
e5e7953eb0f3783bef940cb52c1a350090442a8c95106ad567dcdbc9b28f0f60  base/device/crashlog.c
e3d4a3ae8e8a1544049d886792736e81dbb1b58d6e40c51056e7bbf007555e1d  base/device/dbgstats.c
899445fcfae526f81a678643004f8f931327cf23444308b149105fe7ef1dfd8e  base/device/fm1_flash_ok.h
fdb0c3d7a40eced3027071c530c1513deab4fc9bb83bddb469d543cbab0b2112  base/device/gfx.c
4827b673e5d9d5be280268b68fee10dd4ca6a98579f9665793d05ed9226ba856  base/device/lcd.c
d62cf12e68db531b0c087ac951e59f65c7b2159d22e537ddbd402731d2279d73  base/device/main_fm1.c
03947ea2441be939fa5a9a730850709af89ffdac974d5b8baf16abaabae89dcc  base/device/midi_uart.c
6fd187186fc3b1ec67424decbebd86ddb58e8413ee617fc1209d4fb50394576e  base/device/mirror.c
1c2185a9da86ca1ddc0fb87f7135c36de33dbd7f94ef9850346335c5780f306c  base/device/msc.c
39b275978476080069fbbe2317bf4dc241c9a352a0bc7199f59f7f9a47f8478b  base/device/panel.c
a8640a6d48fc641c386b5f3c2e3ec31a09d95f3b5485f7a7edefb48825732da9  base/device/plat_fm1.c
f329ecfbc28e11e5f2e368ffbf33da440ee01a988f3156bbfda4f0204f863d8e  base/device/plat_hp.c
385415b051c2ca8cef66df3371432d17f0956a3868b08148331d9492885241be  base/device/plat_lock.c
a61f838221cb83211a157d70333bbc156f84464dbc52924cb87cbd20f9ddf74b  base/device/plat_xdata2.h
f3506e9afdd5c1515a388b51f31496640ca51c8d92f858ef8d80fb4964e0392a  base/device/radio.c
f1b094107e7eaa860d8aefda91c1572121d396f23ae24b551982b3d6dab13132  base/device/radio_none.c
7c7ecf90a769de9dd2f6d1c9de2628675b204379cc84b4c401c7dc62ab37cbe8  base/device/res.c
c35284a1337df57e76db08f588225a593aa97b439ce567b61bf5d76fadd41d2f  base/device/shim_lock.c
eb8eb0698b650fc90cc8908fccfd3b28dee3f29badb6570203c47c4368f42f1f  base/device/stacks.c
4934e7158f5cff15610f07526e1bd172a23ac3cdd1cabb2fd47eab30acd5c222  base/device/storage.c
cdbb40135a4ffcf018ebaa5b3dbc6bf4e7c26295ca76370aa125d41bc87a6390  base/device/sys_text.c
8848c3ccf9ec51202fdda8608ce288b7e3c93cd67d14193e2cebfeb316480a30  base/device/sysex_dispatch.h
75a9328aa4d6ac3c1c3ceba3cb7b33d063986578d1f251a35675bd410d1f84ec  base/device/uac_mix.h
3171e27b14cf6786886d7e194506cb2a84a87fda08bb3f3bf29d09732d3b4527  base/device/unity.c
a386ade503e01401ea44799191c18fe16bd86288cadd9e6649189bba37890dfe  base/device/wifi.c
7b00a00085f4599d4536f622f3aa141192bc9871d5b3f7f9a0eae8273c76cc0c  base/docs/FIRMWARE-JSON.md
ea27ec36c9e17f2690889c66e46a291086d87b73fba206b2b07c58a484dd030f  base/docs/bt/BLE-DEVICES-DESIGN.md
c5f557c4d290c28d29d5d776a901a8f003db941404179feb54ec4f1bac8898e0  base/docs/bt/BLE-HW-FACTS.md
3f0b2e657d82ef86347be01216bc6628a35f40b531d2792e687a968bfbdb3573  base/docs/bt/BLE-STACK.md
f83874451dd0177f0c9674c7026910623f69d16a7ea3d90a69958d717157d333  base/docs/bt/BT-CLASSIC.md
32911f5a0b558e90a4b81e04871af9f186d14a54c4b9f8b982bcfe7b79a4191f  base/docs/bt/README.md
9c162ead523d5916626752de17521b41ef797ed576b307e149b2d1e362f35a2c  base/docs/bt/RF-CALIBRATION.md
e5897388632612b650cce8de5c9ec71198ebcfe0c71a975077019637e71f6a9e  base/docs/bt/ble-traces/demo_ble-ble_param.txt
b81b4efa5b6722eacd7a0b27eeb8c3227c426cf5f4344229c8319166d0dda1df  base/docs/bt/ble-traces/demo_ble-boot-ble-mmio.txt
a884c223935a0ce6eaeb888b1845b927fedda4371ab679ee1cb7f77056114e46  base/docs/bt/ble-traces/v15-ble_param.txt
fe13803aceeacaf657583f8f1d1313460f4983053a4f7499ea8d2e07971cb05b  base/docs/bt/ble-traces/v15-boot-ble-mmio.txt
46e9422e03afcbe2af4d32bae4afbb1ad15abfe90f71926f188449bfc785a8c3  base/docs/bt/ble-traces/v15-vm-trim-map.txt
1c73d076b0a4333ef44e54b27d43f614eedfe488002611c422d06f0c494bd640  base/docs/firmware.schema.json
3939b2121dcadac4624f763193952588a00d619a9b6fcf4e5cdbd3f2b0e0c6d6  base/examples/ble_own/.gitignore
52a5a22709d0b8b4ad4f062041e5b8020bee778005fa55744312401a96564961  base/examples/ble_own/README.md
5e53fe18e75af1e1dd309bb4ea5023c3c7bce10999d38f15b371259fd97a57d7  base/examples/ble_own/app.c
0fd1d1d2c26082d598db607688a5b756da266271bec1bc7c871bbd3ccc4a2b5c  base/examples/ble_own/app.h
e68522710866500d2f7b1a2a1e78fb35cf4cc40c65bdc295defdee1245641d31  base/examples/ble_own/docs/MANUAL.md
c850f7d15c9a332318c4288cbcac2fdc518c7f6310b5c16a272765625ae2748a  base/examples/ble_own/docs/img/screen-playing.png
5fc7f5afb51b0d8baee72c620decb2bcc6e80ce76abb9ae57b7842e30f18dcd9  base/examples/ble_own/docs/img/screen-ready.png
5dec8bc8a461090231a55cebad0ac62c44ef697dc72603ef762eb0b12b228d0b  base/examples/ble_own/docs/img/screen-settings.png
7dc69390c9bc1dfce9d89a1bd393a570066c0463ab1e3ab262efb8740315e3c3  base/examples/ble_own/fm1.toml
5d22f21d914e883b36d7c398c6ce4121cb88534c8b75b0a84e5f85170924b607  base/examples/ble_own/site/landing.md
c8219e890a3302c94084aa117a20a8841ea8b001f8c392b8f49d63c67ab3f5e4  base/examples/ble_own/tests/basic.txt
da0e41ad7cdf7900f0481e13b3ea2a874d68ca941975a4c648bece3973bb5108  base/examples/ble_own/tests/screens.txt
b6e45b6442bd855f16cf169329ab66d5ccf2555bcc33e901227b6d292de5d4a6  base/examples/ble_own/words.tsv
18dd2b8cac0de3914ba7554bc3dfef75a5fc9c64cf0e34bee8757655a8e22807  base/examples/wifi/app.c
156d30df7ad707cfbd5fa86f99af2b62bfec6c2c122fa5608320bc2078220288  base/examples/wifi/app.h
38710c297870b3d33eec72ff639a1fcf5ab1c5b8a645a9f44d27846bbd132a53  base/examples/wifi/fm1.toml
510c3e1f70dbd4d0a76ffba56b4c344b69dca51ebfeb133be894ea5af68220af  base/examples/wifi/net.c
6d88e66f7e7b37cc804ab2d91149984b1f86506bd3d5596738c575f4e3349f6c  base/examples/wifi/web/words/6d88e66f7e.json
a513327d503c1a48fa7457b7469ce844c5bb9cfd1c0df3e6d048ab85852a9477  base/examples/wifi/words.tsv
9c2788e721c02beb961673ce2a43b0425fbb049f210605b96278f10fb43d60e7  base/host/build_host.sh
8967a8435f14430610652b84137ffdffaa76490831b4b2c16065a9cdd9530419  base/host/plat_host.c
342fad9390728c58d815f5ac35370ad911b8a47ad2259cde1dca99bb7c5d419a  base/host/rfm1.c
dd405aab428ccf1ed46a2ec54ccb57e231310330af99410481656ddf88ceb581  base/include/fastmath.h
f44ef441b924c03f004c30bdc197ec16627cb622c0d416958edd9615890e97f8  base/include/fm1b_config.h
3fafd166d34198696e8e2ccf442e0e04dcaa204312713577b139aa1e70a8cad2  base/include/midi_rel.h
70c337b0d14dea8410f0bd3a16516a2e90862991b06ee203a9aecafd6a3e9034  base/include/plat.h
b265def80f3c7fbdd724d04fee43f682cda9a03e52c7c3edfb5c7ef412ddbaa3  base/lib/btdev.c
13f63e22369406750f45677525282c831e255ec7436d6ce9a78fa043d8b4f295  base/lib/btdev.h
03540bb1b2ddfbdc4c9a51ec0d72de42f349373104609127656e2c3071111acd  base/lib/sense.c
dcfc74d05fcd433115809b1c854cc2346ae5c6eacf547a8c45f389d696a8688b  base/lib/touch.c
75412f5d8d3d61611322c37e52d6e0f5db360e0de37949408c1a89c3446d43d3  base/lib/touch.h
9fee53f0a764b33f255ecb8eb8a4bb15556f27423f6386fd66e5bbe84663a062  base/skill/felucca-to-fm1-base/PORTING.md
991f9cc1f907474ab49330a6c972ebfac5347a06dd79001321d5ea355a1aad30  base/skill/felucca-to-fm1-base/RULES.md
e979db095dcea4363b39e4fa096825b26818d3ff85d88058445fffa1ff0722f9  base/skill/felucca-to-fm1-base/SKILL.md
08b06d42ccad1e239fb5be9bafb4de12d7b9dcdc641984dba6e4a94df63c6fb1  base/template/.github/workflows/release.yml
3939b2121dcadac4624f763193952588a00d619a9b6fcf4e5cdbd3f2b0e0c6d6  base/template/.gitignore
cb09ed38d898ac12809d4647de9c915353b6ebd143bcb7c9d18e822fff40fe85  base/template/README.md
5e53fe18e75af1e1dd309bb4ea5023c3c7bce10999d38f15b371259fd97a57d7  base/template/app.c
0fd1d1d2c26082d598db607688a5b756da266271bec1bc7c871bbd3ccc4a2b5c  base/template/app.h
e68522710866500d2f7b1a2a1e78fb35cf4cc40c65bdc295defdee1245641d31  base/template/docs/MANUAL.md
c850f7d15c9a332318c4288cbcac2fdc518c7f6310b5c16a272765625ae2748a  base/template/docs/img/screen-playing.png
5fc7f5afb51b0d8baee72c620decb2bcc6e80ce76abb9ae57b7842e30f18dcd9  base/template/docs/img/screen-ready.png
5dec8bc8a461090231a55cebad0ac62c44ef697dc72603ef762eb0b12b228d0b  base/template/docs/img/screen-settings.png
9681ed91ba0af5819ca00d1a0681c3922f0b6e16c5b6a2c0d25b63709b19d318  base/template/fm1.toml
5d22f21d914e883b36d7c398c6ce4121cb88534c8b75b0a84e5f85170924b607  base/template/site/landing.md
c8219e890a3302c94084aa117a20a8841ea8b001f8c392b8f49d63c67ab3f5e4  base/template/tests/basic.txt
da0e41ad7cdf7900f0481e13b3ea2a874d68ca941975a4c648bece3973bb5108  base/template/tests/screens.txt
b6e45b6442bd855f16cf169329ab66d5ccf2555bcc33e901227b6d292de5d4a6  base/template/words.tsv
eab766ac12fb0688701842c1dfd5a53371149bdd435c28aa739b39476a82dc13  base/tests/announce_test.c
5db5ec850e829762bf7f98ff55141d8bc563100b9291dbc80dd0490be2797cdb  base/tests/audio_commit_test.c
499a14fc86b803affac992a83b4aa554a3896151899fe536d05ff107307e5775  base/tests/backup_app/app.c
ca8d418949b0b6d8500758831cf627d9f73e142d4614e83bcab71cb340f2144b  base/tests/backup_app/app.h
84055d2a40a24f8df2a462dc3d7258fff707bd25f6b6fdc8d59cc6df84f505eb  base/tests/backup_app/fm1.toml
ac248aa6ab350f5ca14320a3af05a2e1395ee4aba6bc6074ec4bfa9091f6bac0  base/tests/backup_app/tests/backup.txt
269fc810cb05169296565ff69348cfad64e1494c45799852efcf700dade0a4c4  base/tests/backup_app/web/words/269fc810cb.json
21085c82800492c7be58f56dde7cc03bab873ab0666d10fa7777b58ff8a4c2e8  base/tests/backup_app/words.tsv
8ba6d9cc095f41d14d25256f616d518869aa03e5c53e8b9978e99f7159fdb674  base/tests/backup_page_test.mjs
2de6b3d1e6a70497627c8d38deea716b66a507fc15ee2ddf835ee954e1abf35b  base/tests/backup_record.py
61cc044a86ff4b7e2165905046d0ee57a01e14c549535b31a2908901d9741cb6  base/tests/backup_test.c
7d3ed0ce3608b7d9de8acb0a9eec62bb0ce13889f22d33bf74e5e615550ef14e  base/tests/backup_tool_test.py
b0af8c5507b00cf086d53d92679a2bb3807f1a771acbfd39ca70af44ce1f3563  base/tests/battery_app/app.c
c3759d79446da25b4a971aeb69b8b74dff698d37295799c7c4fbcec4c8270192  base/tests/battery_app/app.h
e0ebc6a5bd62b8122413b446f0821aa281ab6f2c35b03e7742736b8fb95d39a5  base/tests/battery_app/fm1.toml
5434e725de7a3298090047e871a663d4ac9f5eb3f8f305e1e6587688dabd4c9d  base/tests/battery_app/tests/battery.txt
9084442b5d203e4c2463421cba7bd6ae6d32d14a41928224812d8abfae70c1ee  base/tests/battery_app/web/words/9084442b5d.json
36cd67d5fea8004ce8266362e0eec703b0f3eab00b4a66b948475b6061c88680  base/tests/battery_app/words.tsv
b3d422ae6efe7f5db183a3ce4a35da341d565ff411b01dc02f37c0e6231c8037  base/tests/boot_pack_test.c
011efd244ad41cb9b7eec5dcc80d4fad6027c0c27fdff644c0c608b0e6153958  base/tests/boot_pack_test.sh
a920e3e41e5080c7a7202c7fa70bc0ae89af15d3aeb7e97f580f37abbec66bcf  base/tests/bt/ble_central_driver_test.c
5239736c412b6420bac2f7af5c98431b95536a9f90e478d99e710506d06a2f7c  base/tests/bt/ble_central_test.c
15a80e2a9ce7d8c813a50732388b2bce41527ceb5a9405bffea210501421ea88  base/tests/bt/ble_driver_test.c
175c51a9b621244e231ddfb8e1345dba5aa36284ba616d472e678dcb25f04fa1  base/tests/bt/ble_emu_boot_test.py
8e6780556e65373fc9d79b38ff135d24a0ac9413c9efa2dfce9aa2470aabbe81  base/tests/bt/ble_emu_central_test.py
706c416067912b43098e6639fc1fc0da0d419ef16829b99c79191216da4b0977  base/tests/bt/ble_emu_test.py
f11a0caac0b71565ba489e421b2a0d6765d359a40da7a54e0cca5ec1d6663d31  base/tests/bt/ble_f2f.h
cd695aea4c6644437ae21845be0d259c8737066ab271a3a651bb8a2865e7fdee  base/tests/bt/ble_f2f_test.c
21e503d79ab2c18c27679a86739a03d8871c3f4d06a6adf35ec021abcf2ff942  base/tests/bt/ble_f2f_unit.c
244c6cd9378a09af63403c3015e2d9b760c2185a684feaaf24aa037f68aa203c  base/tests/bt/ble_fake/fm1_ble.h
96cdb163bb8be2030b0ac08a672540c7f85ea55e070da905edb4bcf64f1cf265  base/tests/bt/ble_midi_in_test.c
633e96c379bde93256c599a7c6b577f8ec3d3a7fc14b9acef30fff02ff1bb4cc  base/tests/bt/ble_midi_test.c
14692a953d99d5372551cff5ce322034c8f9302f871f336587d9de9a2cb65714  base/tests/bt/ble_prim_test.c
34c4fde0b15aa3e31296b5dc6b87a046bada36203f2f38527b569cb45182138c  base/tests/bt/ble_rf_capture_test.py
789d3e9e77bc79308e6c36522b822f1ef99e044c47efb1a63347ca426c1ded5b  base/tests/bt/ble_room_rule.py
d774a28d9dbc5b3b2e8260ec8c03550fbf9643d2e02e71153d8561851180b847  base/tests/bt/ble_scan_driver_test.c
43792177ac67fd829c92ae037ca77c47c7094e05fc89674a77a331f9688fde1c  base/tests/bt/ble_scan_test.c
0e17bbd2b8c554e3e75276cb1820573c0cc3a7150e53952849f8d2c9005014a6  base/tests/bt/ble_stack_test.c
0b362c54c6eb9301b24daaf377b53d75d60063de83fa481c606f0d81bb917518  base/tests/bt/ble_store_test.c
6b4406e5e93d707a69e6a66f2d7a5fe827a680814cd2c73f505266e8d3d50b90  base/tests/bt/ble_time_test.c
63e3cad38a2070ac92934a0392eb73c7a6e669696ef2fbf3b8821069291715a3  base/tests/bt/ble_ui_stubs.h
68980d7c7b81e901915e931204e6ec0650ffba3f26666b90f649c03e94928d0c  base/tests/bt/ble_vm_test.c
68741cf4867d78b1994d21ff4bdce85bc753cc61311bf5e0735f3ad088e5837e  base/tests/bt/bt_afh_test.c
3862084e3e4eccf89c8e4e4252fc57cd4450ed0b979838704a3a4c8389f2fea2  base/tests/bt/bt_avdtp_test.c
5172f90940e1a69806881b074c09078b28f7b0d3d33474d7bb4b8b63094432bb  base/tests/bt/bt_avrcp_test.c
ea8dd835f589582e9b09fccaad874475c9795552d6dd16a9e4731a072f8f8cf2  base/tests/bt/bt_coex_test.c
0d32960b2185bdb31b9e811c4d449355f84a85f58b4ee0554a5261e60406efaa  base/tests/bt/bt_crypto_test.c
6176c96315989bab22d2ca984649444e46ca0713cc4e4f3ffe1eae8424bc1591  base/tests/bt/bt_crypto_vectors.h
e4df4612e84161182c112c65f5cf6bbc9caec03e31d67e77af71d861b4a8972d  base/tests/bt/bt_inq_test.c
9056cd93cb8f38cc9ccb82cc89a112c40b2d8f6b12acb7620858ae28ee0fef6e  base/tests/bt/bt_l2cap_test.c
29e2cd93c26e301bf59329e2f219b95142550dea99f678c2780baab83f4b6b84  base/tests/bt/bt_lmp_test.c
3f0c0adf310f355ce284a5d119878fd9d4f9e6c422e9fef2f69e70e9ed230a3e  base/tests/bt/bt_sbc_test.c
7ece23d6cce64d12c7bda8e35c83e05273e4fbe8349f10a0a94a0e1fb7d49ab0  base/tests/bt/bt_sdps_test.c
ee3f0956039265488996b90e1a2e0fd173dd26794668f84c84966e1c5f47a784  base/tests/bt/bt_ssp_test.c
86b2b5e653d8c85cda23a9eeb8b37f2bfcbf01e7784c3ec071f63eeb1a2df6ca  base/tests/bt/ref/sbc_dec/alloc.c
38ff6d676669f61c283273a8403727b9ecf44411628c41cbbd2fe243881ed52e  base/tests/bt/ref/sbc_dec/bitalloc-sbc.c
6b918bedb1ad766039fe4c87c8091a3578540481bc3f72c0e8a893430cc9ab4a  base/tests/bt/ref/sbc_dec/bitalloc.c
3336d994518fe97c2d240612747800b2bf8423fa4d15c483b02ed3129d32090e  base/tests/bt/ref/sbc_dec/bitstream-decode.c
58b8467da96333d79592478fb9e7bef57400c75ba9aead14cff9258079fe4fb5  base/tests/bt/ref/sbc_dec/decoder-oina.c
60d456fddd3839b7aa7f883213205d1be396c94690c4ebeaf8bb7f8784978c8a  base/tests/bt/ref/sbc_dec/decoder-private.c
fd44f3d8ce667df2c7c39aa0fd1c5ca597c5f0ad953d4ccf63ff5a7d6a493aca  base/tests/bt/ref/sbc_dec/decoder-sbc.c
3bdd22415b311138891b6cf651dc952c3c8cdda13dd62580114a5d193e149e47  base/tests/bt/ref/sbc_dec/dequant.c
f5efa3367155338e3c8088b23c93b6977a0dc6c51377a9c6cb705c408c839ef5  base/tests/bt/ref/sbc_dec/framing-sbc.c
da2f951e4b0722ebec4a0b948e2942e6fdda9f8dcba0e09907060efea3202384  base/tests/bt/ref/sbc_dec/framing.c
37e3e1e920dc49461774d940275f806d95e4b0e6d6e9b948cfc527133f14c41c  base/tests/bt/ref/sbc_dec/oi_assert.h
cad8a7557ddc661444e465b7e9524688e755f89597057009d2fdad5613e802f3  base/tests/bt/ref/sbc_dec/oi_bitstream.h
66ed61ed85aee8eb3f64bef738e6f77813ec6cb9cec997173ed57b7cfa045ac0  base/tests/bt/ref/sbc_dec/oi_bt_spec.h
5df696eca911afd3a094e99831f2b235f364b5c19157e7c65df1243373f5358f  base/tests/bt/ref/sbc_dec/oi_codec_sbc.h
a8ba08775b5b31692fd96f906f9714b6aa569b71e16dee84a7fbcfd4c21491df  base/tests/bt/ref/sbc_dec/oi_codec_sbc_private.h
34e69e3dcdbe106de0c5ff96c02b448f231659fb81e77968b260e7b3fc22a126  base/tests/bt/ref/sbc_dec/oi_common.h
51f0999baa4561a894ce6f8b85074b88b9286946d1e509344c201230ef0686a0  base/tests/bt/ref/sbc_dec/oi_cpu_dep.h
994bb8580a306e3c4e5f958ceed8e19f6ad623957f6bdd6d6eff23188a398d18  base/tests/bt/ref/sbc_dec/oi_modules.h
5c3d463ca1943ab801cb3617e8366559adda7ec2219e93680e9b5b81d5b41d87  base/tests/bt/ref/sbc_dec/oi_osinterface.h
5121db37b90e42a7ab4a092b0dbdac894019a02e01961ca4df515b0cd1542075  base/tests/bt/ref/sbc_dec/oi_status.h
511e00ed895ae5bf87ad2f6bddbf474afc9e36e7bf64b71a75e5d1500d2e5049  base/tests/bt/ref/sbc_dec/oi_stddefs.h
c4f0e6192f53f718bdb24bb68977c95097332148ce2eb639c49c13c7a9ea3ef6  base/tests/bt/ref/sbc_dec/oi_string.h
34d8191ffb70ba0d1037d2a20ec9090caf699bca069ce1654dbddc6907ad49e9  base/tests/bt/ref/sbc_dec/oi_time.h
57d01d2df48d159d25fb04b54e62fc318d4e1ccebca8d0af00dd4d250133af92  base/tests/bt/ref/sbc_dec/oi_utils.h
47ea8500e8191e43e47c00f1a1c2a2febb6839252b27e3f5410aacdcd3a6170a  base/tests/bt/ref/sbc_dec/readsamplesjoint.inc
148f9f35765090ac1bf3af48c8b5179d50bd68416c875d25e640cd4a900ab93d  base/tests/bt/ref/sbc_dec/synthesis-8-generated.c
87b9887ea832f51d120fd365c09605ef6ae7c0b679b6947324eb4327eb31302b  base/tests/bt/ref/sbc_dec/synthesis-dct8.c
82bb804881385d1ca10ac15e5ac76cdaef7efc68495dab430b78745538dadb16  base/tests/bt/ref/sbc_dec/synthesis-sbc.c
567da8583abce1a4948e83943e5612fe7ae94c300d32bb9a636d0c9c3d78ae28  base/tests/bt/run.sh
3939b2121dcadac4624f763193952588a00d619a9b6fcf4e5cdbd3f2b0e0c6d6  base/tests/bta_app/.gitignore
3d36761b6f95dea2f2cd025a8145518163c6cc2de8f030b256538c269befcc84  base/tests/bta_app/app.c
d1355a575694c86b1dad3232b9c13a6156a216629e1ffce1d454143bb97f0e18  base/tests/bta_app/app.h
48c54408cb4f7be2a4fff083227b288c28f3f96c13f152e7f186f81a8d9102de  base/tests/bta_app/fm1.toml
e4a4dfbb213ffb989f4f12072178a7f01823cfa68a10859db51f70eaee5640fe  base/tests/bta_app/tests/bta.txt
35a531ca59cdecdcc5d4d26defb7adb7d88bcc19e0fba6cd3c9ab4cd5199be84  base/tests/bta_app/words.tsv
3939b2121dcadac4624f763193952588a00d619a9b6fcf4e5cdbd3f2b0e0c6d6  base/tests/bta_mem_app/.gitignore
a62712dc1a6fa560de1e8c8fab4aefc1d417ff7226b21c9d934e269b1a53ea07  base/tests/bta_mem_app/app.c
59a29df13704bf6a2e68ea6e31c123e6b502e36247889063fe13bae02c3d2c77  base/tests/bta_mem_app/app.h
0b64354f355316bf0c5168641b1df1b970ca445682c3613277b6fd87c165612e  base/tests/bta_mem_app/fm1.toml
a6a5d78744b228f017a3effa3a6db4d95c22b03351a37bcce8a13f621899e1a9  base/tests/bta_mem_app/tests/bta.txt
35a531ca59cdecdcc5d4d26defb7adb7d88bcc19e0fba6cd3c9ab4cd5199be84  base/tests/bta_mem_app/words.tsv
1941741d9b505953d68c6a41fbd6b0dd9500cd5c349be2da6428cefda58388c1  base/tests/checkufw_test.mjs
fafc87d4af2e61a599fce9dca89b86eb2883d03f6f807aeaf39d0f214253c4aa  base/tests/console_test.c
66bdf4e986fdcaded8ff31ae7ef8390631461892ac351d661301eeb9323b72a4  base/tests/core_app/app.c
e02c478e039f03526b924c462e36ed6510c7e7bcacaa2212bcefe75c1995cfec  base/tests/core_app/app.h
e906c23b2a0e21ddef0fb3b63d487cab9bd63368142084479c08c41452c47060  base/tests/core_app/fm1.toml
341262842562929c4c0ff3585134e0728a2e1d457dac580b0e1d1553d89a9d09  base/tests/core_app/tests/core.txt
8d5bc47efd130bed534f51fcf33a9d2032aad602aa802b9746a916924358c83d  base/tests/core_app/web/words/8d5bc47efd.json
8e685cbf3ad9d61305729730af98448223c087da92a31ddaa732b1e23a05381b  base/tests/core_app/words.tsv
4db980e9dbb1d84635ecb621371a29d5716b514d0f389ca4fd41dd9a06bd44d1  base/tests/cpu2_stack_test.py
f830d5ff5c8b2eb1dde09800739df636b127e544c894abb5e566eb888c2965f1  base/tests/cpukhz_app/app.c
b2a4238e80f4eaf06730127b70cb210de4f11962f54139bfe4fe4d5fae1170c2  base/tests/cpukhz_app/app.h
0df25c830ba4a8178a23ef3f967fefd4c39d823f0f51cda7e624168403a6f6bd  base/tests/cpukhz_app/fm1.toml
735ea855354ed42955fc395b0a85f48fec91a4faa803d6b4a12e0c6ee5199add  base/tests/cpukhz_app/tests/cpukhz.txt
d2f7aae364f671a08bcef3bcc0b3af42af8bdfa9891e83b20d6fc55cbd6f16d6  base/tests/cpukhz_app/web/words/d2f7aae364.json
987d55f1d2e8d5227d2d79ffd224e091dfcc91c0d09053c23be4206ebf9bafe3  base/tests/cpukhz_app/words.tsv
d8119de2a39759ccbd99136e7ef04478584f78611b38ae6471aa9809892e5462  base/tests/crashlog.txt
627e70800cad6ce606b813e58271b494924118a2262d29c0bb34a2059971122e  base/tests/crashlog_host_test.py
be9baf9a21716a28a202c6e2d3ceca3e62bf4d4a1ede0cba1709e76d6d325d57  base/tests/crashlog_test.c
24a21d5b5b4861b10d245d7f60b458f1fccff9c70c7a1d83102e28e0899556d3  base/tests/data.txt
0f5dc604e68014c3a61af45edfa5b6c1ce9dda7abc6569e59eb7d3f27f409cd0  base/tests/data_bits.txt
e3d9ac43f650d3584dace47a28581d93188ebe7bd33074f3c133c1d97059d75b  base/tests/data_xdata2.txt
936f9c8eb538b299e6d226ed6f6dce78e17bead4db8ff8c6c79725774ab4ca3e  base/tests/dbgstats.txt
1e92501ffa3106f4f928d9d802687d46510824052fe84406b74292011be1dff3  base/tests/dbgstats_host_test.py
ffd977991beb6620e7944bd5656aae79d3750584116571e450ecee76c22ae92b  base/tests/dbgstats_test.c
e5682c8ae74746a2723a08000bea1a485fd29bf5e8e9b9a0d2c67f2757fd4e7f  base/tests/dim_app/app.c
a0d04638560f3f670241f1a918d2dc85d1fead646a85c89a7352b234653b0313  base/tests/dim_app/app.h
09c1b000f461d4112c18c81a71ae75046d8f91540ed1e910aaf2541d12568fc8  base/tests/dim_app/fm1.toml
f46b68bbe5d4ccbb8534f022db057079d873ac8f1f9d7e9f81e7cc87313380bb  base/tests/dim_app/tests/dim.txt
4fe71089b23fea7a924ce4131a6791ff7880ddbe04e339aa15e82c031f4e0dfb  base/tests/dim_app/web/words/4fe71089b2.json
53d37de11cc6456232d9b51a5ebd3145b440ddaaf041bfaa3442935b045357b2  base/tests/dim_app/words.tsv
e0849398111eb1dd945601c3f2332f9dfc465116a97cce438a2b536e4c024c56  base/tests/dreams_backup_map_test.c
88831cbac006ff6d68f7627f4f8ce9f6ba926141889f8015bf158febf51b3da8  base/tests/emu_backup_test.mjs
26abe9da0a3fb221d6e7214f53bc2c6ec2ce9efcb83c744dc761d5a44144dd02  base/tests/emu_data_test.mjs
9c08a72fa55c179bc4b8e52b0cfa17d67cdd48f4d85d8c248d8439e778ba721a  base/tests/emu_dim_test.mjs
a64eb21727dbad1bec3047b880e16a539a36156d4937c5e0ce1c3eec25e34c03  base/tests/emu_harness.mjs
2961fcc1a4cbad2f969a076c5d3f49f35cafb243808ae5c138bf0ac136a039d3  base/tests/emu_image_test.mjs
a0c92755a9ccc1e722c6ca68f414e7eddabe8667e8803b1608143da2010a9ed4  base/tests/emu_midi_test.mjs
0cdb543739623d31ce7c2bd2b8ac1197d0be8df0069e59d2d1ac81e295bd7aba  base/tests/emu_parts_test.py
e6502d54f9a9eee2b0e5aef77a586da78dd024124249ac5f1a67430bac337e0e  base/tests/emu_partsenv_test.mjs
ecf6d046afe22c70a8197c582e630af3c8f841873c1b9db0f8fc40e559b7723d  base/tests/emu_port_test.mjs
6af78bc84ebcfa869b82db379102fd87b32112718ab6ed68487dfe94e6fb1f68  base/tests/emu_reboot_test.mjs
5342b6ae826dcb4a332ea92b83af4034b07bbb85c56d233144be4282f978c020  base/tests/emu_resample_test.mjs
cdba4644b0b70aed013be9c3a9cc14e55f7d881f1b5d17e7b58c93d39b0c88cb  base/tests/emu_test.mjs
6704d25d7b05ad51333423789fad1174af80ae3a36b5627c47537b3871fead90  base/tests/emu_wasm_test.mjs
9793afe20c1a3929af6260afc566a49492c0aa80da55bc19c830ac2a5450c731  base/tests/encoder_test.c
cfb93b10f4ad47c29b369fc4f0b5b10680744a146e548ff9f7d6ab363438dc52  base/tests/fastmath_test.c
60629017f902d7a290cb423e05c99a3e58ef68289084ae351046405e8c9645d0  base/tests/firmware_json_test.py
fefa812f1e7e8f0299cdde11359de634fa55fe8d7747081fa91187efe24e0b95  base/tests/flash_boot.txt
46aad99d30a05114841e97185520348f02bde2adee445e84eb3846c0c4be4fc3  base/tests/flash_dump.txt
5a0fec7b873cb7d76dd925f740d89221c750fcfa3d0c8ab69266f3c77755ddd1  base/tests/flash_image_test.c
0017cd8c2e367c9ddfd17218f97a9f93a29a37a0009c48e95f62046a3dd67c93  base/tests/flash_load.txt
a9bd2bc5187ddcc128ec965c3f3f39c531c86a62b73d05bfcd7216f48e95d52b  base/tests/flash_ok_test.c
112c3135759f629bcadbcffe40c0e503c187062ddd41bd96f43dadc7923b7f5c  base/tests/font_trim_test.c
776e55a898d5ca6be1c727404fc7505eedbcba8986069d1d2175f24f36bda754  base/tests/gen_words_test.py
0e0660c8c975dd671b7d5189173bd2fd010c0ce10ab499efa89076e7a862bd54  base/tests/hp.txt
a7b212edb10d09214c234d943f22e50930f3e56c0b1c653fd3b26378a771b947  base/tests/hp_test.c
d45e72318e6a5c0df22cb84b44e82d2bc841f11da0bbaf6ff8bd594a9a43ef49  base/tests/install_test.py
53dc51efe824b7a887b3782790bd6c26adc31fa176dd12959f03edef8c4fcc81  base/tests/installer_bluetooth_test.mjs
2aecbba1e05fb2b624310f3d19ff83f30787177e72ded6f9c6eb8c0a39cd725b  base/tests/installer_boot_test.mjs
2aea94d3ab60e47e416a49c5dc7b75a9a1adfef2d0db67b3d2c3d85ab8e2badc  base/tests/installer_family_ports_test.mjs
8a948c0e295bbb5995de8ae9f0cf6faf11b7c91ebd8d756ac6b70fe63116e092  base/tests/installer_fast_test.mjs
c3ceca8a420bd607fa46625e1f4311d9641c6061c3961f98a24e7627b2834f1f  base/tests/installer_foreign_loader_test.mjs
895676cd76063d221a70266f99f8898044bacdaa678224334f94a9605d5c0229  base/tests/installer_hs_test.mjs
3210be90524270a86e18aab53aa595f3f0dd5b8335570f5c648dc7bd3e2f0f06  base/tests/installer_ports_test.mjs
dbd9dbb1a32f54e26da069e7b5da6a3f4f0073ff2a6da78d47d08fe8553428bb  base/tests/installer_res_test.mjs
e8093fab9345e3092ad95a0f8a87f49fd78f2ba29babc724b0fa0eab463600a3  base/tests/installer_stock_test.mjs
6b84087961ff40ae320abf83d2af648177cf0fc3f7d2b28b3f4f77e08a633094  base/tests/layout_test.py
29f6a89be2d2a1e502dc81dc891eea997396fb0b2c328553fbc09ef077394ed2  base/tests/lcd_panel_test.py
4833ea7d374dc70314abaeff09f89c0cfe599da3f6c2625848af1ad26fbb7f18  base/tests/ldr_test.c
d102f71fa699def09505ba74c90d4a44e55b3e6b972e6b9905aae3b81fb08b58  base/tests/lock_test.c
4e4809266b04f38050c865fa9b99a8a9b1df4176ec255229d5a0bc2ecf5a7de4  base/tests/midi_rel_test.c
424bee1404bbafeb3f64f37892133e5f5ffad91433b49a3276d6c9ce56f5928a  base/tests/midi_stamp_test.c
9cabf3f3b82380332076758bfdd6ff6a19b17761ea96e57357435ab7a509f8b6  base/tests/mirror_ports_test.mjs
ef65850af953b01650b718b1030a1b3cff770fd496b2f3c03882fb1915e216b6  base/tests/mirror_test.c
d110a1bd06bfbf5b10bc7f178ee5f786caf9b85b88f2ca3c2ddef6b46e49526b  base/tests/mirror_test.mjs
1967fe655c28c782b50b9d841e1939e8235f762450ad8307764e5e55d5647c1e  base/tests/ota_test.c
f7093bd9eec6fbda9e741290bef5698ab9ff4e3ca1f5135ba5d64f575fb17559  base/tests/peers_app/app.c
e96ab7580b149357e14fc8e81b2b696361f4afd60dfd64f753717178af346ad6  base/tests/peers_app/app.h
570faae951e8c0dce1a08ef1c4e521de2775bbeb2e4922c4e025092a1f51882b  base/tests/peers_app/fm1.toml
818ac43820e73a87474d43d6419288303424984b714e42d0f8b90e0e25cabfe5  base/tests/peers_app/tests/peers.txt
ba7e8140713324de508bf5fcf83c38a3675404ad5a98f0d682c0cae4c7a49123  base/tests/peers_app/web/words/ba7e814071.json
208c927ca81d26c77ca4bf4ca3860d697d1468afea840c8489b50d928c0b9f1e  base/tests/peers_app/words.tsv
dee973e7035a8b9be609a8725d2b81b9537cdd161780e04e43950cfd95e66476  base/tests/ports_test.py
e1ad8a0e60a61f805a28cca0dc3d9ed66e39320619712d7f1412c586247b90df  base/tests/ram_run_test.py
d28d55feaf65ef878a0944b704471286a14551089ca4025891106691246b82b3  base/tests/ramcode_test.py
4977ae0f748e32353c7c669daafa91d57d1e5f7d9ae4fa248d71e4d2186d1333  base/tests/reboot_app/app.c
4698333880c17a5f9da9228040b8425c4138e4195f8df0708cb0cff39493e4c1  base/tests/reboot_app/app.h
e4ac9ca405a539be7d8374547b2b9b32bf3e444e88422c88ce2f7e8db5e73e27  base/tests/reboot_app/fm1.toml
0c8e6b0c295316fc848a35a04a42c8a3d4408ef25cc3e8c81eff3aa95f451695  base/tests/reboot_app/web/words/0c8e6b0c29.json
77d66749e15884d0f5c058a5f99011cfb8a7dead63b2318255f084f5413a7fb9  base/tests/reboot_app/words.tsv
e825aa85576db89eab7001238ff47e09f6f9dd08a63207a465bf4f0f28cda877  base/tests/rfm1_test.mjs
36788ef9d31499b4994ecaf700a13bd7cf757bef437d06d03584d96704a97aa4  base/tests/romref_test.py
729adbee62e2ad9a84d898e2eb14361f5546106c2a6ab3a1eaf45a81e21f0626  base/tests/run_tests.sh
66e393e78dc1550862c169a6b31e853119d0b5e2782d534a5aa62fce3013141f  base/tests/shim_lock_test.c
620565baee65354f32f166e7f48d4442d716d3f5d16ec2faed46e569f25e71d4  base/tests/site_script_test.py
580943f4c50f0c795ff8b336363a36f532e5072e27f1e669616c924b7b181e93  base/tests/stack_c1/fm1_cpu1.h
eaa322f96acffb2b8fd601fe4a7128d6723c36818fcdab58424d544cdc5fd389  base/tests/stack_c1_test.c
a9f5e1e0e74d463ab503df0c4a8b9d9874277992deda1b9bf35d13b8812fb177  base/tests/stack_depth_test.py
161661e5bbcd8b81f67c4c59987dd800f0621495fc656bb59385fc9ef4e018fa  base/tests/storage_pool_test.c
71cfd6ad1362ac0a3c225326640c04f40683ad845767d1ed20ecf3839042d3f3  base/tests/storage_test.c
33cfdbd7ffd5b09441e059791bbbb5e34ef9fabed93a978b8353a3d0a1da4543  base/tests/sysex_app/app.c
129235cc6f5626d703768d4aa5b032d24377d3238720cfa4d1b518b0bf11267b  base/tests/sysex_app/app.h
137d416c43cfb4d06f2bd6a9e0eee1e410fa97c4c2f2c134fcb7cabcfaf22082  base/tests/sysex_app/fm1.toml
252979b43a4e8b4377d0bb9e7a82ce71701f18aa749ed3d475bcff584a6fe496  base/tests/sysex_app/tests/sysex.txt
04d60f82795ffde0f806dfbe0e64af346e39caa3dcdf57ad714142d380e7cbc3  base/tests/sysex_app/web/words/04d60f8279.json
f26d6b6fdf8880ae60d4618b2e30c80c29fec38528b97709110dc693706deb94  base/tests/sysex_app/words.tsv
35c445ed2b4aa3f587311488dab25c6126e3e8dc152ef41e97147fa626e12e5c  base/tests/sysex_web_test.mjs
e36a937c9475d7c96a41cc722b4fa2413b5f2edadb1e41393e11bd6d7bf39e8d  base/tests/trs_test.c
d873f60e5aad9396ad50d937f7bf35ff0001f816736112c7fe6c7c751cf8643f  base/tests/uac_mix_test.c
7c1bcb9b8133072a518660b86bfc71aaf92daf81190d3949f5b49f50aeca56cf  base/tests/usbh_app/app.c
037496e3aed1558342f71e5699dc88606ed92f3cc170b1e1ff2edaffc94a4f87  base/tests/usbh_app/app.h
e6e23956318a73b061d4f5914c916847f775e9a58c11cb4e72a34812daa5e9cb  base/tests/usbh_app/fm1.toml
b8aa1f7a967faa4360cdf94e202e56aa179186ba4f68ac28a5538c0d83b0522d  base/tests/usbh_app/tests/usbh.txt
acab1c142c3a2dfb0384c415782e254e43826399fbc10d589e690a9e5fbf783d  base/tests/usbh_app/web/words/acab1c142c.json
f4346a07acb40ac2a99aa4dfa1bf56f5f114354fc0480a799d16aaa50cfcb7aa  base/tests/usbh_app/words.tsv
2333c76fafb843c65172afe9c25bd16eec40a59e7238ffc8bbf14c71d8902b82  base/tools/boot_pack.py
92faa09706783085c2449fc056dd26a5915c92d65a63d3ecd6389b81241c2912  base/tools/bt/ble_rf_capture.py
05d331c30cca0d99d234bf8fee94494cf9b42b26e8ec702834e82caff30a3f39  base/tools/bt/ble_rf_pack.py
2567f6ac394f911774f729d9b9e49505a24e07a5ba8314ad58d2a163603a5281  base/tools/bt/ble_vm.py
aeb8bb5f02f93d683c0727a77f1fcbe8bae3d742b5c700e64154ded394d5eceb  base/tools/build.py
179ff5b3b843f5b63484d57bd01e6e994329bfb5e6f524a647cf99a1b8f9e440  base/tools/firmware_json.py
8d45b412d20b0c0a09cb98af3b4bc167d728a3be31cab3c108ecf14b3dbbc83d  base/tools/fit_fastmath.py
07ea78cc242e9671d0ec0f0f3267aefefcea2207e342df83c3d5a17faccd9ca7  base/tools/fm1_backup.py
71f63853a857e83a5a37b90afe52e2cfd6e980d23bb84846b2bc44dad1727632  base/tools/fm1_debug.py
541cc3e5a78471e72a761d3c9bbff39a0bce63af8d76b906e5331b0c0736a8a9  base/tools/fm1_install.py
e44247324f615cec01a43ff2a348eaab8d8bc893209e26141097439029a7bcdf  base/tools/fm1_mirror.py
17d6b82d98c8130d46d678d9159e70fdcf1e9901d109c7b6999ea5a2c6695bec  base/tools/fm1_remote.py
4f9be4a642741a12db43c2166f622e93fc441ca0bfe975612e31cac71183b55f  base/tools/fm1_resources.py
df9e5d440bd5b603101ce21d05ed8d2126a59c5507a86c1f86d9364daca4169c  base/tools/fm1pkg_make.py
94b7d64973c9eff836bc7001544d4290a2df754984019b77f28595576bec1158  base/tools/fm1ports.py
fb3a4d2145ed0c489ab7d3f5bb8c514186f470ebf1d20d6adc861cbf77bf6624  base/tools/gen_font.py
5e28af75e561efb95c73909b2cea8418fae9e11fc80a9c5b95b16419731330d9  base/tools/gen_words.py
d190625c2bbd53b64775cf504c4617b366d37228f9003fcda945062369318724  base/tools/get_toolchain.sh
b401ed1e418667b27359d16547f3ffc267a69ec4d3aa9c707c7a2bb9e1bb710b  base/tools/lz4blk.py
d3aad8a821c1ece7087c2efcef62924b2962b38a8617d137c2d12a6e95d6d27c  base/tools/make_site.py
ad324167cd87265acc4e17c13a64d00953c449ed8b411dfecc4e842c1cf87fc8  base/tools/manual_html.py
a637d7595cfe91b1f6ae80ec3c9b39064a798c7518864af4889b843149ce544f  base/tools/provenance.py
595458535f8f52f8fb90097c99657a41e62a74912a788acb875fc124b247c00c  base/tools/publish_site.sh
9caecb44e93e0833064bb57908327a4f7ef56190cf89a90ca1ff267a3b3a6a20  base/tools/ram_run.py
b5da1f12d150645000d4ad60b7a92d936a4acaf939cb532a73504f3294772042  base/tools/ramcode.py
567b0d011d9c12f1804f734070ec4f89bc2b79885c05599e6fca305c49eee255  base/tools/rfm1_pack.py
a655f8ab2800b5cb58c1ee5ad04769b7e47478767a4d49bf824efc59e5f2c510  base/tools/romref.py
789cedd3888d69a35166b220042b1e4406e2e2fedfd60a2d3e2da1bbdd2dd077  base/tools/stack_depth.py
9b1593b00b8a6a1ea5cd1836f2eff085fd13dd47f0a87ef1cf8e0350020a8584  base/tools/stack_ir.py
2ca625dfa6022651ebf9ddd77d2f191af6320c280961fe655409cb6ca13efc86  base/web/backup/index.html
3662eca16cc79473bf360980b2e7523bbe7eae02ef349c407db288eacd5d1876  base/web/emu/emu_web.c
fd5f302b0c841bcf9835f1cb35491be8b74c88e7d51f928ae278bf0d6bf9dd3a  base/web/emu/index.html
4d9ffeb4c7146510dbbba3137f91beed074caa2981d90009dc8a3adfccf4d471  base/web/emu/parts/backup.js
0c456f813f2304d0179a52f92b23ad6dbc237c1728d551d3ec1aac4cead50820  base/web/emu/parts/backup_worklet.js
d2e29a30c5370d24dc236ad8aca2b0738be6a0f7a31cdd868554890ef0efa527  base/web/emu/parts/data.js
3a7297a63d9e0986d83955de5a9d13aa478dee26458e6191a09e4675dd5a36b0  base/web/emu/parts/data_worklet.js
41d7293c9240e1866d21e5aebc7447234f5fc8ef8025d0bbf3be804c68085952  base/web/emu/parts/image.js
f0aed085ceff0d0692d9e9adc928ee76e871c2ba669a4ca17f9374d35c1321d2  base/web/emu/parts/midi.js
90227ec7d0b3e6e43227618ca4bf026d5ae8efd374f05560e7c709ef8342d371  base/web/emu/parts/midi_worklet.js
2c57316ce1c99690e4b628d015b578a236f0ea9f376e0825eac6e7485bba6b4f  base/web/emu/parts/parts.js
73b4016f4fe86442ccb4449c8dd2ffb40cd5c7b745e812c66b9ef541476a8160  base/web/emu/parts/parts_worklet.js
29a51efd468cb84e270e43f52998e1ce3be2f61aaffb6979c0fb0c6a685344da  base/web/emu/parts/port.js
fe1c4ec13a6038671e4102affea5b2e3e576aa8c38aaaaabdf5bdb0a341a5d34  base/web/emu/parts/port_client.js
1c5414dec5425fc7f8666499c3b3cd00ad668a375442f3c8b816a439fd2654eb  base/web/emu/parts/reboot.js
c808ff19cd890b6097794c57061c61847b78d618c52c71ba2d37ce51336c341d  base/web/emu/parts/reboot_worklet.js
09754b1161d3827ceeda447304fb77748fa055bc707191da23fc869ebb5bb1ca  base/web/emu/parts/resample_worklet.js
2a7fd228477e08431b600c338e1b783382fcb0f7865c805dad1215f123f850d7  base/web/emu/parts/wasm.js
b1ed3b1378e7332567af6d5118f53fce7560b9e6a738bbf0689d85b79bf13be2  base/web/emu/worklet.js
f3e001c39f65c34c3624f4dbf927bb2c5e17bc167e1aa7f90039f106f80a77b2  base/web/fm1ota.js
e9f73b35ad6b609fc48ad8a6e84cdf7b535d360eaa930864651f48f4784940a1  base/web/fm1panel.js
908ed3d0560dc9d279e343f189cb219f3017cda9fa8ae10550a5fb66949a8a86  base/web/fm1pkg.js
8a69f1533928f264526e51157f3606b949d79f6b77f1da5e83e0b31302b89b22  base/web/fm1ports.js
13c556510ec64c0ec2cb917e1e444e911b9f726054dcbde473af5c905f234f28  base/web/installer.html
6657fd9d14b94d7dbecc5a08d17453890a38d57f20916c3812d062073c3b28b5  base/web/m-bootloader/LICENSE
9e5ec0e39dc55c167f8e289cfdac612d7d340b5f46100e1be2540ef4d6ec2f13  base/web/m-bootloader/fm1-uboot-1.2.boot
ae63c58843cc6636a910ebf1c3985d84efbb90c1ae93e369775a8aa3835f278f  base/web/mirror/index.html
dadce58b883d3e4a8f28444462c3a7fdf59c346dca9867db9e79aaa184ee4c93  docs/development/BUILD-ENVIRONMENT-FIX.txt
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  docs/img/midi_out.txt
dcd43170f2b5ec1f32f4bf9d3d049dfa1987c3d13c2fe516d8dae787890fd067  docs/img/screen-1.5.png
e77b9ed9322eb459c3f06d2376ceee25c04f97c6ef23fbfa90eb636f7e5e765f  docs/release-1.4/DEVICE-TEST-REPORT-1.4.txt
80f266214f5f432c8a31dfb27d5da5809f559d2d0c9c8ac1ce7612b41eb15592  docs/release-1.4/Recovery-1.4.txt
b9d86290a418f5ea86f980c9c907da34fa62be671ddc439594ad6873a04bdc72  docs/release-1.4/Release-Notes-1.4.txt
07ab36bc6ae48e9c5ff03c2c318fc1151e8a56791dab8d82ff5cb09cbefb3d75  docs/release-1.5/Mutable-Dreams-1.5-Guide.pdf
0d9d80c5c212fdc22d515def5eebd057dda9968dc5ac32db725d362cce4d452f  docs/release-1.5/REVIEW-NOTES.md
4b43baebddcc2743b9333e05e47207d64d5424dbcaf32fe915dc87dd1f7aa6cd  docs/release-1.5/Recovery-1.5.txt
27ce853253fa1313899b53871d76c83b5f3b52b2fd34708ba35e79c265e00ac2  docs/release-1.5/Release-Notes-1.5.md
4a7193c6a74f7b647419e8374cbbad55ebd39341bf2c2dd2de23477af498e083  docs/release-1.5/qualification-1.5.json
d7494ae1ee43cc49a77bae6381258cb7f8a8ebfe343d7a170d131daadb567cb2  firmware.json
33f9ee60fdeede893bebcd4a3b71f0310c3d4f662039497bef8bebb9707edb17  fmhub.json
96903fa80a056baeaf182ab856e773e1cda3bd6b50f3a60172df23248c87bc2f  presets/catalog.json
2650468512996281cccb3cd04bbfe71929671f221a563cc70b45205bcd38d95c  presets/development-patches.json
cb23d865f0ce39e2f795329fcff7bfbcbef8a3f0b733ed1dcd505c72a65ea714  presets/lofi-samples.json
b2de11639bb2f49c8c4f29c520bb2d9ce8ec11905bd26fb48187cc41ce0d54fb  tests/all_context_help.txt
12c0d05e024c4ea00887b144b69717e66ed6ccf595f113f646ef2cb96610a217  tests/audio_quality_tests.cpp
f3e95705457b5b0dfdef6aeb7e69da57b7b2bab356653159584bd95a74970139  tests/context_help.txt
c4a5a8713d4529aa99721d70ada5b03606608c8bb433693ed532b97b404bd670  tests/demos.txt
2758fe203c8d00b2622cf3bee3e70293bd903057b7a5a0a2def0e97e144172de  tests/development_installer.mjs
9ae1583ac7730f7022d0b5bcb5204536f4ec78367f2c42c3ffd4a575165b1da7  tests/device_editor.mjs
3dc93dcf15d823bc8d2ab9d6cece883b420431cffe9d3c1a6bae0e1122870860  tests/dsp_tests.cpp
13d06c26d81ccb3562a8a4f3a2d1f04a8f4cf46f689d5d62d2ce0fba5a180f79  tests/editor_transfer_test.c
c6925904391ec4eb24208f844c08e555bcaa8b2ec8c3d9caf7d6d00ec7df9992  tests/evolution-ui.txt
283391960ec67a3a9243b14d42cd06b216fdb35f5467a6bf77e018d74bf20a54  tests/evolution.cpp
12147ae89767dbe1dde6c583b7663adf392f11a26ed9877a9ebfee1404d5efff  tests/flash_compat_test.py
be10a5957b308645cf6496f8ec4d72929d77dc2d350ac6c6236e889053e66712  tests/help_library.txt
35ee5900e9eaf4956043bfc99b84b81e441b2e5f2e70d82822aa045ea34b0c95  tests/installer_target.mjs
96c46a17295169ec00bdc5d0226e833d40f093b64b2b822490bfbe8fb104596e  tests/kit-ui.txt
758ddff90e675e0781f6f7590d73f87d9e1102a62c7a0f83209995d9768a002e  tests/kits.cpp
fc457a0644bb647a39dd8e7323a44d586b0d352a1799b9fbc53b360e245f38e0  tests/landscape-ui.txt
4328c6c8c63a935f325e48566ad169b53a9b151673aad4c235b6ddd316737743  tests/mellow_ui.txt
da0cd460e52f631591aeb1b94d30119c14a96b55e6467f8553f259a00f498931  tests/midi_target.py
4caa5ea03356abc7cb0f7d703ad6c211ecd8e240afc1450cd2c383c3dea5c0af  tests/modal_equivalence.cpp
a644a30891e4dab4276210ba1667e58b7d21856ae1759a4ccb65479a4a348a68  tests/motion-ui.txt
1a49b09802fe8008d351688dfa305d42630db35525ba00b861a35e0817a77434  tests/motion.cpp
31d62124b198fc8aea76a8484d947a3072255a6740e43f6539147870aa6df6b6  tests/mute-home-visual.txt
8a38c9d4549c4e2ac01f3e9550d9653b7e5058665b08da001385872744c3b45a  tests/next_features.cpp
8bc383eae22bf0e294d2e6d052924b920ad16dda571aaefc462e01653dcdae47  tests/next_ui.txt
a9a67eb29886e18515a32c7de45640bdb9cd07307918cd774da81a04ecbab3e1  tests/range_controls.mjs
56d4461719901c6ca86c2de61892bd6ea2878d5f7f30f7b6f343ffe1205bd915  tests/reactive-ui.txt
7cb0c497fd97614075c0da2b082193869cb20ae5fe989a30877996ab8f7884ab  tests/render_development.cpp
f2f9f4b4902299d1921f1b0db92d3772cbfe0544be17e6f61232e27b37e740e7  tests/render_mellow.cpp
63f74010a92b69c13b7a1368363fc0ebf1cafdf512435afea43d9c9d9e5fa7b7  tests/render_palette.cpp
595b5bf5d3fffd87fea51dadf98e5135709b8185087a4c8974366c20eb6312ab  tests/render_voice_examples.cpp
242626dd5352d73e6cf039ed310a2e79ed213e8f51685b65084e8ea266aa4af1  tests/storage_banks.py
35346da78ee24e0597471e3b5196f864c71c53873b36facbb78c7a2947afa1f4  tests/sysex_dispatch_test.c
95af76054ab7322b5265127b5a368323f909a7d9c2189dd4daabee9b5d47ced0  tests/ui.txt
c72ef485d08265ebeb172442e886f3148360f3254787fb4e7c520d1dffab8737  tests/web_engine.mjs
bf1651ab7a6376bfc5d86cfaa81745170d8c1f5a7b01a795d26ec5a1b25f31cf  tests/web_storage.mjs
916fd0bb314019c999faa25a22f51fd79ccf5fbd3519d1e7e1339aabb5b2ed4d  tools/ble_midi_mac.swift
9f93d0418129676be0385f4fd1f7fc9cfc1280174dc1433abcd8bbcfe867907a  tools/ble_midi_sender_mac.swift
f26e62ce641681561ad4a302f0c3de21e884405a2a01bd4db5458607b8e6b7e5  tools/build_device.sh
c246fd79cbbda33b7b0071a8897a633f9020ba941bef64853e12995ec9eebab1  tools/build_local.py
28bcb8e015d32b35266141e78a009ebb36ddcb4ba5933b41098335e6a3f6f73b  tools/capture_demos.py
437b5c6852139df14239c26843c0cbfeeb8657a3b80aaf7e65c8f22bbfa8e699  tools/create_guide_15.py
a75044f20adcbdc2e0279c98e79206ffd212258728286a247242851d764eae62  tools/device_editor.py
6fd2c8f5119b2e9bb507d9237c90ab972732c12b4bdbb74dbeb7f2b5a9c89141  tools/dreams_backup.py
9aac647f46c69c51c8da1817683ac4ee5faedf4de38a0aeb4f17f0d9bd2de29f  tools/generate_lofi.py
a82a22d829907b8b60e5908f62c503df940df079d2960743774503a24844baa5  tools/generate_presets.py
df1048a5397688f7df5cf2a4501e9830a6828d69e9294c011599be3f4f141cd0  tools/generate_satin.py
d86f75f89f6dcb26a961f3f877c2c24b8170eb150193d081dc8c1a5fe5a8ad41  tools/hardware_bench.py
71a319c50465546b5cc0045b9184d6752401ffa5284c181ab7e558eaa661a1ab  tools/hardware_controls.py
762e8c79f896a54aed089061ae322c2e1ddb3fee609ecf3adc221f4a97eb8ecd  tools/hardware_library.py
2adc5cf2db234e3b7e74d76e07ef7e7c29be323837fa8717a96f1bc6963ae172  tools/midi_target.py
24311659e2ebbb0522d6949a0f8cdb26584a023b3f1a977a7de3ecc4a774a37d  tools/package_15_candidate.py
9551791f375c3a7e714e8130d0194a9f5b4575e75f13f2add186c9b762034010  tools/package_15_source.py
686bcad4a742ce655be561efaa9e129b85621fe4edafc55c3f11d20073327eba  tools/package_installer.py
0a175ec7a51a585c195c6bd96ebea63015afcd0e473f396815451e1da8662b49  tools/package_web.py
7cb94af8b7cce7179f427c033d8a6633720dee2da1732d6dd8d2890f3424679f  tools/prepare_web_15.py
ca50cc9e07d591b28fd502b273517949e714f91765481841aeb4863413312900  tools/project_backup.py
9c3add9d44b3111c40c661b8b5775188e7e96bc7903769169ae4f0cb353029ac  tools/requirements-bench.txt
72efae9d84ec78b3dd8f8a7d54eae08d43c6568da74bb385ac6aaa6604fa2df4  tools/test_atlas_device.py
d207afbc2b0cdbd4f929cb06dc7b503749e03a5459afdec8a053cb9df4da7714  tools/test_atlas_stress.py
76f74ac316c2eb46996d53fabaaad487e9311589a18c9719281a127e06270ef9  tools/test_transfer.py
e8add0b10485b4fbe9b7ba04cad2ba476543f5a5037708e6670c188afd6d61c3  tools/toolchain-patches/blink-macos-guest-pages.patch
c5ecb14fc7c20d3e6522614555351688d31a48e9903763ec8b08a2ae5415af23  tools/verify_package.py
e93fa7a473a21dc88f5bf22d86e6705745521f14fff79cb890f1a56409efd29c  tools/verify_published_source.py
236a128899ee3869816bf6757588c463cb24f1809c9687d5f1aa8b17e52c2b82  web/app_worklet.js
d5018533da7be8eef1891ff775316ef3a8b3baf15a8444f4c251c8887ed2144a  web/device-backup.js
78d775869645ed20b213e7c05e9d5f879512c96460fc56f728e9133002b0b949  web/device-editor.js
ccab4a518b5bdc488ed140e23ee78dcb24c66b494cf03ba554615357c8514a67  web/device-ui.js
9b6f210cd883a9e8267707ba6e8fe1ffa3affa8f4ae69d98e51690003a6600a3  web/index.html
b67a15f0e8b76ad05a2eea65894b4576d9322642cb8ec06c725a05db2f9f8c30  web/range-controls.js
412bb30783c1899cf038e92649cfef71c1be8f2978e8d80ab6471a607554f288  web/worklet.js
