From 78bd9bed1e07dddd1bd142d1d1b80b01967e0dda Mon Sep 17 00:00:00 2001 From: ebowwa <81942069+ebowwa@users.noreply.github.com> Date: Fri, 13 Sep 2024 07:59:00 +0000 Subject: [PATCH] fixed organized --- .../firmware/bootloader/bootloader0.9.0.uf2 | Bin ...O_nRF52840_Sense_bootloader-0.6.1_s140_7.3.0.hex | 0 ...iao_nrf52840_ble_sense_bootloader-0.9.0_nosd.uf2 | Bin ...f52840_ble_sense_bootloader-0.9.0_s140_7.3.0.hex | 0 .../Friend => Friend}/firmware/firmware1.0.4.uf2 | Bin .../firmware/firmware_v1.0/CMakeLists.txt | 0 .../firmware/firmware_v1.0/CMakePresets.json | 0 .../firmware/firmware_v1.0/Kconfig | 0 .../firmware/firmware_v1.0/README.rst | 0 .../firmware/firmware_v1.0/accel_build/zephyr.uf2 | Bin .../firmware/firmware_v1.0/boards/.gitkeep | 0 .../firmware/firmware_v1.0/build.sh | 0 .../firmware/firmware_v1.0/button_build/zephyr.uf2 | Bin .../firmware/firmware_v1.0/client.py | 0 .../overlay/xiao_ble_sense_devkitv1-spisd.overlay | 0 .../overlay/xiao_ble_sense_devkitv1.overlay | 0 .../xiao_ble_sense_devkitv2-adafruit_module.overlay | 0 .../prj_xiao_ble_sense_devkitv1-spisd.conf | 0 .../firmware_v1.0/prj_xiao_ble_sense_devkitv1.conf | 0 .../prj_xiao_ble_sense_devkitv2-adafruit.conf | 0 .../firmware/firmware_v1.0/src/audio.c | 0 .../firmware/firmware_v1.0/src/audio.h | 0 .../firmware/firmware_v1.0/src/btutils.h | 0 .../firmware/firmware_v1.0/src/button.c | 0 .../firmware/firmware_v1.0/src/button.h | 0 .../firmware/firmware_v1.0/src/codec.c | 0 .../firmware/firmware_v1.0/src/codec.h | 0 .../firmware/firmware_v1.0/src/config.h | 0 .../firmware/firmware_v1.0/src/led.c | 0 .../firmware/firmware_v1.0/src/led.h | 0 .../firmware_v1.0/src/lib/battery/battery.c | 0 .../firmware_v1.0/src/lib/battery/battery.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/A2NLSF.c | 0 .../firmware/firmware_v1.0/src/lib/opus-1.2.1/API.h | 0 .../firmware/firmware_v1.0/src/lib/opus-1.2.1/CNG.c | 0 .../src/lib/opus-1.2.1/HP_variable_cutoff.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/Inlines.h | 0 .../src/lib/opus-1.2.1/LPC_analysis_filter.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/LPC_fit.c | 0 .../src/lib/opus-1.2.1/LPC_inv_pred_gain.c | 0 .../src/lib/opus-1.2.1/LP_variable_cutoff.c | 0 .../src/lib/opus-1.2.1/LTP_analysis_filter_FIX.c | 0 .../src/lib/opus-1.2.1/LTP_scale_ctrl_FIX.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/MacroCount.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/MacroDebug.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/NLSF2A.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/NLSF_VQ.c | 0 .../src/lib/opus-1.2.1/NLSF_VQ_weights_laroia.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/NLSF_decode.c | 0 .../src/lib/opus-1.2.1/NLSF_del_dec_quant.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/NLSF_encode.c | 0 .../src/lib/opus-1.2.1/NLSF_stabilize.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/NLSF_unpack.c | 0 .../firmware/firmware_v1.0/src/lib/opus-1.2.1/NSQ.c | 0 .../firmware/firmware_v1.0/src/lib/opus-1.2.1/NSQ.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/NSQ_del_dec.c | 0 .../firmware/firmware_v1.0/src/lib/opus-1.2.1/PLC.c | 0 .../firmware/firmware_v1.0/src/lib/opus-1.2.1/PLC.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/SigProc_FIX.h | 0 .../firmware/firmware_v1.0/src/lib/opus-1.2.1/VAD.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/VQ_WMat_EC.c | 0 .../src/lib/opus-1.2.1/_kiss_fft_guts.h | 0 .../src/lib/opus-1.2.1/ana_filt_bank_1.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/analysis.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/analysis.h | 0 .../src/lib/opus-1.2.1/apply_sine_window_FIX.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/arch.h | 0 .../src/lib/opus-1.2.1/arm/LPC_inv_pred_gain_arm.h | 0 .../src/lib/opus-1.2.1/arm/NSQ_del_dec_arm.h | 0 .../src/lib/opus-1.2.1/arm/SigProc_FIX_armv4.h | 0 .../src/lib/opus-1.2.1/arm/SigProc_FIX_armv5e.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/arm/armcpu.h | 0 .../src/lib/opus-1.2.1/arm/biquad_alt_arm.h | 0 .../lib/opus-1.2.1/arm/celt_pitch_xcorr_arm_gcc.s | 0 .../lib/opus-1.2.1/arm/celt_pitch_xcorr_arm_iar.s | 0 .../lib/opus-1.2.1/arm/celt_pitch_xcorr_arm_keil.s | 0 .../src/lib/opus-1.2.1/arm/fixed_armv4.h | 0 .../src/lib/opus-1.2.1/arm/fixed_armv5e.h | 0 .../src/lib/opus-1.2.1/arm/kiss_fft_armv4.h | 0 .../src/lib/opus-1.2.1/arm/kiss_fft_armv5e.h | 0 .../src/lib/opus-1.2.1/arm/macros_armv4.h | 0 .../src/lib/opus-1.2.1/arm/macros_armv5e.h | 0 .../src/lib/opus-1.2.1/arm/pitch_arm.h | 0 .../opus-1.2.1/arm/warped_autocorrelation_FIX_arm.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/autocorr_FIX.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/bands.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/bands.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/biquad_alt.c | 0 .../src/lib/opus-1.2.1/burg_modified_FIX.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/bwexpander.c | 0 .../src/lib/opus-1.2.1/bwexpander_32.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/celt.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/celt.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/celt_decoder.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/celt_encoder.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/celt_lpc.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/celt_lpc.h | 0 .../src/lib/opus-1.2.1/check_control_input.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/code_signs.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/config.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/control.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/control_SNR.c | 0 .../src/lib/opus-1.2.1/control_audio_bandwidth.c | 0 .../src/lib/opus-1.2.1/control_codec.c | 0 .../src/lib/opus-1.2.1/corrMatrix_FIX.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/cpu_support.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/cwrs.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/cwrs.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/debug.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/debug.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/dec_API.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/decode_core.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/decode_frame.c | 0 .../src/lib/opus-1.2.1/decode_indices.c | 0 .../src/lib/opus-1.2.1/decode_parameters.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/decode_pitch.c | 0 .../src/lib/opus-1.2.1/decode_pulses.c | 0 .../src/lib/opus-1.2.1/decoder_set_fs.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/define.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/ecintrin.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/enc_API.c | 0 .../src/lib/opus-1.2.1/encode_frame_FIX.c | 0 .../src/lib/opus-1.2.1/encode_indices.c | 0 .../src/lib/opus-1.2.1/encode_pulses.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/entcode.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/entcode.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/entdec.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/entdec.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/entenc.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/entenc.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/errors.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/find_LPC_FIX.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/find_LTP_FIX.c | 0 .../src/lib/opus-1.2.1/find_pitch_lags_FIX.c | 0 .../src/lib/opus-1.2.1/find_pred_coefs_FIX.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/fixed_debug.h | 0 .../src/lib/opus-1.2.1/fixed_generic.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/float_cast.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/gain_quant.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/init_decoder.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/init_encoder.c | 0 .../src/lib/opus-1.2.1/inner_prod_aligned.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/interpolate.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/k2a_FIX.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/k2a_Q16_FIX.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/kiss_fft.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/kiss_fft.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/laplace.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/laplace.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/lin2log.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/log2lin.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/macros.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/main.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/main_FIX.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/mathops.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/mathops.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/mdct.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/mdct.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/mfrngcod.h | 0 .../firmware/firmware_v1.0/src/lib/opus-1.2.1/mlp.c | 0 .../firmware/firmware_v1.0/src/lib/opus-1.2.1/mlp.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/mlp_data.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/modes.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/modes.h | 0 .../src/lib/opus-1.2.1/noise_shape_analysis_FIX.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/opus.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/opus.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/opus_custom.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/opus_decoder.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/opus_defines.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/opus_encoder.c | 0 .../src/lib/opus-1.2.1/opus_multistream.c | 0 .../src/lib/opus-1.2.1/opus_multistream.h | 0 .../src/lib/opus-1.2.1/opus_multistream_decoder.c | 0 .../src/lib/opus-1.2.1/opus_multistream_encoder.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/opus_private.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/opus_types.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/os_support.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/pitch.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/pitch.h | 0 .../src/lib/opus-1.2.1/pitch_analysis_core_FIX.c | 0 .../src/lib/opus-1.2.1/pitch_est_defines.h | 0 .../src/lib/opus-1.2.1/pitch_est_tables.c | 0 .../src/lib/opus-1.2.1/process_NLSFs.c | 0 .../src/lib/opus-1.2.1/process_gains_FIX.c | 0 .../src/lib/opus-1.2.1/quant_LTP_gains.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/quant_bands.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/quant_bands.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/rate.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/rate.h | 0 .../lib/opus-1.2.1/regularize_correlations_FIX.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/repacketizer.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/resampler.c | 0 .../src/lib/opus-1.2.1/resampler_down2.c | 0 .../src/lib/opus-1.2.1/resampler_down2_3.c | 0 .../src/lib/opus-1.2.1/resampler_private.h | 0 .../src/lib/opus-1.2.1/resampler_private_AR2.c | 0 .../src/lib/opus-1.2.1/resampler_private_IIR_FIR.c | 0 .../src/lib/opus-1.2.1/resampler_private_down_FIR.c | 0 .../src/lib/opus-1.2.1/resampler_private_up2_HQ.c | 0 .../src/lib/opus-1.2.1/resampler_rom.c | 0 .../src/lib/opus-1.2.1/resampler_rom.h | 0 .../src/lib/opus-1.2.1/resampler_structs.h | 0 .../src/lib/opus-1.2.1/residual_energy16_FIX.c | 0 .../src/lib/opus-1.2.1/residual_energy_FIX.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/schur64_FIX.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/schur_FIX.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/shell_coder.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/sigm_Q15.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/sort.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/stack_alloc.h | 0 .../src/lib/opus-1.2.1/static_modes_fixed.h | 0 .../lib/opus-1.2.1/static_modes_fixed_arm_ne10.h | 0 .../src/lib/opus-1.2.1/static_modes_float.h | 0 .../lib/opus-1.2.1/static_modes_float_arm_ne10.h | 0 .../src/lib/opus-1.2.1/stereo_LR_to_MS.c | 0 .../src/lib/opus-1.2.1/stereo_MS_to_LR.c | 0 .../src/lib/opus-1.2.1/stereo_decode_pred.c | 0 .../src/lib/opus-1.2.1/stereo_encode_pred.c | 0 .../src/lib/opus-1.2.1/stereo_find_predictor.c | 0 .../src/lib/opus-1.2.1/stereo_quant_pred.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/structs.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/structs_FIX.h | 0 .../src/lib/opus-1.2.1/sum_sqr_shift.c | 0 .../src/lib/opus-1.2.1/table_LSF_cos.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/tables.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/tables_LTP.c | 0 .../src/lib/opus-1.2.1/tables_NLSF_CB_NB_MB.c | 0 .../src/lib/opus-1.2.1/tables_NLSF_CB_WB.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/tables_gain.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/tables_other.c | 0 .../src/lib/opus-1.2.1/tables_pitch_lag.c | 0 .../src/lib/opus-1.2.1/tables_pulses_per_block.c | 0 .../firmware_v1.0/src/lib/opus-1.2.1/tansig_table.h | 0 .../src/lib/opus-1.2.1/tuning_parameters.h | 0 .../firmware_v1.0/src/lib/opus-1.2.1/typedef.h | 0 .../src/lib/opus-1.2.1/vector_ops_FIX.c | 0 .../firmware/firmware_v1.0/src/lib/opus-1.2.1/vq.c | 0 .../firmware/firmware_v1.0/src/lib/opus-1.2.1/vq.h | 0 .../src/lib/opus-1.2.1/warped_autocorrelation_FIX.c | 0 .../firmware/firmware_v1.0/src/main.c | 0 .../firmware/firmware_v1.0/src/mic.c | 0 .../firmware/firmware_v1.0/src/mic.h | 0 .../firmware/firmware_v1.0/src/sdcard.c | 0 .../firmware/firmware_v1.0/src/sdcard.h | 0 .../firmware/firmware_v1.0/src/speaker.c | 0 .../firmware/firmware_v1.0/src/speaker.h | 0 .../firmware/firmware_v1.0/src/storage.c | 0 .../firmware/firmware_v1.0/src/storage.h | 0 .../firmware/firmware_v1.0/src/transport.c | 0 .../firmware/firmware_v1.0/src/transport.h | 0 .../firmware/firmware_v1.0/src/utils.h | 0 .../firmware/firmware_v1.0/storage_build/zephyr.uf2 | Bin .../firmware/firmware_v1.5/CMakeLists.txt | 0 .../firmware/firmware_v1.5/Kconfig | 0 .../firmware/firmware_v1.5/README.rst | 0 .../firmware/firmware_v1.5/client.py | 0 .../firmware/firmware_v1.5/dts.overlay | 0 .../firmware/firmware_v1.5/prj.conf | 0 .../firmware/firmware_v1.5/prj_bubble_mulaw.conf | 0 .../firmware/firmware_v1.5/prj_bubble_opus.conf | 0 .../firmware/firmware_v1.5/prj_friend_mulaw.conf | 0 .../firmware/firmware_v1.5/prj_friend_opus.conf | 0 .../firmware/firmware_v1.5/prj_friend_pcm.conf | 0 .../firmware/firmware_v1.5/release.sh | 0 .../firmware/firmware_v1.5/src/audio.c | 0 .../firmware/firmware_v1.5/src/audio.h | 0 .../firmware/firmware_v1.5/src/battery.c | 0 .../firmware/firmware_v1.5/src/battery.h | 0 .../firmware/firmware_v1.5/src/camera.c | 0 .../firmware/firmware_v1.5/src/camera.h | 0 .../firmware/firmware_v1.5/src/camera/sequences.h | 0 .../firmware/firmware_v1.5/src/codec.c | 0 .../firmware/firmware_v1.5/src/codec.h | 0 .../firmware/firmware_v1.5/src/config.h | 0 .../firmware/firmware_v1.5/src/controls.c | 0 .../firmware/firmware_v1.5/src/controls.h | 0 .../firmware/firmware_v1.5/src/led.c | 0 .../firmware/firmware_v1.5/src/led.h | 0 .../firmware/firmware_v1.5/src/main.c | 0 .../firmware/firmware_v1.5/src/mic.c | 0 .../firmware/firmware_v1.5/src/mic.h | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/A2NLSF.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/API.h | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/CNG.c | 0 .../src/opus-1.2.1/HP_variable_cutoff.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/Inlines.h | 0 .../src/opus-1.2.1/LPC_analysis_filter.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/LPC_fit.c | 0 .../src/opus-1.2.1/LPC_inv_pred_gain.c | 0 .../src/opus-1.2.1/LP_variable_cutoff.c | 0 .../src/opus-1.2.1/LTP_analysis_filter_FIX.c | 0 .../src/opus-1.2.1/LTP_scale_ctrl_FIX.c | 0 .../firmware_v1.5/src/opus-1.2.1/MacroCount.h | 0 .../firmware_v1.5/src/opus-1.2.1/MacroDebug.h | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/NLSF2A.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/NLSF_VQ.c | 0 .../src/opus-1.2.1/NLSF_VQ_weights_laroia.c | 0 .../firmware_v1.5/src/opus-1.2.1/NLSF_decode.c | 0 .../src/opus-1.2.1/NLSF_del_dec_quant.c | 0 .../firmware_v1.5/src/opus-1.2.1/NLSF_encode.c | 0 .../firmware_v1.5/src/opus-1.2.1/NLSF_stabilize.c | 0 .../firmware_v1.5/src/opus-1.2.1/NLSF_unpack.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/NSQ.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/NSQ.h | 0 .../firmware_v1.5/src/opus-1.2.1/NSQ_del_dec.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/PLC.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/PLC.h | 0 .../firmware_v1.5/src/opus-1.2.1/SigProc_FIX.h | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/VAD.c | 0 .../firmware_v1.5/src/opus-1.2.1/VQ_WMat_EC.c | 0 .../firmware_v1.5/src/opus-1.2.1/_kiss_fft_guts.h | 0 .../firmware_v1.5/src/opus-1.2.1/ana_filt_bank_1.c | 0 .../firmware_v1.5/src/opus-1.2.1/analysis.c | 0 .../firmware_v1.5/src/opus-1.2.1/analysis.h | 0 .../src/opus-1.2.1/apply_sine_window_FIX.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/arch.h | 0 .../src/opus-1.2.1/arm/LPC_inv_pred_gain_arm.h | 0 .../src/opus-1.2.1/arm/NSQ_del_dec_arm.h | 0 .../src/opus-1.2.1/arm/SigProc_FIX_armv4.h | 0 .../src/opus-1.2.1/arm/SigProc_FIX_armv5e.h | 0 .../firmware_v1.5/src/opus-1.2.1/arm/armcpu.h | 0 .../src/opus-1.2.1/arm/biquad_alt_arm.h | 0 .../src/opus-1.2.1/arm/celt_pitch_xcorr_arm_gcc.s | 0 .../src/opus-1.2.1/arm/celt_pitch_xcorr_arm_iar.s | 0 .../src/opus-1.2.1/arm/celt_pitch_xcorr_arm_keil.s | 0 .../firmware_v1.5/src/opus-1.2.1/arm/fixed_armv4.h | 0 .../firmware_v1.5/src/opus-1.2.1/arm/fixed_armv5e.h | 0 .../src/opus-1.2.1/arm/kiss_fft_armv4.h | 0 .../src/opus-1.2.1/arm/kiss_fft_armv5e.h | 0 .../firmware_v1.5/src/opus-1.2.1/arm/macros_armv4.h | 0 .../src/opus-1.2.1/arm/macros_armv5e.h | 0 .../firmware_v1.5/src/opus-1.2.1/arm/pitch_arm.h | 0 .../opus-1.2.1/arm/warped_autocorrelation_FIX_arm.h | 0 .../firmware_v1.5/src/opus-1.2.1/autocorr_FIX.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/bands.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/bands.h | 0 .../firmware_v1.5/src/opus-1.2.1/biquad_alt.c | 0 .../src/opus-1.2.1/burg_modified_FIX.c | 0 .../firmware_v1.5/src/opus-1.2.1/bwexpander.c | 0 .../firmware_v1.5/src/opus-1.2.1/bwexpander_32.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/celt.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/celt.h | 0 .../firmware_v1.5/src/opus-1.2.1/celt_decoder.c | 0 .../firmware_v1.5/src/opus-1.2.1/celt_encoder.c | 0 .../firmware_v1.5/src/opus-1.2.1/celt_lpc.c | 0 .../firmware_v1.5/src/opus-1.2.1/celt_lpc.h | 0 .../src/opus-1.2.1/check_control_input.c | 0 .../firmware_v1.5/src/opus-1.2.1/code_signs.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/config.h | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/control.h | 0 .../firmware_v1.5/src/opus-1.2.1/control_SNR.c | 0 .../src/opus-1.2.1/control_audio_bandwidth.c | 0 .../firmware_v1.5/src/opus-1.2.1/control_codec.c | 0 .../firmware_v1.5/src/opus-1.2.1/corrMatrix_FIX.c | 0 .../firmware_v1.5/src/opus-1.2.1/cpu_support.h | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/cwrs.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/cwrs.h | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/debug.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/debug.h | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/dec_API.c | 0 .../firmware_v1.5/src/opus-1.2.1/decode_core.c | 0 .../firmware_v1.5/src/opus-1.2.1/decode_frame.c | 0 .../firmware_v1.5/src/opus-1.2.1/decode_indices.c | 0 .../src/opus-1.2.1/decode_parameters.c | 0 .../firmware_v1.5/src/opus-1.2.1/decode_pitch.c | 0 .../firmware_v1.5/src/opus-1.2.1/decode_pulses.c | 0 .../firmware_v1.5/src/opus-1.2.1/decoder_set_fs.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/define.h | 0 .../firmware_v1.5/src/opus-1.2.1/ecintrin.h | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/enc_API.c | 0 .../firmware_v1.5/src/opus-1.2.1/encode_frame_FIX.c | 0 .../firmware_v1.5/src/opus-1.2.1/encode_indices.c | 0 .../firmware_v1.5/src/opus-1.2.1/encode_pulses.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/entcode.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/entcode.h | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/entdec.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/entdec.h | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/entenc.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/entenc.h | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/errors.h | 0 .../firmware_v1.5/src/opus-1.2.1/find_LPC_FIX.c | 0 .../firmware_v1.5/src/opus-1.2.1/find_LTP_FIX.c | 0 .../src/opus-1.2.1/find_pitch_lags_FIX.c | 0 .../src/opus-1.2.1/find_pred_coefs_FIX.c | 0 .../firmware_v1.5/src/opus-1.2.1/fixed_debug.h | 0 .../firmware_v1.5/src/opus-1.2.1/fixed_generic.h | 0 .../firmware_v1.5/src/opus-1.2.1/float_cast.h | 0 .../firmware_v1.5/src/opus-1.2.1/gain_quant.c | 0 .../firmware_v1.5/src/opus-1.2.1/init_decoder.c | 0 .../firmware_v1.5/src/opus-1.2.1/init_encoder.c | 0 .../src/opus-1.2.1/inner_prod_aligned.c | 0 .../firmware_v1.5/src/opus-1.2.1/interpolate.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/k2a_FIX.c | 0 .../firmware_v1.5/src/opus-1.2.1/k2a_Q16_FIX.c | 0 .../firmware_v1.5/src/opus-1.2.1/kiss_fft.c | 0 .../firmware_v1.5/src/opus-1.2.1/kiss_fft.h | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/laplace.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/laplace.h | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/lin2log.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/log2lin.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/macros.h | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/main.h | 0 .../firmware_v1.5/src/opus-1.2.1/main_FIX.h | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/mathops.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/mathops.h | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/mdct.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/mdct.h | 0 .../firmware_v1.5/src/opus-1.2.1/mfrngcod.h | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/mlp.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/mlp.h | 0 .../firmware_v1.5/src/opus-1.2.1/mlp_data.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/modes.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/modes.h | 0 .../src/opus-1.2.1/noise_shape_analysis_FIX.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/opus.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/opus.h | 0 .../firmware_v1.5/src/opus-1.2.1/opus_custom.h | 0 .../firmware_v1.5/src/opus-1.2.1/opus_decoder.c | 0 .../firmware_v1.5/src/opus-1.2.1/opus_defines.h | 0 .../firmware_v1.5/src/opus-1.2.1/opus_encoder.c | 0 .../firmware_v1.5/src/opus-1.2.1/opus_multistream.c | 0 .../firmware_v1.5/src/opus-1.2.1/opus_multistream.h | 0 .../src/opus-1.2.1/opus_multistream_decoder.c | 0 .../src/opus-1.2.1/opus_multistream_encoder.c | 0 .../firmware_v1.5/src/opus-1.2.1/opus_private.h | 0 .../firmware_v1.5/src/opus-1.2.1/opus_types.h | 0 .../firmware_v1.5/src/opus-1.2.1/os_support.h | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/pitch.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/pitch.h | 0 .../src/opus-1.2.1/pitch_analysis_core_FIX.c | 0 .../src/opus-1.2.1/pitch_est_defines.h | 0 .../firmware_v1.5/src/opus-1.2.1/pitch_est_tables.c | 0 .../firmware_v1.5/src/opus-1.2.1/process_NLSFs.c | 0 .../src/opus-1.2.1/process_gains_FIX.c | 0 .../firmware_v1.5/src/opus-1.2.1/quant_LTP_gains.c | 0 .../firmware_v1.5/src/opus-1.2.1/quant_bands.c | 0 .../firmware_v1.5/src/opus-1.2.1/quant_bands.h | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/rate.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/rate.h | 0 .../src/opus-1.2.1/regularize_correlations_FIX.c | 0 .../firmware_v1.5/src/opus-1.2.1/repacketizer.c | 0 .../firmware_v1.5/src/opus-1.2.1/resampler.c | 0 .../firmware_v1.5/src/opus-1.2.1/resampler_down2.c | 0 .../src/opus-1.2.1/resampler_down2_3.c | 0 .../src/opus-1.2.1/resampler_private.h | 0 .../src/opus-1.2.1/resampler_private_AR2.c | 0 .../src/opus-1.2.1/resampler_private_IIR_FIR.c | 0 .../src/opus-1.2.1/resampler_private_down_FIR.c | 0 .../src/opus-1.2.1/resampler_private_up2_HQ.c | 0 .../firmware_v1.5/src/opus-1.2.1/resampler_rom.c | 0 .../firmware_v1.5/src/opus-1.2.1/resampler_rom.h | 0 .../src/opus-1.2.1/resampler_structs.h | 0 .../src/opus-1.2.1/residual_energy16_FIX.c | 0 .../src/opus-1.2.1/residual_energy_FIX.c | 0 .../firmware_v1.5/src/opus-1.2.1/schur64_FIX.c | 0 .../firmware_v1.5/src/opus-1.2.1/schur_FIX.c | 0 .../firmware_v1.5/src/opus-1.2.1/shell_coder.c | 0 .../firmware_v1.5/src/opus-1.2.1/sigm_Q15.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/sort.c | 0 .../firmware_v1.5/src/opus-1.2.1/stack_alloc.h | 0 .../src/opus-1.2.1/static_modes_fixed.h | 0 .../src/opus-1.2.1/static_modes_fixed_arm_ne10.h | 0 .../src/opus-1.2.1/static_modes_float.h | 0 .../src/opus-1.2.1/static_modes_float_arm_ne10.h | 0 .../firmware_v1.5/src/opus-1.2.1/stereo_LR_to_MS.c | 0 .../firmware_v1.5/src/opus-1.2.1/stereo_MS_to_LR.c | 0 .../src/opus-1.2.1/stereo_decode_pred.c | 0 .../src/opus-1.2.1/stereo_encode_pred.c | 0 .../src/opus-1.2.1/stereo_find_predictor.c | 0 .../src/opus-1.2.1/stereo_quant_pred.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/structs.h | 0 .../firmware_v1.5/src/opus-1.2.1/structs_FIX.h | 0 .../firmware_v1.5/src/opus-1.2.1/sum_sqr_shift.c | 0 .../firmware_v1.5/src/opus-1.2.1/table_LSF_cos.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/tables.h | 0 .../firmware_v1.5/src/opus-1.2.1/tables_LTP.c | 0 .../src/opus-1.2.1/tables_NLSF_CB_NB_MB.c | 0 .../src/opus-1.2.1/tables_NLSF_CB_WB.c | 0 .../firmware_v1.5/src/opus-1.2.1/tables_gain.c | 0 .../firmware_v1.5/src/opus-1.2.1/tables_other.c | 0 .../firmware_v1.5/src/opus-1.2.1/tables_pitch_lag.c | 0 .../src/opus-1.2.1/tables_pulses_per_block.c | 0 .../firmware_v1.5/src/opus-1.2.1/tansig_table.h | 0 .../src/opus-1.2.1/tuning_parameters.h | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/typedef.h | 0 .../firmware_v1.5/src/opus-1.2.1/vector_ops_FIX.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/vq.c | 0 .../firmware/firmware_v1.5/src/opus-1.2.1/vq.h | 0 .../src/opus-1.2.1/warped_autocorrelation_FIX.c | 0 .../firmware/firmware_v1.5/src/settings.c | 0 .../firmware/firmware_v1.5/src/settings.h | 0 .../firmware/firmware_v1.5/src/transport.c | 0 .../firmware/firmware_v1.5/src/transport.h | 0 .../firmware/firmware_v1.5/src/utils.h | 0 .../firmware/firmware_v1.5/super.yaml | 0 .../firmware/firmware_v1.5/xiao_ble.overlay | 0 {devices/Friend => Friend}/firmware/readme.md | 0 .../FriendSimulator.xcodeproj/project.pbxproj | 0 .../project.xcworkspace/contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../AccentColor.colorset/Contents.json | 0 .../AppIcon.appiconset/Contents.json | 0 .../FriendSimulator/Assets.xcassets/Contents.json | 0 .../FriendSimulator/BLEManager.swift | 0 .../FriendSimulator/ContentView.swift | 0 .../FriendSimulator/FriendSimulator.entitlements | 0 .../FriendSimulator/FriendSimulatorApp.swift | 0 .../FriendSimulator/FriendSimulator/Info.plist | 0 .../Preview Assets.xcassets/Contents.json | 0 .../firmware/testing/FriendSimulator/README.md | 0 {devices/Friend => Friend}/firmware/testing/a01.txt | Bin .../firmware/testing/decode_audio.py | 0 .../firmware/testing/discover_devices.py | 0 .../firmware/testing/get_audio_file.py | 0 .../firmware/testing/get_info_list.py | 0 .../firmware/testing/local_client.py | 0 .../firmware/testing/local_laptop_client.py | 0 .../firmware/testing/play_sound_on_friend.py | 0 .../firmware/testing/recordings/00-09-37-574282.txt | 0 .../firmware/testing/requirements.txt | 0 .../Friend => Friend}/firmware/testing/storage.py | 0 .../Friend => Friend}/hardware/circle/super.f3d | Bin .../hardware/circle/super_base.stl | Bin .../hardware/circle/super_cover.stl | Bin .../hardware/circle/super_inner.stl | Bin .../other-designs/Cover + Case triangle.stl | Bin .../box design with LI-ion battery.stl | Bin .../hardware/other-designs/friend v3.f3d | Bin .../hardware/other-designs/superman.stl | Bin .../3d_printing/bambu-3mfs/enclosure.3mf | Bin .../0.16mm Optimal @BBL X1C - Friend.info | 0 .../0.16mm Optimal @BBL X1C - Friend.json | 0 .../hardware/triangle v1/base/base.STEP | 0 .../hardware/triangle v1/base/base.stl | Bin .../hardware/triangle v1/top_cover/top_cover.STEP | 0 .../hardware/triangle v1/top_cover/top_cover.STL | Bin .../3d_printing_config/bambu-3mfs/enclosure.3mf | Bin .../0.16mm Optimal @BBL X1C - Friend.info | 0 .../0.16mm Optimal @BBL X1C - Friend.json | 0 .../3d_printing_files/base.step | 0 .../3d_printing_files/speaker seal.step | 0 .../top_cover-high-tolerances.step | 0 .../3d_printing_files/top_cover-low-tolerances.step | 0 .../hardware/triangle v2 w memory/README.md | 0 .../pics/10_bent_button_contacts_1.jpg | Bin .../pics/11_bent_button_contacts_2.jpg | Bin .../pics/12_button_placed_1.jpg | Bin .../pics/13_button_placed_2.jpg | Bin .../pics/14_button_placed_3.jpg | Bin .../pics/15_soldered_button.jpg | Bin .../triangle v2 w memory/pics/16_cut_wires.jpg | Bin .../triangle v2 w memory/pics/16_cut_wires_2.jpg | Bin .../pics/17_long_wire_placement_front.jpg | Bin .../pics/18_long_wire_placement_back.jpg | Bin .../pics/18_short_wire_placement.jpg | Bin .../pics/19_wires_soldered_back.jpg | Bin .../pics/19_wires_soldered_front.jpg | Bin .../pics/19_wires_soldered_side.jpg | Bin .../triangle v2 w memory/pics/1_picoblade_uncut.jpg | Bin .../triangle v2 w memory/pics/20_trimmed_wires.jpg | Bin .../pics/20_trimmed_wires_back.jpg | Bin .../pics/20_trimmed_wires_front.jpg | Bin .../pics/21_soldered_speaker_1.jpg | Bin .../pics/22_soldered_speaker_2.jpg | Bin .../pics/23_cut_battery_wires.jpg | Bin .../pics/24_soldered_battery.jpg | Bin .../pics/25_battery_taped_1.jpg | Bin .../pics/26_battery_taped_2.jpg | Bin .../pics/27_battery_taped_3.jpg | Bin .../pics/28_assembly_distance.jpg | Bin .../pics/29_sd_card_inserted.jpg | Bin .../triangle v2 w memory/pics/2_picoblade_cut.jpg | Bin .../pics/30_battery_taped_bottom.jpg | Bin .../triangle v2 w memory/pics/31_case_assembly.jpg | Bin .../hardware/triangle v2 w memory/pics/32.jpg | Bin .../pics/32_speaker_protective_layer_removed.jpg | Bin .../pics/33_speaker_placement.jpg | Bin .../pics/34_glue_application.jpg | Bin .../pics/35_sealed_wire_inlet.jpg | Bin .../pics/36_cut_foam_seal_gasket.jpg | Bin .../pics/37_microphone_isolation.jpg | Bin .../hardware/triangle v2 w memory/pics/38.jpg | Bin .../triangle v2 w memory/pics/38_final_result.jpg | Bin .../pics/3_boards_side-by-side.jpg | Bin .../pics/4_boards_flux_applied.jpg | Bin .../pics/5_first_pad_soldered.jpg | Bin .../triangle v2 w memory/pics/6_board_flatness.jpg | Bin .../pics/7_all_pads_soldered_1.jpg | Bin .../pics/8_all_pads_soldered_2.jpg | Bin .../pics/99_cut_wire_near_usb_port.jpg | Bin .../triangle v2 w memory/pics/99_jumper_wire.jpg | Bin .../pics/99_soldered_jumper_wire.jpg | Bin .../pics/99_uncut_wire_near_usb_port.jpg | Bin .../pics/9_all_pads_other_side.jpg | Bin .../hardware/triangle v2 w memory/pics/circuit.jpg | Bin {devices/OpenGlass => OpenGlass}/.env.template | 0 {devices/OpenGlass => OpenGlass}/App.tsx | 0 {devices/OpenGlass => OpenGlass}/LICENSE | 0 {devices/OpenGlass => OpenGlass}/README.md | 0 {devices/OpenGlass => OpenGlass}/app.json | 0 .../assets/adaptive-icon.png | Bin {devices/OpenGlass => OpenGlass}/assets/favicon.png | Bin {devices/OpenGlass => OpenGlass}/assets/icon.png | Bin {devices/OpenGlass => OpenGlass}/assets/splash.png | Bin {devices/OpenGlass => OpenGlass}/babel.config.js | 0 .../OpenGlass => OpenGlass}/firmware/camera_index.h | 0 .../OpenGlass => OpenGlass}/firmware/camera_pins.h | 0 .../OpenGlass => OpenGlass}/firmware/firmware.ino | 0 {devices/OpenGlass => OpenGlass}/firmware/mulaw.h | 0 {devices/OpenGlass => OpenGlass}/firmware/readme.md | 0 {devices/OpenGlass => OpenGlass}/hardware/Clip.stl | Bin .../hardware/Top with clip.stl | Bin .../hardware/old_openglass_case.stl | Bin {devices/OpenGlass => OpenGlass}/image.png | Bin {devices/OpenGlass => OpenGlass}/package-lock.json | 0 {devices/OpenGlass => OpenGlass}/package.json | 0 .../OpenGlass => OpenGlass}/prompts/generate.ts | 0 .../prompts/series_1/img_1.jpeg | Bin .../prompts/series_1/img_1.md | 0 .../prompts/series_1/img_10.jpeg | Bin .../prompts/series_1/img_10.md | 0 .../prompts/series_1/img_11.jpeg | Bin .../prompts/series_1/img_11.md | 0 .../prompts/series_1/img_12.jpeg | Bin .../prompts/series_1/img_12.md | 0 .../prompts/series_1/img_13.jpeg | Bin .../prompts/series_1/img_13.md | 0 .../prompts/series_1/img_14.jpeg | Bin .../prompts/series_1/img_14.md | 0 .../prompts/series_1/img_15.jpeg | Bin .../prompts/series_1/img_15.md | 0 .../prompts/series_1/img_16.jpeg | Bin .../prompts/series_1/img_16.md | 0 .../prompts/series_1/img_17.jpeg | Bin .../prompts/series_1/img_17.md | 0 .../prompts/series_1/img_18.jpeg | Bin .../prompts/series_1/img_18.md | 0 .../prompts/series_1/img_19.jpeg | Bin .../prompts/series_1/img_19.md | 0 .../prompts/series_1/img_2.jpeg | Bin .../prompts/series_1/img_2.md | 0 .../prompts/series_1/img_20.jpeg | Bin .../prompts/series_1/img_20.md | 0 .../prompts/series_1/img_21.jpeg | Bin .../prompts/series_1/img_21.md | 0 .../prompts/series_1/img_22.jpeg | Bin .../prompts/series_1/img_22.md | 0 .../prompts/series_1/img_23.jpeg | Bin .../prompts/series_1/img_23.md | 0 .../prompts/series_1/img_24.jpeg | Bin .../prompts/series_1/img_24.md | 0 .../prompts/series_1/img_25.jpeg | Bin .../prompts/series_1/img_25.md | 0 .../prompts/series_1/img_26.jpeg | Bin .../prompts/series_1/img_26.md | 0 .../prompts/series_1/img_27.jpeg | Bin .../prompts/series_1/img_27.md | 0 .../prompts/series_1/img_28.jpeg | Bin .../prompts/series_1/img_28.md | 0 .../prompts/series_1/img_29.jpeg | Bin .../prompts/series_1/img_29.md | 0 .../prompts/series_1/img_3.jpeg | Bin .../prompts/series_1/img_3.md | 0 .../prompts/series_1/img_30.jpeg | Bin .../prompts/series_1/img_30.md | 0 .../prompts/series_1/img_31.jpeg | Bin .../prompts/series_1/img_31.md | 0 .../prompts/series_1/img_32.jpeg | Bin .../prompts/series_1/img_32.md | 0 .../prompts/series_1/img_33.jpeg | Bin .../prompts/series_1/img_33.md | 0 .../prompts/series_1/img_34.jpeg | Bin .../prompts/series_1/img_34.md | 0 .../prompts/series_1/img_35.jpeg | Bin .../prompts/series_1/img_35.md | 0 .../prompts/series_1/img_36.jpeg | Bin .../prompts/series_1/img_36.md | 0 .../prompts/series_1/img_37.jpeg | Bin .../prompts/series_1/img_37.md | 0 .../prompts/series_1/img_38.jpeg | Bin .../prompts/series_1/img_38.md | 0 .../prompts/series_1/img_39.jpeg | Bin .../prompts/series_1/img_39.md | 0 .../prompts/series_1/img_4.jpeg | Bin .../prompts/series_1/img_4.md | 0 .../prompts/series_1/img_40.jpeg | Bin .../prompts/series_1/img_40.md | 0 .../prompts/series_1/img_41.jpeg | Bin .../prompts/series_1/img_41.md | 0 .../prompts/series_1/img_42.jpeg | Bin .../prompts/series_1/img_42.md | 0 .../prompts/series_1/img_43.jpeg | Bin .../prompts/series_1/img_43.md | 0 .../prompts/series_1/img_44.jpeg | Bin .../prompts/series_1/img_44.md | 0 .../prompts/series_1/img_45.jpeg | Bin .../prompts/series_1/img_45.md | 0 .../prompts/series_1/img_46.jpeg | Bin .../prompts/series_1/img_46.md | 0 .../prompts/series_1/img_47.jpeg | Bin .../prompts/series_1/img_47.md | 0 .../prompts/series_1/img_48.jpeg | Bin .../prompts/series_1/img_48.md | 0 .../prompts/series_1/img_49.jpeg | Bin .../prompts/series_1/img_49.md | 0 .../prompts/series_1/img_5.jpeg | Bin .../prompts/series_1/img_5.md | 0 .../prompts/series_1/img_50.jpeg | Bin .../prompts/series_1/img_50.md | 0 .../prompts/series_1/img_51.jpeg | Bin .../prompts/series_1/img_51.md | 0 .../prompts/series_1/img_52.jpeg | Bin .../prompts/series_1/img_52.md | 0 .../prompts/series_1/img_53.jpeg | Bin .../prompts/series_1/img_53.md | 0 .../prompts/series_1/img_54.jpeg | Bin .../prompts/series_1/img_54.md | 0 .../prompts/series_1/img_55.jpeg | Bin .../prompts/series_1/img_55.md | 0 .../prompts/series_1/img_56.jpeg | Bin .../prompts/series_1/img_56.md | 0 .../prompts/series_1/img_57.jpeg | Bin .../prompts/series_1/img_57.md | 0 .../prompts/series_1/img_6.jpeg | Bin .../prompts/series_1/img_6.md | 0 .../prompts/series_1/img_7.jpeg | Bin .../prompts/series_1/img_7.md | 0 .../prompts/series_1/img_8.jpeg | Bin .../prompts/series_1/img_8.md | 0 .../prompts/series_1/img_9.jpeg | Bin .../prompts/series_1/img_9.md | 0 {devices/OpenGlass => OpenGlass}/public/.nojekyll | 0 .../OpenGlass => OpenGlass}/sources/agent/Agent.ts | 0 .../sources/agent/imageBlurry.ts | 0 .../sources/agent/imageDescription.ts | 0 .../sources/app/DeviceView.tsx | 0 .../OpenGlass => OpenGlass}/sources/app/Main.tsx | 0 .../sources/app/components/RoundButton.tsx | 0 .../sources/app/components/theme.ts | 0 {devices/OpenGlass => OpenGlass}/sources/keys.ts | 0 .../sources/modules/groq-llama3.ts | 0 .../sources/modules/imaging.ts | 0 .../sources/modules/ollama.ts | 0 .../sources/modules/openai.ts | 0 .../sources/modules/useDevice.ts | 0 .../OpenGlass => OpenGlass}/sources/utils/base64.ts | 0 .../sources/utils/invalidateSync.ts | 0 .../OpenGlass => OpenGlass}/sources/utils/lock.ts | 0 .../OpenGlass => OpenGlass}/sources/utils/time.ts | 0 .../sources/utils/trimIdent.ts | 0 .../sources/utils/useAsyncCommand.ts | 0 .../sources/utils/useDebugLog.ts | 0 {devices/OpenGlass => OpenGlass}/tsconfig.json | 0 754 files changed, 0 insertions(+), 0 deletions(-) rename {devices/Friend => Friend}/firmware/bootloader/bootloader0.9.0.uf2 (100%) rename {devices/Friend => Friend}/firmware/bootloader/depreciated/Seeed_XIAO_nRF52840_Sense_bootloader-0.6.1_s140_7.3.0.hex (100%) rename {devices/Friend => Friend}/firmware/bootloader/depreciated/update-xiao_nrf52840_ble_sense_bootloader-0.9.0_nosd.uf2 (100%) rename {devices/Friend => Friend}/firmware/bootloader/depreciated/xiao_nrf52840_ble_sense_bootloader-0.9.0_s140_7.3.0.hex (100%) rename {devices/Friend => Friend}/firmware/firmware1.0.4.uf2 (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/CMakeLists.txt (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/CMakePresets.json (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/Kconfig (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/README.rst (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/accel_build/zephyr.uf2 (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/boards/.gitkeep (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/build.sh (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/button_build/zephyr.uf2 (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/client.py (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/overlay/xiao_ble_sense_devkitv1-spisd.overlay (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/overlay/xiao_ble_sense_devkitv1.overlay (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/overlay/xiao_ble_sense_devkitv2-adafruit_module.overlay (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/prj_xiao_ble_sense_devkitv1-spisd.conf (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/prj_xiao_ble_sense_devkitv1.conf (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/prj_xiao_ble_sense_devkitv2-adafruit.conf (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/audio.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/audio.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/btutils.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/button.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/button.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/codec.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/codec.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/config.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/led.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/led.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/battery/battery.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/battery/battery.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/A2NLSF.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/API.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/CNG.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/HP_variable_cutoff.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/Inlines.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/LPC_analysis_filter.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/LPC_fit.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/LPC_inv_pred_gain.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/LP_variable_cutoff.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/LTP_analysis_filter_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/LTP_scale_ctrl_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/MacroCount.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/MacroDebug.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF2A.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_VQ.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_VQ_weights_laroia.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_decode.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_del_dec_quant.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_encode.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_stabilize.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_unpack.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/NSQ.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/NSQ.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/NSQ_del_dec.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/PLC.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/PLC.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/SigProc_FIX.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/VAD.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/VQ_WMat_EC.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/_kiss_fft_guts.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/ana_filt_bank_1.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/analysis.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/analysis.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/apply_sine_window_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/arch.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/LPC_inv_pred_gain_arm.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/NSQ_del_dec_arm.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/SigProc_FIX_armv4.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/SigProc_FIX_armv5e.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/armcpu.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/biquad_alt_arm.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/celt_pitch_xcorr_arm_gcc.s (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/celt_pitch_xcorr_arm_iar.s (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/celt_pitch_xcorr_arm_keil.s (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/fixed_armv4.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/fixed_armv5e.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/kiss_fft_armv4.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/kiss_fft_armv5e.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/macros_armv4.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/macros_armv5e.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/pitch_arm.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/warped_autocorrelation_FIX_arm.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/autocorr_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/bands.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/bands.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/biquad_alt.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/burg_modified_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/bwexpander.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/bwexpander_32.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt_decoder.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt_encoder.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt_lpc.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt_lpc.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/check_control_input.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/code_signs.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/config.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/control.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/control_SNR.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/control_audio_bandwidth.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/control_codec.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/corrMatrix_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/cpu_support.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/cwrs.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/cwrs.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/debug.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/debug.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/dec_API.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_core.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_frame.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_indices.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_parameters.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_pitch.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_pulses.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/decoder_set_fs.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/define.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/ecintrin.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/enc_API.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/encode_frame_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/encode_indices.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/encode_pulses.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/entcode.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/entcode.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/entdec.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/entdec.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/entenc.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/entenc.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/errors.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/find_LPC_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/find_LTP_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/find_pitch_lags_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/find_pred_coefs_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/fixed_debug.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/fixed_generic.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/float_cast.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/gain_quant.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/init_decoder.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/init_encoder.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/inner_prod_aligned.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/interpolate.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/k2a_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/k2a_Q16_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/kiss_fft.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/kiss_fft.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/laplace.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/laplace.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/lin2log.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/log2lin.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/macros.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/main.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/main_FIX.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/mathops.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/mathops.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/mdct.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/mdct.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/mfrngcod.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/mlp.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/mlp.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/mlp_data.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/modes.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/modes.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/noise_shape_analysis_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_custom.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_decoder.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_defines.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_encoder.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_multistream.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_multistream.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_multistream_decoder.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_multistream_encoder.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_private.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_types.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/os_support.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/pitch.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/pitch.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/pitch_analysis_core_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/pitch_est_defines.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/pitch_est_tables.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/process_NLSFs.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/process_gains_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/quant_LTP_gains.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/quant_bands.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/quant_bands.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/rate.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/rate.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/regularize_correlations_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/repacketizer.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_down2.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_down2_3.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_private.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_private_AR2.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_private_IIR_FIR.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_private_down_FIR.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_private_up2_HQ.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_rom.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_rom.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_structs.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/residual_energy16_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/residual_energy_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/schur64_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/schur_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/shell_coder.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/sigm_Q15.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/sort.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/stack_alloc.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/static_modes_fixed.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/static_modes_fixed_arm_ne10.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/static_modes_float.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/static_modes_float_arm_ne10.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_LR_to_MS.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_MS_to_LR.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_decode_pred.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_encode_pred.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_find_predictor.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_quant_pred.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/structs.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/structs_FIX.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/sum_sqr_shift.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/table_LSF_cos.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_LTP.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_NLSF_CB_NB_MB.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_NLSF_CB_WB.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_gain.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_other.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_pitch_lag.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_pulses_per_block.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/tansig_table.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/tuning_parameters.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/typedef.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/vector_ops_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/vq.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/vq.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/lib/opus-1.2.1/warped_autocorrelation_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/main.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/mic.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/mic.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/sdcard.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/sdcard.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/speaker.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/speaker.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/storage.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/storage.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/transport.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/transport.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/src/utils.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.0/storage_build/zephyr.uf2 (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/CMakeLists.txt (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/Kconfig (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/README.rst (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/client.py (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/dts.overlay (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/prj.conf (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/prj_bubble_mulaw.conf (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/prj_bubble_opus.conf (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/prj_friend_mulaw.conf (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/prj_friend_opus.conf (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/prj_friend_pcm.conf (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/release.sh (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/audio.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/audio.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/battery.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/battery.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/camera.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/camera.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/camera/sequences.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/codec.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/codec.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/config.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/controls.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/controls.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/led.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/led.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/main.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/mic.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/mic.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/A2NLSF.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/API.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/CNG.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/HP_variable_cutoff.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/Inlines.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/LPC_analysis_filter.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/LPC_fit.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/LPC_inv_pred_gain.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/LP_variable_cutoff.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/LTP_analysis_filter_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/LTP_scale_ctrl_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/MacroCount.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/MacroDebug.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/NLSF2A.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_VQ.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_VQ_weights_laroia.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_decode.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_del_dec_quant.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_encode.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_stabilize.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_unpack.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/NSQ.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/NSQ.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/NSQ_del_dec.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/PLC.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/PLC.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/SigProc_FIX.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/VAD.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/VQ_WMat_EC.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/_kiss_fft_guts.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/ana_filt_bank_1.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/analysis.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/analysis.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/apply_sine_window_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/arch.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/arm/LPC_inv_pred_gain_arm.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/arm/NSQ_del_dec_arm.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/arm/SigProc_FIX_armv4.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/arm/SigProc_FIX_armv5e.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/arm/armcpu.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/arm/biquad_alt_arm.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/arm/celt_pitch_xcorr_arm_gcc.s (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/arm/celt_pitch_xcorr_arm_iar.s (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/arm/celt_pitch_xcorr_arm_keil.s (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/arm/fixed_armv4.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/arm/fixed_armv5e.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/arm/kiss_fft_armv4.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/arm/kiss_fft_armv5e.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/arm/macros_armv4.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/arm/macros_armv5e.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/arm/pitch_arm.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/arm/warped_autocorrelation_FIX_arm.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/autocorr_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/bands.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/bands.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/biquad_alt.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/burg_modified_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/bwexpander.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/bwexpander_32.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/celt.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/celt.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/celt_decoder.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/celt_encoder.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/celt_lpc.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/celt_lpc.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/check_control_input.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/code_signs.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/config.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/control.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/control_SNR.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/control_audio_bandwidth.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/control_codec.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/corrMatrix_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/cpu_support.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/cwrs.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/cwrs.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/debug.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/debug.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/dec_API.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/decode_core.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/decode_frame.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/decode_indices.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/decode_parameters.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/decode_pitch.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/decode_pulses.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/decoder_set_fs.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/define.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/ecintrin.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/enc_API.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/encode_frame_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/encode_indices.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/encode_pulses.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/entcode.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/entcode.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/entdec.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/entdec.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/entenc.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/entenc.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/errors.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/find_LPC_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/find_LTP_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/find_pitch_lags_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/find_pred_coefs_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/fixed_debug.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/fixed_generic.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/float_cast.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/gain_quant.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/init_decoder.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/init_encoder.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/inner_prod_aligned.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/interpolate.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/k2a_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/k2a_Q16_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/kiss_fft.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/kiss_fft.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/laplace.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/laplace.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/lin2log.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/log2lin.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/macros.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/main.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/main_FIX.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/mathops.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/mathops.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/mdct.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/mdct.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/mfrngcod.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/mlp.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/mlp.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/mlp_data.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/modes.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/modes.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/noise_shape_analysis_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/opus.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/opus.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/opus_custom.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/opus_decoder.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/opus_defines.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/opus_encoder.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/opus_multistream.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/opus_multistream.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/opus_multistream_decoder.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/opus_multistream_encoder.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/opus_private.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/opus_types.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/os_support.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/pitch.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/pitch.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/pitch_analysis_core_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/pitch_est_defines.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/pitch_est_tables.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/process_NLSFs.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/process_gains_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/quant_LTP_gains.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/quant_bands.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/quant_bands.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/rate.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/rate.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/regularize_correlations_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/repacketizer.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/resampler.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/resampler_down2.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/resampler_down2_3.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/resampler_private.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/resampler_private_AR2.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/resampler_private_IIR_FIR.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/resampler_private_down_FIR.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/resampler_private_up2_HQ.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/resampler_rom.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/resampler_rom.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/resampler_structs.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/residual_energy16_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/residual_energy_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/schur64_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/schur_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/shell_coder.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/sigm_Q15.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/sort.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/stack_alloc.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/static_modes_fixed.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/static_modes_fixed_arm_ne10.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/static_modes_float.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/static_modes_float_arm_ne10.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/stereo_LR_to_MS.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/stereo_MS_to_LR.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/stereo_decode_pred.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/stereo_encode_pred.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/stereo_find_predictor.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/stereo_quant_pred.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/structs.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/structs_FIX.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/sum_sqr_shift.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/table_LSF_cos.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/tables.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/tables_LTP.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/tables_NLSF_CB_NB_MB.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/tables_NLSF_CB_WB.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/tables_gain.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/tables_other.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/tables_pitch_lag.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/tables_pulses_per_block.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/tansig_table.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/tuning_parameters.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/typedef.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/vector_ops_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/vq.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/vq.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/opus-1.2.1/warped_autocorrelation_FIX.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/settings.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/settings.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/transport.c (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/transport.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/src/utils.h (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/super.yaml (100%) rename {devices/Friend => Friend}/firmware/firmware_v1.5/xiao_ble.overlay (100%) rename {devices/Friend => Friend}/firmware/readme.md (100%) rename {devices/Friend => Friend}/firmware/testing/FriendSimulator/FriendSimulator.xcodeproj/project.pbxproj (100%) rename {devices/Friend => Friend}/firmware/testing/FriendSimulator/FriendSimulator.xcodeproj/project.xcworkspace/contents.xcworkspacedata (100%) rename {devices/Friend => Friend}/firmware/testing/FriendSimulator/FriendSimulator.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename {devices/Friend => Friend}/firmware/testing/FriendSimulator/FriendSimulator/Assets.xcassets/AccentColor.colorset/Contents.json (100%) rename {devices/Friend => Friend}/firmware/testing/FriendSimulator/FriendSimulator/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename {devices/Friend => Friend}/firmware/testing/FriendSimulator/FriendSimulator/Assets.xcassets/Contents.json (100%) rename {devices/Friend => Friend}/firmware/testing/FriendSimulator/FriendSimulator/BLEManager.swift (100%) rename {devices/Friend => Friend}/firmware/testing/FriendSimulator/FriendSimulator/ContentView.swift (100%) rename {devices/Friend => Friend}/firmware/testing/FriendSimulator/FriendSimulator/FriendSimulator.entitlements (100%) rename {devices/Friend => Friend}/firmware/testing/FriendSimulator/FriendSimulator/FriendSimulatorApp.swift (100%) rename {devices/Friend => Friend}/firmware/testing/FriendSimulator/FriendSimulator/Info.plist (100%) rename {devices/Friend => Friend}/firmware/testing/FriendSimulator/FriendSimulator/Preview Content/Preview Assets.xcassets/Contents.json (100%) rename {devices/Friend => Friend}/firmware/testing/FriendSimulator/README.md (100%) rename {devices/Friend => Friend}/firmware/testing/a01.txt (100%) rename {devices/Friend => Friend}/firmware/testing/decode_audio.py (100%) rename {devices/Friend => Friend}/firmware/testing/discover_devices.py (100%) rename {devices/Friend => Friend}/firmware/testing/get_audio_file.py (100%) rename {devices/Friend => Friend}/firmware/testing/get_info_list.py (100%) rename {devices/Friend => Friend}/firmware/testing/local_client.py (100%) rename {devices/Friend => Friend}/firmware/testing/local_laptop_client.py (100%) rename {devices/Friend => Friend}/firmware/testing/play_sound_on_friend.py (100%) rename {devices/Friend => Friend}/firmware/testing/recordings/00-09-37-574282.txt (100%) rename {devices/Friend => Friend}/firmware/testing/requirements.txt (100%) rename {devices/Friend => Friend}/firmware/testing/storage.py (100%) rename {devices/Friend => Friend}/hardware/circle/super.f3d (100%) rename {devices/Friend => Friend}/hardware/circle/super_base.stl (100%) rename {devices/Friend => Friend}/hardware/circle/super_cover.stl (100%) rename {devices/Friend => Friend}/hardware/circle/super_inner.stl (100%) rename {devices/Friend => Friend}/hardware/other-designs/Cover + Case triangle.stl (100%) rename {devices/Friend => Friend}/hardware/other-designs/box design with LI-ion battery.stl (100%) rename {devices/Friend => Friend}/hardware/other-designs/friend v3.f3d (100%) rename {devices/Friend => Friend}/hardware/other-designs/superman.stl (100%) rename {devices/Friend => Friend}/hardware/triangle v1/3d_printing/bambu-3mfs/enclosure.3mf (100%) rename {devices/Friend => Friend}/hardware/triangle v1/3d_printing/bambu_profile/0.16mm Optimal @BBL X1C - Friend.info (100%) rename {devices/Friend => Friend}/hardware/triangle v1/3d_printing/bambu_profile/0.16mm Optimal @BBL X1C - Friend.json (100%) rename {devices/Friend => Friend}/hardware/triangle v1/base/base.STEP (100%) rename {devices/Friend => Friend}/hardware/triangle v1/base/base.stl (100%) rename {devices/Friend => Friend}/hardware/triangle v1/top_cover/top_cover.STEP (100%) rename {devices/Friend => Friend}/hardware/triangle v1/top_cover/top_cover.STL (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/3d_printing_config/bambu-3mfs/enclosure.3mf (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/3d_printing_config/bambu_profile/0.16mm Optimal @BBL X1C - Friend.info (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/3d_printing_config/bambu_profile/0.16mm Optimal @BBL X1C - Friend.json (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/3d_printing_files/base.step (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/3d_printing_files/speaker seal.step (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/3d_printing_files/top_cover-high-tolerances.step (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/3d_printing_files/top_cover-low-tolerances.step (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/README.md (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/10_bent_button_contacts_1.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/11_bent_button_contacts_2.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/12_button_placed_1.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/13_button_placed_2.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/14_button_placed_3.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/15_soldered_button.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/16_cut_wires.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/16_cut_wires_2.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/17_long_wire_placement_front.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/18_long_wire_placement_back.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/18_short_wire_placement.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/19_wires_soldered_back.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/19_wires_soldered_front.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/19_wires_soldered_side.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/1_picoblade_uncut.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/20_trimmed_wires.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/20_trimmed_wires_back.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/20_trimmed_wires_front.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/21_soldered_speaker_1.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/22_soldered_speaker_2.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/23_cut_battery_wires.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/24_soldered_battery.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/25_battery_taped_1.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/26_battery_taped_2.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/27_battery_taped_3.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/28_assembly_distance.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/29_sd_card_inserted.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/2_picoblade_cut.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/30_battery_taped_bottom.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/31_case_assembly.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/32.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/32_speaker_protective_layer_removed.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/33_speaker_placement.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/34_glue_application.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/35_sealed_wire_inlet.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/36_cut_foam_seal_gasket.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/37_microphone_isolation.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/38.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/38_final_result.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/3_boards_side-by-side.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/4_boards_flux_applied.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/5_first_pad_soldered.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/6_board_flatness.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/7_all_pads_soldered_1.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/8_all_pads_soldered_2.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/99_cut_wire_near_usb_port.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/99_jumper_wire.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/99_soldered_jumper_wire.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/99_uncut_wire_near_usb_port.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/9_all_pads_other_side.jpg (100%) rename {devices/Friend => Friend}/hardware/triangle v2 w memory/pics/circuit.jpg (100%) rename {devices/OpenGlass => OpenGlass}/.env.template (100%) rename {devices/OpenGlass => OpenGlass}/App.tsx (100%) rename {devices/OpenGlass => OpenGlass}/LICENSE (100%) rename {devices/OpenGlass => OpenGlass}/README.md (100%) rename {devices/OpenGlass => OpenGlass}/app.json (100%) rename {devices/OpenGlass => OpenGlass}/assets/adaptive-icon.png (100%) rename {devices/OpenGlass => OpenGlass}/assets/favicon.png (100%) rename {devices/OpenGlass => OpenGlass}/assets/icon.png (100%) rename {devices/OpenGlass => OpenGlass}/assets/splash.png (100%) rename {devices/OpenGlass => OpenGlass}/babel.config.js (100%) rename {devices/OpenGlass => OpenGlass}/firmware/camera_index.h (100%) rename {devices/OpenGlass => OpenGlass}/firmware/camera_pins.h (100%) rename {devices/OpenGlass => OpenGlass}/firmware/firmware.ino (100%) rename {devices/OpenGlass => OpenGlass}/firmware/mulaw.h (100%) rename {devices/OpenGlass => OpenGlass}/firmware/readme.md (100%) rename {devices/OpenGlass => OpenGlass}/hardware/Clip.stl (100%) rename {devices/OpenGlass => OpenGlass}/hardware/Top with clip.stl (100%) rename {devices/OpenGlass => OpenGlass}/hardware/old_openglass_case.stl (100%) rename {devices/OpenGlass => OpenGlass}/image.png (100%) rename {devices/OpenGlass => OpenGlass}/package-lock.json (100%) rename {devices/OpenGlass => OpenGlass}/package.json (100%) rename {devices/OpenGlass => OpenGlass}/prompts/generate.ts (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_1.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_1.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_10.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_10.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_11.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_11.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_12.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_12.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_13.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_13.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_14.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_14.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_15.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_15.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_16.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_16.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_17.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_17.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_18.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_18.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_19.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_19.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_2.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_2.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_20.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_20.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_21.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_21.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_22.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_22.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_23.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_23.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_24.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_24.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_25.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_25.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_26.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_26.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_27.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_27.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_28.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_28.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_29.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_29.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_3.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_3.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_30.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_30.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_31.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_31.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_32.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_32.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_33.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_33.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_34.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_34.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_35.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_35.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_36.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_36.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_37.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_37.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_38.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_38.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_39.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_39.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_4.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_4.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_40.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_40.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_41.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_41.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_42.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_42.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_43.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_43.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_44.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_44.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_45.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_45.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_46.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_46.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_47.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_47.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_48.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_48.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_49.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_49.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_5.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_5.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_50.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_50.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_51.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_51.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_52.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_52.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_53.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_53.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_54.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_54.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_55.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_55.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_56.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_56.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_57.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_57.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_6.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_6.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_7.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_7.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_8.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_8.md (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_9.jpeg (100%) rename {devices/OpenGlass => OpenGlass}/prompts/series_1/img_9.md (100%) rename {devices/OpenGlass => OpenGlass}/public/.nojekyll (100%) rename {devices/OpenGlass => OpenGlass}/sources/agent/Agent.ts (100%) rename {devices/OpenGlass => OpenGlass}/sources/agent/imageBlurry.ts (100%) rename {devices/OpenGlass => OpenGlass}/sources/agent/imageDescription.ts (100%) rename {devices/OpenGlass => OpenGlass}/sources/app/DeviceView.tsx (100%) rename {devices/OpenGlass => OpenGlass}/sources/app/Main.tsx (100%) rename {devices/OpenGlass => OpenGlass}/sources/app/components/RoundButton.tsx (100%) rename {devices/OpenGlass => OpenGlass}/sources/app/components/theme.ts (100%) rename {devices/OpenGlass => OpenGlass}/sources/keys.ts (100%) rename {devices/OpenGlass => OpenGlass}/sources/modules/groq-llama3.ts (100%) rename {devices/OpenGlass => OpenGlass}/sources/modules/imaging.ts (100%) rename {devices/OpenGlass => OpenGlass}/sources/modules/ollama.ts (100%) rename {devices/OpenGlass => OpenGlass}/sources/modules/openai.ts (100%) rename {devices/OpenGlass => OpenGlass}/sources/modules/useDevice.ts (100%) rename {devices/OpenGlass => OpenGlass}/sources/utils/base64.ts (100%) rename {devices/OpenGlass => OpenGlass}/sources/utils/invalidateSync.ts (100%) rename {devices/OpenGlass => OpenGlass}/sources/utils/lock.ts (100%) rename {devices/OpenGlass => OpenGlass}/sources/utils/time.ts (100%) rename {devices/OpenGlass => OpenGlass}/sources/utils/trimIdent.ts (100%) rename {devices/OpenGlass => OpenGlass}/sources/utils/useAsyncCommand.ts (100%) rename {devices/OpenGlass => OpenGlass}/sources/utils/useDebugLog.ts (100%) rename {devices/OpenGlass => OpenGlass}/tsconfig.json (100%) diff --git a/devices/Friend/firmware/bootloader/bootloader0.9.0.uf2 b/Friend/firmware/bootloader/bootloader0.9.0.uf2 similarity index 100% rename from devices/Friend/firmware/bootloader/bootloader0.9.0.uf2 rename to Friend/firmware/bootloader/bootloader0.9.0.uf2 diff --git a/devices/Friend/firmware/bootloader/depreciated/Seeed_XIAO_nRF52840_Sense_bootloader-0.6.1_s140_7.3.0.hex b/Friend/firmware/bootloader/depreciated/Seeed_XIAO_nRF52840_Sense_bootloader-0.6.1_s140_7.3.0.hex similarity index 100% rename from devices/Friend/firmware/bootloader/depreciated/Seeed_XIAO_nRF52840_Sense_bootloader-0.6.1_s140_7.3.0.hex rename to Friend/firmware/bootloader/depreciated/Seeed_XIAO_nRF52840_Sense_bootloader-0.6.1_s140_7.3.0.hex diff --git a/devices/Friend/firmware/bootloader/depreciated/update-xiao_nrf52840_ble_sense_bootloader-0.9.0_nosd.uf2 b/Friend/firmware/bootloader/depreciated/update-xiao_nrf52840_ble_sense_bootloader-0.9.0_nosd.uf2 similarity index 100% rename from devices/Friend/firmware/bootloader/depreciated/update-xiao_nrf52840_ble_sense_bootloader-0.9.0_nosd.uf2 rename to Friend/firmware/bootloader/depreciated/update-xiao_nrf52840_ble_sense_bootloader-0.9.0_nosd.uf2 diff --git a/devices/Friend/firmware/bootloader/depreciated/xiao_nrf52840_ble_sense_bootloader-0.9.0_s140_7.3.0.hex b/Friend/firmware/bootloader/depreciated/xiao_nrf52840_ble_sense_bootloader-0.9.0_s140_7.3.0.hex similarity index 100% rename from devices/Friend/firmware/bootloader/depreciated/xiao_nrf52840_ble_sense_bootloader-0.9.0_s140_7.3.0.hex rename to Friend/firmware/bootloader/depreciated/xiao_nrf52840_ble_sense_bootloader-0.9.0_s140_7.3.0.hex diff --git a/devices/Friend/firmware/firmware1.0.4.uf2 b/Friend/firmware/firmware1.0.4.uf2 similarity index 100% rename from devices/Friend/firmware/firmware1.0.4.uf2 rename to Friend/firmware/firmware1.0.4.uf2 diff --git a/devices/Friend/firmware/firmware_v1.0/CMakeLists.txt b/Friend/firmware/firmware_v1.0/CMakeLists.txt similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/CMakeLists.txt rename to Friend/firmware/firmware_v1.0/CMakeLists.txt diff --git a/devices/Friend/firmware/firmware_v1.0/CMakePresets.json b/Friend/firmware/firmware_v1.0/CMakePresets.json similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/CMakePresets.json rename to Friend/firmware/firmware_v1.0/CMakePresets.json diff --git a/devices/Friend/firmware/firmware_v1.0/Kconfig b/Friend/firmware/firmware_v1.0/Kconfig similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/Kconfig rename to Friend/firmware/firmware_v1.0/Kconfig diff --git a/devices/Friend/firmware/firmware_v1.0/README.rst b/Friend/firmware/firmware_v1.0/README.rst similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/README.rst rename to Friend/firmware/firmware_v1.0/README.rst diff --git a/devices/Friend/firmware/firmware_v1.0/accel_build/zephyr.uf2 b/Friend/firmware/firmware_v1.0/accel_build/zephyr.uf2 similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/accel_build/zephyr.uf2 rename to Friend/firmware/firmware_v1.0/accel_build/zephyr.uf2 diff --git a/devices/Friend/firmware/firmware_v1.0/boards/.gitkeep b/Friend/firmware/firmware_v1.0/boards/.gitkeep similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/boards/.gitkeep rename to Friend/firmware/firmware_v1.0/boards/.gitkeep diff --git a/devices/Friend/firmware/firmware_v1.0/build.sh b/Friend/firmware/firmware_v1.0/build.sh similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/build.sh rename to Friend/firmware/firmware_v1.0/build.sh diff --git a/devices/Friend/firmware/firmware_v1.0/button_build/zephyr.uf2 b/Friend/firmware/firmware_v1.0/button_build/zephyr.uf2 similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/button_build/zephyr.uf2 rename to Friend/firmware/firmware_v1.0/button_build/zephyr.uf2 diff --git a/devices/Friend/firmware/firmware_v1.0/client.py b/Friend/firmware/firmware_v1.0/client.py similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/client.py rename to Friend/firmware/firmware_v1.0/client.py diff --git a/devices/Friend/firmware/firmware_v1.0/overlay/xiao_ble_sense_devkitv1-spisd.overlay b/Friend/firmware/firmware_v1.0/overlay/xiao_ble_sense_devkitv1-spisd.overlay similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/overlay/xiao_ble_sense_devkitv1-spisd.overlay rename to Friend/firmware/firmware_v1.0/overlay/xiao_ble_sense_devkitv1-spisd.overlay diff --git a/devices/Friend/firmware/firmware_v1.0/overlay/xiao_ble_sense_devkitv1.overlay b/Friend/firmware/firmware_v1.0/overlay/xiao_ble_sense_devkitv1.overlay similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/overlay/xiao_ble_sense_devkitv1.overlay rename to Friend/firmware/firmware_v1.0/overlay/xiao_ble_sense_devkitv1.overlay diff --git a/devices/Friend/firmware/firmware_v1.0/overlay/xiao_ble_sense_devkitv2-adafruit_module.overlay b/Friend/firmware/firmware_v1.0/overlay/xiao_ble_sense_devkitv2-adafruit_module.overlay similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/overlay/xiao_ble_sense_devkitv2-adafruit_module.overlay rename to Friend/firmware/firmware_v1.0/overlay/xiao_ble_sense_devkitv2-adafruit_module.overlay diff --git a/devices/Friend/firmware/firmware_v1.0/prj_xiao_ble_sense_devkitv1-spisd.conf b/Friend/firmware/firmware_v1.0/prj_xiao_ble_sense_devkitv1-spisd.conf similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/prj_xiao_ble_sense_devkitv1-spisd.conf rename to Friend/firmware/firmware_v1.0/prj_xiao_ble_sense_devkitv1-spisd.conf diff --git a/devices/Friend/firmware/firmware_v1.0/prj_xiao_ble_sense_devkitv1.conf b/Friend/firmware/firmware_v1.0/prj_xiao_ble_sense_devkitv1.conf similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/prj_xiao_ble_sense_devkitv1.conf rename to Friend/firmware/firmware_v1.0/prj_xiao_ble_sense_devkitv1.conf diff --git a/devices/Friend/firmware/firmware_v1.0/prj_xiao_ble_sense_devkitv2-adafruit.conf b/Friend/firmware/firmware_v1.0/prj_xiao_ble_sense_devkitv2-adafruit.conf similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/prj_xiao_ble_sense_devkitv2-adafruit.conf rename to Friend/firmware/firmware_v1.0/prj_xiao_ble_sense_devkitv2-adafruit.conf diff --git a/devices/Friend/firmware/firmware_v1.0/src/audio.c b/Friend/firmware/firmware_v1.0/src/audio.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/audio.c rename to Friend/firmware/firmware_v1.0/src/audio.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/audio.h b/Friend/firmware/firmware_v1.0/src/audio.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/audio.h rename to Friend/firmware/firmware_v1.0/src/audio.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/btutils.h b/Friend/firmware/firmware_v1.0/src/btutils.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/btutils.h rename to Friend/firmware/firmware_v1.0/src/btutils.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/button.c b/Friend/firmware/firmware_v1.0/src/button.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/button.c rename to Friend/firmware/firmware_v1.0/src/button.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/button.h b/Friend/firmware/firmware_v1.0/src/button.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/button.h rename to Friend/firmware/firmware_v1.0/src/button.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/codec.c b/Friend/firmware/firmware_v1.0/src/codec.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/codec.c rename to Friend/firmware/firmware_v1.0/src/codec.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/codec.h b/Friend/firmware/firmware_v1.0/src/codec.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/codec.h rename to Friend/firmware/firmware_v1.0/src/codec.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/config.h b/Friend/firmware/firmware_v1.0/src/config.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/config.h rename to Friend/firmware/firmware_v1.0/src/config.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/led.c b/Friend/firmware/firmware_v1.0/src/led.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/led.c rename to Friend/firmware/firmware_v1.0/src/led.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/led.h b/Friend/firmware/firmware_v1.0/src/led.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/led.h rename to Friend/firmware/firmware_v1.0/src/led.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/battery/battery.c b/Friend/firmware/firmware_v1.0/src/lib/battery/battery.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/battery/battery.c rename to Friend/firmware/firmware_v1.0/src/lib/battery/battery.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/battery/battery.h b/Friend/firmware/firmware_v1.0/src/lib/battery/battery.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/battery/battery.h rename to Friend/firmware/firmware_v1.0/src/lib/battery/battery.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/A2NLSF.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/A2NLSF.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/A2NLSF.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/A2NLSF.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/API.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/API.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/API.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/API.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/CNG.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/CNG.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/CNG.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/CNG.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/HP_variable_cutoff.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/HP_variable_cutoff.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/HP_variable_cutoff.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/HP_variable_cutoff.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/Inlines.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/Inlines.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/Inlines.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/Inlines.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/LPC_analysis_filter.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/LPC_analysis_filter.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/LPC_analysis_filter.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/LPC_analysis_filter.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/LPC_fit.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/LPC_fit.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/LPC_fit.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/LPC_fit.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/LPC_inv_pred_gain.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/LPC_inv_pred_gain.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/LPC_inv_pred_gain.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/LPC_inv_pred_gain.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/LP_variable_cutoff.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/LP_variable_cutoff.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/LP_variable_cutoff.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/LP_variable_cutoff.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/LTP_analysis_filter_FIX.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/LTP_analysis_filter_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/LTP_analysis_filter_FIX.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/LTP_analysis_filter_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/LTP_scale_ctrl_FIX.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/LTP_scale_ctrl_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/LTP_scale_ctrl_FIX.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/LTP_scale_ctrl_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/MacroCount.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/MacroCount.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/MacroCount.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/MacroCount.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/MacroDebug.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/MacroDebug.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/MacroDebug.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/MacroDebug.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF2A.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF2A.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF2A.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF2A.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_VQ.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_VQ.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_VQ.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_VQ.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_VQ_weights_laroia.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_VQ_weights_laroia.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_VQ_weights_laroia.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_VQ_weights_laroia.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_decode.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_decode.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_decode.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_decode.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_del_dec_quant.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_del_dec_quant.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_del_dec_quant.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_del_dec_quant.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_encode.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_encode.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_encode.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_encode.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_stabilize.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_stabilize.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_stabilize.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_stabilize.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_unpack.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_unpack.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_unpack.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NLSF_unpack.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NSQ.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NSQ.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NSQ.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NSQ.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NSQ.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NSQ.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NSQ.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NSQ.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NSQ_del_dec.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NSQ_del_dec.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NSQ_del_dec.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/NSQ_del_dec.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/PLC.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/PLC.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/PLC.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/PLC.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/PLC.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/PLC.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/PLC.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/PLC.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/SigProc_FIX.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/SigProc_FIX.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/SigProc_FIX.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/SigProc_FIX.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/VAD.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/VAD.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/VAD.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/VAD.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/VQ_WMat_EC.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/VQ_WMat_EC.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/VQ_WMat_EC.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/VQ_WMat_EC.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/_kiss_fft_guts.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/_kiss_fft_guts.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/_kiss_fft_guts.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/_kiss_fft_guts.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/ana_filt_bank_1.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/ana_filt_bank_1.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/ana_filt_bank_1.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/ana_filt_bank_1.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/analysis.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/analysis.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/analysis.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/analysis.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/analysis.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/analysis.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/analysis.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/analysis.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/apply_sine_window_FIX.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/apply_sine_window_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/apply_sine_window_FIX.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/apply_sine_window_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arch.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arch.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arch.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arch.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/LPC_inv_pred_gain_arm.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/LPC_inv_pred_gain_arm.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/LPC_inv_pred_gain_arm.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/LPC_inv_pred_gain_arm.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/NSQ_del_dec_arm.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/NSQ_del_dec_arm.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/NSQ_del_dec_arm.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/NSQ_del_dec_arm.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/SigProc_FIX_armv4.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/SigProc_FIX_armv4.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/SigProc_FIX_armv4.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/SigProc_FIX_armv4.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/SigProc_FIX_armv5e.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/SigProc_FIX_armv5e.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/SigProc_FIX_armv5e.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/SigProc_FIX_armv5e.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/armcpu.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/armcpu.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/armcpu.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/armcpu.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/biquad_alt_arm.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/biquad_alt_arm.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/biquad_alt_arm.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/biquad_alt_arm.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/celt_pitch_xcorr_arm_gcc.s b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/celt_pitch_xcorr_arm_gcc.s similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/celt_pitch_xcorr_arm_gcc.s rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/celt_pitch_xcorr_arm_gcc.s diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/celt_pitch_xcorr_arm_iar.s b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/celt_pitch_xcorr_arm_iar.s similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/celt_pitch_xcorr_arm_iar.s rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/celt_pitch_xcorr_arm_iar.s diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/celt_pitch_xcorr_arm_keil.s b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/celt_pitch_xcorr_arm_keil.s similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/celt_pitch_xcorr_arm_keil.s rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/celt_pitch_xcorr_arm_keil.s diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/fixed_armv4.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/fixed_armv4.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/fixed_armv4.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/fixed_armv4.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/fixed_armv5e.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/fixed_armv5e.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/fixed_armv5e.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/fixed_armv5e.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/kiss_fft_armv4.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/kiss_fft_armv4.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/kiss_fft_armv4.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/kiss_fft_armv4.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/kiss_fft_armv5e.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/kiss_fft_armv5e.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/kiss_fft_armv5e.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/kiss_fft_armv5e.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/macros_armv4.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/macros_armv4.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/macros_armv4.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/macros_armv4.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/macros_armv5e.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/macros_armv5e.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/macros_armv5e.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/macros_armv5e.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/pitch_arm.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/pitch_arm.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/pitch_arm.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/pitch_arm.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/warped_autocorrelation_FIX_arm.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/warped_autocorrelation_FIX_arm.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/warped_autocorrelation_FIX_arm.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/arm/warped_autocorrelation_FIX_arm.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/autocorr_FIX.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/autocorr_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/autocorr_FIX.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/autocorr_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/bands.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/bands.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/bands.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/bands.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/bands.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/bands.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/bands.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/bands.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/biquad_alt.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/biquad_alt.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/biquad_alt.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/biquad_alt.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/burg_modified_FIX.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/burg_modified_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/burg_modified_FIX.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/burg_modified_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/bwexpander.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/bwexpander.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/bwexpander.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/bwexpander.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/bwexpander_32.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/bwexpander_32.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/bwexpander_32.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/bwexpander_32.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt_decoder.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt_decoder.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt_decoder.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt_decoder.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt_encoder.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt_encoder.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt_encoder.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt_encoder.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt_lpc.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt_lpc.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt_lpc.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt_lpc.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt_lpc.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt_lpc.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt_lpc.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/celt_lpc.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/check_control_input.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/check_control_input.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/check_control_input.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/check_control_input.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/code_signs.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/code_signs.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/code_signs.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/code_signs.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/config.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/config.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/config.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/config.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/control.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/control.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/control.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/control.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/control_SNR.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/control_SNR.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/control_SNR.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/control_SNR.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/control_audio_bandwidth.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/control_audio_bandwidth.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/control_audio_bandwidth.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/control_audio_bandwidth.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/control_codec.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/control_codec.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/control_codec.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/control_codec.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/corrMatrix_FIX.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/corrMatrix_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/corrMatrix_FIX.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/corrMatrix_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/cpu_support.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/cpu_support.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/cpu_support.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/cpu_support.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/cwrs.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/cwrs.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/cwrs.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/cwrs.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/cwrs.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/cwrs.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/cwrs.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/cwrs.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/debug.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/debug.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/debug.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/debug.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/debug.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/debug.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/debug.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/debug.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/dec_API.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/dec_API.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/dec_API.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/dec_API.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_core.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_core.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_core.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_core.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_frame.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_frame.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_frame.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_frame.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_indices.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_indices.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_indices.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_indices.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_parameters.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_parameters.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_parameters.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_parameters.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_pitch.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_pitch.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_pitch.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_pitch.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_pulses.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_pulses.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_pulses.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/decode_pulses.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/decoder_set_fs.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/decoder_set_fs.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/decoder_set_fs.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/decoder_set_fs.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/define.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/define.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/define.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/define.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/ecintrin.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/ecintrin.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/ecintrin.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/ecintrin.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/enc_API.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/enc_API.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/enc_API.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/enc_API.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/encode_frame_FIX.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/encode_frame_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/encode_frame_FIX.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/encode_frame_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/encode_indices.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/encode_indices.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/encode_indices.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/encode_indices.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/encode_pulses.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/encode_pulses.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/encode_pulses.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/encode_pulses.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/entcode.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/entcode.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/entcode.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/entcode.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/entcode.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/entcode.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/entcode.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/entcode.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/entdec.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/entdec.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/entdec.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/entdec.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/entdec.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/entdec.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/entdec.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/entdec.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/entenc.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/entenc.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/entenc.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/entenc.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/entenc.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/entenc.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/entenc.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/entenc.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/errors.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/errors.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/errors.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/errors.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/find_LPC_FIX.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/find_LPC_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/find_LPC_FIX.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/find_LPC_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/find_LTP_FIX.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/find_LTP_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/find_LTP_FIX.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/find_LTP_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/find_pitch_lags_FIX.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/find_pitch_lags_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/find_pitch_lags_FIX.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/find_pitch_lags_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/find_pred_coefs_FIX.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/find_pred_coefs_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/find_pred_coefs_FIX.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/find_pred_coefs_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/fixed_debug.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/fixed_debug.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/fixed_debug.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/fixed_debug.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/fixed_generic.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/fixed_generic.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/fixed_generic.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/fixed_generic.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/float_cast.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/float_cast.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/float_cast.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/float_cast.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/gain_quant.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/gain_quant.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/gain_quant.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/gain_quant.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/init_decoder.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/init_decoder.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/init_decoder.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/init_decoder.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/init_encoder.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/init_encoder.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/init_encoder.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/init_encoder.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/inner_prod_aligned.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/inner_prod_aligned.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/inner_prod_aligned.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/inner_prod_aligned.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/interpolate.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/interpolate.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/interpolate.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/interpolate.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/k2a_FIX.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/k2a_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/k2a_FIX.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/k2a_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/k2a_Q16_FIX.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/k2a_Q16_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/k2a_Q16_FIX.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/k2a_Q16_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/kiss_fft.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/kiss_fft.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/kiss_fft.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/kiss_fft.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/kiss_fft.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/kiss_fft.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/kiss_fft.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/kiss_fft.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/laplace.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/laplace.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/laplace.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/laplace.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/laplace.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/laplace.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/laplace.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/laplace.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/lin2log.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/lin2log.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/lin2log.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/lin2log.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/log2lin.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/log2lin.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/log2lin.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/log2lin.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/macros.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/macros.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/macros.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/macros.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/main.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/main.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/main.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/main.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/main_FIX.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/main_FIX.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/main_FIX.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/main_FIX.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mathops.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mathops.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mathops.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mathops.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mathops.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mathops.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mathops.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mathops.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mdct.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mdct.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mdct.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mdct.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mdct.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mdct.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mdct.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mdct.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mfrngcod.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mfrngcod.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mfrngcod.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mfrngcod.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mlp.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mlp.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mlp.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mlp.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mlp.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mlp.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mlp.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mlp.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mlp_data.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mlp_data.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mlp_data.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/mlp_data.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/modes.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/modes.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/modes.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/modes.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/modes.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/modes.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/modes.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/modes.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/noise_shape_analysis_FIX.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/noise_shape_analysis_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/noise_shape_analysis_FIX.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/noise_shape_analysis_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_custom.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_custom.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_custom.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_custom.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_decoder.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_decoder.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_decoder.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_decoder.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_defines.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_defines.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_defines.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_defines.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_encoder.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_encoder.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_encoder.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_encoder.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_multistream.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_multistream.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_multistream.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_multistream.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_multistream.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_multistream.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_multistream.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_multistream.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_multistream_decoder.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_multistream_decoder.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_multistream_decoder.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_multistream_decoder.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_multistream_encoder.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_multistream_encoder.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_multistream_encoder.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_multistream_encoder.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_private.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_private.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_private.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_private.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_types.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_types.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_types.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/opus_types.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/os_support.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/os_support.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/os_support.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/os_support.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/pitch.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/pitch.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/pitch.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/pitch.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/pitch.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/pitch.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/pitch.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/pitch.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/pitch_analysis_core_FIX.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/pitch_analysis_core_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/pitch_analysis_core_FIX.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/pitch_analysis_core_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/pitch_est_defines.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/pitch_est_defines.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/pitch_est_defines.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/pitch_est_defines.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/pitch_est_tables.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/pitch_est_tables.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/pitch_est_tables.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/pitch_est_tables.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/process_NLSFs.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/process_NLSFs.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/process_NLSFs.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/process_NLSFs.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/process_gains_FIX.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/process_gains_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/process_gains_FIX.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/process_gains_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/quant_LTP_gains.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/quant_LTP_gains.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/quant_LTP_gains.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/quant_LTP_gains.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/quant_bands.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/quant_bands.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/quant_bands.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/quant_bands.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/quant_bands.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/quant_bands.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/quant_bands.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/quant_bands.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/rate.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/rate.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/rate.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/rate.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/rate.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/rate.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/rate.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/rate.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/regularize_correlations_FIX.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/regularize_correlations_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/regularize_correlations_FIX.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/regularize_correlations_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/repacketizer.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/repacketizer.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/repacketizer.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/repacketizer.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_down2.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_down2.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_down2.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_down2.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_down2_3.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_down2_3.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_down2_3.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_down2_3.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_private.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_private.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_private.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_private.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_private_AR2.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_private_AR2.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_private_AR2.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_private_AR2.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_private_IIR_FIR.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_private_IIR_FIR.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_private_IIR_FIR.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_private_IIR_FIR.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_private_down_FIR.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_private_down_FIR.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_private_down_FIR.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_private_down_FIR.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_private_up2_HQ.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_private_up2_HQ.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_private_up2_HQ.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_private_up2_HQ.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_rom.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_rom.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_rom.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_rom.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_rom.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_rom.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_rom.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_rom.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_structs.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_structs.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_structs.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/resampler_structs.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/residual_energy16_FIX.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/residual_energy16_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/residual_energy16_FIX.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/residual_energy16_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/residual_energy_FIX.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/residual_energy_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/residual_energy_FIX.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/residual_energy_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/schur64_FIX.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/schur64_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/schur64_FIX.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/schur64_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/schur_FIX.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/schur_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/schur_FIX.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/schur_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/shell_coder.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/shell_coder.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/shell_coder.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/shell_coder.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/sigm_Q15.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/sigm_Q15.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/sigm_Q15.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/sigm_Q15.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/sort.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/sort.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/sort.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/sort.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/stack_alloc.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/stack_alloc.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/stack_alloc.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/stack_alloc.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/static_modes_fixed.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/static_modes_fixed.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/static_modes_fixed.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/static_modes_fixed.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/static_modes_fixed_arm_ne10.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/static_modes_fixed_arm_ne10.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/static_modes_fixed_arm_ne10.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/static_modes_fixed_arm_ne10.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/static_modes_float.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/static_modes_float.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/static_modes_float.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/static_modes_float.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/static_modes_float_arm_ne10.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/static_modes_float_arm_ne10.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/static_modes_float_arm_ne10.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/static_modes_float_arm_ne10.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_LR_to_MS.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_LR_to_MS.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_LR_to_MS.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_LR_to_MS.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_MS_to_LR.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_MS_to_LR.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_MS_to_LR.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_MS_to_LR.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_decode_pred.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_decode_pred.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_decode_pred.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_decode_pred.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_encode_pred.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_encode_pred.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_encode_pred.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_encode_pred.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_find_predictor.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_find_predictor.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_find_predictor.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_find_predictor.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_quant_pred.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_quant_pred.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_quant_pred.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/stereo_quant_pred.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/structs.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/structs.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/structs.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/structs.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/structs_FIX.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/structs_FIX.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/structs_FIX.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/structs_FIX.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/sum_sqr_shift.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/sum_sqr_shift.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/sum_sqr_shift.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/sum_sqr_shift.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/table_LSF_cos.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/table_LSF_cos.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/table_LSF_cos.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/table_LSF_cos.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_LTP.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_LTP.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_LTP.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_LTP.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_NLSF_CB_NB_MB.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_NLSF_CB_NB_MB.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_NLSF_CB_NB_MB.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_NLSF_CB_NB_MB.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_NLSF_CB_WB.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_NLSF_CB_WB.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_NLSF_CB_WB.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_NLSF_CB_WB.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_gain.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_gain.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_gain.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_gain.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_other.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_other.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_other.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_other.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_pitch_lag.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_pitch_lag.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_pitch_lag.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_pitch_lag.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_pulses_per_block.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_pulses_per_block.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_pulses_per_block.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tables_pulses_per_block.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tansig_table.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tansig_table.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tansig_table.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tansig_table.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tuning_parameters.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tuning_parameters.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tuning_parameters.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/tuning_parameters.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/typedef.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/typedef.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/typedef.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/typedef.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/vector_ops_FIX.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/vector_ops_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/vector_ops_FIX.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/vector_ops_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/vq.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/vq.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/vq.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/vq.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/vq.h b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/vq.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/vq.h rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/vq.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/warped_autocorrelation_FIX.c b/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/warped_autocorrelation_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/warped_autocorrelation_FIX.c rename to Friend/firmware/firmware_v1.0/src/lib/opus-1.2.1/warped_autocorrelation_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/main.c b/Friend/firmware/firmware_v1.0/src/main.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/main.c rename to Friend/firmware/firmware_v1.0/src/main.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/mic.c b/Friend/firmware/firmware_v1.0/src/mic.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/mic.c rename to Friend/firmware/firmware_v1.0/src/mic.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/mic.h b/Friend/firmware/firmware_v1.0/src/mic.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/mic.h rename to Friend/firmware/firmware_v1.0/src/mic.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/sdcard.c b/Friend/firmware/firmware_v1.0/src/sdcard.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/sdcard.c rename to Friend/firmware/firmware_v1.0/src/sdcard.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/sdcard.h b/Friend/firmware/firmware_v1.0/src/sdcard.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/sdcard.h rename to Friend/firmware/firmware_v1.0/src/sdcard.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/speaker.c b/Friend/firmware/firmware_v1.0/src/speaker.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/speaker.c rename to Friend/firmware/firmware_v1.0/src/speaker.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/speaker.h b/Friend/firmware/firmware_v1.0/src/speaker.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/speaker.h rename to Friend/firmware/firmware_v1.0/src/speaker.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/storage.c b/Friend/firmware/firmware_v1.0/src/storage.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/storage.c rename to Friend/firmware/firmware_v1.0/src/storage.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/storage.h b/Friend/firmware/firmware_v1.0/src/storage.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/storage.h rename to Friend/firmware/firmware_v1.0/src/storage.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/transport.c b/Friend/firmware/firmware_v1.0/src/transport.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/transport.c rename to Friend/firmware/firmware_v1.0/src/transport.c diff --git a/devices/Friend/firmware/firmware_v1.0/src/transport.h b/Friend/firmware/firmware_v1.0/src/transport.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/transport.h rename to Friend/firmware/firmware_v1.0/src/transport.h diff --git a/devices/Friend/firmware/firmware_v1.0/src/utils.h b/Friend/firmware/firmware_v1.0/src/utils.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/src/utils.h rename to Friend/firmware/firmware_v1.0/src/utils.h diff --git a/devices/Friend/firmware/firmware_v1.0/storage_build/zephyr.uf2 b/Friend/firmware/firmware_v1.0/storage_build/zephyr.uf2 similarity index 100% rename from devices/Friend/firmware/firmware_v1.0/storage_build/zephyr.uf2 rename to Friend/firmware/firmware_v1.0/storage_build/zephyr.uf2 diff --git a/devices/Friend/firmware/firmware_v1.5/CMakeLists.txt b/Friend/firmware/firmware_v1.5/CMakeLists.txt similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/CMakeLists.txt rename to Friend/firmware/firmware_v1.5/CMakeLists.txt diff --git a/devices/Friend/firmware/firmware_v1.5/Kconfig b/Friend/firmware/firmware_v1.5/Kconfig similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/Kconfig rename to Friend/firmware/firmware_v1.5/Kconfig diff --git a/devices/Friend/firmware/firmware_v1.5/README.rst b/Friend/firmware/firmware_v1.5/README.rst similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/README.rst rename to Friend/firmware/firmware_v1.5/README.rst diff --git a/devices/Friend/firmware/firmware_v1.5/client.py b/Friend/firmware/firmware_v1.5/client.py similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/client.py rename to Friend/firmware/firmware_v1.5/client.py diff --git a/devices/Friend/firmware/firmware_v1.5/dts.overlay b/Friend/firmware/firmware_v1.5/dts.overlay similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/dts.overlay rename to Friend/firmware/firmware_v1.5/dts.overlay diff --git a/devices/Friend/firmware/firmware_v1.5/prj.conf b/Friend/firmware/firmware_v1.5/prj.conf similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/prj.conf rename to Friend/firmware/firmware_v1.5/prj.conf diff --git a/devices/Friend/firmware/firmware_v1.5/prj_bubble_mulaw.conf b/Friend/firmware/firmware_v1.5/prj_bubble_mulaw.conf similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/prj_bubble_mulaw.conf rename to Friend/firmware/firmware_v1.5/prj_bubble_mulaw.conf diff --git a/devices/Friend/firmware/firmware_v1.5/prj_bubble_opus.conf b/Friend/firmware/firmware_v1.5/prj_bubble_opus.conf similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/prj_bubble_opus.conf rename to Friend/firmware/firmware_v1.5/prj_bubble_opus.conf diff --git a/devices/Friend/firmware/firmware_v1.5/prj_friend_mulaw.conf b/Friend/firmware/firmware_v1.5/prj_friend_mulaw.conf similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/prj_friend_mulaw.conf rename to Friend/firmware/firmware_v1.5/prj_friend_mulaw.conf diff --git a/devices/Friend/firmware/firmware_v1.5/prj_friend_opus.conf b/Friend/firmware/firmware_v1.5/prj_friend_opus.conf similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/prj_friend_opus.conf rename to Friend/firmware/firmware_v1.5/prj_friend_opus.conf diff --git a/devices/Friend/firmware/firmware_v1.5/prj_friend_pcm.conf b/Friend/firmware/firmware_v1.5/prj_friend_pcm.conf similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/prj_friend_pcm.conf rename to Friend/firmware/firmware_v1.5/prj_friend_pcm.conf diff --git a/devices/Friend/firmware/firmware_v1.5/release.sh b/Friend/firmware/firmware_v1.5/release.sh similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/release.sh rename to Friend/firmware/firmware_v1.5/release.sh diff --git a/devices/Friend/firmware/firmware_v1.5/src/audio.c b/Friend/firmware/firmware_v1.5/src/audio.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/audio.c rename to Friend/firmware/firmware_v1.5/src/audio.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/audio.h b/Friend/firmware/firmware_v1.5/src/audio.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/audio.h rename to Friend/firmware/firmware_v1.5/src/audio.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/battery.c b/Friend/firmware/firmware_v1.5/src/battery.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/battery.c rename to Friend/firmware/firmware_v1.5/src/battery.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/battery.h b/Friend/firmware/firmware_v1.5/src/battery.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/battery.h rename to Friend/firmware/firmware_v1.5/src/battery.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/camera.c b/Friend/firmware/firmware_v1.5/src/camera.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/camera.c rename to Friend/firmware/firmware_v1.5/src/camera.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/camera.h b/Friend/firmware/firmware_v1.5/src/camera.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/camera.h rename to Friend/firmware/firmware_v1.5/src/camera.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/camera/sequences.h b/Friend/firmware/firmware_v1.5/src/camera/sequences.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/camera/sequences.h rename to Friend/firmware/firmware_v1.5/src/camera/sequences.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/codec.c b/Friend/firmware/firmware_v1.5/src/codec.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/codec.c rename to Friend/firmware/firmware_v1.5/src/codec.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/codec.h b/Friend/firmware/firmware_v1.5/src/codec.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/codec.h rename to Friend/firmware/firmware_v1.5/src/codec.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/config.h b/Friend/firmware/firmware_v1.5/src/config.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/config.h rename to Friend/firmware/firmware_v1.5/src/config.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/controls.c b/Friend/firmware/firmware_v1.5/src/controls.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/controls.c rename to Friend/firmware/firmware_v1.5/src/controls.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/controls.h b/Friend/firmware/firmware_v1.5/src/controls.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/controls.h rename to Friend/firmware/firmware_v1.5/src/controls.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/led.c b/Friend/firmware/firmware_v1.5/src/led.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/led.c rename to Friend/firmware/firmware_v1.5/src/led.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/led.h b/Friend/firmware/firmware_v1.5/src/led.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/led.h rename to Friend/firmware/firmware_v1.5/src/led.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/main.c b/Friend/firmware/firmware_v1.5/src/main.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/main.c rename to Friend/firmware/firmware_v1.5/src/main.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/mic.c b/Friend/firmware/firmware_v1.5/src/mic.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/mic.c rename to Friend/firmware/firmware_v1.5/src/mic.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/mic.h b/Friend/firmware/firmware_v1.5/src/mic.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/mic.h rename to Friend/firmware/firmware_v1.5/src/mic.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/A2NLSF.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/A2NLSF.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/A2NLSF.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/A2NLSF.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/API.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/API.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/API.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/API.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/CNG.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/CNG.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/CNG.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/CNG.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/HP_variable_cutoff.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/HP_variable_cutoff.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/HP_variable_cutoff.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/HP_variable_cutoff.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/Inlines.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/Inlines.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/Inlines.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/Inlines.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/LPC_analysis_filter.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/LPC_analysis_filter.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/LPC_analysis_filter.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/LPC_analysis_filter.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/LPC_fit.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/LPC_fit.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/LPC_fit.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/LPC_fit.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/LPC_inv_pred_gain.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/LPC_inv_pred_gain.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/LPC_inv_pred_gain.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/LPC_inv_pred_gain.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/LP_variable_cutoff.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/LP_variable_cutoff.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/LP_variable_cutoff.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/LP_variable_cutoff.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/LTP_analysis_filter_FIX.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/LTP_analysis_filter_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/LTP_analysis_filter_FIX.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/LTP_analysis_filter_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/LTP_scale_ctrl_FIX.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/LTP_scale_ctrl_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/LTP_scale_ctrl_FIX.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/LTP_scale_ctrl_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/MacroCount.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/MacroCount.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/MacroCount.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/MacroCount.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/MacroDebug.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/MacroDebug.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/MacroDebug.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/MacroDebug.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF2A.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF2A.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF2A.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF2A.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_VQ.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_VQ.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_VQ.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_VQ.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_VQ_weights_laroia.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_VQ_weights_laroia.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_VQ_weights_laroia.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_VQ_weights_laroia.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_decode.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_decode.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_decode.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_decode.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_del_dec_quant.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_del_dec_quant.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_del_dec_quant.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_del_dec_quant.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_encode.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_encode.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_encode.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_encode.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_stabilize.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_stabilize.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_stabilize.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_stabilize.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_unpack.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_unpack.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_unpack.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/NLSF_unpack.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NSQ.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NSQ.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NSQ.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/NSQ.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NSQ.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NSQ.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NSQ.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/NSQ.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NSQ_del_dec.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NSQ_del_dec.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/NSQ_del_dec.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/NSQ_del_dec.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/PLC.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/PLC.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/PLC.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/PLC.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/PLC.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/PLC.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/PLC.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/PLC.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/SigProc_FIX.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/SigProc_FIX.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/SigProc_FIX.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/SigProc_FIX.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/VAD.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/VAD.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/VAD.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/VAD.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/VQ_WMat_EC.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/VQ_WMat_EC.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/VQ_WMat_EC.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/VQ_WMat_EC.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/_kiss_fft_guts.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/_kiss_fft_guts.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/_kiss_fft_guts.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/_kiss_fft_guts.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/ana_filt_bank_1.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/ana_filt_bank_1.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/ana_filt_bank_1.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/ana_filt_bank_1.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/analysis.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/analysis.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/analysis.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/analysis.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/analysis.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/analysis.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/analysis.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/analysis.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/apply_sine_window_FIX.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/apply_sine_window_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/apply_sine_window_FIX.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/apply_sine_window_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arch.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arch.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arch.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/arch.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/LPC_inv_pred_gain_arm.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/LPC_inv_pred_gain_arm.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/LPC_inv_pred_gain_arm.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/LPC_inv_pred_gain_arm.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/NSQ_del_dec_arm.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/NSQ_del_dec_arm.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/NSQ_del_dec_arm.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/NSQ_del_dec_arm.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/SigProc_FIX_armv4.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/SigProc_FIX_armv4.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/SigProc_FIX_armv4.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/SigProc_FIX_armv4.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/SigProc_FIX_armv5e.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/SigProc_FIX_armv5e.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/SigProc_FIX_armv5e.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/SigProc_FIX_armv5e.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/armcpu.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/armcpu.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/armcpu.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/armcpu.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/biquad_alt_arm.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/biquad_alt_arm.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/biquad_alt_arm.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/biquad_alt_arm.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/celt_pitch_xcorr_arm_gcc.s b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/celt_pitch_xcorr_arm_gcc.s similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/celt_pitch_xcorr_arm_gcc.s rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/celt_pitch_xcorr_arm_gcc.s diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/celt_pitch_xcorr_arm_iar.s b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/celt_pitch_xcorr_arm_iar.s similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/celt_pitch_xcorr_arm_iar.s rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/celt_pitch_xcorr_arm_iar.s diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/celt_pitch_xcorr_arm_keil.s b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/celt_pitch_xcorr_arm_keil.s similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/celt_pitch_xcorr_arm_keil.s rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/celt_pitch_xcorr_arm_keil.s diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/fixed_armv4.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/fixed_armv4.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/fixed_armv4.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/fixed_armv4.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/fixed_armv5e.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/fixed_armv5e.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/fixed_armv5e.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/fixed_armv5e.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/kiss_fft_armv4.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/kiss_fft_armv4.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/kiss_fft_armv4.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/kiss_fft_armv4.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/kiss_fft_armv5e.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/kiss_fft_armv5e.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/kiss_fft_armv5e.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/kiss_fft_armv5e.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/macros_armv4.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/macros_armv4.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/macros_armv4.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/macros_armv4.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/macros_armv5e.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/macros_armv5e.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/macros_armv5e.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/macros_armv5e.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/pitch_arm.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/pitch_arm.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/pitch_arm.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/pitch_arm.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/warped_autocorrelation_FIX_arm.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/warped_autocorrelation_FIX_arm.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/warped_autocorrelation_FIX_arm.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/arm/warped_autocorrelation_FIX_arm.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/autocorr_FIX.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/autocorr_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/autocorr_FIX.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/autocorr_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/bands.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/bands.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/bands.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/bands.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/bands.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/bands.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/bands.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/bands.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/biquad_alt.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/biquad_alt.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/biquad_alt.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/biquad_alt.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/burg_modified_FIX.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/burg_modified_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/burg_modified_FIX.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/burg_modified_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/bwexpander.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/bwexpander.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/bwexpander.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/bwexpander.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/bwexpander_32.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/bwexpander_32.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/bwexpander_32.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/bwexpander_32.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/celt.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/celt.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/celt.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/celt.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/celt.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/celt.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/celt.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/celt.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/celt_decoder.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/celt_decoder.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/celt_decoder.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/celt_decoder.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/celt_encoder.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/celt_encoder.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/celt_encoder.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/celt_encoder.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/celt_lpc.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/celt_lpc.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/celt_lpc.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/celt_lpc.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/celt_lpc.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/celt_lpc.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/celt_lpc.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/celt_lpc.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/check_control_input.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/check_control_input.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/check_control_input.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/check_control_input.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/code_signs.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/code_signs.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/code_signs.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/code_signs.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/config.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/config.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/config.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/config.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/control.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/control.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/control.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/control.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/control_SNR.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/control_SNR.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/control_SNR.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/control_SNR.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/control_audio_bandwidth.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/control_audio_bandwidth.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/control_audio_bandwidth.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/control_audio_bandwidth.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/control_codec.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/control_codec.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/control_codec.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/control_codec.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/corrMatrix_FIX.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/corrMatrix_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/corrMatrix_FIX.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/corrMatrix_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/cpu_support.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/cpu_support.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/cpu_support.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/cpu_support.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/cwrs.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/cwrs.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/cwrs.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/cwrs.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/cwrs.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/cwrs.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/cwrs.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/cwrs.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/debug.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/debug.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/debug.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/debug.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/debug.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/debug.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/debug.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/debug.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/dec_API.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/dec_API.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/dec_API.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/dec_API.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/decode_core.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/decode_core.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/decode_core.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/decode_core.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/decode_frame.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/decode_frame.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/decode_frame.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/decode_frame.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/decode_indices.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/decode_indices.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/decode_indices.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/decode_indices.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/decode_parameters.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/decode_parameters.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/decode_parameters.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/decode_parameters.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/decode_pitch.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/decode_pitch.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/decode_pitch.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/decode_pitch.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/decode_pulses.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/decode_pulses.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/decode_pulses.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/decode_pulses.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/decoder_set_fs.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/decoder_set_fs.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/decoder_set_fs.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/decoder_set_fs.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/define.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/define.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/define.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/define.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/ecintrin.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/ecintrin.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/ecintrin.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/ecintrin.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/enc_API.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/enc_API.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/enc_API.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/enc_API.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/encode_frame_FIX.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/encode_frame_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/encode_frame_FIX.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/encode_frame_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/encode_indices.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/encode_indices.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/encode_indices.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/encode_indices.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/encode_pulses.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/encode_pulses.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/encode_pulses.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/encode_pulses.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/entcode.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/entcode.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/entcode.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/entcode.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/entcode.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/entcode.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/entcode.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/entcode.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/entdec.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/entdec.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/entdec.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/entdec.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/entdec.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/entdec.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/entdec.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/entdec.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/entenc.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/entenc.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/entenc.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/entenc.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/entenc.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/entenc.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/entenc.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/entenc.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/errors.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/errors.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/errors.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/errors.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/find_LPC_FIX.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/find_LPC_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/find_LPC_FIX.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/find_LPC_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/find_LTP_FIX.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/find_LTP_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/find_LTP_FIX.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/find_LTP_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/find_pitch_lags_FIX.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/find_pitch_lags_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/find_pitch_lags_FIX.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/find_pitch_lags_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/find_pred_coefs_FIX.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/find_pred_coefs_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/find_pred_coefs_FIX.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/find_pred_coefs_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/fixed_debug.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/fixed_debug.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/fixed_debug.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/fixed_debug.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/fixed_generic.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/fixed_generic.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/fixed_generic.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/fixed_generic.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/float_cast.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/float_cast.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/float_cast.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/float_cast.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/gain_quant.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/gain_quant.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/gain_quant.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/gain_quant.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/init_decoder.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/init_decoder.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/init_decoder.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/init_decoder.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/init_encoder.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/init_encoder.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/init_encoder.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/init_encoder.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/inner_prod_aligned.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/inner_prod_aligned.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/inner_prod_aligned.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/inner_prod_aligned.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/interpolate.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/interpolate.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/interpolate.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/interpolate.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/k2a_FIX.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/k2a_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/k2a_FIX.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/k2a_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/k2a_Q16_FIX.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/k2a_Q16_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/k2a_Q16_FIX.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/k2a_Q16_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/kiss_fft.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/kiss_fft.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/kiss_fft.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/kiss_fft.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/kiss_fft.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/kiss_fft.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/kiss_fft.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/kiss_fft.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/laplace.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/laplace.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/laplace.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/laplace.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/laplace.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/laplace.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/laplace.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/laplace.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/lin2log.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/lin2log.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/lin2log.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/lin2log.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/log2lin.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/log2lin.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/log2lin.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/log2lin.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/macros.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/macros.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/macros.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/macros.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/main.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/main.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/main.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/main.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/main_FIX.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/main_FIX.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/main_FIX.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/main_FIX.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/mathops.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/mathops.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/mathops.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/mathops.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/mathops.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/mathops.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/mathops.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/mathops.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/mdct.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/mdct.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/mdct.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/mdct.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/mdct.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/mdct.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/mdct.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/mdct.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/mfrngcod.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/mfrngcod.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/mfrngcod.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/mfrngcod.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/mlp.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/mlp.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/mlp.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/mlp.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/mlp.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/mlp.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/mlp.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/mlp.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/mlp_data.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/mlp_data.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/mlp_data.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/mlp_data.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/modes.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/modes.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/modes.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/modes.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/modes.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/modes.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/modes.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/modes.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/noise_shape_analysis_FIX.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/noise_shape_analysis_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/noise_shape_analysis_FIX.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/noise_shape_analysis_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_custom.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_custom.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_custom.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_custom.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_decoder.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_decoder.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_decoder.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_decoder.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_defines.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_defines.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_defines.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_defines.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_encoder.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_encoder.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_encoder.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_encoder.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_multistream.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_multistream.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_multistream.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_multistream.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_multistream.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_multistream.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_multistream.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_multistream.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_multistream_decoder.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_multistream_decoder.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_multistream_decoder.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_multistream_decoder.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_multistream_encoder.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_multistream_encoder.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_multistream_encoder.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_multistream_encoder.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_private.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_private.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_private.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_private.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_types.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_types.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_types.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/opus_types.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/os_support.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/os_support.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/os_support.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/os_support.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/pitch.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/pitch.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/pitch.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/pitch.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/pitch.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/pitch.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/pitch.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/pitch.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/pitch_analysis_core_FIX.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/pitch_analysis_core_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/pitch_analysis_core_FIX.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/pitch_analysis_core_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/pitch_est_defines.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/pitch_est_defines.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/pitch_est_defines.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/pitch_est_defines.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/pitch_est_tables.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/pitch_est_tables.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/pitch_est_tables.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/pitch_est_tables.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/process_NLSFs.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/process_NLSFs.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/process_NLSFs.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/process_NLSFs.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/process_gains_FIX.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/process_gains_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/process_gains_FIX.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/process_gains_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/quant_LTP_gains.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/quant_LTP_gains.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/quant_LTP_gains.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/quant_LTP_gains.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/quant_bands.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/quant_bands.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/quant_bands.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/quant_bands.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/quant_bands.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/quant_bands.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/quant_bands.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/quant_bands.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/rate.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/rate.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/rate.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/rate.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/rate.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/rate.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/rate.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/rate.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/regularize_correlations_FIX.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/regularize_correlations_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/regularize_correlations_FIX.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/regularize_correlations_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/repacketizer.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/repacketizer.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/repacketizer.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/repacketizer.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_down2.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_down2.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_down2.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_down2.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_down2_3.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_down2_3.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_down2_3.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_down2_3.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_private.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_private.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_private.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_private.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_private_AR2.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_private_AR2.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_private_AR2.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_private_AR2.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_private_IIR_FIR.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_private_IIR_FIR.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_private_IIR_FIR.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_private_IIR_FIR.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_private_down_FIR.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_private_down_FIR.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_private_down_FIR.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_private_down_FIR.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_private_up2_HQ.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_private_up2_HQ.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_private_up2_HQ.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_private_up2_HQ.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_rom.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_rom.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_rom.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_rom.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_rom.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_rom.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_rom.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_rom.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_structs.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_structs.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_structs.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/resampler_structs.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/residual_energy16_FIX.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/residual_energy16_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/residual_energy16_FIX.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/residual_energy16_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/residual_energy_FIX.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/residual_energy_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/residual_energy_FIX.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/residual_energy_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/schur64_FIX.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/schur64_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/schur64_FIX.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/schur64_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/schur_FIX.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/schur_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/schur_FIX.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/schur_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/shell_coder.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/shell_coder.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/shell_coder.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/shell_coder.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/sigm_Q15.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/sigm_Q15.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/sigm_Q15.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/sigm_Q15.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/sort.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/sort.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/sort.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/sort.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/stack_alloc.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/stack_alloc.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/stack_alloc.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/stack_alloc.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/static_modes_fixed.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/static_modes_fixed.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/static_modes_fixed.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/static_modes_fixed.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/static_modes_fixed_arm_ne10.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/static_modes_fixed_arm_ne10.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/static_modes_fixed_arm_ne10.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/static_modes_fixed_arm_ne10.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/static_modes_float.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/static_modes_float.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/static_modes_float.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/static_modes_float.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/static_modes_float_arm_ne10.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/static_modes_float_arm_ne10.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/static_modes_float_arm_ne10.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/static_modes_float_arm_ne10.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/stereo_LR_to_MS.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/stereo_LR_to_MS.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/stereo_LR_to_MS.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/stereo_LR_to_MS.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/stereo_MS_to_LR.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/stereo_MS_to_LR.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/stereo_MS_to_LR.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/stereo_MS_to_LR.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/stereo_decode_pred.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/stereo_decode_pred.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/stereo_decode_pred.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/stereo_decode_pred.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/stereo_encode_pred.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/stereo_encode_pred.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/stereo_encode_pred.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/stereo_encode_pred.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/stereo_find_predictor.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/stereo_find_predictor.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/stereo_find_predictor.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/stereo_find_predictor.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/stereo_quant_pred.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/stereo_quant_pred.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/stereo_quant_pred.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/stereo_quant_pred.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/structs.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/structs.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/structs.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/structs.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/structs_FIX.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/structs_FIX.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/structs_FIX.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/structs_FIX.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/sum_sqr_shift.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/sum_sqr_shift.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/sum_sqr_shift.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/sum_sqr_shift.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/table_LSF_cos.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/table_LSF_cos.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/table_LSF_cos.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/table_LSF_cos.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables_LTP.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables_LTP.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables_LTP.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables_LTP.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables_NLSF_CB_NB_MB.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables_NLSF_CB_NB_MB.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables_NLSF_CB_NB_MB.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables_NLSF_CB_NB_MB.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables_NLSF_CB_WB.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables_NLSF_CB_WB.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables_NLSF_CB_WB.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables_NLSF_CB_WB.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables_gain.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables_gain.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables_gain.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables_gain.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables_other.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables_other.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables_other.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables_other.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables_pitch_lag.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables_pitch_lag.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables_pitch_lag.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables_pitch_lag.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables_pulses_per_block.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables_pulses_per_block.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables_pulses_per_block.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/tables_pulses_per_block.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tansig_table.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tansig_table.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tansig_table.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/tansig_table.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tuning_parameters.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tuning_parameters.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/tuning_parameters.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/tuning_parameters.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/typedef.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/typedef.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/typedef.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/typedef.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/vector_ops_FIX.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/vector_ops_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/vector_ops_FIX.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/vector_ops_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/vq.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/vq.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/vq.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/vq.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/vq.h b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/vq.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/vq.h rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/vq.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/warped_autocorrelation_FIX.c b/Friend/firmware/firmware_v1.5/src/opus-1.2.1/warped_autocorrelation_FIX.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/opus-1.2.1/warped_autocorrelation_FIX.c rename to Friend/firmware/firmware_v1.5/src/opus-1.2.1/warped_autocorrelation_FIX.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/settings.c b/Friend/firmware/firmware_v1.5/src/settings.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/settings.c rename to Friend/firmware/firmware_v1.5/src/settings.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/settings.h b/Friend/firmware/firmware_v1.5/src/settings.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/settings.h rename to Friend/firmware/firmware_v1.5/src/settings.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/transport.c b/Friend/firmware/firmware_v1.5/src/transport.c similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/transport.c rename to Friend/firmware/firmware_v1.5/src/transport.c diff --git a/devices/Friend/firmware/firmware_v1.5/src/transport.h b/Friend/firmware/firmware_v1.5/src/transport.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/transport.h rename to Friend/firmware/firmware_v1.5/src/transport.h diff --git a/devices/Friend/firmware/firmware_v1.5/src/utils.h b/Friend/firmware/firmware_v1.5/src/utils.h similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/src/utils.h rename to Friend/firmware/firmware_v1.5/src/utils.h diff --git a/devices/Friend/firmware/firmware_v1.5/super.yaml b/Friend/firmware/firmware_v1.5/super.yaml similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/super.yaml rename to Friend/firmware/firmware_v1.5/super.yaml diff --git a/devices/Friend/firmware/firmware_v1.5/xiao_ble.overlay b/Friend/firmware/firmware_v1.5/xiao_ble.overlay similarity index 100% rename from devices/Friend/firmware/firmware_v1.5/xiao_ble.overlay rename to Friend/firmware/firmware_v1.5/xiao_ble.overlay diff --git a/devices/Friend/firmware/readme.md b/Friend/firmware/readme.md similarity index 100% rename from devices/Friend/firmware/readme.md rename to Friend/firmware/readme.md diff --git a/devices/Friend/firmware/testing/FriendSimulator/FriendSimulator.xcodeproj/project.pbxproj b/Friend/firmware/testing/FriendSimulator/FriendSimulator.xcodeproj/project.pbxproj similarity index 100% rename from devices/Friend/firmware/testing/FriendSimulator/FriendSimulator.xcodeproj/project.pbxproj rename to Friend/firmware/testing/FriendSimulator/FriendSimulator.xcodeproj/project.pbxproj diff --git a/devices/Friend/firmware/testing/FriendSimulator/FriendSimulator.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Friend/firmware/testing/FriendSimulator/FriendSimulator.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from devices/Friend/firmware/testing/FriendSimulator/FriendSimulator.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to Friend/firmware/testing/FriendSimulator/FriendSimulator.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/devices/Friend/firmware/testing/FriendSimulator/FriendSimulator.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Friend/firmware/testing/FriendSimulator/FriendSimulator.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from devices/Friend/firmware/testing/FriendSimulator/FriendSimulator.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to Friend/firmware/testing/FriendSimulator/FriendSimulator.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/devices/Friend/firmware/testing/FriendSimulator/FriendSimulator/Assets.xcassets/AccentColor.colorset/Contents.json b/Friend/firmware/testing/FriendSimulator/FriendSimulator/Assets.xcassets/AccentColor.colorset/Contents.json similarity index 100% rename from devices/Friend/firmware/testing/FriendSimulator/FriendSimulator/Assets.xcassets/AccentColor.colorset/Contents.json rename to Friend/firmware/testing/FriendSimulator/FriendSimulator/Assets.xcassets/AccentColor.colorset/Contents.json diff --git a/devices/Friend/firmware/testing/FriendSimulator/FriendSimulator/Assets.xcassets/AppIcon.appiconset/Contents.json b/Friend/firmware/testing/FriendSimulator/FriendSimulator/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from devices/Friend/firmware/testing/FriendSimulator/FriendSimulator/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Friend/firmware/testing/FriendSimulator/FriendSimulator/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/devices/Friend/firmware/testing/FriendSimulator/FriendSimulator/Assets.xcassets/Contents.json b/Friend/firmware/testing/FriendSimulator/FriendSimulator/Assets.xcassets/Contents.json similarity index 100% rename from devices/Friend/firmware/testing/FriendSimulator/FriendSimulator/Assets.xcassets/Contents.json rename to Friend/firmware/testing/FriendSimulator/FriendSimulator/Assets.xcassets/Contents.json diff --git a/devices/Friend/firmware/testing/FriendSimulator/FriendSimulator/BLEManager.swift b/Friend/firmware/testing/FriendSimulator/FriendSimulator/BLEManager.swift similarity index 100% rename from devices/Friend/firmware/testing/FriendSimulator/FriendSimulator/BLEManager.swift rename to Friend/firmware/testing/FriendSimulator/FriendSimulator/BLEManager.swift diff --git a/devices/Friend/firmware/testing/FriendSimulator/FriendSimulator/ContentView.swift b/Friend/firmware/testing/FriendSimulator/FriendSimulator/ContentView.swift similarity index 100% rename from devices/Friend/firmware/testing/FriendSimulator/FriendSimulator/ContentView.swift rename to Friend/firmware/testing/FriendSimulator/FriendSimulator/ContentView.swift diff --git a/devices/Friend/firmware/testing/FriendSimulator/FriendSimulator/FriendSimulator.entitlements b/Friend/firmware/testing/FriendSimulator/FriendSimulator/FriendSimulator.entitlements similarity index 100% rename from devices/Friend/firmware/testing/FriendSimulator/FriendSimulator/FriendSimulator.entitlements rename to Friend/firmware/testing/FriendSimulator/FriendSimulator/FriendSimulator.entitlements diff --git a/devices/Friend/firmware/testing/FriendSimulator/FriendSimulator/FriendSimulatorApp.swift b/Friend/firmware/testing/FriendSimulator/FriendSimulator/FriendSimulatorApp.swift similarity index 100% rename from devices/Friend/firmware/testing/FriendSimulator/FriendSimulator/FriendSimulatorApp.swift rename to Friend/firmware/testing/FriendSimulator/FriendSimulator/FriendSimulatorApp.swift diff --git a/devices/Friend/firmware/testing/FriendSimulator/FriendSimulator/Info.plist b/Friend/firmware/testing/FriendSimulator/FriendSimulator/Info.plist similarity index 100% rename from devices/Friend/firmware/testing/FriendSimulator/FriendSimulator/Info.plist rename to Friend/firmware/testing/FriendSimulator/FriendSimulator/Info.plist diff --git a/devices/Friend/firmware/testing/FriendSimulator/FriendSimulator/Preview Content/Preview Assets.xcassets/Contents.json b/Friend/firmware/testing/FriendSimulator/FriendSimulator/Preview Content/Preview Assets.xcassets/Contents.json similarity index 100% rename from devices/Friend/firmware/testing/FriendSimulator/FriendSimulator/Preview Content/Preview Assets.xcassets/Contents.json rename to Friend/firmware/testing/FriendSimulator/FriendSimulator/Preview Content/Preview Assets.xcassets/Contents.json diff --git a/devices/Friend/firmware/testing/FriendSimulator/README.md b/Friend/firmware/testing/FriendSimulator/README.md similarity index 100% rename from devices/Friend/firmware/testing/FriendSimulator/README.md rename to Friend/firmware/testing/FriendSimulator/README.md diff --git a/devices/Friend/firmware/testing/a01.txt b/Friend/firmware/testing/a01.txt similarity index 100% rename from devices/Friend/firmware/testing/a01.txt rename to Friend/firmware/testing/a01.txt diff --git a/devices/Friend/firmware/testing/decode_audio.py b/Friend/firmware/testing/decode_audio.py similarity index 100% rename from devices/Friend/firmware/testing/decode_audio.py rename to Friend/firmware/testing/decode_audio.py diff --git a/devices/Friend/firmware/testing/discover_devices.py b/Friend/firmware/testing/discover_devices.py similarity index 100% rename from devices/Friend/firmware/testing/discover_devices.py rename to Friend/firmware/testing/discover_devices.py diff --git a/devices/Friend/firmware/testing/get_audio_file.py b/Friend/firmware/testing/get_audio_file.py similarity index 100% rename from devices/Friend/firmware/testing/get_audio_file.py rename to Friend/firmware/testing/get_audio_file.py diff --git a/devices/Friend/firmware/testing/get_info_list.py b/Friend/firmware/testing/get_info_list.py similarity index 100% rename from devices/Friend/firmware/testing/get_info_list.py rename to Friend/firmware/testing/get_info_list.py diff --git a/devices/Friend/firmware/testing/local_client.py b/Friend/firmware/testing/local_client.py similarity index 100% rename from devices/Friend/firmware/testing/local_client.py rename to Friend/firmware/testing/local_client.py diff --git a/devices/Friend/firmware/testing/local_laptop_client.py b/Friend/firmware/testing/local_laptop_client.py similarity index 100% rename from devices/Friend/firmware/testing/local_laptop_client.py rename to Friend/firmware/testing/local_laptop_client.py diff --git a/devices/Friend/firmware/testing/play_sound_on_friend.py b/Friend/firmware/testing/play_sound_on_friend.py similarity index 100% rename from devices/Friend/firmware/testing/play_sound_on_friend.py rename to Friend/firmware/testing/play_sound_on_friend.py diff --git a/devices/Friend/firmware/testing/recordings/00-09-37-574282.txt b/Friend/firmware/testing/recordings/00-09-37-574282.txt similarity index 100% rename from devices/Friend/firmware/testing/recordings/00-09-37-574282.txt rename to Friend/firmware/testing/recordings/00-09-37-574282.txt diff --git a/devices/Friend/firmware/testing/requirements.txt b/Friend/firmware/testing/requirements.txt similarity index 100% rename from devices/Friend/firmware/testing/requirements.txt rename to Friend/firmware/testing/requirements.txt diff --git a/devices/Friend/firmware/testing/storage.py b/Friend/firmware/testing/storage.py similarity index 100% rename from devices/Friend/firmware/testing/storage.py rename to Friend/firmware/testing/storage.py diff --git a/devices/Friend/hardware/circle/super.f3d b/Friend/hardware/circle/super.f3d similarity index 100% rename from devices/Friend/hardware/circle/super.f3d rename to Friend/hardware/circle/super.f3d diff --git a/devices/Friend/hardware/circle/super_base.stl b/Friend/hardware/circle/super_base.stl similarity index 100% rename from devices/Friend/hardware/circle/super_base.stl rename to Friend/hardware/circle/super_base.stl diff --git a/devices/Friend/hardware/circle/super_cover.stl b/Friend/hardware/circle/super_cover.stl similarity index 100% rename from devices/Friend/hardware/circle/super_cover.stl rename to Friend/hardware/circle/super_cover.stl diff --git a/devices/Friend/hardware/circle/super_inner.stl b/Friend/hardware/circle/super_inner.stl similarity index 100% rename from devices/Friend/hardware/circle/super_inner.stl rename to Friend/hardware/circle/super_inner.stl diff --git a/devices/Friend/hardware/other-designs/Cover + Case triangle.stl b/Friend/hardware/other-designs/Cover + Case triangle.stl similarity index 100% rename from devices/Friend/hardware/other-designs/Cover + Case triangle.stl rename to Friend/hardware/other-designs/Cover + Case triangle.stl diff --git a/devices/Friend/hardware/other-designs/box design with LI-ion battery.stl b/Friend/hardware/other-designs/box design with LI-ion battery.stl similarity index 100% rename from devices/Friend/hardware/other-designs/box design with LI-ion battery.stl rename to Friend/hardware/other-designs/box design with LI-ion battery.stl diff --git a/devices/Friend/hardware/other-designs/friend v3.f3d b/Friend/hardware/other-designs/friend v3.f3d similarity index 100% rename from devices/Friend/hardware/other-designs/friend v3.f3d rename to Friend/hardware/other-designs/friend v3.f3d diff --git a/devices/Friend/hardware/other-designs/superman.stl b/Friend/hardware/other-designs/superman.stl similarity index 100% rename from devices/Friend/hardware/other-designs/superman.stl rename to Friend/hardware/other-designs/superman.stl diff --git a/devices/Friend/hardware/triangle v1/3d_printing/bambu-3mfs/enclosure.3mf b/Friend/hardware/triangle v1/3d_printing/bambu-3mfs/enclosure.3mf similarity index 100% rename from devices/Friend/hardware/triangle v1/3d_printing/bambu-3mfs/enclosure.3mf rename to Friend/hardware/triangle v1/3d_printing/bambu-3mfs/enclosure.3mf diff --git a/devices/Friend/hardware/triangle v1/3d_printing/bambu_profile/0.16mm Optimal @BBL X1C - Friend.info b/Friend/hardware/triangle v1/3d_printing/bambu_profile/0.16mm Optimal @BBL X1C - Friend.info similarity index 100% rename from devices/Friend/hardware/triangle v1/3d_printing/bambu_profile/0.16mm Optimal @BBL X1C - Friend.info rename to Friend/hardware/triangle v1/3d_printing/bambu_profile/0.16mm Optimal @BBL X1C - Friend.info diff --git a/devices/Friend/hardware/triangle v1/3d_printing/bambu_profile/0.16mm Optimal @BBL X1C - Friend.json b/Friend/hardware/triangle v1/3d_printing/bambu_profile/0.16mm Optimal @BBL X1C - Friend.json similarity index 100% rename from devices/Friend/hardware/triangle v1/3d_printing/bambu_profile/0.16mm Optimal @BBL X1C - Friend.json rename to Friend/hardware/triangle v1/3d_printing/bambu_profile/0.16mm Optimal @BBL X1C - Friend.json diff --git a/devices/Friend/hardware/triangle v1/base/base.STEP b/Friend/hardware/triangle v1/base/base.STEP similarity index 100% rename from devices/Friend/hardware/triangle v1/base/base.STEP rename to Friend/hardware/triangle v1/base/base.STEP diff --git a/devices/Friend/hardware/triangle v1/base/base.stl b/Friend/hardware/triangle v1/base/base.stl similarity index 100% rename from devices/Friend/hardware/triangle v1/base/base.stl rename to Friend/hardware/triangle v1/base/base.stl diff --git a/devices/Friend/hardware/triangle v1/top_cover/top_cover.STEP b/Friend/hardware/triangle v1/top_cover/top_cover.STEP similarity index 100% rename from devices/Friend/hardware/triangle v1/top_cover/top_cover.STEP rename to Friend/hardware/triangle v1/top_cover/top_cover.STEP diff --git a/devices/Friend/hardware/triangle v1/top_cover/top_cover.STL b/Friend/hardware/triangle v1/top_cover/top_cover.STL similarity index 100% rename from devices/Friend/hardware/triangle v1/top_cover/top_cover.STL rename to Friend/hardware/triangle v1/top_cover/top_cover.STL diff --git a/devices/Friend/hardware/triangle v2 w memory/3d_printing_config/bambu-3mfs/enclosure.3mf b/Friend/hardware/triangle v2 w memory/3d_printing_config/bambu-3mfs/enclosure.3mf similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/3d_printing_config/bambu-3mfs/enclosure.3mf rename to Friend/hardware/triangle v2 w memory/3d_printing_config/bambu-3mfs/enclosure.3mf diff --git a/devices/Friend/hardware/triangle v2 w memory/3d_printing_config/bambu_profile/0.16mm Optimal @BBL X1C - Friend.info b/Friend/hardware/triangle v2 w memory/3d_printing_config/bambu_profile/0.16mm Optimal @BBL X1C - Friend.info similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/3d_printing_config/bambu_profile/0.16mm Optimal @BBL X1C - Friend.info rename to Friend/hardware/triangle v2 w memory/3d_printing_config/bambu_profile/0.16mm Optimal @BBL X1C - Friend.info diff --git a/devices/Friend/hardware/triangle v2 w memory/3d_printing_config/bambu_profile/0.16mm Optimal @BBL X1C - Friend.json b/Friend/hardware/triangle v2 w memory/3d_printing_config/bambu_profile/0.16mm Optimal @BBL X1C - Friend.json similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/3d_printing_config/bambu_profile/0.16mm Optimal @BBL X1C - Friend.json rename to Friend/hardware/triangle v2 w memory/3d_printing_config/bambu_profile/0.16mm Optimal @BBL X1C - Friend.json diff --git a/devices/Friend/hardware/triangle v2 w memory/3d_printing_files/base.step b/Friend/hardware/triangle v2 w memory/3d_printing_files/base.step similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/3d_printing_files/base.step rename to Friend/hardware/triangle v2 w memory/3d_printing_files/base.step diff --git a/devices/Friend/hardware/triangle v2 w memory/3d_printing_files/speaker seal.step b/Friend/hardware/triangle v2 w memory/3d_printing_files/speaker seal.step similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/3d_printing_files/speaker seal.step rename to Friend/hardware/triangle v2 w memory/3d_printing_files/speaker seal.step diff --git a/devices/Friend/hardware/triangle v2 w memory/3d_printing_files/top_cover-high-tolerances.step b/Friend/hardware/triangle v2 w memory/3d_printing_files/top_cover-high-tolerances.step similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/3d_printing_files/top_cover-high-tolerances.step rename to Friend/hardware/triangle v2 w memory/3d_printing_files/top_cover-high-tolerances.step diff --git a/devices/Friend/hardware/triangle v2 w memory/3d_printing_files/top_cover-low-tolerances.step b/Friend/hardware/triangle v2 w memory/3d_printing_files/top_cover-low-tolerances.step similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/3d_printing_files/top_cover-low-tolerances.step rename to Friend/hardware/triangle v2 w memory/3d_printing_files/top_cover-low-tolerances.step diff --git a/devices/Friend/hardware/triangle v2 w memory/README.md b/Friend/hardware/triangle v2 w memory/README.md similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/README.md rename to Friend/hardware/triangle v2 w memory/README.md diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/10_bent_button_contacts_1.jpg b/Friend/hardware/triangle v2 w memory/pics/10_bent_button_contacts_1.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/10_bent_button_contacts_1.jpg rename to Friend/hardware/triangle v2 w memory/pics/10_bent_button_contacts_1.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/11_bent_button_contacts_2.jpg b/Friend/hardware/triangle v2 w memory/pics/11_bent_button_contacts_2.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/11_bent_button_contacts_2.jpg rename to Friend/hardware/triangle v2 w memory/pics/11_bent_button_contacts_2.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/12_button_placed_1.jpg b/Friend/hardware/triangle v2 w memory/pics/12_button_placed_1.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/12_button_placed_1.jpg rename to Friend/hardware/triangle v2 w memory/pics/12_button_placed_1.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/13_button_placed_2.jpg b/Friend/hardware/triangle v2 w memory/pics/13_button_placed_2.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/13_button_placed_2.jpg rename to Friend/hardware/triangle v2 w memory/pics/13_button_placed_2.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/14_button_placed_3.jpg b/Friend/hardware/triangle v2 w memory/pics/14_button_placed_3.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/14_button_placed_3.jpg rename to Friend/hardware/triangle v2 w memory/pics/14_button_placed_3.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/15_soldered_button.jpg b/Friend/hardware/triangle v2 w memory/pics/15_soldered_button.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/15_soldered_button.jpg rename to Friend/hardware/triangle v2 w memory/pics/15_soldered_button.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/16_cut_wires.jpg b/Friend/hardware/triangle v2 w memory/pics/16_cut_wires.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/16_cut_wires.jpg rename to Friend/hardware/triangle v2 w memory/pics/16_cut_wires.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/16_cut_wires_2.jpg b/Friend/hardware/triangle v2 w memory/pics/16_cut_wires_2.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/16_cut_wires_2.jpg rename to Friend/hardware/triangle v2 w memory/pics/16_cut_wires_2.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/17_long_wire_placement_front.jpg b/Friend/hardware/triangle v2 w memory/pics/17_long_wire_placement_front.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/17_long_wire_placement_front.jpg rename to Friend/hardware/triangle v2 w memory/pics/17_long_wire_placement_front.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/18_long_wire_placement_back.jpg b/Friend/hardware/triangle v2 w memory/pics/18_long_wire_placement_back.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/18_long_wire_placement_back.jpg rename to Friend/hardware/triangle v2 w memory/pics/18_long_wire_placement_back.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/18_short_wire_placement.jpg b/Friend/hardware/triangle v2 w memory/pics/18_short_wire_placement.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/18_short_wire_placement.jpg rename to Friend/hardware/triangle v2 w memory/pics/18_short_wire_placement.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/19_wires_soldered_back.jpg b/Friend/hardware/triangle v2 w memory/pics/19_wires_soldered_back.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/19_wires_soldered_back.jpg rename to Friend/hardware/triangle v2 w memory/pics/19_wires_soldered_back.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/19_wires_soldered_front.jpg b/Friend/hardware/triangle v2 w memory/pics/19_wires_soldered_front.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/19_wires_soldered_front.jpg rename to Friend/hardware/triangle v2 w memory/pics/19_wires_soldered_front.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/19_wires_soldered_side.jpg b/Friend/hardware/triangle v2 w memory/pics/19_wires_soldered_side.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/19_wires_soldered_side.jpg rename to Friend/hardware/triangle v2 w memory/pics/19_wires_soldered_side.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/1_picoblade_uncut.jpg b/Friend/hardware/triangle v2 w memory/pics/1_picoblade_uncut.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/1_picoblade_uncut.jpg rename to Friend/hardware/triangle v2 w memory/pics/1_picoblade_uncut.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/20_trimmed_wires.jpg b/Friend/hardware/triangle v2 w memory/pics/20_trimmed_wires.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/20_trimmed_wires.jpg rename to Friend/hardware/triangle v2 w memory/pics/20_trimmed_wires.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/20_trimmed_wires_back.jpg b/Friend/hardware/triangle v2 w memory/pics/20_trimmed_wires_back.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/20_trimmed_wires_back.jpg rename to Friend/hardware/triangle v2 w memory/pics/20_trimmed_wires_back.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/20_trimmed_wires_front.jpg b/Friend/hardware/triangle v2 w memory/pics/20_trimmed_wires_front.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/20_trimmed_wires_front.jpg rename to Friend/hardware/triangle v2 w memory/pics/20_trimmed_wires_front.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/21_soldered_speaker_1.jpg b/Friend/hardware/triangle v2 w memory/pics/21_soldered_speaker_1.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/21_soldered_speaker_1.jpg rename to Friend/hardware/triangle v2 w memory/pics/21_soldered_speaker_1.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/22_soldered_speaker_2.jpg b/Friend/hardware/triangle v2 w memory/pics/22_soldered_speaker_2.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/22_soldered_speaker_2.jpg rename to Friend/hardware/triangle v2 w memory/pics/22_soldered_speaker_2.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/23_cut_battery_wires.jpg b/Friend/hardware/triangle v2 w memory/pics/23_cut_battery_wires.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/23_cut_battery_wires.jpg rename to Friend/hardware/triangle v2 w memory/pics/23_cut_battery_wires.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/24_soldered_battery.jpg b/Friend/hardware/triangle v2 w memory/pics/24_soldered_battery.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/24_soldered_battery.jpg rename to Friend/hardware/triangle v2 w memory/pics/24_soldered_battery.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/25_battery_taped_1.jpg b/Friend/hardware/triangle v2 w memory/pics/25_battery_taped_1.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/25_battery_taped_1.jpg rename to Friend/hardware/triangle v2 w memory/pics/25_battery_taped_1.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/26_battery_taped_2.jpg b/Friend/hardware/triangle v2 w memory/pics/26_battery_taped_2.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/26_battery_taped_2.jpg rename to Friend/hardware/triangle v2 w memory/pics/26_battery_taped_2.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/27_battery_taped_3.jpg b/Friend/hardware/triangle v2 w memory/pics/27_battery_taped_3.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/27_battery_taped_3.jpg rename to Friend/hardware/triangle v2 w memory/pics/27_battery_taped_3.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/28_assembly_distance.jpg b/Friend/hardware/triangle v2 w memory/pics/28_assembly_distance.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/28_assembly_distance.jpg rename to Friend/hardware/triangle v2 w memory/pics/28_assembly_distance.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/29_sd_card_inserted.jpg b/Friend/hardware/triangle v2 w memory/pics/29_sd_card_inserted.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/29_sd_card_inserted.jpg rename to Friend/hardware/triangle v2 w memory/pics/29_sd_card_inserted.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/2_picoblade_cut.jpg b/Friend/hardware/triangle v2 w memory/pics/2_picoblade_cut.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/2_picoblade_cut.jpg rename to Friend/hardware/triangle v2 w memory/pics/2_picoblade_cut.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/30_battery_taped_bottom.jpg b/Friend/hardware/triangle v2 w memory/pics/30_battery_taped_bottom.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/30_battery_taped_bottom.jpg rename to Friend/hardware/triangle v2 w memory/pics/30_battery_taped_bottom.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/31_case_assembly.jpg b/Friend/hardware/triangle v2 w memory/pics/31_case_assembly.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/31_case_assembly.jpg rename to Friend/hardware/triangle v2 w memory/pics/31_case_assembly.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/32.jpg b/Friend/hardware/triangle v2 w memory/pics/32.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/32.jpg rename to Friend/hardware/triangle v2 w memory/pics/32.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/32_speaker_protective_layer_removed.jpg b/Friend/hardware/triangle v2 w memory/pics/32_speaker_protective_layer_removed.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/32_speaker_protective_layer_removed.jpg rename to Friend/hardware/triangle v2 w memory/pics/32_speaker_protective_layer_removed.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/33_speaker_placement.jpg b/Friend/hardware/triangle v2 w memory/pics/33_speaker_placement.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/33_speaker_placement.jpg rename to Friend/hardware/triangle v2 w memory/pics/33_speaker_placement.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/34_glue_application.jpg b/Friend/hardware/triangle v2 w memory/pics/34_glue_application.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/34_glue_application.jpg rename to Friend/hardware/triangle v2 w memory/pics/34_glue_application.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/35_sealed_wire_inlet.jpg b/Friend/hardware/triangle v2 w memory/pics/35_sealed_wire_inlet.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/35_sealed_wire_inlet.jpg rename to Friend/hardware/triangle v2 w memory/pics/35_sealed_wire_inlet.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/36_cut_foam_seal_gasket.jpg b/Friend/hardware/triangle v2 w memory/pics/36_cut_foam_seal_gasket.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/36_cut_foam_seal_gasket.jpg rename to Friend/hardware/triangle v2 w memory/pics/36_cut_foam_seal_gasket.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/37_microphone_isolation.jpg b/Friend/hardware/triangle v2 w memory/pics/37_microphone_isolation.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/37_microphone_isolation.jpg rename to Friend/hardware/triangle v2 w memory/pics/37_microphone_isolation.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/38.jpg b/Friend/hardware/triangle v2 w memory/pics/38.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/38.jpg rename to Friend/hardware/triangle v2 w memory/pics/38.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/38_final_result.jpg b/Friend/hardware/triangle v2 w memory/pics/38_final_result.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/38_final_result.jpg rename to Friend/hardware/triangle v2 w memory/pics/38_final_result.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/3_boards_side-by-side.jpg b/Friend/hardware/triangle v2 w memory/pics/3_boards_side-by-side.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/3_boards_side-by-side.jpg rename to Friend/hardware/triangle v2 w memory/pics/3_boards_side-by-side.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/4_boards_flux_applied.jpg b/Friend/hardware/triangle v2 w memory/pics/4_boards_flux_applied.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/4_boards_flux_applied.jpg rename to Friend/hardware/triangle v2 w memory/pics/4_boards_flux_applied.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/5_first_pad_soldered.jpg b/Friend/hardware/triangle v2 w memory/pics/5_first_pad_soldered.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/5_first_pad_soldered.jpg rename to Friend/hardware/triangle v2 w memory/pics/5_first_pad_soldered.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/6_board_flatness.jpg b/Friend/hardware/triangle v2 w memory/pics/6_board_flatness.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/6_board_flatness.jpg rename to Friend/hardware/triangle v2 w memory/pics/6_board_flatness.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/7_all_pads_soldered_1.jpg b/Friend/hardware/triangle v2 w memory/pics/7_all_pads_soldered_1.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/7_all_pads_soldered_1.jpg rename to Friend/hardware/triangle v2 w memory/pics/7_all_pads_soldered_1.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/8_all_pads_soldered_2.jpg b/Friend/hardware/triangle v2 w memory/pics/8_all_pads_soldered_2.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/8_all_pads_soldered_2.jpg rename to Friend/hardware/triangle v2 w memory/pics/8_all_pads_soldered_2.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/99_cut_wire_near_usb_port.jpg b/Friend/hardware/triangle v2 w memory/pics/99_cut_wire_near_usb_port.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/99_cut_wire_near_usb_port.jpg rename to Friend/hardware/triangle v2 w memory/pics/99_cut_wire_near_usb_port.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/99_jumper_wire.jpg b/Friend/hardware/triangle v2 w memory/pics/99_jumper_wire.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/99_jumper_wire.jpg rename to Friend/hardware/triangle v2 w memory/pics/99_jumper_wire.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/99_soldered_jumper_wire.jpg b/Friend/hardware/triangle v2 w memory/pics/99_soldered_jumper_wire.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/99_soldered_jumper_wire.jpg rename to Friend/hardware/triangle v2 w memory/pics/99_soldered_jumper_wire.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/99_uncut_wire_near_usb_port.jpg b/Friend/hardware/triangle v2 w memory/pics/99_uncut_wire_near_usb_port.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/99_uncut_wire_near_usb_port.jpg rename to Friend/hardware/triangle v2 w memory/pics/99_uncut_wire_near_usb_port.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/9_all_pads_other_side.jpg b/Friend/hardware/triangle v2 w memory/pics/9_all_pads_other_side.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/9_all_pads_other_side.jpg rename to Friend/hardware/triangle v2 w memory/pics/9_all_pads_other_side.jpg diff --git a/devices/Friend/hardware/triangle v2 w memory/pics/circuit.jpg b/Friend/hardware/triangle v2 w memory/pics/circuit.jpg similarity index 100% rename from devices/Friend/hardware/triangle v2 w memory/pics/circuit.jpg rename to Friend/hardware/triangle v2 w memory/pics/circuit.jpg diff --git a/devices/OpenGlass/.env.template b/OpenGlass/.env.template similarity index 100% rename from devices/OpenGlass/.env.template rename to OpenGlass/.env.template diff --git a/devices/OpenGlass/App.tsx b/OpenGlass/App.tsx similarity index 100% rename from devices/OpenGlass/App.tsx rename to OpenGlass/App.tsx diff --git a/devices/OpenGlass/LICENSE b/OpenGlass/LICENSE similarity index 100% rename from devices/OpenGlass/LICENSE rename to OpenGlass/LICENSE diff --git a/devices/OpenGlass/README.md b/OpenGlass/README.md similarity index 100% rename from devices/OpenGlass/README.md rename to OpenGlass/README.md diff --git a/devices/OpenGlass/app.json b/OpenGlass/app.json similarity index 100% rename from devices/OpenGlass/app.json rename to OpenGlass/app.json diff --git a/devices/OpenGlass/assets/adaptive-icon.png b/OpenGlass/assets/adaptive-icon.png similarity index 100% rename from devices/OpenGlass/assets/adaptive-icon.png rename to OpenGlass/assets/adaptive-icon.png diff --git a/devices/OpenGlass/assets/favicon.png b/OpenGlass/assets/favicon.png similarity index 100% rename from devices/OpenGlass/assets/favicon.png rename to OpenGlass/assets/favicon.png diff --git a/devices/OpenGlass/assets/icon.png b/OpenGlass/assets/icon.png similarity index 100% rename from devices/OpenGlass/assets/icon.png rename to OpenGlass/assets/icon.png diff --git a/devices/OpenGlass/assets/splash.png b/OpenGlass/assets/splash.png similarity index 100% rename from devices/OpenGlass/assets/splash.png rename to OpenGlass/assets/splash.png diff --git a/devices/OpenGlass/babel.config.js b/OpenGlass/babel.config.js similarity index 100% rename from devices/OpenGlass/babel.config.js rename to OpenGlass/babel.config.js diff --git a/devices/OpenGlass/firmware/camera_index.h b/OpenGlass/firmware/camera_index.h similarity index 100% rename from devices/OpenGlass/firmware/camera_index.h rename to OpenGlass/firmware/camera_index.h diff --git a/devices/OpenGlass/firmware/camera_pins.h b/OpenGlass/firmware/camera_pins.h similarity index 100% rename from devices/OpenGlass/firmware/camera_pins.h rename to OpenGlass/firmware/camera_pins.h diff --git a/devices/OpenGlass/firmware/firmware.ino b/OpenGlass/firmware/firmware.ino similarity index 100% rename from devices/OpenGlass/firmware/firmware.ino rename to OpenGlass/firmware/firmware.ino diff --git a/devices/OpenGlass/firmware/mulaw.h b/OpenGlass/firmware/mulaw.h similarity index 100% rename from devices/OpenGlass/firmware/mulaw.h rename to OpenGlass/firmware/mulaw.h diff --git a/devices/OpenGlass/firmware/readme.md b/OpenGlass/firmware/readme.md similarity index 100% rename from devices/OpenGlass/firmware/readme.md rename to OpenGlass/firmware/readme.md diff --git a/devices/OpenGlass/hardware/Clip.stl b/OpenGlass/hardware/Clip.stl similarity index 100% rename from devices/OpenGlass/hardware/Clip.stl rename to OpenGlass/hardware/Clip.stl diff --git a/devices/OpenGlass/hardware/Top with clip.stl b/OpenGlass/hardware/Top with clip.stl similarity index 100% rename from devices/OpenGlass/hardware/Top with clip.stl rename to OpenGlass/hardware/Top with clip.stl diff --git a/devices/OpenGlass/hardware/old_openglass_case.stl b/OpenGlass/hardware/old_openglass_case.stl similarity index 100% rename from devices/OpenGlass/hardware/old_openglass_case.stl rename to OpenGlass/hardware/old_openglass_case.stl diff --git a/devices/OpenGlass/image.png b/OpenGlass/image.png similarity index 100% rename from devices/OpenGlass/image.png rename to OpenGlass/image.png diff --git a/devices/OpenGlass/package-lock.json b/OpenGlass/package-lock.json similarity index 100% rename from devices/OpenGlass/package-lock.json rename to OpenGlass/package-lock.json diff --git a/devices/OpenGlass/package.json b/OpenGlass/package.json similarity index 100% rename from devices/OpenGlass/package.json rename to OpenGlass/package.json diff --git a/devices/OpenGlass/prompts/generate.ts b/OpenGlass/prompts/generate.ts similarity index 100% rename from devices/OpenGlass/prompts/generate.ts rename to OpenGlass/prompts/generate.ts diff --git a/devices/OpenGlass/prompts/series_1/img_1.jpeg b/OpenGlass/prompts/series_1/img_1.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_1.jpeg rename to OpenGlass/prompts/series_1/img_1.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_1.md b/OpenGlass/prompts/series_1/img_1.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_1.md rename to OpenGlass/prompts/series_1/img_1.md diff --git a/devices/OpenGlass/prompts/series_1/img_10.jpeg b/OpenGlass/prompts/series_1/img_10.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_10.jpeg rename to OpenGlass/prompts/series_1/img_10.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_10.md b/OpenGlass/prompts/series_1/img_10.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_10.md rename to OpenGlass/prompts/series_1/img_10.md diff --git a/devices/OpenGlass/prompts/series_1/img_11.jpeg b/OpenGlass/prompts/series_1/img_11.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_11.jpeg rename to OpenGlass/prompts/series_1/img_11.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_11.md b/OpenGlass/prompts/series_1/img_11.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_11.md rename to OpenGlass/prompts/series_1/img_11.md diff --git a/devices/OpenGlass/prompts/series_1/img_12.jpeg b/OpenGlass/prompts/series_1/img_12.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_12.jpeg rename to OpenGlass/prompts/series_1/img_12.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_12.md b/OpenGlass/prompts/series_1/img_12.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_12.md rename to OpenGlass/prompts/series_1/img_12.md diff --git a/devices/OpenGlass/prompts/series_1/img_13.jpeg b/OpenGlass/prompts/series_1/img_13.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_13.jpeg rename to OpenGlass/prompts/series_1/img_13.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_13.md b/OpenGlass/prompts/series_1/img_13.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_13.md rename to OpenGlass/prompts/series_1/img_13.md diff --git a/devices/OpenGlass/prompts/series_1/img_14.jpeg b/OpenGlass/prompts/series_1/img_14.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_14.jpeg rename to OpenGlass/prompts/series_1/img_14.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_14.md b/OpenGlass/prompts/series_1/img_14.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_14.md rename to OpenGlass/prompts/series_1/img_14.md diff --git a/devices/OpenGlass/prompts/series_1/img_15.jpeg b/OpenGlass/prompts/series_1/img_15.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_15.jpeg rename to OpenGlass/prompts/series_1/img_15.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_15.md b/OpenGlass/prompts/series_1/img_15.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_15.md rename to OpenGlass/prompts/series_1/img_15.md diff --git a/devices/OpenGlass/prompts/series_1/img_16.jpeg b/OpenGlass/prompts/series_1/img_16.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_16.jpeg rename to OpenGlass/prompts/series_1/img_16.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_16.md b/OpenGlass/prompts/series_1/img_16.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_16.md rename to OpenGlass/prompts/series_1/img_16.md diff --git a/devices/OpenGlass/prompts/series_1/img_17.jpeg b/OpenGlass/prompts/series_1/img_17.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_17.jpeg rename to OpenGlass/prompts/series_1/img_17.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_17.md b/OpenGlass/prompts/series_1/img_17.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_17.md rename to OpenGlass/prompts/series_1/img_17.md diff --git a/devices/OpenGlass/prompts/series_1/img_18.jpeg b/OpenGlass/prompts/series_1/img_18.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_18.jpeg rename to OpenGlass/prompts/series_1/img_18.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_18.md b/OpenGlass/prompts/series_1/img_18.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_18.md rename to OpenGlass/prompts/series_1/img_18.md diff --git a/devices/OpenGlass/prompts/series_1/img_19.jpeg b/OpenGlass/prompts/series_1/img_19.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_19.jpeg rename to OpenGlass/prompts/series_1/img_19.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_19.md b/OpenGlass/prompts/series_1/img_19.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_19.md rename to OpenGlass/prompts/series_1/img_19.md diff --git a/devices/OpenGlass/prompts/series_1/img_2.jpeg b/OpenGlass/prompts/series_1/img_2.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_2.jpeg rename to OpenGlass/prompts/series_1/img_2.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_2.md b/OpenGlass/prompts/series_1/img_2.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_2.md rename to OpenGlass/prompts/series_1/img_2.md diff --git a/devices/OpenGlass/prompts/series_1/img_20.jpeg b/OpenGlass/prompts/series_1/img_20.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_20.jpeg rename to OpenGlass/prompts/series_1/img_20.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_20.md b/OpenGlass/prompts/series_1/img_20.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_20.md rename to OpenGlass/prompts/series_1/img_20.md diff --git a/devices/OpenGlass/prompts/series_1/img_21.jpeg b/OpenGlass/prompts/series_1/img_21.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_21.jpeg rename to OpenGlass/prompts/series_1/img_21.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_21.md b/OpenGlass/prompts/series_1/img_21.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_21.md rename to OpenGlass/prompts/series_1/img_21.md diff --git a/devices/OpenGlass/prompts/series_1/img_22.jpeg b/OpenGlass/prompts/series_1/img_22.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_22.jpeg rename to OpenGlass/prompts/series_1/img_22.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_22.md b/OpenGlass/prompts/series_1/img_22.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_22.md rename to OpenGlass/prompts/series_1/img_22.md diff --git a/devices/OpenGlass/prompts/series_1/img_23.jpeg b/OpenGlass/prompts/series_1/img_23.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_23.jpeg rename to OpenGlass/prompts/series_1/img_23.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_23.md b/OpenGlass/prompts/series_1/img_23.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_23.md rename to OpenGlass/prompts/series_1/img_23.md diff --git a/devices/OpenGlass/prompts/series_1/img_24.jpeg b/OpenGlass/prompts/series_1/img_24.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_24.jpeg rename to OpenGlass/prompts/series_1/img_24.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_24.md b/OpenGlass/prompts/series_1/img_24.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_24.md rename to OpenGlass/prompts/series_1/img_24.md diff --git a/devices/OpenGlass/prompts/series_1/img_25.jpeg b/OpenGlass/prompts/series_1/img_25.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_25.jpeg rename to OpenGlass/prompts/series_1/img_25.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_25.md b/OpenGlass/prompts/series_1/img_25.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_25.md rename to OpenGlass/prompts/series_1/img_25.md diff --git a/devices/OpenGlass/prompts/series_1/img_26.jpeg b/OpenGlass/prompts/series_1/img_26.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_26.jpeg rename to OpenGlass/prompts/series_1/img_26.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_26.md b/OpenGlass/prompts/series_1/img_26.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_26.md rename to OpenGlass/prompts/series_1/img_26.md diff --git a/devices/OpenGlass/prompts/series_1/img_27.jpeg b/OpenGlass/prompts/series_1/img_27.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_27.jpeg rename to OpenGlass/prompts/series_1/img_27.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_27.md b/OpenGlass/prompts/series_1/img_27.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_27.md rename to OpenGlass/prompts/series_1/img_27.md diff --git a/devices/OpenGlass/prompts/series_1/img_28.jpeg b/OpenGlass/prompts/series_1/img_28.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_28.jpeg rename to OpenGlass/prompts/series_1/img_28.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_28.md b/OpenGlass/prompts/series_1/img_28.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_28.md rename to OpenGlass/prompts/series_1/img_28.md diff --git a/devices/OpenGlass/prompts/series_1/img_29.jpeg b/OpenGlass/prompts/series_1/img_29.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_29.jpeg rename to OpenGlass/prompts/series_1/img_29.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_29.md b/OpenGlass/prompts/series_1/img_29.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_29.md rename to OpenGlass/prompts/series_1/img_29.md diff --git a/devices/OpenGlass/prompts/series_1/img_3.jpeg b/OpenGlass/prompts/series_1/img_3.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_3.jpeg rename to OpenGlass/prompts/series_1/img_3.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_3.md b/OpenGlass/prompts/series_1/img_3.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_3.md rename to OpenGlass/prompts/series_1/img_3.md diff --git a/devices/OpenGlass/prompts/series_1/img_30.jpeg b/OpenGlass/prompts/series_1/img_30.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_30.jpeg rename to OpenGlass/prompts/series_1/img_30.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_30.md b/OpenGlass/prompts/series_1/img_30.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_30.md rename to OpenGlass/prompts/series_1/img_30.md diff --git a/devices/OpenGlass/prompts/series_1/img_31.jpeg b/OpenGlass/prompts/series_1/img_31.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_31.jpeg rename to OpenGlass/prompts/series_1/img_31.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_31.md b/OpenGlass/prompts/series_1/img_31.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_31.md rename to OpenGlass/prompts/series_1/img_31.md diff --git a/devices/OpenGlass/prompts/series_1/img_32.jpeg b/OpenGlass/prompts/series_1/img_32.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_32.jpeg rename to OpenGlass/prompts/series_1/img_32.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_32.md b/OpenGlass/prompts/series_1/img_32.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_32.md rename to OpenGlass/prompts/series_1/img_32.md diff --git a/devices/OpenGlass/prompts/series_1/img_33.jpeg b/OpenGlass/prompts/series_1/img_33.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_33.jpeg rename to OpenGlass/prompts/series_1/img_33.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_33.md b/OpenGlass/prompts/series_1/img_33.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_33.md rename to OpenGlass/prompts/series_1/img_33.md diff --git a/devices/OpenGlass/prompts/series_1/img_34.jpeg b/OpenGlass/prompts/series_1/img_34.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_34.jpeg rename to OpenGlass/prompts/series_1/img_34.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_34.md b/OpenGlass/prompts/series_1/img_34.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_34.md rename to OpenGlass/prompts/series_1/img_34.md diff --git a/devices/OpenGlass/prompts/series_1/img_35.jpeg b/OpenGlass/prompts/series_1/img_35.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_35.jpeg rename to OpenGlass/prompts/series_1/img_35.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_35.md b/OpenGlass/prompts/series_1/img_35.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_35.md rename to OpenGlass/prompts/series_1/img_35.md diff --git a/devices/OpenGlass/prompts/series_1/img_36.jpeg b/OpenGlass/prompts/series_1/img_36.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_36.jpeg rename to OpenGlass/prompts/series_1/img_36.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_36.md b/OpenGlass/prompts/series_1/img_36.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_36.md rename to OpenGlass/prompts/series_1/img_36.md diff --git a/devices/OpenGlass/prompts/series_1/img_37.jpeg b/OpenGlass/prompts/series_1/img_37.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_37.jpeg rename to OpenGlass/prompts/series_1/img_37.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_37.md b/OpenGlass/prompts/series_1/img_37.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_37.md rename to OpenGlass/prompts/series_1/img_37.md diff --git a/devices/OpenGlass/prompts/series_1/img_38.jpeg b/OpenGlass/prompts/series_1/img_38.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_38.jpeg rename to OpenGlass/prompts/series_1/img_38.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_38.md b/OpenGlass/prompts/series_1/img_38.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_38.md rename to OpenGlass/prompts/series_1/img_38.md diff --git a/devices/OpenGlass/prompts/series_1/img_39.jpeg b/OpenGlass/prompts/series_1/img_39.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_39.jpeg rename to OpenGlass/prompts/series_1/img_39.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_39.md b/OpenGlass/prompts/series_1/img_39.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_39.md rename to OpenGlass/prompts/series_1/img_39.md diff --git a/devices/OpenGlass/prompts/series_1/img_4.jpeg b/OpenGlass/prompts/series_1/img_4.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_4.jpeg rename to OpenGlass/prompts/series_1/img_4.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_4.md b/OpenGlass/prompts/series_1/img_4.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_4.md rename to OpenGlass/prompts/series_1/img_4.md diff --git a/devices/OpenGlass/prompts/series_1/img_40.jpeg b/OpenGlass/prompts/series_1/img_40.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_40.jpeg rename to OpenGlass/prompts/series_1/img_40.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_40.md b/OpenGlass/prompts/series_1/img_40.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_40.md rename to OpenGlass/prompts/series_1/img_40.md diff --git a/devices/OpenGlass/prompts/series_1/img_41.jpeg b/OpenGlass/prompts/series_1/img_41.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_41.jpeg rename to OpenGlass/prompts/series_1/img_41.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_41.md b/OpenGlass/prompts/series_1/img_41.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_41.md rename to OpenGlass/prompts/series_1/img_41.md diff --git a/devices/OpenGlass/prompts/series_1/img_42.jpeg b/OpenGlass/prompts/series_1/img_42.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_42.jpeg rename to OpenGlass/prompts/series_1/img_42.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_42.md b/OpenGlass/prompts/series_1/img_42.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_42.md rename to OpenGlass/prompts/series_1/img_42.md diff --git a/devices/OpenGlass/prompts/series_1/img_43.jpeg b/OpenGlass/prompts/series_1/img_43.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_43.jpeg rename to OpenGlass/prompts/series_1/img_43.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_43.md b/OpenGlass/prompts/series_1/img_43.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_43.md rename to OpenGlass/prompts/series_1/img_43.md diff --git a/devices/OpenGlass/prompts/series_1/img_44.jpeg b/OpenGlass/prompts/series_1/img_44.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_44.jpeg rename to OpenGlass/prompts/series_1/img_44.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_44.md b/OpenGlass/prompts/series_1/img_44.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_44.md rename to OpenGlass/prompts/series_1/img_44.md diff --git a/devices/OpenGlass/prompts/series_1/img_45.jpeg b/OpenGlass/prompts/series_1/img_45.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_45.jpeg rename to OpenGlass/prompts/series_1/img_45.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_45.md b/OpenGlass/prompts/series_1/img_45.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_45.md rename to OpenGlass/prompts/series_1/img_45.md diff --git a/devices/OpenGlass/prompts/series_1/img_46.jpeg b/OpenGlass/prompts/series_1/img_46.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_46.jpeg rename to OpenGlass/prompts/series_1/img_46.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_46.md b/OpenGlass/prompts/series_1/img_46.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_46.md rename to OpenGlass/prompts/series_1/img_46.md diff --git a/devices/OpenGlass/prompts/series_1/img_47.jpeg b/OpenGlass/prompts/series_1/img_47.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_47.jpeg rename to OpenGlass/prompts/series_1/img_47.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_47.md b/OpenGlass/prompts/series_1/img_47.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_47.md rename to OpenGlass/prompts/series_1/img_47.md diff --git a/devices/OpenGlass/prompts/series_1/img_48.jpeg b/OpenGlass/prompts/series_1/img_48.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_48.jpeg rename to OpenGlass/prompts/series_1/img_48.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_48.md b/OpenGlass/prompts/series_1/img_48.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_48.md rename to OpenGlass/prompts/series_1/img_48.md diff --git a/devices/OpenGlass/prompts/series_1/img_49.jpeg b/OpenGlass/prompts/series_1/img_49.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_49.jpeg rename to OpenGlass/prompts/series_1/img_49.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_49.md b/OpenGlass/prompts/series_1/img_49.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_49.md rename to OpenGlass/prompts/series_1/img_49.md diff --git a/devices/OpenGlass/prompts/series_1/img_5.jpeg b/OpenGlass/prompts/series_1/img_5.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_5.jpeg rename to OpenGlass/prompts/series_1/img_5.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_5.md b/OpenGlass/prompts/series_1/img_5.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_5.md rename to OpenGlass/prompts/series_1/img_5.md diff --git a/devices/OpenGlass/prompts/series_1/img_50.jpeg b/OpenGlass/prompts/series_1/img_50.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_50.jpeg rename to OpenGlass/prompts/series_1/img_50.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_50.md b/OpenGlass/prompts/series_1/img_50.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_50.md rename to OpenGlass/prompts/series_1/img_50.md diff --git a/devices/OpenGlass/prompts/series_1/img_51.jpeg b/OpenGlass/prompts/series_1/img_51.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_51.jpeg rename to OpenGlass/prompts/series_1/img_51.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_51.md b/OpenGlass/prompts/series_1/img_51.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_51.md rename to OpenGlass/prompts/series_1/img_51.md diff --git a/devices/OpenGlass/prompts/series_1/img_52.jpeg b/OpenGlass/prompts/series_1/img_52.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_52.jpeg rename to OpenGlass/prompts/series_1/img_52.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_52.md b/OpenGlass/prompts/series_1/img_52.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_52.md rename to OpenGlass/prompts/series_1/img_52.md diff --git a/devices/OpenGlass/prompts/series_1/img_53.jpeg b/OpenGlass/prompts/series_1/img_53.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_53.jpeg rename to OpenGlass/prompts/series_1/img_53.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_53.md b/OpenGlass/prompts/series_1/img_53.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_53.md rename to OpenGlass/prompts/series_1/img_53.md diff --git a/devices/OpenGlass/prompts/series_1/img_54.jpeg b/OpenGlass/prompts/series_1/img_54.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_54.jpeg rename to OpenGlass/prompts/series_1/img_54.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_54.md b/OpenGlass/prompts/series_1/img_54.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_54.md rename to OpenGlass/prompts/series_1/img_54.md diff --git a/devices/OpenGlass/prompts/series_1/img_55.jpeg b/OpenGlass/prompts/series_1/img_55.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_55.jpeg rename to OpenGlass/prompts/series_1/img_55.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_55.md b/OpenGlass/prompts/series_1/img_55.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_55.md rename to OpenGlass/prompts/series_1/img_55.md diff --git a/devices/OpenGlass/prompts/series_1/img_56.jpeg b/OpenGlass/prompts/series_1/img_56.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_56.jpeg rename to OpenGlass/prompts/series_1/img_56.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_56.md b/OpenGlass/prompts/series_1/img_56.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_56.md rename to OpenGlass/prompts/series_1/img_56.md diff --git a/devices/OpenGlass/prompts/series_1/img_57.jpeg b/OpenGlass/prompts/series_1/img_57.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_57.jpeg rename to OpenGlass/prompts/series_1/img_57.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_57.md b/OpenGlass/prompts/series_1/img_57.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_57.md rename to OpenGlass/prompts/series_1/img_57.md diff --git a/devices/OpenGlass/prompts/series_1/img_6.jpeg b/OpenGlass/prompts/series_1/img_6.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_6.jpeg rename to OpenGlass/prompts/series_1/img_6.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_6.md b/OpenGlass/prompts/series_1/img_6.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_6.md rename to OpenGlass/prompts/series_1/img_6.md diff --git a/devices/OpenGlass/prompts/series_1/img_7.jpeg b/OpenGlass/prompts/series_1/img_7.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_7.jpeg rename to OpenGlass/prompts/series_1/img_7.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_7.md b/OpenGlass/prompts/series_1/img_7.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_7.md rename to OpenGlass/prompts/series_1/img_7.md diff --git a/devices/OpenGlass/prompts/series_1/img_8.jpeg b/OpenGlass/prompts/series_1/img_8.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_8.jpeg rename to OpenGlass/prompts/series_1/img_8.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_8.md b/OpenGlass/prompts/series_1/img_8.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_8.md rename to OpenGlass/prompts/series_1/img_8.md diff --git a/devices/OpenGlass/prompts/series_1/img_9.jpeg b/OpenGlass/prompts/series_1/img_9.jpeg similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_9.jpeg rename to OpenGlass/prompts/series_1/img_9.jpeg diff --git a/devices/OpenGlass/prompts/series_1/img_9.md b/OpenGlass/prompts/series_1/img_9.md similarity index 100% rename from devices/OpenGlass/prompts/series_1/img_9.md rename to OpenGlass/prompts/series_1/img_9.md diff --git a/devices/OpenGlass/public/.nojekyll b/OpenGlass/public/.nojekyll similarity index 100% rename from devices/OpenGlass/public/.nojekyll rename to OpenGlass/public/.nojekyll diff --git a/devices/OpenGlass/sources/agent/Agent.ts b/OpenGlass/sources/agent/Agent.ts similarity index 100% rename from devices/OpenGlass/sources/agent/Agent.ts rename to OpenGlass/sources/agent/Agent.ts diff --git a/devices/OpenGlass/sources/agent/imageBlurry.ts b/OpenGlass/sources/agent/imageBlurry.ts similarity index 100% rename from devices/OpenGlass/sources/agent/imageBlurry.ts rename to OpenGlass/sources/agent/imageBlurry.ts diff --git a/devices/OpenGlass/sources/agent/imageDescription.ts b/OpenGlass/sources/agent/imageDescription.ts similarity index 100% rename from devices/OpenGlass/sources/agent/imageDescription.ts rename to OpenGlass/sources/agent/imageDescription.ts diff --git a/devices/OpenGlass/sources/app/DeviceView.tsx b/OpenGlass/sources/app/DeviceView.tsx similarity index 100% rename from devices/OpenGlass/sources/app/DeviceView.tsx rename to OpenGlass/sources/app/DeviceView.tsx diff --git a/devices/OpenGlass/sources/app/Main.tsx b/OpenGlass/sources/app/Main.tsx similarity index 100% rename from devices/OpenGlass/sources/app/Main.tsx rename to OpenGlass/sources/app/Main.tsx diff --git a/devices/OpenGlass/sources/app/components/RoundButton.tsx b/OpenGlass/sources/app/components/RoundButton.tsx similarity index 100% rename from devices/OpenGlass/sources/app/components/RoundButton.tsx rename to OpenGlass/sources/app/components/RoundButton.tsx diff --git a/devices/OpenGlass/sources/app/components/theme.ts b/OpenGlass/sources/app/components/theme.ts similarity index 100% rename from devices/OpenGlass/sources/app/components/theme.ts rename to OpenGlass/sources/app/components/theme.ts diff --git a/devices/OpenGlass/sources/keys.ts b/OpenGlass/sources/keys.ts similarity index 100% rename from devices/OpenGlass/sources/keys.ts rename to OpenGlass/sources/keys.ts diff --git a/devices/OpenGlass/sources/modules/groq-llama3.ts b/OpenGlass/sources/modules/groq-llama3.ts similarity index 100% rename from devices/OpenGlass/sources/modules/groq-llama3.ts rename to OpenGlass/sources/modules/groq-llama3.ts diff --git a/devices/OpenGlass/sources/modules/imaging.ts b/OpenGlass/sources/modules/imaging.ts similarity index 100% rename from devices/OpenGlass/sources/modules/imaging.ts rename to OpenGlass/sources/modules/imaging.ts diff --git a/devices/OpenGlass/sources/modules/ollama.ts b/OpenGlass/sources/modules/ollama.ts similarity index 100% rename from devices/OpenGlass/sources/modules/ollama.ts rename to OpenGlass/sources/modules/ollama.ts diff --git a/devices/OpenGlass/sources/modules/openai.ts b/OpenGlass/sources/modules/openai.ts similarity index 100% rename from devices/OpenGlass/sources/modules/openai.ts rename to OpenGlass/sources/modules/openai.ts diff --git a/devices/OpenGlass/sources/modules/useDevice.ts b/OpenGlass/sources/modules/useDevice.ts similarity index 100% rename from devices/OpenGlass/sources/modules/useDevice.ts rename to OpenGlass/sources/modules/useDevice.ts diff --git a/devices/OpenGlass/sources/utils/base64.ts b/OpenGlass/sources/utils/base64.ts similarity index 100% rename from devices/OpenGlass/sources/utils/base64.ts rename to OpenGlass/sources/utils/base64.ts diff --git a/devices/OpenGlass/sources/utils/invalidateSync.ts b/OpenGlass/sources/utils/invalidateSync.ts similarity index 100% rename from devices/OpenGlass/sources/utils/invalidateSync.ts rename to OpenGlass/sources/utils/invalidateSync.ts diff --git a/devices/OpenGlass/sources/utils/lock.ts b/OpenGlass/sources/utils/lock.ts similarity index 100% rename from devices/OpenGlass/sources/utils/lock.ts rename to OpenGlass/sources/utils/lock.ts diff --git a/devices/OpenGlass/sources/utils/time.ts b/OpenGlass/sources/utils/time.ts similarity index 100% rename from devices/OpenGlass/sources/utils/time.ts rename to OpenGlass/sources/utils/time.ts diff --git a/devices/OpenGlass/sources/utils/trimIdent.ts b/OpenGlass/sources/utils/trimIdent.ts similarity index 100% rename from devices/OpenGlass/sources/utils/trimIdent.ts rename to OpenGlass/sources/utils/trimIdent.ts diff --git a/devices/OpenGlass/sources/utils/useAsyncCommand.ts b/OpenGlass/sources/utils/useAsyncCommand.ts similarity index 100% rename from devices/OpenGlass/sources/utils/useAsyncCommand.ts rename to OpenGlass/sources/utils/useAsyncCommand.ts diff --git a/devices/OpenGlass/sources/utils/useDebugLog.ts b/OpenGlass/sources/utils/useDebugLog.ts similarity index 100% rename from devices/OpenGlass/sources/utils/useDebugLog.ts rename to OpenGlass/sources/utils/useDebugLog.ts diff --git a/devices/OpenGlass/tsconfig.json b/OpenGlass/tsconfig.json similarity index 100% rename from devices/OpenGlass/tsconfig.json rename to OpenGlass/tsconfig.json