diff --git a/Power_Pico/.mxproject b/software/Power_Pico/.mxproject similarity index 100% rename from Power_Pico/.mxproject rename to software/Power_Pico/.mxproject diff --git a/Power_Pico/BSP/BEEP/beep.c b/software/Power_Pico/BSP/BEEP/beep.c similarity index 100% rename from Power_Pico/BSP/BEEP/beep.c rename to software/Power_Pico/BSP/BEEP/beep.c diff --git a/Power_Pico/BSP/BEEP/beep.h b/software/Power_Pico/BSP/BEEP/beep.h similarity index 100% rename from Power_Pico/BSP/BEEP/beep.h rename to software/Power_Pico/BSP/BEEP/beep.h diff --git a/Power_Pico/BSP/EEPROM/BL24C02.c b/software/Power_Pico/BSP/EEPROM/BL24C02.c similarity index 100% rename from Power_Pico/BSP/EEPROM/BL24C02.c rename to software/Power_Pico/BSP/EEPROM/BL24C02.c diff --git a/Power_Pico/BSP/EEPROM/BL24C02.h b/software/Power_Pico/BSP/EEPROM/BL24C02.h similarity index 100% rename from Power_Pico/BSP/EEPROM/BL24C02.h rename to software/Power_Pico/BSP/EEPROM/BL24C02.h diff --git a/Power_Pico/BSP/GATE/gate.c b/software/Power_Pico/BSP/GATE/gate.c similarity index 100% rename from Power_Pico/BSP/GATE/gate.c rename to software/Power_Pico/BSP/GATE/gate.c diff --git a/Power_Pico/BSP/GATE/gate.h b/software/Power_Pico/BSP/GATE/gate.h similarity index 100% rename from Power_Pico/BSP/GATE/gate.h rename to software/Power_Pico/BSP/GATE/gate.h diff --git a/Power_Pico/BSP/KEY/key.c b/software/Power_Pico/BSP/KEY/key.c similarity index 100% rename from Power_Pico/BSP/KEY/key.c rename to software/Power_Pico/BSP/KEY/key.c diff --git a/Power_Pico/BSP/KEY/key.h b/software/Power_Pico/BSP/KEY/key.h similarity index 100% rename from Power_Pico/BSP/KEY/key.h rename to software/Power_Pico/BSP/KEY/key.h diff --git a/Power_Pico/BSP/LCD/ST7789.txt b/software/Power_Pico/BSP/LCD/ST7789.txt similarity index 100% rename from Power_Pico/BSP/LCD/ST7789.txt rename to software/Power_Pico/BSP/LCD/ST7789.txt diff --git a/Power_Pico/BSP/LCD/lcd.c b/software/Power_Pico/BSP/LCD/lcd.c similarity index 100% rename from Power_Pico/BSP/LCD/lcd.c rename to software/Power_Pico/BSP/LCD/lcd.c diff --git a/Power_Pico/BSP/LCD/lcd.h b/software/Power_Pico/BSP/LCD/lcd.h similarity index 100% rename from Power_Pico/BSP/LCD/lcd.h rename to software/Power_Pico/BSP/LCD/lcd.h diff --git a/Power_Pico/BSP/LCD/lcd_init.c b/software/Power_Pico/BSP/LCD/lcd_init.c similarity index 100% rename from Power_Pico/BSP/LCD/lcd_init.c rename to software/Power_Pico/BSP/LCD/lcd_init.c diff --git a/Power_Pico/BSP/LCD/lcd_init.h b/software/Power_Pico/BSP/LCD/lcd_init.h similarity index 100% rename from Power_Pico/BSP/LCD/lcd_init.h rename to software/Power_Pico/BSP/LCD/lcd_init.h diff --git a/Power_Pico/BSP/LCD/lcdfont.h b/software/Power_Pico/BSP/LCD/lcdfont.h similarity index 100% rename from Power_Pico/BSP/LCD/lcdfont.h rename to software/Power_Pico/BSP/LCD/lcdfont.h diff --git a/Power_Pico/BSP/LCD/pic.h b/software/Power_Pico/BSP/LCD/pic.h similarity index 100% rename from Power_Pico/BSP/LCD/pic.h rename to software/Power_Pico/BSP/LCD/pic.h diff --git a/Power_Pico/BSP/PD/FUSB302_UFP.c b/software/Power_Pico/BSP/PD/FUSB302_UFP.c similarity index 100% rename from Power_Pico/BSP/PD/FUSB302_UFP.c rename to software/Power_Pico/BSP/PD/FUSB302_UFP.c diff --git a/Power_Pico/BSP/PD/FUSB302_UFP.h b/software/Power_Pico/BSP/PD/FUSB302_UFP.h similarity index 100% rename from Power_Pico/BSP/PD/FUSB302_UFP.h rename to software/Power_Pico/BSP/PD/FUSB302_UFP.h diff --git a/Power_Pico/BSP/PD/PD_UFP_Protocol.c b/software/Power_Pico/BSP/PD/PD_UFP_Protocol.c similarity index 100% rename from Power_Pico/BSP/PD/PD_UFP_Protocol.c rename to software/Power_Pico/BSP/PD/PD_UFP_Protocol.c diff --git a/Power_Pico/BSP/PD/PD_UFP_Protocol.h b/software/Power_Pico/BSP/PD/PD_UFP_Protocol.h similarity index 100% rename from Power_Pico/BSP/PD/PD_UFP_Protocol.h rename to software/Power_Pico/BSP/PD/PD_UFP_Protocol.h diff --git a/Power_Pico/BSP/PD/fusb302_dev.c b/software/Power_Pico/BSP/PD/fusb302_dev.c similarity index 100% rename from Power_Pico/BSP/PD/fusb302_dev.c rename to software/Power_Pico/BSP/PD/fusb302_dev.c diff --git a/Power_Pico/BSP/PD/fusb302_dev.h b/software/Power_Pico/BSP/PD/fusb302_dev.h similarity index 100% rename from Power_Pico/BSP/PD/fusb302_dev.h rename to software/Power_Pico/BSP/PD/fusb302_dev.h diff --git a/Power_Pico/BSP/sys.h b/software/Power_Pico/BSP/sys.h similarity index 100% rename from Power_Pico/BSP/sys.h rename to software/Power_Pico/BSP/sys.h diff --git a/Power_Pico/Core/Inc/FreeRTOSConfig.h b/software/Power_Pico/Core/Inc/FreeRTOSConfig.h similarity index 100% rename from Power_Pico/Core/Inc/FreeRTOSConfig.h rename to software/Power_Pico/Core/Inc/FreeRTOSConfig.h diff --git a/Power_Pico/Core/Inc/adc.h b/software/Power_Pico/Core/Inc/adc.h similarity index 100% rename from Power_Pico/Core/Inc/adc.h rename to software/Power_Pico/Core/Inc/adc.h diff --git a/Power_Pico/Core/Inc/dma.h b/software/Power_Pico/Core/Inc/dma.h similarity index 100% rename from Power_Pico/Core/Inc/dma.h rename to software/Power_Pico/Core/Inc/dma.h diff --git a/Power_Pico/Core/Inc/gpio.h b/software/Power_Pico/Core/Inc/gpio.h similarity index 100% rename from Power_Pico/Core/Inc/gpio.h rename to software/Power_Pico/Core/Inc/gpio.h diff --git a/Power_Pico/Core/Inc/i2c.h b/software/Power_Pico/Core/Inc/i2c.h similarity index 100% rename from Power_Pico/Core/Inc/i2c.h rename to software/Power_Pico/Core/Inc/i2c.h diff --git a/Power_Pico/Core/Inc/main.h b/software/Power_Pico/Core/Inc/main.h similarity index 100% rename from Power_Pico/Core/Inc/main.h rename to software/Power_Pico/Core/Inc/main.h diff --git a/Power_Pico/Core/Inc/spi.h b/software/Power_Pico/Core/Inc/spi.h similarity index 100% rename from Power_Pico/Core/Inc/spi.h rename to software/Power_Pico/Core/Inc/spi.h diff --git a/Power_Pico/Core/Inc/stm32f4xx_hal_conf.h b/software/Power_Pico/Core/Inc/stm32f4xx_hal_conf.h similarity index 100% rename from Power_Pico/Core/Inc/stm32f4xx_hal_conf.h rename to software/Power_Pico/Core/Inc/stm32f4xx_hal_conf.h diff --git a/Power_Pico/Core/Inc/stm32f4xx_it.h b/software/Power_Pico/Core/Inc/stm32f4xx_it.h similarity index 100% rename from Power_Pico/Core/Inc/stm32f4xx_it.h rename to software/Power_Pico/Core/Inc/stm32f4xx_it.h diff --git a/Power_Pico/Core/Inc/tim.h b/software/Power_Pico/Core/Inc/tim.h similarity index 100% rename from Power_Pico/Core/Inc/tim.h rename to software/Power_Pico/Core/Inc/tim.h diff --git a/Power_Pico/Core/Src/adc.c b/software/Power_Pico/Core/Src/adc.c similarity index 100% rename from Power_Pico/Core/Src/adc.c rename to software/Power_Pico/Core/Src/adc.c diff --git a/Power_Pico/Core/Src/dma.c b/software/Power_Pico/Core/Src/dma.c similarity index 100% rename from Power_Pico/Core/Src/dma.c rename to software/Power_Pico/Core/Src/dma.c diff --git a/Power_Pico/Core/Src/freertos.c b/software/Power_Pico/Core/Src/freertos.c similarity index 100% rename from Power_Pico/Core/Src/freertos.c rename to software/Power_Pico/Core/Src/freertos.c diff --git a/Power_Pico/Core/Src/gpio.c b/software/Power_Pico/Core/Src/gpio.c similarity index 100% rename from Power_Pico/Core/Src/gpio.c rename to software/Power_Pico/Core/Src/gpio.c diff --git a/Power_Pico/Core/Src/i2c.c b/software/Power_Pico/Core/Src/i2c.c similarity index 100% rename from Power_Pico/Core/Src/i2c.c rename to software/Power_Pico/Core/Src/i2c.c diff --git a/Power_Pico/Core/Src/main.c b/software/Power_Pico/Core/Src/main.c similarity index 100% rename from Power_Pico/Core/Src/main.c rename to software/Power_Pico/Core/Src/main.c diff --git a/Power_Pico/Core/Src/spi.c b/software/Power_Pico/Core/Src/spi.c similarity index 100% rename from Power_Pico/Core/Src/spi.c rename to software/Power_Pico/Core/Src/spi.c diff --git a/Power_Pico/Core/Src/stm32f4xx_hal_msp.c b/software/Power_Pico/Core/Src/stm32f4xx_hal_msp.c similarity index 100% rename from Power_Pico/Core/Src/stm32f4xx_hal_msp.c rename to software/Power_Pico/Core/Src/stm32f4xx_hal_msp.c diff --git a/Power_Pico/Core/Src/stm32f4xx_hal_timebase_tim.c b/software/Power_Pico/Core/Src/stm32f4xx_hal_timebase_tim.c similarity index 100% rename from Power_Pico/Core/Src/stm32f4xx_hal_timebase_tim.c rename to software/Power_Pico/Core/Src/stm32f4xx_hal_timebase_tim.c diff --git a/Power_Pico/Core/Src/stm32f4xx_it.c b/software/Power_Pico/Core/Src/stm32f4xx_it.c similarity index 100% rename from Power_Pico/Core/Src/stm32f4xx_it.c rename to software/Power_Pico/Core/Src/stm32f4xx_it.c diff --git a/Power_Pico/Core/Src/system_stm32f4xx.c b/software/Power_Pico/Core/Src/system_stm32f4xx.c similarity index 100% rename from Power_Pico/Core/Src/system_stm32f4xx.c rename to software/Power_Pico/Core/Src/system_stm32f4xx.c diff --git a/Power_Pico/Core/Src/tim.c b/software/Power_Pico/Core/Src/tim.c similarity index 100% rename from Power_Pico/Core/Src/tim.c rename to software/Power_Pico/Core/Src/tim.c diff --git a/Power_Pico/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f411xe.h b/software/Power_Pico/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f411xe.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f411xe.h rename to software/Power_Pico/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f411xe.h diff --git a/Power_Pico/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h b/software/Power_Pico/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h rename to software/Power_Pico/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h diff --git a/Power_Pico/Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h b/software/Power_Pico/Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h rename to software/Power_Pico/Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h diff --git a/Power_Pico/Drivers/CMSIS/Device/ST/STM32F4xx/LICENSE.txt b/software/Power_Pico/Drivers/CMSIS/Device/ST/STM32F4xx/LICENSE.txt similarity index 100% rename from Power_Pico/Drivers/CMSIS/Device/ST/STM32F4xx/LICENSE.txt rename to software/Power_Pico/Drivers/CMSIS/Device/ST/STM32F4xx/LICENSE.txt diff --git a/Power_Pico/Drivers/CMSIS/Include/cachel1_armv7.h b/software/Power_Pico/Drivers/CMSIS/Include/cachel1_armv7.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/cachel1_armv7.h rename to software/Power_Pico/Drivers/CMSIS/Include/cachel1_armv7.h diff --git a/Power_Pico/Drivers/CMSIS/Include/cmsis_armcc.h b/software/Power_Pico/Drivers/CMSIS/Include/cmsis_armcc.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/cmsis_armcc.h rename to software/Power_Pico/Drivers/CMSIS/Include/cmsis_armcc.h diff --git a/Power_Pico/Drivers/CMSIS/Include/cmsis_armclang.h b/software/Power_Pico/Drivers/CMSIS/Include/cmsis_armclang.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/cmsis_armclang.h rename to software/Power_Pico/Drivers/CMSIS/Include/cmsis_armclang.h diff --git a/Power_Pico/Drivers/CMSIS/Include/cmsis_armclang_ltm.h b/software/Power_Pico/Drivers/CMSIS/Include/cmsis_armclang_ltm.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/cmsis_armclang_ltm.h rename to software/Power_Pico/Drivers/CMSIS/Include/cmsis_armclang_ltm.h diff --git a/Power_Pico/Drivers/CMSIS/Include/cmsis_compiler.h b/software/Power_Pico/Drivers/CMSIS/Include/cmsis_compiler.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/cmsis_compiler.h rename to software/Power_Pico/Drivers/CMSIS/Include/cmsis_compiler.h diff --git a/Power_Pico/Drivers/CMSIS/Include/cmsis_gcc.h b/software/Power_Pico/Drivers/CMSIS/Include/cmsis_gcc.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/cmsis_gcc.h rename to software/Power_Pico/Drivers/CMSIS/Include/cmsis_gcc.h diff --git a/Power_Pico/Drivers/CMSIS/Include/cmsis_iccarm.h b/software/Power_Pico/Drivers/CMSIS/Include/cmsis_iccarm.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/cmsis_iccarm.h rename to software/Power_Pico/Drivers/CMSIS/Include/cmsis_iccarm.h diff --git a/Power_Pico/Drivers/CMSIS/Include/cmsis_version.h b/software/Power_Pico/Drivers/CMSIS/Include/cmsis_version.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/cmsis_version.h rename to software/Power_Pico/Drivers/CMSIS/Include/cmsis_version.h diff --git a/Power_Pico/Drivers/CMSIS/Include/core_armv81mml.h b/software/Power_Pico/Drivers/CMSIS/Include/core_armv81mml.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/core_armv81mml.h rename to software/Power_Pico/Drivers/CMSIS/Include/core_armv81mml.h diff --git a/Power_Pico/Drivers/CMSIS/Include/core_armv8mbl.h b/software/Power_Pico/Drivers/CMSIS/Include/core_armv8mbl.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/core_armv8mbl.h rename to software/Power_Pico/Drivers/CMSIS/Include/core_armv8mbl.h diff --git a/Power_Pico/Drivers/CMSIS/Include/core_armv8mml.h b/software/Power_Pico/Drivers/CMSIS/Include/core_armv8mml.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/core_armv8mml.h rename to software/Power_Pico/Drivers/CMSIS/Include/core_armv8mml.h diff --git a/Power_Pico/Drivers/CMSIS/Include/core_cm0.h b/software/Power_Pico/Drivers/CMSIS/Include/core_cm0.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/core_cm0.h rename to software/Power_Pico/Drivers/CMSIS/Include/core_cm0.h diff --git a/Power_Pico/Drivers/CMSIS/Include/core_cm0plus.h b/software/Power_Pico/Drivers/CMSIS/Include/core_cm0plus.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/core_cm0plus.h rename to software/Power_Pico/Drivers/CMSIS/Include/core_cm0plus.h diff --git a/Power_Pico/Drivers/CMSIS/Include/core_cm1.h b/software/Power_Pico/Drivers/CMSIS/Include/core_cm1.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/core_cm1.h rename to software/Power_Pico/Drivers/CMSIS/Include/core_cm1.h diff --git a/Power_Pico/Drivers/CMSIS/Include/core_cm23.h b/software/Power_Pico/Drivers/CMSIS/Include/core_cm23.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/core_cm23.h rename to software/Power_Pico/Drivers/CMSIS/Include/core_cm23.h diff --git a/Power_Pico/Drivers/CMSIS/Include/core_cm3.h b/software/Power_Pico/Drivers/CMSIS/Include/core_cm3.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/core_cm3.h rename to software/Power_Pico/Drivers/CMSIS/Include/core_cm3.h diff --git a/Power_Pico/Drivers/CMSIS/Include/core_cm33.h b/software/Power_Pico/Drivers/CMSIS/Include/core_cm33.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/core_cm33.h rename to software/Power_Pico/Drivers/CMSIS/Include/core_cm33.h diff --git a/Power_Pico/Drivers/CMSIS/Include/core_cm35p.h b/software/Power_Pico/Drivers/CMSIS/Include/core_cm35p.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/core_cm35p.h rename to software/Power_Pico/Drivers/CMSIS/Include/core_cm35p.h diff --git a/Power_Pico/Drivers/CMSIS/Include/core_cm4.h b/software/Power_Pico/Drivers/CMSIS/Include/core_cm4.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/core_cm4.h rename to software/Power_Pico/Drivers/CMSIS/Include/core_cm4.h diff --git a/Power_Pico/Drivers/CMSIS/Include/core_cm55.h b/software/Power_Pico/Drivers/CMSIS/Include/core_cm55.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/core_cm55.h rename to software/Power_Pico/Drivers/CMSIS/Include/core_cm55.h diff --git a/Power_Pico/Drivers/CMSIS/Include/core_cm7.h b/software/Power_Pico/Drivers/CMSIS/Include/core_cm7.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/core_cm7.h rename to software/Power_Pico/Drivers/CMSIS/Include/core_cm7.h diff --git a/Power_Pico/Drivers/CMSIS/Include/core_cm85.h b/software/Power_Pico/Drivers/CMSIS/Include/core_cm85.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/core_cm85.h rename to software/Power_Pico/Drivers/CMSIS/Include/core_cm85.h diff --git a/Power_Pico/Drivers/CMSIS/Include/core_sc000.h b/software/Power_Pico/Drivers/CMSIS/Include/core_sc000.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/core_sc000.h rename to software/Power_Pico/Drivers/CMSIS/Include/core_sc000.h diff --git a/Power_Pico/Drivers/CMSIS/Include/core_sc300.h b/software/Power_Pico/Drivers/CMSIS/Include/core_sc300.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/core_sc300.h rename to software/Power_Pico/Drivers/CMSIS/Include/core_sc300.h diff --git a/Power_Pico/Drivers/CMSIS/Include/core_starmc1.h b/software/Power_Pico/Drivers/CMSIS/Include/core_starmc1.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/core_starmc1.h rename to software/Power_Pico/Drivers/CMSIS/Include/core_starmc1.h diff --git a/Power_Pico/Drivers/CMSIS/Include/mpu_armv7.h b/software/Power_Pico/Drivers/CMSIS/Include/mpu_armv7.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/mpu_armv7.h rename to software/Power_Pico/Drivers/CMSIS/Include/mpu_armv7.h diff --git a/Power_Pico/Drivers/CMSIS/Include/mpu_armv8.h b/software/Power_Pico/Drivers/CMSIS/Include/mpu_armv8.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/mpu_armv8.h rename to software/Power_Pico/Drivers/CMSIS/Include/mpu_armv8.h diff --git a/Power_Pico/Drivers/CMSIS/Include/pac_armv81.h b/software/Power_Pico/Drivers/CMSIS/Include/pac_armv81.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/pac_armv81.h rename to software/Power_Pico/Drivers/CMSIS/Include/pac_armv81.h diff --git a/Power_Pico/Drivers/CMSIS/Include/pmu_armv8.h b/software/Power_Pico/Drivers/CMSIS/Include/pmu_armv8.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/pmu_armv8.h rename to software/Power_Pico/Drivers/CMSIS/Include/pmu_armv8.h diff --git a/Power_Pico/Drivers/CMSIS/Include/tz_context.h b/software/Power_Pico/Drivers/CMSIS/Include/tz_context.h similarity index 100% rename from Power_Pico/Drivers/CMSIS/Include/tz_context.h rename to software/Power_Pico/Drivers/CMSIS/Include/tz_context.h diff --git a/Power_Pico/Drivers/CMSIS/LICENSE.txt b/software/Power_Pico/Drivers/CMSIS/LICENSE.txt similarity index 100% rename from Power_Pico/Drivers/CMSIS/LICENSE.txt rename to software/Power_Pico/Drivers/CMSIS/LICENSE.txt diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_adc_ex.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c_ex.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c_ex.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c_ex.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c_ex.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_spi.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_spi.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_spi.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_spi.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_adc.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_bus.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_bus.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_bus.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_bus.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_cortex.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_cortex.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_cortex.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_cortex.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_dma.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_dma.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_dma.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_dma.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_exti.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_exti.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_exti.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_exti.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_gpio.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_gpio.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_gpio.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_gpio.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_i2c.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_i2c.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_i2c.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_i2c.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_pwr.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_pwr.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_pwr.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_pwr.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rcc.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rcc.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rcc.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rcc.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_spi.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_spi.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_spi.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_spi.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_system.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_system.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_system.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_system.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_tim.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_tim.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_tim.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_tim.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_utils.h b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_utils.h similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_utils.h rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_utils.h diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/LICENSE.txt b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/LICENSE.txt similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/LICENSE.txt rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/LICENSE.txt diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc.c diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_adc_ex.c diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c.c b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c.c similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c.c rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c.c diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c_ex.c b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c_ex.c similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c_ex.c rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c_ex.c diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_adc.c b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_adc.c similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_adc.c rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_adc.c diff --git a/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c b/software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c similarity index 100% rename from Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c rename to software/Power_Pico/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c diff --git a/Power_Pico/KeilClear.bat b/software/Power_Pico/KeilClear.bat similarity index 100% rename from Power_Pico/KeilClear.bat rename to software/Power_Pico/KeilClear.bat diff --git a/Power_Pico/MDK-ARM/DebugConfig/power_pico_STM32F411CEUx.dbgconf b/software/Power_Pico/MDK-ARM/DebugConfig/power_pico_STM32F411CEUx.dbgconf similarity index 100% rename from Power_Pico/MDK-ARM/DebugConfig/power_pico_STM32F411CEUx.dbgconf rename to software/Power_Pico/MDK-ARM/DebugConfig/power_pico_STM32F411CEUx.dbgconf diff --git a/Power_Pico/MDK-ARM/DebugConfig/power_pico_STM32F411RETx.dbgconf b/software/Power_Pico/MDK-ARM/DebugConfig/power_pico_STM32F411RETx.dbgconf similarity index 100% rename from Power_Pico/MDK-ARM/DebugConfig/power_pico_STM32F411RETx.dbgconf rename to software/Power_Pico/MDK-ARM/DebugConfig/power_pico_STM32F411RETx.dbgconf diff --git a/Power_Pico/MDK-ARM/RTE/_power_pico/RTE_Components.h b/software/Power_Pico/MDK-ARM/RTE/_power_pico/RTE_Components.h similarity index 100% rename from Power_Pico/MDK-ARM/RTE/_power_pico/RTE_Components.h rename to software/Power_Pico/MDK-ARM/RTE/_power_pico/RTE_Components.h diff --git a/Power_Pico/MDK-ARM/power_pico.uvguix.kingham b/software/Power_Pico/MDK-ARM/power_pico.uvguix.kingham similarity index 100% rename from Power_Pico/MDK-ARM/power_pico.uvguix.kingham rename to software/Power_Pico/MDK-ARM/power_pico.uvguix.kingham diff --git a/Power_Pico/MDK-ARM/power_pico.uvoptx b/software/Power_Pico/MDK-ARM/power_pico.uvoptx similarity index 100% rename from Power_Pico/MDK-ARM/power_pico.uvoptx rename to software/Power_Pico/MDK-ARM/power_pico.uvoptx diff --git a/Power_Pico/MDK-ARM/power_pico.uvprojx b/software/Power_Pico/MDK-ARM/power_pico.uvprojx similarity index 100% rename from Power_Pico/MDK-ARM/power_pico.uvprojx rename to software/Power_Pico/MDK-ARM/power_pico.uvprojx diff --git a/Power_Pico/MDK-ARM/power_pico/power_pico.bin b/software/Power_Pico/MDK-ARM/power_pico/power_pico.bin similarity index 100% rename from Power_Pico/MDK-ARM/power_pico/power_pico.bin rename to software/Power_Pico/MDK-ARM/power_pico/power_pico.bin diff --git a/Power_Pico/MDK-ARM/startup_stm32f411xe.s b/software/Power_Pico/MDK-ARM/startup_stm32f411xe.s similarity index 100% rename from Power_Pico/MDK-ARM/startup_stm32f411xe.s rename to software/Power_Pico/MDK-ARM/startup_stm32f411xe.s diff --git a/Power_Pico/Middlewares/LVGL/lv_conf.h b/software/Power_Pico/Middlewares/LVGL/lv_conf.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/lv_conf.h rename to software/Power_Pico/Middlewares/LVGL/lv_conf.h diff --git a/Power_Pico/Middlewares/LVGL/lv_version.h b/software/Power_Pico/Middlewares/LVGL/lv_version.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/lv_version.h rename to software/Power_Pico/Middlewares/LVGL/lv_version.h diff --git a/Power_Pico/Middlewares/LVGL/lvgl.h b/software/Power_Pico/Middlewares/LVGL/lvgl.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/lvgl.h rename to software/Power_Pico/Middlewares/LVGL/lvgl.h diff --git a/Power_Pico/Middlewares/LVGL/porting/lv_port_disp.c b/software/Power_Pico/Middlewares/LVGL/porting/lv_port_disp.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/porting/lv_port_disp.c rename to software/Power_Pico/Middlewares/LVGL/porting/lv_port_disp.c diff --git a/Power_Pico/Middlewares/LVGL/porting/lv_port_disp.h b/software/Power_Pico/Middlewares/LVGL/porting/lv_port_disp.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/porting/lv_port_disp.h rename to software/Power_Pico/Middlewares/LVGL/porting/lv_port_disp.h diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_global.h b/software/Power_Pico/Middlewares/LVGL/src/core/lv_global.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_global.h rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_global.h diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_group.c b/software/Power_Pico/Middlewares/LVGL/src/core/lv_group.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_group.c rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_group.c diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_group.h b/software/Power_Pico/Middlewares/LVGL/src/core/lv_group.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_group.h rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_group.h diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_group_private.h b/software/Power_Pico/Middlewares/LVGL/src/core/lv_group_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_group_private.h rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_group_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_obj.c b/software/Power_Pico/Middlewares/LVGL/src/core/lv_obj.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_obj.c rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_obj.c diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_obj.h b/software/Power_Pico/Middlewares/LVGL/src/core/lv_obj.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_obj.h rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_obj.h diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_obj_class.c b/software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_class.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_obj_class.c rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_class.c diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_obj_class.h b/software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_class.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_obj_class.h rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_class.h diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_obj_class_private.h b/software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_class_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_obj_class_private.h rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_class_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_obj_draw.c b/software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_draw.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_obj_draw.c rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_draw.c diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_obj_draw.h b/software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_draw.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_obj_draw.h rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_draw.h diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_obj_draw_private.h b/software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_draw_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_obj_draw_private.h rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_draw_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_obj_event.c b/software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_event.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_obj_event.c rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_event.c diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_obj_event.h b/software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_event.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_obj_event.h rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_event.h diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_obj_event_private.h b/software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_event_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_obj_event_private.h rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_event_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_obj_id_builtin.c b/software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_id_builtin.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_obj_id_builtin.c rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_id_builtin.c diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_obj_pos.c b/software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_pos.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_obj_pos.c rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_pos.c diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_obj_pos.h b/software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_pos.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_obj_pos.h rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_pos.h diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_obj_private.h b/software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_obj_private.h rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_obj_property.c b/software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_property.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_obj_property.c rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_property.c diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_obj_property.h b/software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_property.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_obj_property.h rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_property.h diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_obj_scroll.c b/software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_scroll.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_obj_scroll.c rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_scroll.c diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_obj_scroll.h b/software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_scroll.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_obj_scroll.h rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_scroll.h diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_obj_scroll_private.h b/software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_scroll_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_obj_scroll_private.h rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_scroll_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_obj_style.c b/software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_style.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_obj_style.c rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_style.c diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_obj_style.h b/software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_style.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_obj_style.h rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_style.h diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_obj_style_gen.c b/software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_style_gen.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_obj_style_gen.c rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_style_gen.c diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_obj_style_gen.h b/software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_style_gen.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_obj_style_gen.h rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_style_gen.h diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_obj_style_private.h b/software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_style_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_obj_style_private.h rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_style_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_obj_tree.c b/software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_tree.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_obj_tree.c rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_tree.c diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_obj_tree.h b/software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_tree.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_obj_tree.h rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_obj_tree.h diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_refr.c b/software/Power_Pico/Middlewares/LVGL/src/core/lv_refr.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_refr.c rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_refr.c diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_refr.h b/software/Power_Pico/Middlewares/LVGL/src/core/lv_refr.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_refr.h rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_refr.h diff --git a/Power_Pico/Middlewares/LVGL/src/core/lv_refr_private.h b/software/Power_Pico/Middlewares/LVGL/src/core/lv_refr_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/core/lv_refr_private.h rename to software/Power_Pico/Middlewares/LVGL/src/core/lv_refr_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/display/lv_display.c b/software/Power_Pico/Middlewares/LVGL/src/display/lv_display.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/display/lv_display.c rename to software/Power_Pico/Middlewares/LVGL/src/display/lv_display.c diff --git a/Power_Pico/Middlewares/LVGL/src/display/lv_display.h b/software/Power_Pico/Middlewares/LVGL/src/display/lv_display.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/display/lv_display.h rename to software/Power_Pico/Middlewares/LVGL/src/display/lv_display.h diff --git a/Power_Pico/Middlewares/LVGL/src/display/lv_display_private.h b/software/Power_Pico/Middlewares/LVGL/src/display/lv_display_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/display/lv_display_private.h rename to software/Power_Pico/Middlewares/LVGL/src/display/lv_display_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_draw.c b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_draw.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_draw.h b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_draw.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_arc.c b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_arc.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_draw_arc.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_arc.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_arc.h b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_arc.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_draw_arc.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_arc.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_buf.c b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_buf.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_draw_buf.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_buf.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_buf.h b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_buf.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_draw_buf.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_buf.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_buf_private.h b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_buf_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_draw_buf_private.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_buf_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_image.c b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_image.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_draw_image.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_image.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_image.h b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_image.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_draw_image.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_image.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_image_private.h b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_image_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_draw_image_private.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_image_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_label.c b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_label.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_draw_label.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_label.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_label.h b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_label.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_draw_label.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_label.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_label_private.h b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_label_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_draw_label_private.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_label_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_line.c b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_line.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_draw_line.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_line.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_line.h b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_line.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_draw_line.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_line.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_mask.c b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_mask.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_draw_mask.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_mask.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_mask.h b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_mask.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_draw_mask.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_mask.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_mask_private.h b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_mask_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_draw_mask_private.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_mask_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_private.h b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_draw_private.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_rect.c b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_rect.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_draw_rect.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_rect.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_rect.h b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_rect.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_draw_rect.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_rect.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_rect_private.h b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_rect_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_draw_rect_private.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_rect_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_triangle.c b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_triangle.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_draw_triangle.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_triangle.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_triangle.h b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_triangle.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_draw_triangle.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_triangle.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_triangle_private.h b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_triangle_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_draw_triangle_private.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_triangle_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_vector.c b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_vector.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_draw_vector.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_vector.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_vector.h b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_vector.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_draw_vector.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_vector.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_vector_private.h b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_vector_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_draw_vector_private.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_draw_vector_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_image_decoder.c b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_image_decoder.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_image_decoder.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_image_decoder.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_image_decoder.h b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_image_decoder.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_image_decoder.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_image_decoder.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_image_decoder_private.h b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_image_decoder_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_image_decoder_private.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_image_decoder_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/lv_image_dsc.h b/software/Power_Pico/Middlewares/LVGL/src/draw/lv_image_dsc.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/lv_image_dsc.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/lv_image_dsc.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_draw_buf_pxp.c b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_draw_buf_pxp.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_draw_buf_pxp.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_draw_buf_pxp.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_draw_pxp.c b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_draw_pxp.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_draw_pxp.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_draw_pxp.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_draw_pxp.h b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_draw_pxp.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_draw_pxp.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_draw_pxp.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_draw_pxp_fill.c b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_draw_pxp_fill.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_draw_pxp_fill.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_draw_pxp_fill.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_draw_pxp_img.c b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_draw_pxp_img.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_draw_pxp_img.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_draw_pxp_img.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_draw_pxp_layer.c b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_draw_pxp_layer.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_draw_pxp_layer.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_draw_pxp_layer.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_pxp_cfg.c b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_pxp_cfg.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_pxp_cfg.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_pxp_cfg.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_pxp_cfg.h b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_pxp_cfg.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_pxp_cfg.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_pxp_cfg.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_pxp_osa.c b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_pxp_osa.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_pxp_osa.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_pxp_osa.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_pxp_osa.h b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_pxp_osa.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_pxp_osa.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_pxp_osa.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_pxp_utils.c b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_pxp_utils.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_pxp_utils.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_pxp_utils.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_pxp_utils.h b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_pxp_utils.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_pxp_utils.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/pxp/lv_pxp_utils.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_buf_vglite.c b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_buf_vglite.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_buf_vglite.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_buf_vglite.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite.c b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite.h b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_arc.c b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_arc.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_arc.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_arc.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_border.c b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_border.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_border.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_border.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_fill.c b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_fill.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_fill.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_fill.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_img.c b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_img.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_img.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_img.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_label.c b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_label.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_label.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_label.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_layer.c b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_layer.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_layer.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_layer.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_line.c b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_line.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_line.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_line.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_triangle.c b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_triangle.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_triangle.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_draw_vglite_triangle.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_buf.c b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_buf.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_buf.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_buf.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_buf.h b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_buf.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_buf.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_buf.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_matrix.c b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_matrix.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_matrix.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_matrix.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_matrix.h b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_matrix.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_matrix.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_matrix.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_path.c b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_path.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_path.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_path.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_path.h b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_path.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_path.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_path.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_utils.c b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_utils.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_utils.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_utils.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_utils.h b/software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_utils.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_utils.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/nxp/vglite/lv_vglite_utils.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d.c b/software/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d.h b/software/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_arc.c b/software/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_arc.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_arc.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_arc.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_border.c b/software/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_border.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_border.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_border.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_fill.c b/software/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_fill.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_fill.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_fill.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_image.c b/software/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_image.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_image.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_image.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_label.c b/software/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_label.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_label.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_label.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_line.c b/software/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_line.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_line.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_line.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_mask_rectangle.c b/software/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_mask_rectangle.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_mask_rectangle.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_mask_rectangle.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_triangle.c b/software/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_triangle.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_triangle.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_triangle.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_utils.c b/software/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_utils.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_utils.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_utils.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_utils.h b/software/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_utils.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_utils.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/renesas/dave2d/lv_draw_dave2d_utils.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sdl/lv_draw_sdl.c b/software/Power_Pico/Middlewares/LVGL/src/draw/sdl/lv_draw_sdl.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sdl/lv_draw_sdl.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/sdl/lv_draw_sdl.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sdl/lv_draw_sdl.h b/software/Power_Pico/Middlewares/LVGL/src/draw/sdl/lv_draw_sdl.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sdl/lv_draw_sdl.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/sdl/lv_draw_sdl.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/arm2d/lv_draw_sw_arm2d.h b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/arm2d/lv_draw_sw_arm2d.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/arm2d/lv_draw_sw_arm2d.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/arm2d/lv_draw_sw_arm2d.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/arm2d/lv_draw_sw_helium.h b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/arm2d/lv_draw_sw_helium.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/arm2d/lv_draw_sw_helium.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/arm2d/lv_draw_sw_helium.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/arm2d/lv_blend_arm2d.h b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/arm2d/lv_blend_arm2d.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/blend/arm2d/lv_blend_arm2d.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/arm2d/lv_blend_arm2d.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/helium/lv_blend_helium.S b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/helium/lv_blend_helium.S similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/blend/helium/lv_blend_helium.S rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/helium/lv_blend_helium.S diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/helium/lv_blend_helium.h b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/helium/lv_blend_helium.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/blend/helium/lv_blend_helium.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/helium/lv_blend_helium.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend.c b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend.h b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_private.h b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_private.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_al88.c b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_al88.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_al88.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_al88.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_al88.h b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_al88.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_al88.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_al88.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_argb8888.c b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_argb8888.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_argb8888.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_argb8888.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_argb8888.h b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_argb8888.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_argb8888.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_argb8888.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_i1.c b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_i1.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_i1.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_i1.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_i1.h b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_i1.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_i1.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_i1.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_l8.c b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_l8.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_l8.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_l8.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_l8.h b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_l8.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_l8.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_l8.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_rgb565.c b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_rgb565.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_rgb565.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_rgb565.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_rgb565.h b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_rgb565.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_rgb565.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_rgb565.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_rgb888.c b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_rgb888.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_rgb888.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_rgb888.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_rgb888.h b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_rgb888.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_rgb888.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/lv_draw_sw_blend_to_rgb888.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/neon/lv_blend_neon.S b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/neon/lv_blend_neon.S similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/blend/neon/lv_blend_neon.S rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/neon/lv_blend_neon.S diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/neon/lv_blend_neon.h b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/neon/lv_blend_neon.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/blend/neon/lv_blend_neon.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/blend/neon/lv_blend_neon.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw.c b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw.h b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_arc.c b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_arc.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_arc.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_arc.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_border.c b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_border.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_border.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_border.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_box_shadow.c b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_box_shadow.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_box_shadow.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_box_shadow.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_fill.c b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_fill.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_fill.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_fill.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_gradient.c b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_gradient.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_gradient.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_gradient.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_gradient.h b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_gradient.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_gradient.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_gradient.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_gradient_private.h b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_gradient_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_gradient_private.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_gradient_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_img.c b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_img.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_img.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_img.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_letter.c b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_letter.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_letter.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_letter.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_line.c b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_line.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_line.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_line.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_mask.c b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_mask.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_mask.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_mask.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_mask.h b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_mask.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_mask.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_mask.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_mask_private.h b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_mask_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_mask_private.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_mask_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_mask_rect.c b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_mask_rect.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_mask_rect.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_mask_rect.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_private.h b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_private.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_transform.c b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_transform.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_transform.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_transform.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_triangle.c b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_triangle.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_triangle.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_triangle.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_vector.c b/software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_vector.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_vector.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/sw/lv_draw_sw_vector.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_buf_vg_lite.c b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_buf_vg_lite.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_buf_vg_lite.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_buf_vg_lite.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite.c b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite.h b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_arc.c b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_arc.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_arc.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_arc.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_border.c b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_border.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_border.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_border.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_box_shadow.c b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_box_shadow.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_box_shadow.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_box_shadow.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_fill.c b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_fill.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_fill.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_fill.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_img.c b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_img.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_img.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_img.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_label.c b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_label.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_label.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_label.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_layer.c b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_layer.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_layer.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_layer.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_line.c b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_line.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_line.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_line.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_mask_rect.c b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_mask_rect.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_mask_rect.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_mask_rect.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_triangle.c b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_triangle.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_triangle.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_triangle.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_type.h b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_type.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_type.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_type.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_vector.c b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_vector.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_vector.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_draw_vg_lite_vector.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_decoder.c b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_decoder.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_decoder.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_decoder.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_decoder.h b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_decoder.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_decoder.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_decoder.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_grad.c b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_grad.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_grad.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_grad.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_grad.h b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_grad.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_grad.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_grad.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_math.c b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_math.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_math.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_math.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_math.h b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_math.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_math.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_math.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_path.c b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_path.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_path.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_path.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_path.h b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_path.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_path.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_path.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_pending.c b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_pending.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_pending.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_pending.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_pending.h b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_pending.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_pending.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_pending.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_stroke.c b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_stroke.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_stroke.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_stroke.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_stroke.h b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_stroke.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_stroke.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_stroke.h diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_utils.c b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_utils.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_utils.c rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_utils.c diff --git a/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_utils.h b/software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_utils.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_utils.h rename to software/Power_Pico/Middlewares/LVGL/src/draw/vg_lite/lv_vg_lite_utils.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/README.md b/software/Power_Pico/Middlewares/LVGL/src/drivers/README.md similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/README.md rename to software/Power_Pico/Middlewares/LVGL/src/drivers/README.md diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/display/drm/lv_linux_drm.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/display/drm/lv_linux_drm.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/display/drm/lv_linux_drm.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/display/drm/lv_linux_drm.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/display/drm/lv_linux_drm.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/display/drm/lv_linux_drm.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/display/drm/lv_linux_drm.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/display/drm/lv_linux_drm.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/display/fb/lv_linux_fbdev.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/display/fb/lv_linux_fbdev.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/display/fb/lv_linux_fbdev.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/display/fb/lv_linux_fbdev.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/display/fb/lv_linux_fbdev.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/display/fb/lv_linux_fbdev.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/display/fb/lv_linux_fbdev.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/display/fb/lv_linux_fbdev.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/display/ili9341/lv_ili9341.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/display/ili9341/lv_ili9341.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/display/ili9341/lv_ili9341.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/display/ili9341/lv_ili9341.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/display/ili9341/lv_ili9341.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/display/ili9341/lv_ili9341.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/display/ili9341/lv_ili9341.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/display/ili9341/lv_ili9341.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/display/lcd/lv_lcd_generic_mipi.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/display/lcd/lv_lcd_generic_mipi.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/display/lcd/lv_lcd_generic_mipi.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/display/lcd/lv_lcd_generic_mipi.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/display/lcd/lv_lcd_generic_mipi.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/display/lcd/lv_lcd_generic_mipi.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/display/lcd/lv_lcd_generic_mipi.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/display/lcd/lv_lcd_generic_mipi.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/display/renesas_glcdc/lv_renesas_glcdc.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/display/renesas_glcdc/lv_renesas_glcdc.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/display/renesas_glcdc/lv_renesas_glcdc.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/display/renesas_glcdc/lv_renesas_glcdc.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/display/renesas_glcdc/lv_renesas_glcdc.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/display/renesas_glcdc/lv_renesas_glcdc.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/display/renesas_glcdc/lv_renesas_glcdc.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/display/renesas_glcdc/lv_renesas_glcdc.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/display/st7735/lv_st7735.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/display/st7735/lv_st7735.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/display/st7735/lv_st7735.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/display/st7735/lv_st7735.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/display/st7735/lv_st7735.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/display/st7735/lv_st7735.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/display/st7735/lv_st7735.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/display/st7735/lv_st7735.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/display/st7789/lv_st7789.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/display/st7789/lv_st7789.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/display/st7789/lv_st7789.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/display/st7789/lv_st7789.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/display/st7789/lv_st7789.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/display/st7789/lv_st7789.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/display/st7789/lv_st7789.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/display/st7789/lv_st7789.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/display/st7796/lv_st7796.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/display/st7796/lv_st7796.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/display/st7796/lv_st7796.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/display/st7796/lv_st7796.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/display/st7796/lv_st7796.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/display/st7796/lv_st7796.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/display/st7796/lv_st7796.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/display/st7796/lv_st7796.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/display/tft_espi/lv_tft_espi.cpp b/software/Power_Pico/Middlewares/LVGL/src/drivers/display/tft_espi/lv_tft_espi.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/display/tft_espi/lv_tft_espi.cpp rename to software/Power_Pico/Middlewares/LVGL/src/drivers/display/tft_espi/lv_tft_espi.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/display/tft_espi/lv_tft_espi.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/display/tft_espi/lv_tft_espi.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/display/tft_espi/lv_tft_espi.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/display/tft_espi/lv_tft_espi.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/evdev/lv_evdev.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/evdev/lv_evdev.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/evdev/lv_evdev.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/evdev/lv_evdev.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/evdev/lv_evdev.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/evdev/lv_evdev.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/evdev/lv_evdev.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/evdev/lv_evdev.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_glfw_window.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_glfw_window.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_glfw_window.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_glfw_window.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_glfw_window.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_glfw_window.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_glfw_window.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_glfw_window.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_glfw_window_private.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_glfw_window_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_glfw_window_private.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_glfw_window_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_opengles_debug.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_opengles_debug.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_opengles_debug.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_opengles_debug.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_opengles_debug.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_opengles_debug.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_opengles_debug.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_opengles_debug.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_opengles_driver.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_opengles_driver.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_opengles_driver.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_opengles_driver.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_opengles_driver.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_opengles_driver.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_opengles_driver.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_opengles_driver.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_opengles_texture.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_opengles_texture.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_opengles_texture.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_opengles_texture.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_opengles_texture.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_opengles_texture.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_opengles_texture.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/glfw/lv_opengles_texture.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/libinput/lv_libinput.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/libinput/lv_libinput.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/libinput/lv_libinput.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/libinput/lv_libinput.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/libinput/lv_libinput.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/libinput/lv_libinput.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/libinput/lv_libinput.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/libinput/lv_libinput.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/libinput/lv_libinput_private.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/libinput/lv_libinput_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/libinput/lv_libinput_private.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/libinput/lv_libinput_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/libinput/lv_xkb.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/libinput/lv_xkb.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/libinput/lv_xkb.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/libinput/lv_xkb.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/libinput/lv_xkb.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/libinput/lv_xkb.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/libinput/lv_xkb.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/libinput/lv_xkb.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/libinput/lv_xkb_private.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/libinput/lv_xkb_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/libinput/lv_xkb_private.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/libinput/lv_xkb_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/lv_drivers.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/lv_drivers.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/lv_drivers.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/lv_drivers.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_cache.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_cache.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_cache.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_cache.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_cache.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_cache.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_cache.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_cache.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_entry.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_entry.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_entry.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_entry.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_entry.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_entry.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_entry.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_entry.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_fbdev.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_fbdev.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_fbdev.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_fbdev.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_fbdev.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_fbdev.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_fbdev.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_fbdev.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_image_cache.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_image_cache.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_image_cache.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_image_cache.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_image_cache.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_image_cache.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_image_cache.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_image_cache.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_lcd.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_lcd.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_lcd.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_lcd.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_lcd.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_lcd.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_lcd.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_lcd.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_libuv.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_libuv.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_libuv.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_libuv.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_libuv.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_libuv.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_libuv.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_libuv.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_profiler.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_profiler.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_profiler.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_profiler.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_profiler.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_profiler.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_profiler.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_profiler.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_touchscreen.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_touchscreen.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_touchscreen.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_touchscreen.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_touchscreen.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_touchscreen.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_touchscreen.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/nuttx/lv_nuttx_touchscreen.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/qnx/lv_qnx.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/qnx/lv_qnx.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/qnx/lv_qnx.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/qnx/lv_qnx.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/qnx/lv_qnx.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/qnx/lv_qnx.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/qnx/lv_qnx.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/qnx/lv_qnx.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_keyboard.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_keyboard.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_keyboard.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_keyboard.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_keyboard.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_keyboard.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_keyboard.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_keyboard.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_mouse.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_mouse.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_mouse.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_mouse.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_mouse.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_mouse.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_mouse.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_mouse.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_mousewheel.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_mousewheel.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_mousewheel.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_mousewheel.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_mousewheel.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_mousewheel.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_mousewheel.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_mousewheel.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_private.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_private.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_window.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_window.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_window.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_window.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_window.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_window.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_window.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/sdl/lv_sdl_window.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/wayland/lv_wayland.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/wayland/lv_wayland.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/wayland/lv_wayland.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/wayland/lv_wayland.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/wayland/lv_wayland.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/wayland/lv_wayland.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/wayland/lv_wayland.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/wayland/lv_wayland.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/wayland/lv_wayland_smm.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/wayland/lv_wayland_smm.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/wayland/lv_wayland_smm.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/wayland/lv_wayland_smm.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/wayland/lv_wayland_smm.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/wayland/lv_wayland_smm.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/wayland/lv_wayland_smm.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/wayland/lv_wayland_smm.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/windows/lv_windows_context.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/windows/lv_windows_context.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/windows/lv_windows_context.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/windows/lv_windows_context.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/windows/lv_windows_context.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/windows/lv_windows_context.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/windows/lv_windows_context.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/windows/lv_windows_context.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/windows/lv_windows_display.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/windows/lv_windows_display.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/windows/lv_windows_display.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/windows/lv_windows_display.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/windows/lv_windows_display.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/windows/lv_windows_display.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/windows/lv_windows_display.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/windows/lv_windows_display.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/windows/lv_windows_input.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/windows/lv_windows_input.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/windows/lv_windows_input.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/windows/lv_windows_input.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/windows/lv_windows_input.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/windows/lv_windows_input.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/windows/lv_windows_input.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/windows/lv_windows_input.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/windows/lv_windows_input_private.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/windows/lv_windows_input_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/windows/lv_windows_input_private.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/windows/lv_windows_input_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/x11/lv_x11.h b/software/Power_Pico/Middlewares/LVGL/src/drivers/x11/lv_x11.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/x11/lv_x11.h rename to software/Power_Pico/Middlewares/LVGL/src/drivers/x11/lv_x11.h diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/x11/lv_x11_display.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/x11/lv_x11_display.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/x11/lv_x11_display.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/x11/lv_x11_display.c diff --git a/Power_Pico/Middlewares/LVGL/src/drivers/x11/lv_x11_input.c b/software/Power_Pico/Middlewares/LVGL/src/drivers/x11/lv_x11_input.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/drivers/x11/lv_x11_input.c rename to software/Power_Pico/Middlewares/LVGL/src/drivers/x11/lv_x11_input.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_binfont_loader.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_binfont_loader.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_binfont_loader.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_binfont_loader.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_binfont_loader.h b/software/Power_Pico/Middlewares/LVGL/src/font/lv_binfont_loader.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_binfont_loader.h rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_binfont_loader.h diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font.h b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font.h rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font.h diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_dejavu_16_persian_hebrew.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_dejavu_16_persian_hebrew.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_dejavu_16_persian_hebrew.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_dejavu_16_persian_hebrew.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_fmt_txt.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_fmt_txt.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_fmt_txt.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_fmt_txt.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_fmt_txt.h b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_fmt_txt.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_fmt_txt.h rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_fmt_txt.h diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_fmt_txt_private.h b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_fmt_txt_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_fmt_txt_private.h rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_fmt_txt_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_10.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_10.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_10.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_10.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_12.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_12.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_12.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_12.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_14.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_14.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_14.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_14.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_16.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_16.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_16.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_16.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_18.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_18.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_18.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_18.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_20.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_20.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_20.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_20.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_22.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_22.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_22.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_22.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_24.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_24.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_24.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_24.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_26.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_26.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_26.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_26.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_28.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_28.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_28.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_28.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_28_compressed.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_28_compressed.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_28_compressed.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_28_compressed.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_30.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_30.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_30.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_30.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_32.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_32.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_32.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_32.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_34.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_34.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_34.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_34.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_36.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_36.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_36.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_36.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_38.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_38.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_38.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_38.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_40.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_40.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_40.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_40.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_42.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_42.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_42.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_42.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_44.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_44.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_44.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_44.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_46.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_46.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_46.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_46.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_48.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_48.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_48.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_48.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_8.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_8.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_8.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_montserrat_8.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_simsun_14_cjk.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_simsun_14_cjk.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_simsun_14_cjk.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_simsun_14_cjk.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_simsun_16_cjk.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_simsun_16_cjk.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_simsun_16_cjk.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_simsun_16_cjk.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_unscii_16.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_unscii_16.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_unscii_16.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_unscii_16.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_font_unscii_8.c b/software/Power_Pico/Middlewares/LVGL/src/font/lv_font_unscii_8.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_font_unscii_8.c rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_font_unscii_8.c diff --git a/Power_Pico/Middlewares/LVGL/src/font/lv_symbol_def.h b/software/Power_Pico/Middlewares/LVGL/src/font/lv_symbol_def.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/font/lv_symbol_def.h rename to software/Power_Pico/Middlewares/LVGL/src/font/lv_symbol_def.h diff --git a/Power_Pico/Middlewares/LVGL/src/indev/lv_indev.c b/software/Power_Pico/Middlewares/LVGL/src/indev/lv_indev.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/indev/lv_indev.c rename to software/Power_Pico/Middlewares/LVGL/src/indev/lv_indev.c diff --git a/Power_Pico/Middlewares/LVGL/src/indev/lv_indev.h b/software/Power_Pico/Middlewares/LVGL/src/indev/lv_indev.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/indev/lv_indev.h rename to software/Power_Pico/Middlewares/LVGL/src/indev/lv_indev.h diff --git a/Power_Pico/Middlewares/LVGL/src/indev/lv_indev_private.h b/software/Power_Pico/Middlewares/LVGL/src/indev/lv_indev_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/indev/lv_indev_private.h rename to software/Power_Pico/Middlewares/LVGL/src/indev/lv_indev_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/indev/lv_indev_scroll.c b/software/Power_Pico/Middlewares/LVGL/src/indev/lv_indev_scroll.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/indev/lv_indev_scroll.c rename to software/Power_Pico/Middlewares/LVGL/src/indev/lv_indev_scroll.c diff --git a/Power_Pico/Middlewares/LVGL/src/indev/lv_indev_scroll.h b/software/Power_Pico/Middlewares/LVGL/src/indev/lv_indev_scroll.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/indev/lv_indev_scroll.h rename to software/Power_Pico/Middlewares/LVGL/src/indev/lv_indev_scroll.h diff --git a/Power_Pico/Middlewares/LVGL/src/layouts/flex/lv_flex.c b/software/Power_Pico/Middlewares/LVGL/src/layouts/flex/lv_flex.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/layouts/flex/lv_flex.c rename to software/Power_Pico/Middlewares/LVGL/src/layouts/flex/lv_flex.c diff --git a/Power_Pico/Middlewares/LVGL/src/layouts/flex/lv_flex.h b/software/Power_Pico/Middlewares/LVGL/src/layouts/flex/lv_flex.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/layouts/flex/lv_flex.h rename to software/Power_Pico/Middlewares/LVGL/src/layouts/flex/lv_flex.h diff --git a/Power_Pico/Middlewares/LVGL/src/layouts/grid/lv_grid.c b/software/Power_Pico/Middlewares/LVGL/src/layouts/grid/lv_grid.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/layouts/grid/lv_grid.c rename to software/Power_Pico/Middlewares/LVGL/src/layouts/grid/lv_grid.c diff --git a/Power_Pico/Middlewares/LVGL/src/layouts/grid/lv_grid.h b/software/Power_Pico/Middlewares/LVGL/src/layouts/grid/lv_grid.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/layouts/grid/lv_grid.h rename to software/Power_Pico/Middlewares/LVGL/src/layouts/grid/lv_grid.h diff --git a/Power_Pico/Middlewares/LVGL/src/layouts/lv_layout.c b/software/Power_Pico/Middlewares/LVGL/src/layouts/lv_layout.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/layouts/lv_layout.c rename to software/Power_Pico/Middlewares/LVGL/src/layouts/lv_layout.c diff --git a/Power_Pico/Middlewares/LVGL/src/layouts/lv_layout.h b/software/Power_Pico/Middlewares/LVGL/src/layouts/lv_layout.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/layouts/lv_layout.h rename to software/Power_Pico/Middlewares/LVGL/src/layouts/lv_layout.h diff --git a/Power_Pico/Middlewares/LVGL/src/layouts/lv_layout_private.h b/software/Power_Pico/Middlewares/LVGL/src/layouts/lv_layout_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/layouts/lv_layout_private.h rename to software/Power_Pico/Middlewares/LVGL/src/layouts/lv_layout_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/barcode/code128.c b/software/Power_Pico/Middlewares/LVGL/src/libs/barcode/code128.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/barcode/code128.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/barcode/code128.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/barcode/code128.h b/software/Power_Pico/Middlewares/LVGL/src/libs/barcode/code128.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/barcode/code128.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/barcode/code128.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/barcode/lv_barcode.c b/software/Power_Pico/Middlewares/LVGL/src/libs/barcode/lv_barcode.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/barcode/lv_barcode.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/barcode/lv_barcode.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/barcode/lv_barcode.h b/software/Power_Pico/Middlewares/LVGL/src/libs/barcode/lv_barcode.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/barcode/lv_barcode.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/barcode/lv_barcode.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/barcode/lv_barcode_private.h b/software/Power_Pico/Middlewares/LVGL/src/libs/barcode/lv_barcode_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/barcode/lv_barcode_private.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/barcode/lv_barcode_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/bin_decoder/lv_bin_decoder.c b/software/Power_Pico/Middlewares/LVGL/src/libs/bin_decoder/lv_bin_decoder.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/bin_decoder/lv_bin_decoder.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/bin_decoder/lv_bin_decoder.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/bin_decoder/lv_bin_decoder.h b/software/Power_Pico/Middlewares/LVGL/src/libs/bin_decoder/lv_bin_decoder.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/bin_decoder/lv_bin_decoder.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/bin_decoder/lv_bin_decoder.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/bmp/lv_bmp.c b/software/Power_Pico/Middlewares/LVGL/src/libs/bmp/lv_bmp.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/bmp/lv_bmp.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/bmp/lv_bmp.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/bmp/lv_bmp.h b/software/Power_Pico/Middlewares/LVGL/src/libs/bmp/lv_bmp.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/bmp/lv_bmp.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/bmp/lv_bmp.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/ffmpeg/lv_ffmpeg.c b/software/Power_Pico/Middlewares/LVGL/src/libs/ffmpeg/lv_ffmpeg.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/ffmpeg/lv_ffmpeg.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/ffmpeg/lv_ffmpeg.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/ffmpeg/lv_ffmpeg.h b/software/Power_Pico/Middlewares/LVGL/src/libs/ffmpeg/lv_ffmpeg.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/ffmpeg/lv_ffmpeg.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/ffmpeg/lv_ffmpeg.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/ffmpeg/lv_ffmpeg_private.h b/software/Power_Pico/Middlewares/LVGL/src/libs/ffmpeg/lv_ffmpeg_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/ffmpeg/lv_ffmpeg_private.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/ffmpeg/lv_ffmpeg_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/freetype/arial.ttf b/software/Power_Pico/Middlewares/LVGL/src/libs/freetype/arial.ttf similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/freetype/arial.ttf rename to software/Power_Pico/Middlewares/LVGL/src/libs/freetype/arial.ttf diff --git a/Power_Pico/Middlewares/LVGL/src/libs/freetype/ftmodule.h b/software/Power_Pico/Middlewares/LVGL/src/libs/freetype/ftmodule.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/freetype/ftmodule.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/freetype/ftmodule.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/freetype/ftoption.h b/software/Power_Pico/Middlewares/LVGL/src/libs/freetype/ftoption.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/freetype/ftoption.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/freetype/ftoption.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/freetype/lv_freetype.c b/software/Power_Pico/Middlewares/LVGL/src/libs/freetype/lv_freetype.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/freetype/lv_freetype.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/freetype/lv_freetype.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/freetype/lv_freetype.h b/software/Power_Pico/Middlewares/LVGL/src/libs/freetype/lv_freetype.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/freetype/lv_freetype.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/freetype/lv_freetype.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/freetype/lv_freetype_glyph.c b/software/Power_Pico/Middlewares/LVGL/src/libs/freetype/lv_freetype_glyph.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/freetype/lv_freetype_glyph.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/freetype/lv_freetype_glyph.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/freetype/lv_freetype_image.c b/software/Power_Pico/Middlewares/LVGL/src/libs/freetype/lv_freetype_image.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/freetype/lv_freetype_image.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/freetype/lv_freetype_image.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/freetype/lv_freetype_outline.c b/software/Power_Pico/Middlewares/LVGL/src/libs/freetype/lv_freetype_outline.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/freetype/lv_freetype_outline.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/freetype/lv_freetype_outline.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/freetype/lv_freetype_private.h b/software/Power_Pico/Middlewares/LVGL/src/libs/freetype/lv_freetype_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/freetype/lv_freetype_private.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/freetype/lv_freetype_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/freetype/lv_ftsystem.c b/software/Power_Pico/Middlewares/LVGL/src/libs/freetype/lv_ftsystem.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/freetype/lv_ftsystem.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/freetype/lv_ftsystem.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_arduino_esp_littlefs.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_arduino_esp_littlefs.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_arduino_esp_littlefs.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_arduino_esp_littlefs.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_arduino_sd.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_arduino_sd.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_arduino_sd.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_arduino_sd.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_cbfs.c b/software/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_cbfs.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_cbfs.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_cbfs.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_fatfs.c b/software/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_fatfs.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_fatfs.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_fatfs.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_littlefs.c b/software/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_littlefs.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_littlefs.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_littlefs.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_memfs.c b/software/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_memfs.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_memfs.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_memfs.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_posix.c b/software/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_posix.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_posix.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_posix.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_stdio.c b/software/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_stdio.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_stdio.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_stdio.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_win32.c b/software/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_win32.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_win32.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fs_win32.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fsdrv.h b/software/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fsdrv.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fsdrv.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/fsdrv/lv_fsdrv.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/gif/gifdec.c b/software/Power_Pico/Middlewares/LVGL/src/libs/gif/gifdec.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/gif/gifdec.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/gif/gifdec.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/gif/gifdec.h b/software/Power_Pico/Middlewares/LVGL/src/libs/gif/gifdec.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/gif/gifdec.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/gif/gifdec.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/gif/gifdec_mve.h b/software/Power_Pico/Middlewares/LVGL/src/libs/gif/gifdec_mve.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/gif/gifdec_mve.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/gif/gifdec_mve.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/gif/lv_gif.c b/software/Power_Pico/Middlewares/LVGL/src/libs/gif/lv_gif.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/gif/lv_gif.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/gif/lv_gif.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/gif/lv_gif.h b/software/Power_Pico/Middlewares/LVGL/src/libs/gif/lv_gif.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/gif/lv_gif.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/gif/lv_gif.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/gif/lv_gif_private.h b/software/Power_Pico/Middlewares/LVGL/src/libs/gif/lv_gif_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/gif/lv_gif_private.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/gif/lv_gif_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/libjpeg_turbo/lv_libjpeg_turbo.c b/software/Power_Pico/Middlewares/LVGL/src/libs/libjpeg_turbo/lv_libjpeg_turbo.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/libjpeg_turbo/lv_libjpeg_turbo.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/libjpeg_turbo/lv_libjpeg_turbo.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/libjpeg_turbo/lv_libjpeg_turbo.h b/software/Power_Pico/Middlewares/LVGL/src/libs/libjpeg_turbo/lv_libjpeg_turbo.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/libjpeg_turbo/lv_libjpeg_turbo.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/libjpeg_turbo/lv_libjpeg_turbo.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/libpng/lv_libpng.c b/software/Power_Pico/Middlewares/LVGL/src/libs/libpng/lv_libpng.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/libpng/lv_libpng.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/libpng/lv_libpng.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/libpng/lv_libpng.h b/software/Power_Pico/Middlewares/LVGL/src/libs/libpng/lv_libpng.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/libpng/lv_libpng.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/libpng/lv_libpng.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/lodepng/lodepng.c b/software/Power_Pico/Middlewares/LVGL/src/libs/lodepng/lodepng.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/lodepng/lodepng.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/lodepng/lodepng.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/lodepng/lodepng.h b/software/Power_Pico/Middlewares/LVGL/src/libs/lodepng/lodepng.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/lodepng/lodepng.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/lodepng/lodepng.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/lodepng/lv_lodepng.c b/software/Power_Pico/Middlewares/LVGL/src/libs/lodepng/lv_lodepng.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/lodepng/lv_lodepng.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/lodepng/lv_lodepng.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/lodepng/lv_lodepng.h b/software/Power_Pico/Middlewares/LVGL/src/libs/lodepng/lv_lodepng.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/lodepng/lv_lodepng.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/lodepng/lv_lodepng.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/lz4/LICENSE b/software/Power_Pico/Middlewares/LVGL/src/libs/lz4/LICENSE similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/lz4/LICENSE rename to software/Power_Pico/Middlewares/LVGL/src/libs/lz4/LICENSE diff --git a/Power_Pico/Middlewares/LVGL/src/libs/lz4/lz4.c b/software/Power_Pico/Middlewares/LVGL/src/libs/lz4/lz4.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/lz4/lz4.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/lz4/lz4.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/lz4/lz4.h b/software/Power_Pico/Middlewares/LVGL/src/libs/lz4/lz4.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/lz4/lz4.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/lz4/lz4.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/qrcode/lv_qrcode.c b/software/Power_Pico/Middlewares/LVGL/src/libs/qrcode/lv_qrcode.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/qrcode/lv_qrcode.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/qrcode/lv_qrcode.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/qrcode/lv_qrcode.h b/software/Power_Pico/Middlewares/LVGL/src/libs/qrcode/lv_qrcode.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/qrcode/lv_qrcode.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/qrcode/lv_qrcode.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/qrcode/lv_qrcode_private.h b/software/Power_Pico/Middlewares/LVGL/src/libs/qrcode/lv_qrcode_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/qrcode/lv_qrcode_private.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/qrcode/lv_qrcode_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/qrcode/qrcodegen.c b/software/Power_Pico/Middlewares/LVGL/src/libs/qrcode/qrcodegen.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/qrcode/qrcodegen.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/qrcode/qrcodegen.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/qrcode/qrcodegen.h b/software/Power_Pico/Middlewares/LVGL/src/libs/qrcode/qrcodegen.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/qrcode/qrcodegen.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/qrcode/qrcodegen.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/rle/lv_rle.c b/software/Power_Pico/Middlewares/LVGL/src/libs/rle/lv_rle.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/rle/lv_rle.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/rle/lv_rle.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/rle/lv_rle.h b/software/Power_Pico/Middlewares/LVGL/src/libs/rle/lv_rle.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/rle/lv_rle.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/rle/lv_rle.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/rlottie/lv_rlottie.c b/software/Power_Pico/Middlewares/LVGL/src/libs/rlottie/lv_rlottie.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/rlottie/lv_rlottie.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/rlottie/lv_rlottie.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/rlottie/lv_rlottie.h b/software/Power_Pico/Middlewares/LVGL/src/libs/rlottie/lv_rlottie.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/rlottie/lv_rlottie.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/rlottie/lv_rlottie.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/rlottie/lv_rlottie_private.h b/software/Power_Pico/Middlewares/LVGL/src/libs/rlottie/lv_rlottie_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/rlottie/lv_rlottie_private.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/rlottie/lv_rlottie_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/add_lvgl_if.sh b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/add_lvgl_if.sh similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/add_lvgl_if.sh rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/add_lvgl_if.sh diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/config.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/config.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/config.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/config.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/allocators.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/allocators.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/allocators.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/allocators.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/cursorstreamwrapper.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/cursorstreamwrapper.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/cursorstreamwrapper.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/cursorstreamwrapper.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/document.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/document.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/document.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/document.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/encodedstream.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/encodedstream.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/encodedstream.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/encodedstream.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/encodings.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/encodings.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/encodings.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/encodings.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/error/en.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/error/en.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/error/en.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/error/en.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/error/error.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/error/error.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/error/error.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/error/error.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/filereadstream.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/filereadstream.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/filereadstream.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/filereadstream.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/filewritestream.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/filewritestream.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/filewritestream.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/filewritestream.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/fwd.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/fwd.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/fwd.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/fwd.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/biginteger.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/biginteger.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/biginteger.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/biginteger.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/clzll.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/clzll.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/clzll.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/clzll.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/diyfp.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/diyfp.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/diyfp.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/diyfp.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/dtoa.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/dtoa.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/dtoa.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/dtoa.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/ieee754.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/ieee754.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/ieee754.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/ieee754.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/itoa.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/itoa.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/itoa.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/itoa.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/meta.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/meta.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/meta.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/meta.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/pow10.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/pow10.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/pow10.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/pow10.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/regex.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/regex.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/regex.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/regex.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/stack.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/stack.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/stack.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/stack.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/strfunc.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/strfunc.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/strfunc.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/strfunc.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/strtod.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/strtod.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/strtod.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/strtod.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/swap.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/swap.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/swap.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/internal/swap.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/istreamwrapper.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/istreamwrapper.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/istreamwrapper.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/istreamwrapper.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/memorybuffer.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/memorybuffer.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/memorybuffer.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/memorybuffer.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/memorystream.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/memorystream.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/memorystream.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/memorystream.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/msinttypes/inttypes.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/msinttypes/inttypes.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/msinttypes/inttypes.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/msinttypes/inttypes.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/msinttypes/stdint.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/msinttypes/stdint.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/msinttypes/stdint.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/msinttypes/stdint.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/ostreamwrapper.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/ostreamwrapper.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/ostreamwrapper.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/ostreamwrapper.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/pointer.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/pointer.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/pointer.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/pointer.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/prettywriter.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/prettywriter.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/prettywriter.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/prettywriter.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/rapidjson.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/rapidjson.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/rapidjson.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/rapidjson.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/reader.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/reader.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/reader.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/reader.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/schema.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/schema.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/schema.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/schema.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/stream.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/stream.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/stream.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/stream.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/stringbuffer.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/stringbuffer.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/stringbuffer.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/stringbuffer.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/uri.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/uri.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/uri.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/uri.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/writer.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/writer.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/writer.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/rapidjson/writer.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/thorvg.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/thorvg.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/thorvg.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/thorvg.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/thorvg_capi.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/thorvg_capi.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/thorvg_capi.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/thorvg_capi.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/thorvg_lottie.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/thorvg_lottie.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/thorvg_lottie.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/thorvg_lottie.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgAccessor.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgAccessor.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgAccessor.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgAccessor.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgAnimation.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgAnimation.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgAnimation.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgAnimation.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgAnimation.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgAnimation.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgAnimation.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgAnimation.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgArray.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgArray.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgArray.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgArray.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgBinaryDesc.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgBinaryDesc.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgBinaryDesc.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgBinaryDesc.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgCanvas.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgCanvas.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgCanvas.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgCanvas.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgCanvas.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgCanvas.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgCanvas.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgCanvas.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgCapi.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgCapi.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgCapi.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgCapi.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgCommon.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgCommon.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgCommon.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgCommon.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgCompressor.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgCompressor.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgCompressor.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgCompressor.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgCompressor.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgCompressor.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgCompressor.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgCompressor.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgFill.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgFill.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgFill.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgFill.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgFill.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgFill.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgFill.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgFill.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgFrameModule.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgFrameModule.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgFrameModule.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgFrameModule.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgGlCanvas.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgGlCanvas.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgGlCanvas.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgGlCanvas.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgInitializer.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgInitializer.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgInitializer.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgInitializer.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgInlist.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgInlist.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgInlist.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgInlist.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgIteratorAccessor.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgIteratorAccessor.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgIteratorAccessor.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgIteratorAccessor.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLines.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLines.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLines.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLines.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLines.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLines.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLines.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLines.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLoadModule.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLoadModule.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLoadModule.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLoadModule.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLoader.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLoader.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLoader.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLoader.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLoader.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLoader.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLoader.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLoader.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLock.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLock.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLock.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLock.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieAnimation.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieAnimation.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieAnimation.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieAnimation.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieBuilder.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieBuilder.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieBuilder.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieBuilder.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieBuilder.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieBuilder.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieBuilder.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieBuilder.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieExpressions.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieExpressions.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieExpressions.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieExpressions.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieExpressions.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieExpressions.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieExpressions.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieExpressions.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieInterpolator.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieInterpolator.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieInterpolator.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieInterpolator.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieInterpolator.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieInterpolator.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieInterpolator.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieInterpolator.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieLoader.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieLoader.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieLoader.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieLoader.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieLoader.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieLoader.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieLoader.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieLoader.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieModel.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieModel.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieModel.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieModel.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieModel.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieModel.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieModel.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieModel.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieParser.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieParser.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieParser.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieParser.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieParser.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieParser.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieParser.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieParser.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieParserHandler.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieParserHandler.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieParserHandler.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieParserHandler.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieParserHandler.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieParserHandler.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieParserHandler.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieParserHandler.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieProperty.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieProperty.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieProperty.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgLottieProperty.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgMath.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgMath.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgMath.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgMath.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgMath.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgMath.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgMath.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgMath.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgPaint.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgPaint.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgPaint.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgPaint.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgPaint.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgPaint.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgPaint.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgPaint.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgPicture.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgPicture.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgPicture.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgPicture.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgPicture.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgPicture.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgPicture.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgPicture.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgRawLoader.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgRawLoader.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgRawLoader.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgRawLoader.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgRawLoader.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgRawLoader.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgRawLoader.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgRawLoader.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgRender.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgRender.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgRender.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgRender.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgRender.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgRender.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgRender.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgRender.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSaveModule.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSaveModule.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSaveModule.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSaveModule.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSaver.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSaver.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSaver.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSaver.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgScene.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgScene.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgScene.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgScene.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgScene.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgScene.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgScene.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgScene.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgShape.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgShape.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgShape.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgShape.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgShape.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgShape.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgShape.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgShape.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgStr.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgStr.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgStr.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgStr.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgStr.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgStr.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgStr.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgStr.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgCssStyle.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgCssStyle.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgCssStyle.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgCssStyle.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgCssStyle.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgCssStyle.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgCssStyle.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgCssStyle.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgLoader.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgLoader.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgLoader.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgLoader.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgLoader.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgLoader.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgLoader.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgLoader.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgLoaderCommon.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgLoaderCommon.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgLoaderCommon.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgLoaderCommon.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgPath.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgPath.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgPath.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgPath.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgPath.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgPath.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgPath.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgPath.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgSceneBuilder.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgSceneBuilder.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgSceneBuilder.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgSceneBuilder.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgSceneBuilder.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgSceneBuilder.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgSceneBuilder.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgSceneBuilder.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgUtil.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgUtil.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgUtil.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgUtil.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgUtil.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgUtil.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgUtil.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSvgUtil.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwCanvas.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwCanvas.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwCanvas.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwCanvas.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwCommon.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwCommon.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwCommon.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwCommon.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwFill.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwFill.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwFill.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwFill.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwImage.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwImage.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwImage.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwImage.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwMath.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwMath.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwMath.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwMath.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwMemPool.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwMemPool.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwMemPool.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwMemPool.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRaster.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRaster.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRaster.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRaster.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRasterAvx.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRasterAvx.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRasterAvx.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRasterAvx.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRasterC.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRasterC.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRasterC.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRasterC.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRasterNeon.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRasterNeon.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRasterNeon.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRasterNeon.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRasterTexmap.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRasterTexmap.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRasterTexmap.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRasterTexmap.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRenderer.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRenderer.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRenderer.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRenderer.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRenderer.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRenderer.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRenderer.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRenderer.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRle.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRle.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRle.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwRle.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwShape.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwShape.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwShape.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwShape.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwStroke.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwStroke.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwStroke.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgSwStroke.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgTaskScheduler.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgTaskScheduler.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgTaskScheduler.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgTaskScheduler.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgTaskScheduler.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgTaskScheduler.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgTaskScheduler.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgTaskScheduler.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgText.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgText.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgText.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgText.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgText.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgText.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgText.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgText.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgWgCanvas.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgWgCanvas.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgWgCanvas.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgWgCanvas.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgXmlParser.cpp b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgXmlParser.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgXmlParser.cpp rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgXmlParser.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgXmlParser.h b/software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgXmlParser.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgXmlParser.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/thorvg/tvgXmlParser.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/tiny_ttf/lv_tiny_ttf.c b/software/Power_Pico/Middlewares/LVGL/src/libs/tiny_ttf/lv_tiny_ttf.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/tiny_ttf/lv_tiny_ttf.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/tiny_ttf/lv_tiny_ttf.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/tiny_ttf/lv_tiny_ttf.h b/software/Power_Pico/Middlewares/LVGL/src/libs/tiny_ttf/lv_tiny_ttf.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/tiny_ttf/lv_tiny_ttf.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/tiny_ttf/lv_tiny_ttf.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/tiny_ttf/stb_rect_pack.h b/software/Power_Pico/Middlewares/LVGL/src/libs/tiny_ttf/stb_rect_pack.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/tiny_ttf/stb_rect_pack.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/tiny_ttf/stb_rect_pack.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/tiny_ttf/stb_truetype_htcw.h b/software/Power_Pico/Middlewares/LVGL/src/libs/tiny_ttf/stb_truetype_htcw.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/tiny_ttf/stb_truetype_htcw.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/tiny_ttf/stb_truetype_htcw.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/tjpgd/lv_tjpgd.c b/software/Power_Pico/Middlewares/LVGL/src/libs/tjpgd/lv_tjpgd.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/tjpgd/lv_tjpgd.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/tjpgd/lv_tjpgd.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/tjpgd/lv_tjpgd.h b/software/Power_Pico/Middlewares/LVGL/src/libs/tjpgd/lv_tjpgd.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/tjpgd/lv_tjpgd.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/tjpgd/lv_tjpgd.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/tjpgd/tjpgd.c b/software/Power_Pico/Middlewares/LVGL/src/libs/tjpgd/tjpgd.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/tjpgd/tjpgd.c rename to software/Power_Pico/Middlewares/LVGL/src/libs/tjpgd/tjpgd.c diff --git a/Power_Pico/Middlewares/LVGL/src/libs/tjpgd/tjpgd.h b/software/Power_Pico/Middlewares/LVGL/src/libs/tjpgd/tjpgd.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/tjpgd/tjpgd.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/tjpgd/tjpgd.h diff --git a/Power_Pico/Middlewares/LVGL/src/libs/tjpgd/tjpgdcnf.h b/software/Power_Pico/Middlewares/LVGL/src/libs/tjpgd/tjpgdcnf.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/libs/tjpgd/tjpgdcnf.h rename to software/Power_Pico/Middlewares/LVGL/src/libs/tjpgd/tjpgdcnf.h diff --git a/Power_Pico/Middlewares/LVGL/src/lv_api_map_v8.h b/software/Power_Pico/Middlewares/LVGL/src/lv_api_map_v8.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/lv_api_map_v8.h rename to software/Power_Pico/Middlewares/LVGL/src/lv_api_map_v8.h diff --git a/Power_Pico/Middlewares/LVGL/src/lv_api_map_v9_0.h b/software/Power_Pico/Middlewares/LVGL/src/lv_api_map_v9_0.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/lv_api_map_v9_0.h rename to software/Power_Pico/Middlewares/LVGL/src/lv_api_map_v9_0.h diff --git a/Power_Pico/Middlewares/LVGL/src/lv_api_map_v9_1.h b/software/Power_Pico/Middlewares/LVGL/src/lv_api_map_v9_1.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/lv_api_map_v9_1.h rename to software/Power_Pico/Middlewares/LVGL/src/lv_api_map_v9_1.h diff --git a/Power_Pico/Middlewares/LVGL/src/lv_conf_internal.h b/software/Power_Pico/Middlewares/LVGL/src/lv_conf_internal.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/lv_conf_internal.h rename to software/Power_Pico/Middlewares/LVGL/src/lv_conf_internal.h diff --git a/Power_Pico/Middlewares/LVGL/src/lv_conf_kconfig.h b/software/Power_Pico/Middlewares/LVGL/src/lv_conf_kconfig.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/lv_conf_kconfig.h rename to software/Power_Pico/Middlewares/LVGL/src/lv_conf_kconfig.h diff --git a/Power_Pico/Middlewares/LVGL/src/lv_init.c b/software/Power_Pico/Middlewares/LVGL/src/lv_init.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/lv_init.c rename to software/Power_Pico/Middlewares/LVGL/src/lv_init.c diff --git a/Power_Pico/Middlewares/LVGL/src/lv_init.h b/software/Power_Pico/Middlewares/LVGL/src/lv_init.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/lv_init.h rename to software/Power_Pico/Middlewares/LVGL/src/lv_init.h diff --git a/Power_Pico/Middlewares/LVGL/src/lvgl.h b/software/Power_Pico/Middlewares/LVGL/src/lvgl.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/lvgl.h rename to software/Power_Pico/Middlewares/LVGL/src/lvgl.h diff --git a/Power_Pico/Middlewares/LVGL/src/lvgl_private.h b/software/Power_Pico/Middlewares/LVGL/src/lvgl_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/lvgl_private.h rename to software/Power_Pico/Middlewares/LVGL/src/lvgl_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache.c b/software/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache.h b/software/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache_entry.c b/software/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache_entry.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache_entry.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache_entry.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache_entry.h b/software/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache_entry.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache_entry.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache_entry.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache_entry_private.h b/software/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache_entry_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache_entry_private.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache_entry_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache_lru_rb.c b/software/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache_lru_rb.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache_lru_rb.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache_lru_rb.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache_lru_rb.h b/software/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache_lru_rb.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache_lru_rb.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache_lru_rb.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache_private.h b/software/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache_private.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_cache_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_image_cache.c b/software/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_image_cache.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/cache/lv_image_cache.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_image_cache.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_image_cache.h b/software/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_image_cache.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/cache/lv_image_cache.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_image_cache.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_image_header_cache.c b/software/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_image_header_cache.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/cache/lv_image_header_cache.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_image_header_cache.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_image_header_cache.h b/software/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_image_header_cache.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/cache/lv_image_header_cache.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/cache/lv_image_header_cache.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_anim.c b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_anim.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_anim.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_anim.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_anim.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_anim.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_anim.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_anim.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_anim_private.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_anim_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_anim_private.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_anim_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_anim_timeline.c b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_anim_timeline.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_anim_timeline.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_anim_timeline.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_anim_timeline.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_anim_timeline.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_anim_timeline.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_anim_timeline.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_area.c b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_area.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_area.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_area.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_area.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_area.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_area.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_area.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_area_private.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_area_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_area_private.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_area_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_array.c b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_array.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_array.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_array.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_array.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_array.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_array.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_array.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_assert.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_assert.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_assert.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_assert.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_async.c b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_async.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_async.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_async.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_async.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_async.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_async.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_async.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_bidi.c b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_bidi.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_bidi.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_bidi.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_bidi.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_bidi.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_bidi.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_bidi.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_bidi_private.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_bidi_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_bidi_private.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_bidi_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_color.c b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_color.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_color.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_color.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_color.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_color.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_color.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_color.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_color_op.c b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_color_op.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_color_op.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_color_op.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_color_op.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_color_op.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_color_op.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_color_op.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_color_op_private.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_color_op_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_color_op_private.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_color_op_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_event.c b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_event.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_event.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_event.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_event.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_event.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_event.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_event.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_event_private.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_event_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_event_private.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_event_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_fs.c b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_fs.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_fs.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_fs.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_fs.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_fs.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_fs.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_fs.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_fs_private.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_fs_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_fs_private.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_fs_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_ll.c b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_ll.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_ll.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_ll.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_ll.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_ll.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_ll.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_ll.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_log.c b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_log.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_log.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_log.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_log.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_log.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_log.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_log.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_lru.c b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_lru.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_lru.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_lru.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_lru.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_lru.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_lru.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_lru.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_math.c b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_math.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_math.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_math.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_math.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_math.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_math.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_math.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_matrix.c b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_matrix.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_matrix.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_matrix.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_matrix.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_matrix.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_matrix.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_matrix.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_palette.c b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_palette.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_palette.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_palette.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_palette.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_palette.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_palette.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_palette.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_profiler.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_profiler.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_profiler.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_profiler.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_profiler_builtin.c b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_profiler_builtin.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_profiler_builtin.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_profiler_builtin.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_profiler_builtin.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_profiler_builtin.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_profiler_builtin.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_profiler_builtin.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_profiler_builtin_private.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_profiler_builtin_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_profiler_builtin_private.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_profiler_builtin_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_rb.c b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_rb.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_rb.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_rb.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_rb.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_rb.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_rb.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_rb.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_rb_private.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_rb_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_rb_private.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_rb_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_style.c b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_style.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_style.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_style.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_style.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_style.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_style.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_style.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_style_gen.c b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_style_gen.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_style_gen.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_style_gen.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_style_gen.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_style_gen.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_style_gen.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_style_gen.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_style_private.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_style_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_style_private.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_style_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_templ.c b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_templ.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_templ.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_templ.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_templ.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_templ.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_templ.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_templ.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_text.c b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_text.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_text.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_text.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_text.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_text.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_text.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_text.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_text_ap.c b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_text_ap.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_text_ap.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_text_ap.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_text_ap.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_text_ap.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_text_ap.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_text_ap.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_text_private.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_text_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_text_private.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_text_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_timer.c b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_timer.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_timer.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_timer.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_timer.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_timer.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_timer.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_timer.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_timer_private.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_timer_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_timer_private.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_timer_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_types.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_types.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_types.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_types.h diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_utils.c b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_utils.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_utils.c rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_utils.c diff --git a/Power_Pico/Middlewares/LVGL/src/misc/lv_utils.h b/software/Power_Pico/Middlewares/LVGL/src/misc/lv_utils.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/misc/lv_utils.h rename to software/Power_Pico/Middlewares/LVGL/src/misc/lv_utils.h diff --git a/Power_Pico/Middlewares/LVGL/src/osal/lv_cmsis_rtos2.c b/software/Power_Pico/Middlewares/LVGL/src/osal/lv_cmsis_rtos2.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/osal/lv_cmsis_rtos2.c rename to software/Power_Pico/Middlewares/LVGL/src/osal/lv_cmsis_rtos2.c diff --git a/Power_Pico/Middlewares/LVGL/src/osal/lv_cmsis_rtos2.h b/software/Power_Pico/Middlewares/LVGL/src/osal/lv_cmsis_rtos2.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/osal/lv_cmsis_rtos2.h rename to software/Power_Pico/Middlewares/LVGL/src/osal/lv_cmsis_rtos2.h diff --git a/Power_Pico/Middlewares/LVGL/src/osal/lv_freertos.c b/software/Power_Pico/Middlewares/LVGL/src/osal/lv_freertos.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/osal/lv_freertos.c rename to software/Power_Pico/Middlewares/LVGL/src/osal/lv_freertos.c diff --git a/Power_Pico/Middlewares/LVGL/src/osal/lv_freertos.h b/software/Power_Pico/Middlewares/LVGL/src/osal/lv_freertos.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/osal/lv_freertos.h rename to software/Power_Pico/Middlewares/LVGL/src/osal/lv_freertos.h diff --git a/Power_Pico/Middlewares/LVGL/src/osal/lv_mqx.c b/software/Power_Pico/Middlewares/LVGL/src/osal/lv_mqx.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/osal/lv_mqx.c rename to software/Power_Pico/Middlewares/LVGL/src/osal/lv_mqx.c diff --git a/Power_Pico/Middlewares/LVGL/src/osal/lv_mqx.h b/software/Power_Pico/Middlewares/LVGL/src/osal/lv_mqx.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/osal/lv_mqx.h rename to software/Power_Pico/Middlewares/LVGL/src/osal/lv_mqx.h diff --git a/Power_Pico/Middlewares/LVGL/src/osal/lv_os.c b/software/Power_Pico/Middlewares/LVGL/src/osal/lv_os.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/osal/lv_os.c rename to software/Power_Pico/Middlewares/LVGL/src/osal/lv_os.c diff --git a/Power_Pico/Middlewares/LVGL/src/osal/lv_os.h b/software/Power_Pico/Middlewares/LVGL/src/osal/lv_os.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/osal/lv_os.h rename to software/Power_Pico/Middlewares/LVGL/src/osal/lv_os.h diff --git a/Power_Pico/Middlewares/LVGL/src/osal/lv_os_none.c b/software/Power_Pico/Middlewares/LVGL/src/osal/lv_os_none.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/osal/lv_os_none.c rename to software/Power_Pico/Middlewares/LVGL/src/osal/lv_os_none.c diff --git a/Power_Pico/Middlewares/LVGL/src/osal/lv_os_none.h b/software/Power_Pico/Middlewares/LVGL/src/osal/lv_os_none.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/osal/lv_os_none.h rename to software/Power_Pico/Middlewares/LVGL/src/osal/lv_os_none.h diff --git a/Power_Pico/Middlewares/LVGL/src/osal/lv_os_private.h b/software/Power_Pico/Middlewares/LVGL/src/osal/lv_os_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/osal/lv_os_private.h rename to software/Power_Pico/Middlewares/LVGL/src/osal/lv_os_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/osal/lv_pthread.c b/software/Power_Pico/Middlewares/LVGL/src/osal/lv_pthread.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/osal/lv_pthread.c rename to software/Power_Pico/Middlewares/LVGL/src/osal/lv_pthread.c diff --git a/Power_Pico/Middlewares/LVGL/src/osal/lv_pthread.h b/software/Power_Pico/Middlewares/LVGL/src/osal/lv_pthread.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/osal/lv_pthread.h rename to software/Power_Pico/Middlewares/LVGL/src/osal/lv_pthread.h diff --git a/Power_Pico/Middlewares/LVGL/src/osal/lv_rtthread.c b/software/Power_Pico/Middlewares/LVGL/src/osal/lv_rtthread.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/osal/lv_rtthread.c rename to software/Power_Pico/Middlewares/LVGL/src/osal/lv_rtthread.c diff --git a/Power_Pico/Middlewares/LVGL/src/osal/lv_rtthread.h b/software/Power_Pico/Middlewares/LVGL/src/osal/lv_rtthread.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/osal/lv_rtthread.h rename to software/Power_Pico/Middlewares/LVGL/src/osal/lv_rtthread.h diff --git a/Power_Pico/Middlewares/LVGL/src/osal/lv_windows.c b/software/Power_Pico/Middlewares/LVGL/src/osal/lv_windows.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/osal/lv_windows.c rename to software/Power_Pico/Middlewares/LVGL/src/osal/lv_windows.c diff --git a/Power_Pico/Middlewares/LVGL/src/osal/lv_windows.h b/software/Power_Pico/Middlewares/LVGL/src/osal/lv_windows.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/osal/lv_windows.h rename to software/Power_Pico/Middlewares/LVGL/src/osal/lv_windows.h diff --git a/Power_Pico/Middlewares/LVGL/src/others/file_explorer/lv_file_explorer.c b/software/Power_Pico/Middlewares/LVGL/src/others/file_explorer/lv_file_explorer.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/file_explorer/lv_file_explorer.c rename to software/Power_Pico/Middlewares/LVGL/src/others/file_explorer/lv_file_explorer.c diff --git a/Power_Pico/Middlewares/LVGL/src/others/file_explorer/lv_file_explorer.h b/software/Power_Pico/Middlewares/LVGL/src/others/file_explorer/lv_file_explorer.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/file_explorer/lv_file_explorer.h rename to software/Power_Pico/Middlewares/LVGL/src/others/file_explorer/lv_file_explorer.h diff --git a/Power_Pico/Middlewares/LVGL/src/others/file_explorer/lv_file_explorer_private.h b/software/Power_Pico/Middlewares/LVGL/src/others/file_explorer/lv_file_explorer_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/file_explorer/lv_file_explorer_private.h rename to software/Power_Pico/Middlewares/LVGL/src/others/file_explorer/lv_file_explorer_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/others/fragment/README.md b/software/Power_Pico/Middlewares/LVGL/src/others/fragment/README.md similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/fragment/README.md rename to software/Power_Pico/Middlewares/LVGL/src/others/fragment/README.md diff --git a/Power_Pico/Middlewares/LVGL/src/others/fragment/lv_fragment.c b/software/Power_Pico/Middlewares/LVGL/src/others/fragment/lv_fragment.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/fragment/lv_fragment.c rename to software/Power_Pico/Middlewares/LVGL/src/others/fragment/lv_fragment.c diff --git a/Power_Pico/Middlewares/LVGL/src/others/fragment/lv_fragment.h b/software/Power_Pico/Middlewares/LVGL/src/others/fragment/lv_fragment.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/fragment/lv_fragment.h rename to software/Power_Pico/Middlewares/LVGL/src/others/fragment/lv_fragment.h diff --git a/Power_Pico/Middlewares/LVGL/src/others/fragment/lv_fragment_manager.c b/software/Power_Pico/Middlewares/LVGL/src/others/fragment/lv_fragment_manager.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/fragment/lv_fragment_manager.c rename to software/Power_Pico/Middlewares/LVGL/src/others/fragment/lv_fragment_manager.c diff --git a/Power_Pico/Middlewares/LVGL/src/others/fragment/lv_fragment_private.h b/software/Power_Pico/Middlewares/LVGL/src/others/fragment/lv_fragment_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/fragment/lv_fragment_private.h rename to software/Power_Pico/Middlewares/LVGL/src/others/fragment/lv_fragment_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/others/gridnav/lv_gridnav.c b/software/Power_Pico/Middlewares/LVGL/src/others/gridnav/lv_gridnav.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/gridnav/lv_gridnav.c rename to software/Power_Pico/Middlewares/LVGL/src/others/gridnav/lv_gridnav.c diff --git a/Power_Pico/Middlewares/LVGL/src/others/gridnav/lv_gridnav.h b/software/Power_Pico/Middlewares/LVGL/src/others/gridnav/lv_gridnav.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/gridnav/lv_gridnav.h rename to software/Power_Pico/Middlewares/LVGL/src/others/gridnav/lv_gridnav.h diff --git a/Power_Pico/Middlewares/LVGL/src/others/ime/lv_ime_pinyin.c b/software/Power_Pico/Middlewares/LVGL/src/others/ime/lv_ime_pinyin.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/ime/lv_ime_pinyin.c rename to software/Power_Pico/Middlewares/LVGL/src/others/ime/lv_ime_pinyin.c diff --git a/Power_Pico/Middlewares/LVGL/src/others/ime/lv_ime_pinyin.h b/software/Power_Pico/Middlewares/LVGL/src/others/ime/lv_ime_pinyin.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/ime/lv_ime_pinyin.h rename to software/Power_Pico/Middlewares/LVGL/src/others/ime/lv_ime_pinyin.h diff --git a/Power_Pico/Middlewares/LVGL/src/others/ime/lv_ime_pinyin_private.h b/software/Power_Pico/Middlewares/LVGL/src/others/ime/lv_ime_pinyin_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/ime/lv_ime_pinyin_private.h rename to software/Power_Pico/Middlewares/LVGL/src/others/ime/lv_ime_pinyin_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/others/imgfont/lv_imgfont.c b/software/Power_Pico/Middlewares/LVGL/src/others/imgfont/lv_imgfont.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/imgfont/lv_imgfont.c rename to software/Power_Pico/Middlewares/LVGL/src/others/imgfont/lv_imgfont.c diff --git a/Power_Pico/Middlewares/LVGL/src/others/imgfont/lv_imgfont.h b/software/Power_Pico/Middlewares/LVGL/src/others/imgfont/lv_imgfont.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/imgfont/lv_imgfont.h rename to software/Power_Pico/Middlewares/LVGL/src/others/imgfont/lv_imgfont.h diff --git a/Power_Pico/Middlewares/LVGL/src/others/monkey/lv_monkey.c b/software/Power_Pico/Middlewares/LVGL/src/others/monkey/lv_monkey.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/monkey/lv_monkey.c rename to software/Power_Pico/Middlewares/LVGL/src/others/monkey/lv_monkey.c diff --git a/Power_Pico/Middlewares/LVGL/src/others/monkey/lv_monkey.h b/software/Power_Pico/Middlewares/LVGL/src/others/monkey/lv_monkey.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/monkey/lv_monkey.h rename to software/Power_Pico/Middlewares/LVGL/src/others/monkey/lv_monkey.h diff --git a/Power_Pico/Middlewares/LVGL/src/others/monkey/lv_monkey_private.h b/software/Power_Pico/Middlewares/LVGL/src/others/monkey/lv_monkey_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/monkey/lv_monkey_private.h rename to software/Power_Pico/Middlewares/LVGL/src/others/monkey/lv_monkey_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/others/observer/lv_observer.c b/software/Power_Pico/Middlewares/LVGL/src/others/observer/lv_observer.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/observer/lv_observer.c rename to software/Power_Pico/Middlewares/LVGL/src/others/observer/lv_observer.c diff --git a/Power_Pico/Middlewares/LVGL/src/others/observer/lv_observer.h b/software/Power_Pico/Middlewares/LVGL/src/others/observer/lv_observer.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/observer/lv_observer.h rename to software/Power_Pico/Middlewares/LVGL/src/others/observer/lv_observer.h diff --git a/Power_Pico/Middlewares/LVGL/src/others/observer/lv_observer_private.h b/software/Power_Pico/Middlewares/LVGL/src/others/observer/lv_observer_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/observer/lv_observer_private.h rename to software/Power_Pico/Middlewares/LVGL/src/others/observer/lv_observer_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/others/snapshot/lv_snapshot.c b/software/Power_Pico/Middlewares/LVGL/src/others/snapshot/lv_snapshot.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/snapshot/lv_snapshot.c rename to software/Power_Pico/Middlewares/LVGL/src/others/snapshot/lv_snapshot.c diff --git a/Power_Pico/Middlewares/LVGL/src/others/snapshot/lv_snapshot.h b/software/Power_Pico/Middlewares/LVGL/src/others/snapshot/lv_snapshot.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/snapshot/lv_snapshot.h rename to software/Power_Pico/Middlewares/LVGL/src/others/snapshot/lv_snapshot.h diff --git a/Power_Pico/Middlewares/LVGL/src/others/sysmon/lv_sysmon.c b/software/Power_Pico/Middlewares/LVGL/src/others/sysmon/lv_sysmon.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/sysmon/lv_sysmon.c rename to software/Power_Pico/Middlewares/LVGL/src/others/sysmon/lv_sysmon.c diff --git a/Power_Pico/Middlewares/LVGL/src/others/sysmon/lv_sysmon.h b/software/Power_Pico/Middlewares/LVGL/src/others/sysmon/lv_sysmon.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/sysmon/lv_sysmon.h rename to software/Power_Pico/Middlewares/LVGL/src/others/sysmon/lv_sysmon.h diff --git a/Power_Pico/Middlewares/LVGL/src/others/sysmon/lv_sysmon_private.h b/software/Power_Pico/Middlewares/LVGL/src/others/sysmon/lv_sysmon_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/sysmon/lv_sysmon_private.h rename to software/Power_Pico/Middlewares/LVGL/src/others/sysmon/lv_sysmon_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/others/vg_lite_tvg/vg_lite.h b/software/Power_Pico/Middlewares/LVGL/src/others/vg_lite_tvg/vg_lite.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/vg_lite_tvg/vg_lite.h rename to software/Power_Pico/Middlewares/LVGL/src/others/vg_lite_tvg/vg_lite.h diff --git a/Power_Pico/Middlewares/LVGL/src/others/vg_lite_tvg/vg_lite_matrix.c b/software/Power_Pico/Middlewares/LVGL/src/others/vg_lite_tvg/vg_lite_matrix.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/vg_lite_tvg/vg_lite_matrix.c rename to software/Power_Pico/Middlewares/LVGL/src/others/vg_lite_tvg/vg_lite_matrix.c diff --git a/Power_Pico/Middlewares/LVGL/src/others/vg_lite_tvg/vg_lite_tvg.cpp b/software/Power_Pico/Middlewares/LVGL/src/others/vg_lite_tvg/vg_lite_tvg.cpp similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/others/vg_lite_tvg/vg_lite_tvg.cpp rename to software/Power_Pico/Middlewares/LVGL/src/others/vg_lite_tvg/vg_lite_tvg.cpp diff --git a/Power_Pico/Middlewares/LVGL/src/stdlib/builtin/lv_mem_core_builtin.c b/software/Power_Pico/Middlewares/LVGL/src/stdlib/builtin/lv_mem_core_builtin.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/stdlib/builtin/lv_mem_core_builtin.c rename to software/Power_Pico/Middlewares/LVGL/src/stdlib/builtin/lv_mem_core_builtin.c diff --git a/Power_Pico/Middlewares/LVGL/src/stdlib/builtin/lv_sprintf_builtin.c b/software/Power_Pico/Middlewares/LVGL/src/stdlib/builtin/lv_sprintf_builtin.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/stdlib/builtin/lv_sprintf_builtin.c rename to software/Power_Pico/Middlewares/LVGL/src/stdlib/builtin/lv_sprintf_builtin.c diff --git a/Power_Pico/Middlewares/LVGL/src/stdlib/builtin/lv_string_builtin.c b/software/Power_Pico/Middlewares/LVGL/src/stdlib/builtin/lv_string_builtin.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/stdlib/builtin/lv_string_builtin.c rename to software/Power_Pico/Middlewares/LVGL/src/stdlib/builtin/lv_string_builtin.c diff --git a/Power_Pico/Middlewares/LVGL/src/stdlib/builtin/lv_tlsf.c b/software/Power_Pico/Middlewares/LVGL/src/stdlib/builtin/lv_tlsf.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/stdlib/builtin/lv_tlsf.c rename to software/Power_Pico/Middlewares/LVGL/src/stdlib/builtin/lv_tlsf.c diff --git a/Power_Pico/Middlewares/LVGL/src/stdlib/builtin/lv_tlsf.h b/software/Power_Pico/Middlewares/LVGL/src/stdlib/builtin/lv_tlsf.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/stdlib/builtin/lv_tlsf.h rename to software/Power_Pico/Middlewares/LVGL/src/stdlib/builtin/lv_tlsf.h diff --git a/Power_Pico/Middlewares/LVGL/src/stdlib/builtin/lv_tlsf_private.h b/software/Power_Pico/Middlewares/LVGL/src/stdlib/builtin/lv_tlsf_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/stdlib/builtin/lv_tlsf_private.h rename to software/Power_Pico/Middlewares/LVGL/src/stdlib/builtin/lv_tlsf_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/stdlib/clib/lv_mem_core_clib.c b/software/Power_Pico/Middlewares/LVGL/src/stdlib/clib/lv_mem_core_clib.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/stdlib/clib/lv_mem_core_clib.c rename to software/Power_Pico/Middlewares/LVGL/src/stdlib/clib/lv_mem_core_clib.c diff --git a/Power_Pico/Middlewares/LVGL/src/stdlib/clib/lv_sprintf_clib.c b/software/Power_Pico/Middlewares/LVGL/src/stdlib/clib/lv_sprintf_clib.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/stdlib/clib/lv_sprintf_clib.c rename to software/Power_Pico/Middlewares/LVGL/src/stdlib/clib/lv_sprintf_clib.c diff --git a/Power_Pico/Middlewares/LVGL/src/stdlib/clib/lv_string_clib.c b/software/Power_Pico/Middlewares/LVGL/src/stdlib/clib/lv_string_clib.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/stdlib/clib/lv_string_clib.c rename to software/Power_Pico/Middlewares/LVGL/src/stdlib/clib/lv_string_clib.c diff --git a/Power_Pico/Middlewares/LVGL/src/stdlib/lv_mem.c b/software/Power_Pico/Middlewares/LVGL/src/stdlib/lv_mem.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/stdlib/lv_mem.c rename to software/Power_Pico/Middlewares/LVGL/src/stdlib/lv_mem.c diff --git a/Power_Pico/Middlewares/LVGL/src/stdlib/lv_mem.h b/software/Power_Pico/Middlewares/LVGL/src/stdlib/lv_mem.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/stdlib/lv_mem.h rename to software/Power_Pico/Middlewares/LVGL/src/stdlib/lv_mem.h diff --git a/Power_Pico/Middlewares/LVGL/src/stdlib/lv_mem_private.h b/software/Power_Pico/Middlewares/LVGL/src/stdlib/lv_mem_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/stdlib/lv_mem_private.h rename to software/Power_Pico/Middlewares/LVGL/src/stdlib/lv_mem_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/stdlib/lv_sprintf.h b/software/Power_Pico/Middlewares/LVGL/src/stdlib/lv_sprintf.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/stdlib/lv_sprintf.h rename to software/Power_Pico/Middlewares/LVGL/src/stdlib/lv_sprintf.h diff --git a/Power_Pico/Middlewares/LVGL/src/stdlib/lv_string.h b/software/Power_Pico/Middlewares/LVGL/src/stdlib/lv_string.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/stdlib/lv_string.h rename to software/Power_Pico/Middlewares/LVGL/src/stdlib/lv_string.h diff --git a/Power_Pico/Middlewares/LVGL/src/stdlib/micropython/lv_mem_core_micropython.c b/software/Power_Pico/Middlewares/LVGL/src/stdlib/micropython/lv_mem_core_micropython.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/stdlib/micropython/lv_mem_core_micropython.c rename to software/Power_Pico/Middlewares/LVGL/src/stdlib/micropython/lv_mem_core_micropython.c diff --git a/Power_Pico/Middlewares/LVGL/src/stdlib/rtthread/lv_mem_core_rtthread.c b/software/Power_Pico/Middlewares/LVGL/src/stdlib/rtthread/lv_mem_core_rtthread.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/stdlib/rtthread/lv_mem_core_rtthread.c rename to software/Power_Pico/Middlewares/LVGL/src/stdlib/rtthread/lv_mem_core_rtthread.c diff --git a/Power_Pico/Middlewares/LVGL/src/stdlib/rtthread/lv_sprintf_rtthread.c b/software/Power_Pico/Middlewares/LVGL/src/stdlib/rtthread/lv_sprintf_rtthread.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/stdlib/rtthread/lv_sprintf_rtthread.c rename to software/Power_Pico/Middlewares/LVGL/src/stdlib/rtthread/lv_sprintf_rtthread.c diff --git a/Power_Pico/Middlewares/LVGL/src/stdlib/rtthread/lv_string_rtthread.c b/software/Power_Pico/Middlewares/LVGL/src/stdlib/rtthread/lv_string_rtthread.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/stdlib/rtthread/lv_string_rtthread.c rename to software/Power_Pico/Middlewares/LVGL/src/stdlib/rtthread/lv_string_rtthread.c diff --git a/Power_Pico/Middlewares/LVGL/src/themes/default/lv_theme_default.c b/software/Power_Pico/Middlewares/LVGL/src/themes/default/lv_theme_default.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/themes/default/lv_theme_default.c rename to software/Power_Pico/Middlewares/LVGL/src/themes/default/lv_theme_default.c diff --git a/Power_Pico/Middlewares/LVGL/src/themes/default/lv_theme_default.h b/software/Power_Pico/Middlewares/LVGL/src/themes/default/lv_theme_default.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/themes/default/lv_theme_default.h rename to software/Power_Pico/Middlewares/LVGL/src/themes/default/lv_theme_default.h diff --git a/Power_Pico/Middlewares/LVGL/src/themes/lv_theme.c b/software/Power_Pico/Middlewares/LVGL/src/themes/lv_theme.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/themes/lv_theme.c rename to software/Power_Pico/Middlewares/LVGL/src/themes/lv_theme.c diff --git a/Power_Pico/Middlewares/LVGL/src/themes/lv_theme.h b/software/Power_Pico/Middlewares/LVGL/src/themes/lv_theme.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/themes/lv_theme.h rename to software/Power_Pico/Middlewares/LVGL/src/themes/lv_theme.h diff --git a/Power_Pico/Middlewares/LVGL/src/themes/lv_theme_private.h b/software/Power_Pico/Middlewares/LVGL/src/themes/lv_theme_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/themes/lv_theme_private.h rename to software/Power_Pico/Middlewares/LVGL/src/themes/lv_theme_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/themes/mono/lv_theme_mono.c b/software/Power_Pico/Middlewares/LVGL/src/themes/mono/lv_theme_mono.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/themes/mono/lv_theme_mono.c rename to software/Power_Pico/Middlewares/LVGL/src/themes/mono/lv_theme_mono.c diff --git a/Power_Pico/Middlewares/LVGL/src/themes/mono/lv_theme_mono.h b/software/Power_Pico/Middlewares/LVGL/src/themes/mono/lv_theme_mono.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/themes/mono/lv_theme_mono.h rename to software/Power_Pico/Middlewares/LVGL/src/themes/mono/lv_theme_mono.h diff --git a/Power_Pico/Middlewares/LVGL/src/themes/simple/lv_theme_simple.c b/software/Power_Pico/Middlewares/LVGL/src/themes/simple/lv_theme_simple.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/themes/simple/lv_theme_simple.c rename to software/Power_Pico/Middlewares/LVGL/src/themes/simple/lv_theme_simple.c diff --git a/Power_Pico/Middlewares/LVGL/src/themes/simple/lv_theme_simple.h b/software/Power_Pico/Middlewares/LVGL/src/themes/simple/lv_theme_simple.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/themes/simple/lv_theme_simple.h rename to software/Power_Pico/Middlewares/LVGL/src/themes/simple/lv_theme_simple.h diff --git a/Power_Pico/Middlewares/LVGL/src/tick/lv_tick.c b/software/Power_Pico/Middlewares/LVGL/src/tick/lv_tick.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/tick/lv_tick.c rename to software/Power_Pico/Middlewares/LVGL/src/tick/lv_tick.c diff --git a/Power_Pico/Middlewares/LVGL/src/tick/lv_tick.h b/software/Power_Pico/Middlewares/LVGL/src/tick/lv_tick.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/tick/lv_tick.h rename to software/Power_Pico/Middlewares/LVGL/src/tick/lv_tick.h diff --git a/Power_Pico/Middlewares/LVGL/src/tick/lv_tick_private.h b/software/Power_Pico/Middlewares/LVGL/src/tick/lv_tick_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/tick/lv_tick_private.h rename to software/Power_Pico/Middlewares/LVGL/src/tick/lv_tick_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/animimage/lv_animimage.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/animimage/lv_animimage.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/animimage/lv_animimage.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/animimage/lv_animimage.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/animimage/lv_animimage.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/animimage/lv_animimage.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/animimage/lv_animimage.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/animimage/lv_animimage.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/animimage/lv_animimage_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/animimage/lv_animimage_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/animimage/lv_animimage_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/animimage/lv_animimage_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/arc/lv_arc.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/arc/lv_arc.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/arc/lv_arc.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/arc/lv_arc.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/arc/lv_arc.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/arc/lv_arc.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/arc/lv_arc.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/arc/lv_arc.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/arc/lv_arc_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/arc/lv_arc_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/arc/lv_arc_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/arc/lv_arc_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/bar/lv_bar.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/bar/lv_bar.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/bar/lv_bar.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/bar/lv_bar.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/bar/lv_bar.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/bar/lv_bar.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/bar/lv_bar.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/bar/lv_bar.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/bar/lv_bar_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/bar/lv_bar_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/bar/lv_bar_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/bar/lv_bar_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/button/lv_button.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/button/lv_button.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/button/lv_button.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/button/lv_button.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/button/lv_button.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/button/lv_button.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/button/lv_button.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/button/lv_button.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/button/lv_button_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/button/lv_button_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/button/lv_button_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/button/lv_button_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/buttonmatrix/lv_buttonmatrix.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/buttonmatrix/lv_buttonmatrix.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/buttonmatrix/lv_buttonmatrix.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/buttonmatrix/lv_buttonmatrix.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/buttonmatrix/lv_buttonmatrix.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/buttonmatrix/lv_buttonmatrix.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/buttonmatrix/lv_buttonmatrix.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/buttonmatrix/lv_buttonmatrix.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/buttonmatrix/lv_buttonmatrix_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/buttonmatrix/lv_buttonmatrix_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/buttonmatrix/lv_buttonmatrix_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/buttonmatrix/lv_buttonmatrix_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_chinese.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_chinese.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_chinese.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_chinese.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_chinese.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_chinese.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_chinese.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_chinese.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_chinese_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_chinese_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_chinese_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_chinese_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_header_arrow.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_header_arrow.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_header_arrow.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_header_arrow.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_header_arrow.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_header_arrow.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_header_arrow.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_header_arrow.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_header_dropdown.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_header_dropdown.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_header_dropdown.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_header_dropdown.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_header_dropdown.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_header_dropdown.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_header_dropdown.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_header_dropdown.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/calendar/lv_calendar_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/canvas/lv_canvas.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/canvas/lv_canvas.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/canvas/lv_canvas.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/canvas/lv_canvas.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/canvas/lv_canvas.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/canvas/lv_canvas.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/canvas/lv_canvas.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/canvas/lv_canvas.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/canvas/lv_canvas_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/canvas/lv_canvas_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/canvas/lv_canvas_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/canvas/lv_canvas_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/chart/lv_chart.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/chart/lv_chart.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/chart/lv_chart.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/chart/lv_chart.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/chart/lv_chart.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/chart/lv_chart.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/chart/lv_chart.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/chart/lv_chart.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/chart/lv_chart_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/chart/lv_chart_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/chart/lv_chart_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/chart/lv_chart_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/checkbox/lv_checkbox.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/checkbox/lv_checkbox.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/checkbox/lv_checkbox.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/checkbox/lv_checkbox.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/checkbox/lv_checkbox.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/checkbox/lv_checkbox.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/checkbox/lv_checkbox.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/checkbox/lv_checkbox.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/checkbox/lv_checkbox_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/checkbox/lv_checkbox_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/checkbox/lv_checkbox_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/checkbox/lv_checkbox_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/dropdown/lv_dropdown.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/dropdown/lv_dropdown.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/dropdown/lv_dropdown.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/dropdown/lv_dropdown.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/dropdown/lv_dropdown.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/dropdown/lv_dropdown.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/dropdown/lv_dropdown.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/dropdown/lv_dropdown.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/dropdown/lv_dropdown_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/dropdown/lv_dropdown_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/dropdown/lv_dropdown_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/dropdown/lv_dropdown_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/image/lv_image.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/image/lv_image.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/image/lv_image.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/image/lv_image.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/image/lv_image.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/image/lv_image.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/image/lv_image.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/image/lv_image.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/image/lv_image_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/image/lv_image_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/image/lv_image_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/image/lv_image_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/imagebutton/lv_imagebutton.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/imagebutton/lv_imagebutton.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/imagebutton/lv_imagebutton.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/imagebutton/lv_imagebutton.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/imagebutton/lv_imagebutton.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/imagebutton/lv_imagebutton.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/imagebutton/lv_imagebutton.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/imagebutton/lv_imagebutton.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/imagebutton/lv_imagebutton_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/imagebutton/lv_imagebutton_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/imagebutton/lv_imagebutton_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/imagebutton/lv_imagebutton_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/keyboard/lv_keyboard.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/keyboard/lv_keyboard.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/keyboard/lv_keyboard.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/keyboard/lv_keyboard.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/keyboard/lv_keyboard.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/keyboard/lv_keyboard.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/keyboard/lv_keyboard.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/keyboard/lv_keyboard.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/keyboard/lv_keyboard_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/keyboard/lv_keyboard_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/keyboard/lv_keyboard_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/keyboard/lv_keyboard_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/label/lv_label.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/label/lv_label.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/label/lv_label.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/label/lv_label.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/label/lv_label.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/label/lv_label.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/label/lv_label.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/label/lv_label.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/label/lv_label_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/label/lv_label_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/label/lv_label_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/label/lv_label_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/led/lv_led.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/led/lv_led.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/led/lv_led.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/led/lv_led.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/led/lv_led.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/led/lv_led.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/led/lv_led.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/led/lv_led.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/led/lv_led_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/led/lv_led_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/led/lv_led_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/led/lv_led_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/line/lv_line.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/line/lv_line.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/line/lv_line.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/line/lv_line.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/line/lv_line.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/line/lv_line.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/line/lv_line.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/line/lv_line.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/line/lv_line_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/line/lv_line_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/line/lv_line_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/line/lv_line_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/list/lv_list.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/list/lv_list.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/list/lv_list.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/list/lv_list.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/list/lv_list.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/list/lv_list.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/list/lv_list.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/list/lv_list.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/lottie/lv_lottie.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/lottie/lv_lottie.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/lottie/lv_lottie.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/lottie/lv_lottie.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/lottie/lv_lottie.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/lottie/lv_lottie.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/lottie/lv_lottie.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/lottie/lv_lottie.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/lottie/lv_lottie_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/lottie/lv_lottie_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/lottie/lv_lottie_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/lottie/lv_lottie_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/menu/lv_menu.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/menu/lv_menu.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/menu/lv_menu.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/menu/lv_menu.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/menu/lv_menu.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/menu/lv_menu.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/menu/lv_menu.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/menu/lv_menu.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/menu/lv_menu_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/menu/lv_menu_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/menu/lv_menu_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/menu/lv_menu_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/msgbox/lv_msgbox.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/msgbox/lv_msgbox.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/msgbox/lv_msgbox.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/msgbox/lv_msgbox.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/msgbox/lv_msgbox.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/msgbox/lv_msgbox.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/msgbox/lv_msgbox.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/msgbox/lv_msgbox.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/msgbox/lv_msgbox_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/msgbox/lv_msgbox_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/msgbox/lv_msgbox_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/msgbox/lv_msgbox_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/objx_templ/lv_objx_templ.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/objx_templ/lv_objx_templ.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/objx_templ/lv_objx_templ.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/objx_templ/lv_objx_templ.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/objx_templ/lv_objx_templ.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/objx_templ/lv_objx_templ.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/objx_templ/lv_objx_templ.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/objx_templ/lv_objx_templ.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_dropdown_properties.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_dropdown_properties.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/property/lv_dropdown_properties.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_dropdown_properties.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_image_properties.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_image_properties.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/property/lv_image_properties.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_image_properties.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_keyboard_properties.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_keyboard_properties.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/property/lv_keyboard_properties.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_keyboard_properties.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_label_properties.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_label_properties.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/property/lv_label_properties.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_label_properties.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_obj_properties.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_obj_properties.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/property/lv_obj_properties.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_obj_properties.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_obj_property_names.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_obj_property_names.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/property/lv_obj_property_names.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_obj_property_names.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_roller_properties.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_roller_properties.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/property/lv_roller_properties.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_roller_properties.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_style_properties.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_style_properties.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/property/lv_style_properties.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_style_properties.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_style_properties.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_style_properties.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/property/lv_style_properties.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_style_properties.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_textarea_properties.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_textarea_properties.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/property/lv_textarea_properties.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/property/lv_textarea_properties.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/roller/lv_roller.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/roller/lv_roller.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/roller/lv_roller.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/roller/lv_roller.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/roller/lv_roller.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/roller/lv_roller.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/roller/lv_roller.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/roller/lv_roller.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/roller/lv_roller_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/roller/lv_roller_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/roller/lv_roller_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/roller/lv_roller_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/scale/lv_scale.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/scale/lv_scale.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/scale/lv_scale.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/scale/lv_scale.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/scale/lv_scale.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/scale/lv_scale.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/scale/lv_scale.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/scale/lv_scale.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/scale/lv_scale_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/scale/lv_scale_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/scale/lv_scale_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/scale/lv_scale_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/slider/lv_slider.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/slider/lv_slider.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/slider/lv_slider.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/slider/lv_slider.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/slider/lv_slider.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/slider/lv_slider.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/slider/lv_slider.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/slider/lv_slider.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/slider/lv_slider_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/slider/lv_slider_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/slider/lv_slider_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/slider/lv_slider_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/span/lv_span.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/span/lv_span.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/span/lv_span.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/span/lv_span.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/span/lv_span.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/span/lv_span.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/span/lv_span.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/span/lv_span.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/span/lv_span_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/span/lv_span_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/span/lv_span_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/span/lv_span_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/spinbox/lv_spinbox.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/spinbox/lv_spinbox.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/spinbox/lv_spinbox.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/spinbox/lv_spinbox.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/spinbox/lv_spinbox.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/spinbox/lv_spinbox.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/spinbox/lv_spinbox.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/spinbox/lv_spinbox.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/spinbox/lv_spinbox_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/spinbox/lv_spinbox_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/spinbox/lv_spinbox_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/spinbox/lv_spinbox_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/spinner/lv_spinner.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/spinner/lv_spinner.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/spinner/lv_spinner.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/spinner/lv_spinner.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/spinner/lv_spinner.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/spinner/lv_spinner.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/spinner/lv_spinner.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/spinner/lv_spinner.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/switch/lv_switch.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/switch/lv_switch.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/switch/lv_switch.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/switch/lv_switch.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/switch/lv_switch.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/switch/lv_switch.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/switch/lv_switch.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/switch/lv_switch.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/switch/lv_switch_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/switch/lv_switch_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/switch/lv_switch_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/switch/lv_switch_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/table/lv_table.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/table/lv_table.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/table/lv_table.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/table/lv_table.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/table/lv_table.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/table/lv_table.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/table/lv_table.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/table/lv_table.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/table/lv_table_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/table/lv_table_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/table/lv_table_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/table/lv_table_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/tabview/lv_tabview.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/tabview/lv_tabview.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/tabview/lv_tabview.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/tabview/lv_tabview.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/tabview/lv_tabview.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/tabview/lv_tabview.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/tabview/lv_tabview.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/tabview/lv_tabview.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/tabview/lv_tabview_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/tabview/lv_tabview_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/tabview/lv_tabview_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/tabview/lv_tabview_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/textarea/lv_textarea.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/textarea/lv_textarea.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/textarea/lv_textarea.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/textarea/lv_textarea.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/textarea/lv_textarea.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/textarea/lv_textarea.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/textarea/lv_textarea.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/textarea/lv_textarea.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/textarea/lv_textarea_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/textarea/lv_textarea_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/textarea/lv_textarea_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/textarea/lv_textarea_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/tileview/lv_tileview.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/tileview/lv_tileview.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/tileview/lv_tileview.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/tileview/lv_tileview.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/tileview/lv_tileview.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/tileview/lv_tileview.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/tileview/lv_tileview.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/tileview/lv_tileview.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/tileview/lv_tileview_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/tileview/lv_tileview_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/tileview/lv_tileview_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/tileview/lv_tileview_private.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/win/lv_win.c b/software/Power_Pico/Middlewares/LVGL/src/widgets/win/lv_win.c similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/win/lv_win.c rename to software/Power_Pico/Middlewares/LVGL/src/widgets/win/lv_win.c diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/win/lv_win.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/win/lv_win.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/win/lv_win.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/win/lv_win.h diff --git a/Power_Pico/Middlewares/LVGL/src/widgets/win/lv_win_private.h b/software/Power_Pico/Middlewares/LVGL/src/widgets/win/lv_win_private.h similarity index 100% rename from Power_Pico/Middlewares/LVGL/src/widgets/win/lv_win_private.h rename to software/Power_Pico/Middlewares/LVGL/src/widgets/win/lv_win_private.h diff --git a/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h b/software/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h similarity index 100% rename from Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h rename to software/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h diff --git a/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c b/software/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c similarity index 100% rename from Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c rename to software/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c diff --git a/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h b/software/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h similarity index 100% rename from Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h rename to software/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h diff --git a/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h b/software/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h similarity index 100% rename from Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h rename to software/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h diff --git a/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h b/software/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h similarity index 100% rename from Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h rename to software/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h diff --git a/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h b/software/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h similarity index 100% rename from Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h rename to software/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h diff --git a/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c b/software/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c similarity index 100% rename from Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c rename to software/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c diff --git a/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c b/software/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c similarity index 100% rename from Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c rename to software/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c diff --git a/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c b/software/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c similarity index 100% rename from Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c rename to software/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c diff --git a/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/LICENSE.txt b/software/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/LICENSE.txt similarity index 100% rename from Power_Pico/Middlewares/ST/STM32_USB_Device_Library/LICENSE.txt rename to software/Power_Pico/Middlewares/ST/STM32_USB_Device_Library/LICENSE.txt diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_mpool.h b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_mpool.h similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_mpool.h rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_mpool.h diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_os2.h b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_os2.h similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_os2.h rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_os2.h diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/LICENSE b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/LICENSE similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/LICENSE rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/LICENSE diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/croutine.c b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/croutine.c similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/croutine.c rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/croutine.c diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/atomic.h b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/atomic.h similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/atomic.h rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/atomic.h diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/list.h b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/list.h similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/list.h rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/list.h diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/portable.h b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/portable.h similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/portable.h rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/portable.h diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/queue.h b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/queue.h similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/queue.h rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/queue.h diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/task.h b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/task.h similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/task.h rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/task.h diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/timers.h b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/timers.h similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/timers.h rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/include/timers.h diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/list.c b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/list.c similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/list.c rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/list.c diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.c b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.c similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.c rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F/port.c diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F/portmacro.h b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F/portmacro.h similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F/portmacro.h rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F/portmacro.h diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/queue.c b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/queue.c similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/queue.c rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/queue.c diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/tasks.c b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/tasks.c similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/tasks.c rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/tasks.c diff --git a/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/timers.c b/software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/timers.c similarity index 100% rename from Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/timers.c rename to software/Power_Pico/Middlewares/Third_Party/FreeRTOS/Source/timers.c diff --git a/Power_Pico/USB_DEVICE/App/usb_device.c b/software/Power_Pico/USB_DEVICE/App/usb_device.c similarity index 100% rename from Power_Pico/USB_DEVICE/App/usb_device.c rename to software/Power_Pico/USB_DEVICE/App/usb_device.c diff --git a/Power_Pico/USB_DEVICE/App/usb_device.h b/software/Power_Pico/USB_DEVICE/App/usb_device.h similarity index 100% rename from Power_Pico/USB_DEVICE/App/usb_device.h rename to software/Power_Pico/USB_DEVICE/App/usb_device.h diff --git a/Power_Pico/USB_DEVICE/App/usbd_cdc_if.c b/software/Power_Pico/USB_DEVICE/App/usbd_cdc_if.c similarity index 100% rename from Power_Pico/USB_DEVICE/App/usbd_cdc_if.c rename to software/Power_Pico/USB_DEVICE/App/usbd_cdc_if.c diff --git a/Power_Pico/USB_DEVICE/App/usbd_cdc_if.h b/software/Power_Pico/USB_DEVICE/App/usbd_cdc_if.h similarity index 100% rename from Power_Pico/USB_DEVICE/App/usbd_cdc_if.h rename to software/Power_Pico/USB_DEVICE/App/usbd_cdc_if.h diff --git a/Power_Pico/USB_DEVICE/App/usbd_desc.c b/software/Power_Pico/USB_DEVICE/App/usbd_desc.c similarity index 100% rename from Power_Pico/USB_DEVICE/App/usbd_desc.c rename to software/Power_Pico/USB_DEVICE/App/usbd_desc.c diff --git a/Power_Pico/USB_DEVICE/App/usbd_desc.h b/software/Power_Pico/USB_DEVICE/App/usbd_desc.h similarity index 100% rename from Power_Pico/USB_DEVICE/App/usbd_desc.h rename to software/Power_Pico/USB_DEVICE/App/usbd_desc.h diff --git a/Power_Pico/USB_DEVICE/Target/usbd_conf.c b/software/Power_Pico/USB_DEVICE/Target/usbd_conf.c similarity index 100% rename from Power_Pico/USB_DEVICE/Target/usbd_conf.c rename to software/Power_Pico/USB_DEVICE/Target/usbd_conf.c diff --git a/Power_Pico/USB_DEVICE/Target/usbd_conf.h b/software/Power_Pico/USB_DEVICE/Target/usbd_conf.h similarity index 100% rename from Power_Pico/USB_DEVICE/Target/usbd_conf.h rename to software/Power_Pico/USB_DEVICE/Target/usbd_conf.h diff --git a/Power_Pico/User/GUI/common/lv_i18n.c b/software/Power_Pico/User/GUI/common/lv_i18n.c similarity index 100% rename from Power_Pico/User/GUI/common/lv_i18n.c rename to software/Power_Pico/User/GUI/common/lv_i18n.c diff --git a/Power_Pico/User/GUI/common/lv_i18n.h b/software/Power_Pico/User/GUI/common/lv_i18n.h similarity index 100% rename from Power_Pico/User/GUI/common/lv_i18n.h rename to software/Power_Pico/User/GUI/common/lv_i18n.h diff --git a/Power_Pico/User/GUI/common/lv_lib_animation.c b/software/Power_Pico/User/GUI/common/lv_lib_animation.c similarity index 100% rename from Power_Pico/User/GUI/common/lv_lib_animation.c rename to software/Power_Pico/User/GUI/common/lv_lib_animation.c diff --git a/Power_Pico/User/GUI/common/lv_lib_animation.h b/software/Power_Pico/User/GUI/common/lv_lib_animation.h similarity index 100% rename from Power_Pico/User/GUI/common/lv_lib_animation.h rename to software/Power_Pico/User/GUI/common/lv_lib_animation.h diff --git a/Power_Pico/User/GUI/common/lv_lib_pm.c b/software/Power_Pico/User/GUI/common/lv_lib_pm.c similarity index 100% rename from Power_Pico/User/GUI/common/lv_lib_pm.c rename to software/Power_Pico/User/GUI/common/lv_lib_pm.c diff --git a/Power_Pico/User/GUI/common/lv_lib_pm.h b/software/Power_Pico/User/GUI/common/lv_lib_pm.h similarity index 100% rename from Power_Pico/User/GUI/common/lv_lib_pm.h rename to software/Power_Pico/User/GUI/common/lv_lib_pm.h diff --git a/Power_Pico/User/GUI/font/ui_font_HeiTi32.c b/software/Power_Pico/User/GUI/font/ui_font_HeiTi32.c similarity index 100% rename from Power_Pico/User/GUI/font/ui_font_HeiTi32.c rename to software/Power_Pico/User/GUI/font/ui_font_HeiTi32.c diff --git a/Power_Pico/User/GUI/font/ui_font_HeiTi48.c b/software/Power_Pico/User/GUI/font/ui_font_HeiTi48.c similarity index 100% rename from Power_Pico/User/GUI/font/ui_font_HeiTi48.c rename to software/Power_Pico/User/GUI/font/ui_font_HeiTi48.c diff --git a/Power_Pico/User/GUI/font/ui_font_zhongyuan18.c b/software/Power_Pico/User/GUI/font/ui_font_zhongyuan18.c similarity index 100% rename from Power_Pico/User/GUI/font/ui_font_zhongyuan18.c rename to software/Power_Pico/User/GUI/font/ui_font_zhongyuan18.c diff --git a/Power_Pico/User/GUI/font/ui_font_zhongyuan20.c b/software/Power_Pico/User/GUI/font/ui_font_zhongyuan20.c similarity index 100% rename from Power_Pico/User/GUI/font/ui_font_zhongyuan20.c rename to software/Power_Pico/User/GUI/font/ui_font_zhongyuan20.c diff --git a/Power_Pico/User/GUI/images/ui_img_chicken_png.c b/software/Power_Pico/User/GUI/images/ui_img_chicken_png.c similarity index 100% rename from Power_Pico/User/GUI/images/ui_img_chicken_png.c rename to software/Power_Pico/User/GUI/images/ui_img_chicken_png.c diff --git a/Power_Pico/User/GUI/screens/ui_ChartPage.c b/software/Power_Pico/User/GUI/screens/ui_ChartPage.c similarity index 100% rename from Power_Pico/User/GUI/screens/ui_ChartPage.c rename to software/Power_Pico/User/GUI/screens/ui_ChartPage.c diff --git a/Power_Pico/User/GUI/screens/ui_ChartPage.h b/software/Power_Pico/User/GUI/screens/ui_ChartPage.h similarity index 100% rename from Power_Pico/User/GUI/screens/ui_ChartPage.h rename to software/Power_Pico/User/GUI/screens/ui_ChartPage.h diff --git a/Power_Pico/User/GUI/screens/ui_PPSPage.c b/software/Power_Pico/User/GUI/screens/ui_PPSPage.c similarity index 100% rename from Power_Pico/User/GUI/screens/ui_PPSPage.c rename to software/Power_Pico/User/GUI/screens/ui_PPSPage.c diff --git a/Power_Pico/User/GUI/screens/ui_PPSPage.h b/software/Power_Pico/User/GUI/screens/ui_PPSPage.h similarity index 100% rename from Power_Pico/User/GUI/screens/ui_PPSPage.h rename to software/Power_Pico/User/GUI/screens/ui_PPSPage.h diff --git a/Power_Pico/User/GUI/screens/ui_SetPage.c b/software/Power_Pico/User/GUI/screens/ui_SetPage.c similarity index 100% rename from Power_Pico/User/GUI/screens/ui_SetPage.c rename to software/Power_Pico/User/GUI/screens/ui_SetPage.c diff --git a/Power_Pico/User/GUI/screens/ui_SetPage.h b/software/Power_Pico/User/GUI/screens/ui_SetPage.h similarity index 100% rename from Power_Pico/User/GUI/screens/ui_SetPage.h rename to software/Power_Pico/User/GUI/screens/ui_SetPage.h diff --git a/Power_Pico/User/GUI/screens/ui_StartPage.c b/software/Power_Pico/User/GUI/screens/ui_StartPage.c similarity index 100% rename from Power_Pico/User/GUI/screens/ui_StartPage.c rename to software/Power_Pico/User/GUI/screens/ui_StartPage.c diff --git a/Power_Pico/User/GUI/screens/ui_StartPage.h b/software/Power_Pico/User/GUI/screens/ui_StartPage.h similarity index 100% rename from Power_Pico/User/GUI/screens/ui_StartPage.h rename to software/Power_Pico/User/GUI/screens/ui_StartPage.h diff --git a/Power_Pico/User/GUI/screens/ui_mainPage.c b/software/Power_Pico/User/GUI/screens/ui_mainPage.c similarity index 100% rename from Power_Pico/User/GUI/screens/ui_mainPage.c rename to software/Power_Pico/User/GUI/screens/ui_mainPage.c diff --git a/Power_Pico/User/GUI/screens/ui_mainPage.h b/software/Power_Pico/User/GUI/screens/ui_mainPage.h similarity index 100% rename from Power_Pico/User/GUI/screens/ui_mainPage.h rename to software/Power_Pico/User/GUI/screens/ui_mainPage.h diff --git a/Power_Pico/User/GUI/ui.c b/software/Power_Pico/User/GUI/ui.c similarity index 100% rename from Power_Pico/User/GUI/ui.c rename to software/Power_Pico/User/GUI/ui.c diff --git a/Power_Pico/User/GUI/ui.h b/software/Power_Pico/User/GUI/ui.h similarity index 100% rename from Power_Pico/User/GUI/ui.h rename to software/Power_Pico/User/GUI/ui.h diff --git a/Power_Pico/User/GUI/ui_helpers.c b/software/Power_Pico/User/GUI/ui_helpers.c similarity index 100% rename from Power_Pico/User/GUI/ui_helpers.c rename to software/Power_Pico/User/GUI/ui_helpers.c diff --git a/Power_Pico/User/GUI/ui_helpers.h b/software/Power_Pico/User/GUI/ui_helpers.h similarity index 100% rename from Power_Pico/User/GUI/ui_helpers.h rename to software/Power_Pico/User/GUI/ui_helpers.h diff --git a/Power_Pico/User/Tasks/Inc/user_HardwareInitTask.h b/software/Power_Pico/User/Tasks/Inc/user_HardwareInitTask.h similarity index 100% rename from Power_Pico/User/Tasks/Inc/user_HardwareInitTask.h rename to software/Power_Pico/User/Tasks/Inc/user_HardwareInitTask.h diff --git a/Power_Pico/User/Tasks/Inc/user_KeyTask.h b/software/Power_Pico/User/Tasks/Inc/user_KeyTask.h similarity index 100% rename from Power_Pico/User/Tasks/Inc/user_KeyTask.h rename to software/Power_Pico/User/Tasks/Inc/user_KeyTask.h diff --git a/Power_Pico/User/Tasks/Inc/user_LVGLTask.h b/software/Power_Pico/User/Tasks/Inc/user_LVGLTask.h similarity index 100% rename from Power_Pico/User/Tasks/Inc/user_LVGLTask.h rename to software/Power_Pico/User/Tasks/Inc/user_LVGLTask.h diff --git a/Power_Pico/User/Tasks/Inc/user_MessageTask.h b/software/Power_Pico/User/Tasks/Inc/user_MessageTask.h similarity index 100% rename from Power_Pico/User/Tasks/Inc/user_MessageTask.h rename to software/Power_Pico/User/Tasks/Inc/user_MessageTask.h diff --git a/Power_Pico/User/Tasks/Inc/user_PDUFPTask.h b/software/Power_Pico/User/Tasks/Inc/user_PDUFPTask.h similarity index 100% rename from Power_Pico/User/Tasks/Inc/user_PDUFPTask.h rename to software/Power_Pico/User/Tasks/Inc/user_PDUFPTask.h diff --git a/Power_Pico/User/Tasks/Inc/user_TasksInit.h b/software/Power_Pico/User/Tasks/Inc/user_TasksInit.h similarity index 100% rename from Power_Pico/User/Tasks/Inc/user_TasksInit.h rename to software/Power_Pico/User/Tasks/Inc/user_TasksInit.h diff --git a/Power_Pico/User/Tasks/Src/user_HardwareInitTask.c b/software/Power_Pico/User/Tasks/Src/user_HardwareInitTask.c similarity index 100% rename from Power_Pico/User/Tasks/Src/user_HardwareInitTask.c rename to software/Power_Pico/User/Tasks/Src/user_HardwareInitTask.c diff --git a/Power_Pico/User/Tasks/Src/user_KeyTask.c b/software/Power_Pico/User/Tasks/Src/user_KeyTask.c similarity index 100% rename from Power_Pico/User/Tasks/Src/user_KeyTask.c rename to software/Power_Pico/User/Tasks/Src/user_KeyTask.c diff --git a/Power_Pico/User/Tasks/Src/user_LVGLTask.c b/software/Power_Pico/User/Tasks/Src/user_LVGLTask.c similarity index 100% rename from Power_Pico/User/Tasks/Src/user_LVGLTask.c rename to software/Power_Pico/User/Tasks/Src/user_LVGLTask.c diff --git a/Power_Pico/User/Tasks/Src/user_MessageTask.c b/software/Power_Pico/User/Tasks/Src/user_MessageTask.c similarity index 100% rename from Power_Pico/User/Tasks/Src/user_MessageTask.c rename to software/Power_Pico/User/Tasks/Src/user_MessageTask.c diff --git a/Power_Pico/User/Tasks/Src/user_PDUFPTask.c b/software/Power_Pico/User/Tasks/Src/user_PDUFPTask.c similarity index 100% rename from Power_Pico/User/Tasks/Src/user_PDUFPTask.c rename to software/Power_Pico/User/Tasks/Src/user_PDUFPTask.c diff --git a/Power_Pico/User/Tasks/Src/user_TasksInit.c b/software/Power_Pico/User/Tasks/Src/user_TasksInit.c similarity index 100% rename from Power_Pico/User/Tasks/Src/user_TasksInit.c rename to software/Power_Pico/User/Tasks/Src/user_TasksInit.c diff --git a/Power_Pico/power_pico.ioc b/software/Power_Pico/power_pico.ioc similarity index 100% rename from Power_Pico/power_pico.ioc rename to software/Power_Pico/power_pico.ioc diff --git a/bootloader/.mxproject b/software/bootloader/.mxproject similarity index 100% rename from bootloader/.mxproject rename to software/bootloader/.mxproject diff --git a/bootloader/BSP/EEPROM/BL24C02.c b/software/bootloader/BSP/EEPROM/BL24C02.c similarity index 100% rename from bootloader/BSP/EEPROM/BL24C02.c rename to software/bootloader/BSP/EEPROM/BL24C02.c diff --git a/bootloader/BSP/EEPROM/BL24C02.h b/software/bootloader/BSP/EEPROM/BL24C02.h similarity index 100% rename from bootloader/BSP/EEPROM/BL24C02.h rename to software/bootloader/BSP/EEPROM/BL24C02.h diff --git a/bootloader/BSP/KEY/key.c b/software/bootloader/BSP/KEY/key.c similarity index 100% rename from bootloader/BSP/KEY/key.c rename to software/bootloader/BSP/KEY/key.c diff --git a/bootloader/BSP/KEY/key.h b/software/bootloader/BSP/KEY/key.h similarity index 100% rename from bootloader/BSP/KEY/key.h rename to software/bootloader/BSP/KEY/key.h diff --git a/bootloader/BSP/LCD/ST7789.txt b/software/bootloader/BSP/LCD/ST7789.txt similarity index 100% rename from bootloader/BSP/LCD/ST7789.txt rename to software/bootloader/BSP/LCD/ST7789.txt diff --git a/bootloader/BSP/LCD/lcd.c b/software/bootloader/BSP/LCD/lcd.c similarity index 100% rename from bootloader/BSP/LCD/lcd.c rename to software/bootloader/BSP/LCD/lcd.c diff --git a/bootloader/BSP/LCD/lcd.h b/software/bootloader/BSP/LCD/lcd.h similarity index 100% rename from bootloader/BSP/LCD/lcd.h rename to software/bootloader/BSP/LCD/lcd.h diff --git a/bootloader/BSP/LCD/lcd_init.c b/software/bootloader/BSP/LCD/lcd_init.c similarity index 100% rename from bootloader/BSP/LCD/lcd_init.c rename to software/bootloader/BSP/LCD/lcd_init.c diff --git a/bootloader/BSP/LCD/lcd_init.h b/software/bootloader/BSP/LCD/lcd_init.h similarity index 100% rename from bootloader/BSP/LCD/lcd_init.h rename to software/bootloader/BSP/LCD/lcd_init.h diff --git a/bootloader/BSP/LCD/lcdfont.h b/software/bootloader/BSP/LCD/lcdfont.h similarity index 100% rename from bootloader/BSP/LCD/lcdfont.h rename to software/bootloader/BSP/LCD/lcdfont.h diff --git a/bootloader/BSP/LCD/pic.h b/software/bootloader/BSP/LCD/pic.h similarity index 100% rename from bootloader/BSP/LCD/pic.h rename to software/bootloader/BSP/LCD/pic.h diff --git a/bootloader/Core/Inc/crc.h b/software/bootloader/Core/Inc/crc.h similarity index 100% rename from bootloader/Core/Inc/crc.h rename to software/bootloader/Core/Inc/crc.h diff --git a/bootloader/Core/Inc/gpio.h b/software/bootloader/Core/Inc/gpio.h similarity index 100% rename from bootloader/Core/Inc/gpio.h rename to software/bootloader/Core/Inc/gpio.h diff --git a/bootloader/Core/Inc/i2c.h b/software/bootloader/Core/Inc/i2c.h similarity index 100% rename from bootloader/Core/Inc/i2c.h rename to software/bootloader/Core/Inc/i2c.h diff --git a/bootloader/Core/Inc/main.h b/software/bootloader/Core/Inc/main.h similarity index 100% rename from bootloader/Core/Inc/main.h rename to software/bootloader/Core/Inc/main.h diff --git a/bootloader/Core/Inc/spi.h b/software/bootloader/Core/Inc/spi.h similarity index 100% rename from bootloader/Core/Inc/spi.h rename to software/bootloader/Core/Inc/spi.h diff --git a/bootloader/Core/Inc/stm32f4xx_hal_conf.h b/software/bootloader/Core/Inc/stm32f4xx_hal_conf.h similarity index 100% rename from bootloader/Core/Inc/stm32f4xx_hal_conf.h rename to software/bootloader/Core/Inc/stm32f4xx_hal_conf.h diff --git a/bootloader/Core/Inc/stm32f4xx_it.h b/software/bootloader/Core/Inc/stm32f4xx_it.h similarity index 100% rename from bootloader/Core/Inc/stm32f4xx_it.h rename to software/bootloader/Core/Inc/stm32f4xx_it.h diff --git a/bootloader/Core/Inc/tim.h b/software/bootloader/Core/Inc/tim.h similarity index 100% rename from bootloader/Core/Inc/tim.h rename to software/bootloader/Core/Inc/tim.h diff --git a/bootloader/Core/Src/crc.c b/software/bootloader/Core/Src/crc.c similarity index 100% rename from bootloader/Core/Src/crc.c rename to software/bootloader/Core/Src/crc.c diff --git a/bootloader/Core/Src/gpio.c b/software/bootloader/Core/Src/gpio.c similarity index 100% rename from bootloader/Core/Src/gpio.c rename to software/bootloader/Core/Src/gpio.c diff --git a/bootloader/Core/Src/i2c.c b/software/bootloader/Core/Src/i2c.c similarity index 100% rename from bootloader/Core/Src/i2c.c rename to software/bootloader/Core/Src/i2c.c diff --git a/bootloader/Core/Src/main.c b/software/bootloader/Core/Src/main.c similarity index 100% rename from bootloader/Core/Src/main.c rename to software/bootloader/Core/Src/main.c diff --git a/bootloader/Core/Src/spi.c b/software/bootloader/Core/Src/spi.c similarity index 100% rename from bootloader/Core/Src/spi.c rename to software/bootloader/Core/Src/spi.c diff --git a/bootloader/Core/Src/stm32f4xx_hal_msp.c b/software/bootloader/Core/Src/stm32f4xx_hal_msp.c similarity index 100% rename from bootloader/Core/Src/stm32f4xx_hal_msp.c rename to software/bootloader/Core/Src/stm32f4xx_hal_msp.c diff --git a/bootloader/Core/Src/stm32f4xx_it.c b/software/bootloader/Core/Src/stm32f4xx_it.c similarity index 100% rename from bootloader/Core/Src/stm32f4xx_it.c rename to software/bootloader/Core/Src/stm32f4xx_it.c diff --git a/bootloader/Core/Src/system_stm32f4xx.c b/software/bootloader/Core/Src/system_stm32f4xx.c similarity index 100% rename from bootloader/Core/Src/system_stm32f4xx.c rename to software/bootloader/Core/Src/system_stm32f4xx.c diff --git a/bootloader/Core/Src/tim.c b/software/bootloader/Core/Src/tim.c similarity index 100% rename from bootloader/Core/Src/tim.c rename to software/bootloader/Core/Src/tim.c diff --git a/bootloader/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f411xe.h b/software/bootloader/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f411xe.h similarity index 100% rename from bootloader/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f411xe.h rename to software/bootloader/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f411xe.h diff --git a/bootloader/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h b/software/bootloader/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h similarity index 100% rename from bootloader/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h rename to software/bootloader/Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h diff --git a/bootloader/Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h b/software/bootloader/Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h similarity index 100% rename from bootloader/Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h rename to software/bootloader/Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h diff --git a/bootloader/Drivers/CMSIS/Device/ST/STM32F4xx/LICENSE.txt b/software/bootloader/Drivers/CMSIS/Device/ST/STM32F4xx/LICENSE.txt similarity index 100% rename from bootloader/Drivers/CMSIS/Device/ST/STM32F4xx/LICENSE.txt rename to software/bootloader/Drivers/CMSIS/Device/ST/STM32F4xx/LICENSE.txt diff --git a/bootloader/Drivers/CMSIS/Include/cachel1_armv7.h b/software/bootloader/Drivers/CMSIS/Include/cachel1_armv7.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/cachel1_armv7.h rename to software/bootloader/Drivers/CMSIS/Include/cachel1_armv7.h diff --git a/bootloader/Drivers/CMSIS/Include/cmsis_armcc.h b/software/bootloader/Drivers/CMSIS/Include/cmsis_armcc.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/cmsis_armcc.h rename to software/bootloader/Drivers/CMSIS/Include/cmsis_armcc.h diff --git a/bootloader/Drivers/CMSIS/Include/cmsis_armclang.h b/software/bootloader/Drivers/CMSIS/Include/cmsis_armclang.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/cmsis_armclang.h rename to software/bootloader/Drivers/CMSIS/Include/cmsis_armclang.h diff --git a/bootloader/Drivers/CMSIS/Include/cmsis_armclang_ltm.h b/software/bootloader/Drivers/CMSIS/Include/cmsis_armclang_ltm.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/cmsis_armclang_ltm.h rename to software/bootloader/Drivers/CMSIS/Include/cmsis_armclang_ltm.h diff --git a/bootloader/Drivers/CMSIS/Include/cmsis_compiler.h b/software/bootloader/Drivers/CMSIS/Include/cmsis_compiler.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/cmsis_compiler.h rename to software/bootloader/Drivers/CMSIS/Include/cmsis_compiler.h diff --git a/bootloader/Drivers/CMSIS/Include/cmsis_gcc.h b/software/bootloader/Drivers/CMSIS/Include/cmsis_gcc.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/cmsis_gcc.h rename to software/bootloader/Drivers/CMSIS/Include/cmsis_gcc.h diff --git a/bootloader/Drivers/CMSIS/Include/cmsis_iccarm.h b/software/bootloader/Drivers/CMSIS/Include/cmsis_iccarm.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/cmsis_iccarm.h rename to software/bootloader/Drivers/CMSIS/Include/cmsis_iccarm.h diff --git a/bootloader/Drivers/CMSIS/Include/cmsis_version.h b/software/bootloader/Drivers/CMSIS/Include/cmsis_version.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/cmsis_version.h rename to software/bootloader/Drivers/CMSIS/Include/cmsis_version.h diff --git a/bootloader/Drivers/CMSIS/Include/core_armv81mml.h b/software/bootloader/Drivers/CMSIS/Include/core_armv81mml.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/core_armv81mml.h rename to software/bootloader/Drivers/CMSIS/Include/core_armv81mml.h diff --git a/bootloader/Drivers/CMSIS/Include/core_armv8mbl.h b/software/bootloader/Drivers/CMSIS/Include/core_armv8mbl.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/core_armv8mbl.h rename to software/bootloader/Drivers/CMSIS/Include/core_armv8mbl.h diff --git a/bootloader/Drivers/CMSIS/Include/core_armv8mml.h b/software/bootloader/Drivers/CMSIS/Include/core_armv8mml.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/core_armv8mml.h rename to software/bootloader/Drivers/CMSIS/Include/core_armv8mml.h diff --git a/bootloader/Drivers/CMSIS/Include/core_cm0.h b/software/bootloader/Drivers/CMSIS/Include/core_cm0.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/core_cm0.h rename to software/bootloader/Drivers/CMSIS/Include/core_cm0.h diff --git a/bootloader/Drivers/CMSIS/Include/core_cm0plus.h b/software/bootloader/Drivers/CMSIS/Include/core_cm0plus.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/core_cm0plus.h rename to software/bootloader/Drivers/CMSIS/Include/core_cm0plus.h diff --git a/bootloader/Drivers/CMSIS/Include/core_cm1.h b/software/bootloader/Drivers/CMSIS/Include/core_cm1.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/core_cm1.h rename to software/bootloader/Drivers/CMSIS/Include/core_cm1.h diff --git a/bootloader/Drivers/CMSIS/Include/core_cm23.h b/software/bootloader/Drivers/CMSIS/Include/core_cm23.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/core_cm23.h rename to software/bootloader/Drivers/CMSIS/Include/core_cm23.h diff --git a/bootloader/Drivers/CMSIS/Include/core_cm3.h b/software/bootloader/Drivers/CMSIS/Include/core_cm3.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/core_cm3.h rename to software/bootloader/Drivers/CMSIS/Include/core_cm3.h diff --git a/bootloader/Drivers/CMSIS/Include/core_cm33.h b/software/bootloader/Drivers/CMSIS/Include/core_cm33.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/core_cm33.h rename to software/bootloader/Drivers/CMSIS/Include/core_cm33.h diff --git a/bootloader/Drivers/CMSIS/Include/core_cm35p.h b/software/bootloader/Drivers/CMSIS/Include/core_cm35p.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/core_cm35p.h rename to software/bootloader/Drivers/CMSIS/Include/core_cm35p.h diff --git a/bootloader/Drivers/CMSIS/Include/core_cm4.h b/software/bootloader/Drivers/CMSIS/Include/core_cm4.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/core_cm4.h rename to software/bootloader/Drivers/CMSIS/Include/core_cm4.h diff --git a/bootloader/Drivers/CMSIS/Include/core_cm55.h b/software/bootloader/Drivers/CMSIS/Include/core_cm55.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/core_cm55.h rename to software/bootloader/Drivers/CMSIS/Include/core_cm55.h diff --git a/bootloader/Drivers/CMSIS/Include/core_cm7.h b/software/bootloader/Drivers/CMSIS/Include/core_cm7.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/core_cm7.h rename to software/bootloader/Drivers/CMSIS/Include/core_cm7.h diff --git a/bootloader/Drivers/CMSIS/Include/core_cm85.h b/software/bootloader/Drivers/CMSIS/Include/core_cm85.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/core_cm85.h rename to software/bootloader/Drivers/CMSIS/Include/core_cm85.h diff --git a/bootloader/Drivers/CMSIS/Include/core_sc000.h b/software/bootloader/Drivers/CMSIS/Include/core_sc000.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/core_sc000.h rename to software/bootloader/Drivers/CMSIS/Include/core_sc000.h diff --git a/bootloader/Drivers/CMSIS/Include/core_sc300.h b/software/bootloader/Drivers/CMSIS/Include/core_sc300.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/core_sc300.h rename to software/bootloader/Drivers/CMSIS/Include/core_sc300.h diff --git a/bootloader/Drivers/CMSIS/Include/core_starmc1.h b/software/bootloader/Drivers/CMSIS/Include/core_starmc1.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/core_starmc1.h rename to software/bootloader/Drivers/CMSIS/Include/core_starmc1.h diff --git a/bootloader/Drivers/CMSIS/Include/mpu_armv7.h b/software/bootloader/Drivers/CMSIS/Include/mpu_armv7.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/mpu_armv7.h rename to software/bootloader/Drivers/CMSIS/Include/mpu_armv7.h diff --git a/bootloader/Drivers/CMSIS/Include/mpu_armv8.h b/software/bootloader/Drivers/CMSIS/Include/mpu_armv8.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/mpu_armv8.h rename to software/bootloader/Drivers/CMSIS/Include/mpu_armv8.h diff --git a/bootloader/Drivers/CMSIS/Include/pac_armv81.h b/software/bootloader/Drivers/CMSIS/Include/pac_armv81.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/pac_armv81.h rename to software/bootloader/Drivers/CMSIS/Include/pac_armv81.h diff --git a/bootloader/Drivers/CMSIS/Include/pmu_armv8.h b/software/bootloader/Drivers/CMSIS/Include/pmu_armv8.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/pmu_armv8.h rename to software/bootloader/Drivers/CMSIS/Include/pmu_armv8.h diff --git a/bootloader/Drivers/CMSIS/Include/tz_context.h b/software/bootloader/Drivers/CMSIS/Include/tz_context.h similarity index 100% rename from bootloader/Drivers/CMSIS/Include/tz_context.h rename to software/bootloader/Drivers/CMSIS/Include/tz_context.h diff --git a/bootloader/Drivers/CMSIS/LICENSE.txt b/software/bootloader/Drivers/CMSIS/LICENSE.txt similarity index 100% rename from bootloader/Drivers/CMSIS/LICENSE.txt rename to software/bootloader/Drivers/CMSIS/LICENSE.txt diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_crc.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_crc.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_crc.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_crc.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c_ex.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c_ex.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c_ex.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_i2c_ex.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pcd_ex.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_spi.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_spi.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_spi.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_spi.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_bus.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_bus.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_bus.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_bus.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_cortex.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_cortex.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_cortex.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_cortex.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_crc.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_crc.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_crc.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_crc.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_dma.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_dma.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_dma.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_dma.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_exti.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_exti.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_exti.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_exti.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_gpio.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_gpio.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_gpio.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_gpio.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_i2c.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_i2c.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_i2c.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_i2c.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_pwr.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_pwr.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_pwr.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_pwr.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rcc.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rcc.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rcc.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_rcc.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_spi.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_spi.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_spi.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_spi.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_system.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_system.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_system.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_system.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_tim.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_tim.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_tim.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_tim.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_usb.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_utils.h b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_utils.h similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_utils.h rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_ll_utils.h diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/LICENSE.txt b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/LICENSE.txt similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/LICENSE.txt rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/LICENSE.txt diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_crc.c b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_crc.c similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_crc.c rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_crc.c diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c.c b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c.c similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c.c rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c.c diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c_ex.c b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c_ex.c similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c_ex.c rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c_ex.c diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd.c diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pcd_ex.c diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_spi.c diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim_ex.c diff --git a/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c b/software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c similarity index 100% rename from bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c rename to software/bootloader/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_ll_usb.c diff --git a/bootloader/IAP_F411.ioc b/software/bootloader/IAP_F411.ioc similarity index 100% rename from bootloader/IAP_F411.ioc rename to software/bootloader/IAP_F411.ioc diff --git a/bootloader/KeilClear.bat b/software/bootloader/KeilClear.bat similarity index 100% rename from bootloader/KeilClear.bat rename to software/bootloader/KeilClear.bat diff --git a/bootloader/MDK-ARM/DebugConfig/IAP_F411_STM32F411CEUx.dbgconf b/software/bootloader/MDK-ARM/DebugConfig/IAP_F411_STM32F411CEUx.dbgconf similarity index 100% rename from bootloader/MDK-ARM/DebugConfig/IAP_F411_STM32F411CEUx.dbgconf rename to software/bootloader/MDK-ARM/DebugConfig/IAP_F411_STM32F411CEUx.dbgconf diff --git a/bootloader/MDK-ARM/DebugConfig/IAP_F411_STM32F411RETx.dbgconf b/software/bootloader/MDK-ARM/DebugConfig/IAP_F411_STM32F411RETx.dbgconf similarity index 100% rename from bootloader/MDK-ARM/DebugConfig/IAP_F411_STM32F411RETx.dbgconf rename to software/bootloader/MDK-ARM/DebugConfig/IAP_F411_STM32F411RETx.dbgconf diff --git a/bootloader/MDK-ARM/IAP_F411.uvguix.kingham b/software/bootloader/MDK-ARM/IAP_F411.uvguix.kingham similarity index 100% rename from bootloader/MDK-ARM/IAP_F411.uvguix.kingham rename to software/bootloader/MDK-ARM/IAP_F411.uvguix.kingham diff --git a/bootloader/MDK-ARM/IAP_F411.uvoptx b/software/bootloader/MDK-ARM/IAP_F411.uvoptx similarity index 100% rename from bootloader/MDK-ARM/IAP_F411.uvoptx rename to software/bootloader/MDK-ARM/IAP_F411.uvoptx diff --git a/bootloader/MDK-ARM/IAP_F411.uvprojx b/software/bootloader/MDK-ARM/IAP_F411.uvprojx similarity index 100% rename from bootloader/MDK-ARM/IAP_F411.uvprojx rename to software/bootloader/MDK-ARM/IAP_F411.uvprojx diff --git a/bootloader/MDK-ARM/IAP_F411/IAP_F411.hex b/software/bootloader/MDK-ARM/IAP_F411/IAP_F411.hex similarity index 100% rename from bootloader/MDK-ARM/IAP_F411/IAP_F411.hex rename to software/bootloader/MDK-ARM/IAP_F411/IAP_F411.hex diff --git a/bootloader/MDK-ARM/RTE/_IAP_F411/RTE_Components.h b/software/bootloader/MDK-ARM/RTE/_IAP_F411/RTE_Components.h similarity index 100% rename from bootloader/MDK-ARM/RTE/_IAP_F411/RTE_Components.h rename to software/bootloader/MDK-ARM/RTE/_IAP_F411/RTE_Components.h diff --git a/bootloader/MDK-ARM/startup_stm32f411xe.s b/software/bootloader/MDK-ARM/startup_stm32f411xe.s similarity index 100% rename from bootloader/MDK-ARM/startup_stm32f411xe.s rename to software/bootloader/MDK-ARM/startup_stm32f411xe.s diff --git a/bootloader/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h b/software/bootloader/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h similarity index 100% rename from bootloader/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h rename to software/bootloader/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc/usbd_cdc.h diff --git a/bootloader/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c b/software/bootloader/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c similarity index 100% rename from bootloader/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c rename to software/bootloader/Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Src/usbd_cdc.c diff --git a/bootloader/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h b/software/bootloader/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h similarity index 100% rename from bootloader/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h rename to software/bootloader/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_core.h diff --git a/bootloader/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h b/software/bootloader/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h similarity index 100% rename from bootloader/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h rename to software/bootloader/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ctlreq.h diff --git a/bootloader/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h b/software/bootloader/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h similarity index 100% rename from bootloader/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h rename to software/bootloader/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_def.h diff --git a/bootloader/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h b/software/bootloader/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h similarity index 100% rename from bootloader/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h rename to software/bootloader/Middlewares/ST/STM32_USB_Device_Library/Core/Inc/usbd_ioreq.h diff --git a/bootloader/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c b/software/bootloader/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c similarity index 100% rename from bootloader/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c rename to software/bootloader/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_core.c diff --git a/bootloader/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c b/software/bootloader/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c similarity index 100% rename from bootloader/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c rename to software/bootloader/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ctlreq.c diff --git a/bootloader/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c b/software/bootloader/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c similarity index 100% rename from bootloader/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c rename to software/bootloader/Middlewares/ST/STM32_USB_Device_Library/Core/Src/usbd_ioreq.c diff --git a/bootloader/Middlewares/ST/STM32_USB_Device_Library/LICENSE.txt b/software/bootloader/Middlewares/ST/STM32_USB_Device_Library/LICENSE.txt similarity index 100% rename from bootloader/Middlewares/ST/STM32_USB_Device_Library/LICENSE.txt rename to software/bootloader/Middlewares/ST/STM32_USB_Device_Library/LICENSE.txt diff --git a/bootloader/SYSTEM/delay.c b/software/bootloader/SYSTEM/delay.c similarity index 100% rename from bootloader/SYSTEM/delay.c rename to software/bootloader/SYSTEM/delay.c diff --git a/bootloader/SYSTEM/delay.h b/software/bootloader/SYSTEM/delay.h similarity index 100% rename from bootloader/SYSTEM/delay.h rename to software/bootloader/SYSTEM/delay.h diff --git a/bootloader/SYSTEM/sys.h b/software/bootloader/SYSTEM/sys.h similarity index 100% rename from bootloader/SYSTEM/sys.h rename to software/bootloader/SYSTEM/sys.h diff --git a/bootloader/USB_DEVICE/App/usb_device.c b/software/bootloader/USB_DEVICE/App/usb_device.c similarity index 100% rename from bootloader/USB_DEVICE/App/usb_device.c rename to software/bootloader/USB_DEVICE/App/usb_device.c diff --git a/bootloader/USB_DEVICE/App/usb_device.h b/software/bootloader/USB_DEVICE/App/usb_device.h similarity index 100% rename from bootloader/USB_DEVICE/App/usb_device.h rename to software/bootloader/USB_DEVICE/App/usb_device.h diff --git a/bootloader/USB_DEVICE/App/usbd_cdc_if.c b/software/bootloader/USB_DEVICE/App/usbd_cdc_if.c similarity index 100% rename from bootloader/USB_DEVICE/App/usbd_cdc_if.c rename to software/bootloader/USB_DEVICE/App/usbd_cdc_if.c diff --git a/bootloader/USB_DEVICE/App/usbd_cdc_if.h b/software/bootloader/USB_DEVICE/App/usbd_cdc_if.h similarity index 100% rename from bootloader/USB_DEVICE/App/usbd_cdc_if.h rename to software/bootloader/USB_DEVICE/App/usbd_cdc_if.h diff --git a/bootloader/USB_DEVICE/App/usbd_desc.c b/software/bootloader/USB_DEVICE/App/usbd_desc.c similarity index 100% rename from bootloader/USB_DEVICE/App/usbd_desc.c rename to software/bootloader/USB_DEVICE/App/usbd_desc.c diff --git a/bootloader/USB_DEVICE/App/usbd_desc.h b/software/bootloader/USB_DEVICE/App/usbd_desc.h similarity index 100% rename from bootloader/USB_DEVICE/App/usbd_desc.h rename to software/bootloader/USB_DEVICE/App/usbd_desc.h diff --git a/bootloader/USB_DEVICE/Target/usbd_conf.c b/software/bootloader/USB_DEVICE/Target/usbd_conf.c similarity index 100% rename from bootloader/USB_DEVICE/Target/usbd_conf.c rename to software/bootloader/USB_DEVICE/Target/usbd_conf.c diff --git a/bootloader/USB_DEVICE/Target/usbd_conf.h b/software/bootloader/USB_DEVICE/Target/usbd_conf.h similarity index 100% rename from bootloader/USB_DEVICE/Target/usbd_conf.h rename to software/bootloader/USB_DEVICE/Target/usbd_conf.h diff --git a/bootloader/Ymodem/common.c b/software/bootloader/Ymodem/common.c similarity index 100% rename from bootloader/Ymodem/common.c rename to software/bootloader/Ymodem/common.c diff --git a/bootloader/Ymodem/common.h b/software/bootloader/Ymodem/common.h similarity index 100% rename from bootloader/Ymodem/common.h rename to software/bootloader/Ymodem/common.h diff --git a/bootloader/Ymodem/flash_if.c b/software/bootloader/Ymodem/flash_if.c similarity index 100% rename from bootloader/Ymodem/flash_if.c rename to software/bootloader/Ymodem/flash_if.c diff --git a/bootloader/Ymodem/flash_if.h b/software/bootloader/Ymodem/flash_if.h similarity index 100% rename from bootloader/Ymodem/flash_if.h rename to software/bootloader/Ymodem/flash_if.h diff --git a/bootloader/Ymodem/menu.c b/software/bootloader/Ymodem/menu.c similarity index 100% rename from bootloader/Ymodem/menu.c rename to software/bootloader/Ymodem/menu.c diff --git a/bootloader/Ymodem/menu.h b/software/bootloader/Ymodem/menu.h similarity index 100% rename from bootloader/Ymodem/menu.h rename to software/bootloader/Ymodem/menu.h diff --git a/bootloader/Ymodem/ymodem.c b/software/bootloader/Ymodem/ymodem.c similarity index 100% rename from bootloader/Ymodem/ymodem.c rename to software/bootloader/Ymodem/ymodem.c diff --git a/bootloader/Ymodem/ymodem.h b/software/bootloader/Ymodem/ymodem.h similarity index 100% rename from bootloader/Ymodem/ymodem.h rename to software/bootloader/Ymodem/ymodem.h