From: luozheng <1732036298@qq.com> Date: Tue, 19 Mar 2024 01:15:10 +0000 (+0800) Subject: 天气视图修改,天气图片根据图片“分辨率”单独放各自文件夹下 X-Git-Tag: release_V1.2.70_20241020_135402~1274^2~7 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=477e8755ce6415e30fa142429b9e629b87b74e0e;p=mirrors%2FFD230.git 天气视图修改,天气图片根据图片“分辨率”单独放各自文件夹下 --- diff --git a/code/sdk/application/wearable/fd230app/nativeui/config/include/ConfigModel.h b/code/sdk/application/wearable/fd230app/nativeui/config/include/ConfigModel.h index 9979b6c08..b9c89eee0 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/config/include/ConfigModel.h +++ b/code/sdk/application/wearable/fd230app/nativeui/config/include/ConfigModel.h @@ -33,7 +33,7 @@ namespace OHOS void SetHeartRateOrBloodOxygenQuickAccessSwitch(void); int GetHeartRateOrBloodOxygenQuickAccessSwitch(void); void SetDialId(uint8_t id); - int GetDialId(); + int GetDialId(); /* -------------------------------------------------------------------------- */ private: ConfigModel(); // 私有构造函数,确保无法在外部实例化 @@ -162,7 +162,7 @@ namespace OHOS int16_t h; int numFrames; - int time; + int time; // 更新的时间间隔 } imageAnimatorConfig; // 构造函数 ImageAnimator(); @@ -174,7 +174,6 @@ namespace OHOS void InitImageAnimatorSource(UIImageAnimatorView *&imageAnimator, ImageAnimatorInfo *&imageAnimatorInfo, const char **imagePaths, const ImageAnimatorConfig &imageAnimatorConfig); void FreeImagePathsArray(const char **imagePaths, const int numImages); - }; } #endif \ No newline at end of file diff --git a/code/sdk/application/wearable/fd230app/nativeui/weather/include/WeatherReportView.h b/code/sdk/application/wearable/fd230app/nativeui/weather/include/WeatherReportView.h index d5e112a10..bf8272bfe 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/weather/include/WeatherReportView.h +++ b/code/sdk/application/wearable/fd230app/nativeui/weather/include/WeatherReportView.h @@ -11,7 +11,6 @@ #include "config/include/ConfigModel.h" namespace OHOS { - class WeatherReportView : public AppGroupView { @@ -52,15 +51,13 @@ namespace OHOS UIImageAnimatorView *UVImageAnimatorView{nullptr}; // 紫外线动画 UIImageAnimatorView *WindSpeedImageAnimatorView{nullptr}; // 风速动画 UIImageAnimatorView *HumidityImageAnimatorView{nullptr}; // 湿度动画 - UIImageAnimatorView *AnimatorView{nullptr}; ImageAnimator *p_ImageAnimator{nullptr}; ImageAnimatorInfo *UVimageAnimatorInfo{nullptr}; ImageAnimatorInfo *WindSpeedimageAnimatorInfo{nullptr}; ImageAnimatorInfo *HumidityimageAnimatorInfo{nullptr}; - const char **UVPaths{nullptr}; - const char **WindSpeedPaths{nullptr}; - const char **HumidityPaths{nullptr}; - std::string imagePaths = "/user/res/weather/weather60x60gif"; + const char **UVPathsArray{nullptr}; + const char **WindSpeedPathsArray{nullptr}; + const char **HumidityPathsArray{nullptr}; bool viewInitStatus{false}; }; } // namespace OHOS diff --git a/code/sdk/application/wearable/fd230app/nativeui/weather/include/WeatherView.h b/code/sdk/application/wearable/fd230app/nativeui/weather/include/WeatherView.h index 9a2ffebea..707061c5f 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/weather/include/WeatherView.h +++ b/code/sdk/application/wearable/fd230app/nativeui/weather/include/WeatherView.h @@ -13,25 +13,25 @@ #include "wearable_log.h" #include "AppGroupView.h" #include +#include "config/include/ConfigModel.h" namespace OHOS { -#define weather_src "/user/res/weather/" - static const char *background = weather_src "WEATHER_BACKGROUND.bin"; - static const char *weather130x130[] = + static constexpr char *WeatherBackground = "WEATHER_BACKGROUND.bin"; // 天气背景 + static constexpr char *weather130x130[] = { - weather_src "WEATHER_CLEAR-CLOUDY.bin", - weather_src "WEATHER_CLEAR-SUNNY.bin", - weather_src "WEATHER_DUSTSTORM.bin", - weather_src "WEATHER_FOGGY.bin", - weather_src "WEATHER_HAZE.bin", - weather_src "WEATHER_OVERCAST.bin", - weather_src "WEATHER_RAIN.bin", - weather_src "WEATHER_SNOW.bin", - weather_src "WEATHER_SUNNY.bin", - weather_src "WEATHER_SUNNY-CLOUNDY.bin", - weather_src "WEATHER_THUNDERSHOWER.bin", - weather_src "WEATHER_UNKNOWN.bin"}; + "/user/res/weather/weather130x130/WEATHER_CLEAR-CLOUDY.bin", + "/user/res/weather/weather130x130/WEATHER_CLEAR-SUNNY.bin", + "/user/res/weather/weather130x130/WEATHER_DUSTSTORM.bin", + "/user/res/weather/weather130x130/WEATHER_FOGGY.bin", + "/user/res/weather/weather130x130/WEATHER_HAZE.bin", + "/user/res/weather/weather130x130/WEATHER_OVERCAST.bin", + "/user/res/weather/weather130x130/WEATHER_RAIN.bin", + "/user/res/weather/weather130x130/WEATHER_SNOW.bin", + "/user/res/weather/weather130x130/WEATHER_SUNNY.bin", + "/user/res/weather/weather130x130/WEATHER_SUNNY-CLOUNDY.bin", + "/user/res/weather/weather130x130/WEATHER_THUNDERSHOWER.bin", + "/user/res/weather/weather130x130/WEATHER_UNKNOWN.bin"}; } namespace OHOS @@ -66,12 +66,16 @@ namespace OHOS std::string WeatherArea; // 天气地区 std::string MaxandMinTemperature; // 最高与最低气温 private: - UIImageView *showWeatherImage = nullptr; // 显示天气图片 - UILabel *showCurrentTimeLabel{nullptr}; // 显示当前时间 - UILabel *showTemperatureLabel{nullptr}; // 显示天气温度 - UILabel *showWeatherDescriptionLabel{nullptr}; // 显示天气描述 - UILabel *showWeatherAreaLabel{nullptr}; // 显示天气地区 - UILabel *showMaxandMinTemperatureLabel{nullptr}; // 显示最高与最低气温 + UIImageView *showWeatherImage = nullptr; // 显示天气图片 + UILabel *showCurrentTimeLabel{nullptr}; // 显示当前时间 + UILabel *showTemperatureLabel{nullptr}; // 显示天气温度 + UILabel *showWeatherDescriptionLabel{nullptr}; // 显示天气描述 + UILabel *showWeatherAreaLabel{nullptr}; // 显示天气地区 + UILabel *showMaxandMinTemperatureLabel{nullptr}; // 显示最高与最低气温 + UIImageAnimatorView *PullUpAnimatorView{nullptr}; // 上拉动画 + ImageAnimator *p_ImageAnimator{nullptr}; + ImageAnimatorInfo *PullUpimageAnimatorInfo{nullptr}; + const char **PullUpPathsArray{nullptr}; bool viewInitStatus{false}; }; } // namespace OHOS diff --git a/code/sdk/application/wearable/fd230app/nativeui/weather/src/WeatherReportView.cpp b/code/sdk/application/wearable/fd230app/nativeui/weather/src/WeatherReportView.cpp index 95edcc5de..414d1ddee 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/weather/src/WeatherReportView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/weather/src/WeatherReportView.cpp @@ -3,6 +3,23 @@ namespace OHOS { + static constexpr int16_t UV_IMAGE_ANIMATOR_VIEW_X = 53; + static constexpr int16_t UV_IMAGE_ANIMATOR_VIEW_Y = 160; + static constexpr int16_t UV_IMAGE_ANIMATOR_VIEW_W = 60; + static constexpr int16_t UV_IMAGE_ANIMATOR_VIEW_H = 60; + static constexpr int16_t UV_IMAGE_ANIMATOR_VIEW_NUM_FRAMES = 24; // 图片帧数 + static constexpr int16_t UV_IMAGE_ANIMATOR_TIME = 100; // 图片更新间隔 + + static constexpr int16_t WINDSPEED_IMAGE_ANIMATOR_VIEW_X = 203; + static constexpr int16_t WINDSPEED_IMAGE_ANIMATOR_VIEW_NUM_FRAMES = 24; // 图片帧数 + + static constexpr int16_t HUMIDITY_IMAGE_ANIMATOR_VIEW_X = 353; + static constexpr int16_t HUMIDITY_IMAGE_ANIMATOR_VIEW_NUM_FRAMES = 20; // 图片帧数 + + static constexpr char *UVPaths = "/user/res/weather/weather60x60gif/UV/"; + static constexpr char *WindSpeedPaths = "/user/res/weather/weather60x60gif/WindSpeed/"; + static constexpr char *HumidityPaths ="/user/res/weather/weather60x60gif/Humidity/"; + static WeatherReportView *g_pWeatherReportView{nullptr}; WeatherReportView::WeatherReportView() @@ -25,20 +42,6 @@ namespace OHOS return g_pWeatherReportView; } - /** - * 释放图片文件路径数组占用的内存 - * @param imagePaths 图片文件路径数组 - * @param numImages 图片文件的数量 - */ - static void FreeImagePathsArray(const char **imagePaths, int numImages) - { - for (int i = 0; i < numImages; i++) - { - free((void *)imagePaths[i]); - } - delete[] imagePaths; - } - void WeatherReportView::ClearAll(void) { if (viewInitStatus == true) @@ -79,9 +82,9 @@ namespace OHOS if (p_ImageAnimator != nullptr) { - p_ImageAnimator->FreeImagePathsArray(UVPaths, 24); - p_ImageAnimator->FreeImagePathsArray(WindSpeedPaths, 24); - p_ImageAnimator->FreeImagePathsArray(HumidityPaths, 20); + p_ImageAnimator->FreeImagePathsArray(UVPathsArray, UV_IMAGE_ANIMATOR_VIEW_NUM_FRAMES); + p_ImageAnimator->FreeImagePathsArray(WindSpeedPathsArray, WINDSPEED_IMAGE_ANIMATOR_VIEW_NUM_FRAMES); + p_ImageAnimator->FreeImagePathsArray(HumidityPathsArray, HUMIDITY_IMAGE_ANIMATOR_VIEW_NUM_FRAMES); delete p_ImageAnimator; p_ImageAnimator = nullptr; @@ -229,24 +232,24 @@ namespace OHOS } p_ImageAnimator->imageAnimatorConfig = { - .x = 53, - .y = 160, - .w = 60, - .h = 60, - .numFrames = 24, - .time = 100, + .x = UV_IMAGE_ANIMATOR_VIEW_X, + .y = UV_IMAGE_ANIMATOR_VIEW_Y, + .w = UV_IMAGE_ANIMATOR_VIEW_W, + .h = UV_IMAGE_ANIMATOR_VIEW_H, + .numFrames = UV_IMAGE_ANIMATOR_VIEW_NUM_FRAMES, + .time = UV_IMAGE_ANIMATOR_TIME, }; - UVPaths = p_ImageAnimator->CreateImagePathsArray("/user/res/weather/weather60x60gif/UV/", "bin", 24); - p_ImageAnimator->InitImageAnimatorSource(UVImageAnimatorView, UVimageAnimatorInfo, UVPaths, p_ImageAnimator->imageAnimatorConfig); + UVPathsArray = p_ImageAnimator->CreateImagePathsArray(UVPaths, "bin", UV_IMAGE_ANIMATOR_VIEW_NUM_FRAMES); + p_ImageAnimator->InitImageAnimatorSource(UVImageAnimatorView, UVimageAnimatorInfo, UVPathsArray, p_ImageAnimator->imageAnimatorConfig); - p_ImageAnimator->imageAnimatorConfig.x = 203; - WindSpeedPaths = p_ImageAnimator->CreateImagePathsArray("/user/res/weather/weather60x60gif/WindSpeed/", "bin", 24); - p_ImageAnimator->InitImageAnimatorSource(WindSpeedImageAnimatorView, WindSpeedimageAnimatorInfo, WindSpeedPaths, p_ImageAnimator->imageAnimatorConfig); + p_ImageAnimator->imageAnimatorConfig.x = WINDSPEED_IMAGE_ANIMATOR_VIEW_X; + WindSpeedPathsArray = p_ImageAnimator->CreateImagePathsArray(WindSpeedPaths, "bin", WINDSPEED_IMAGE_ANIMATOR_VIEW_NUM_FRAMES); + p_ImageAnimator->InitImageAnimatorSource(WindSpeedImageAnimatorView, WindSpeedimageAnimatorInfo, WindSpeedPathsArray, p_ImageAnimator->imageAnimatorConfig); - p_ImageAnimator->imageAnimatorConfig.x = 353; - p_ImageAnimator->imageAnimatorConfig.numFrames = 20; - HumidityPaths = p_ImageAnimator->CreateImagePathsArray("/user/res/weather/weather60x60gif/Humidity/", "bin", 20); - p_ImageAnimator->InitImageAnimatorSource(HumidityImageAnimatorView, HumidityimageAnimatorInfo, HumidityPaths, p_ImageAnimator->imageAnimatorConfig); + p_ImageAnimator->imageAnimatorConfig.x = HUMIDITY_IMAGE_ANIMATOR_VIEW_X; + p_ImageAnimator->imageAnimatorConfig.numFrames = HUMIDITY_IMAGE_ANIMATOR_VIEW_NUM_FRAMES; + HumidityPathsArray = p_ImageAnimator->CreateImagePathsArray(HumidityPaths, "bin", HUMIDITY_IMAGE_ANIMATOR_VIEW_NUM_FRAMES); + p_ImageAnimator->InitImageAnimatorSource(HumidityImageAnimatorView, HumidityimageAnimatorInfo, HumidityPathsArray, p_ImageAnimator->imageAnimatorConfig); /* ---------------------------------- Start --------------------------------- */ UVImageAnimatorView->Start(); @@ -256,7 +259,6 @@ namespace OHOS Add(UVImageAnimatorView); Add(WindSpeedImageAnimatorView); Add(HumidityImageAnimatorView); - return true; } diff --git a/code/sdk/application/wearable/fd230app/nativeui/weather/src/WeatherView.cpp b/code/sdk/application/wearable/fd230app/nativeui/weather/src/WeatherView.cpp index c16238556..b5e576308 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/weather/src/WeatherView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/weather/src/WeatherView.cpp @@ -1,6 +1,5 @@ #include "weather/include/WeatherView.h" -#include "UiConfig.h" - +#include "config/include/ConfigModel.h" /* 当至天气界面时,主动获取最新天气数据。 (此操作静默将进行,获取到则立刻更新显示,获取不到则重试 @@ -10,6 +9,14 @@ namespace OHOS { + static constexpr int16_t PULLUP_ANIMATOR_VIEW_X = 213; + static constexpr int16_t PULLUP_ANIMATOR_VIEW_Y = 400; + static constexpr int16_t PULLUP_ANIMATOR_VIEW_W = 40; + static constexpr int16_t PULLUP_ANIMATOR_VIEW_H = 40; + static constexpr int16_t PULLUP_ANIMATOR_VIEW_NUM_FRAMES = 74; + static constexpr int16_t PULLUP_ANIMATOR_VIEW_TIME = 50; + static constexpr char *PullUpPaths = "/user/res/weather/PullUp/PullUp_"; + static WeatherView *g_pWeatherView{nullptr}; WeatherView::WeatherView() { @@ -67,6 +74,19 @@ namespace OHOS delete showMaxandMinTemperatureLabel; showMaxandMinTemperatureLabel = nullptr; } + if (PullUpAnimatorView != nullptr) + { + PullUpAnimatorView->Stop(); + delete PullUpAnimatorView; + PullUpAnimatorView = nullptr; + } + if (p_ImageAnimator != nullptr) + { + p_ImageAnimator->FreeImagePathsArray(PullUpPathsArray, PULLUP_ANIMATOR_VIEW_NUM_FRAMES); + delete p_ImageAnimator; + p_ImageAnimator = nullptr; + } + delete PullUpimageAnimatorInfo; } } @@ -113,7 +133,7 @@ namespace OHOS std::string WeatherView::GetWeatherArea() { srand(time(0)); - std::string area[] = {"北京市东城区", "深圳市保安区"}; + std::string area[] = {"北京市东城区", "深圳市宝安区"}; int num = rand() % (sizeof(area) / sizeof(area[0])); return area[1]; } @@ -211,6 +231,23 @@ namespace OHOS } showMaxandMinTemperatureLabel->SetTextColor(Color::GetColorFromRGBA(0x99, 0x99, 0x99, 0xff)); + p_ImageAnimator = new ImageAnimator(); + if (p_ImageAnimator == nullptr) + { + WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "p_ImageAnimator new fail!!"); + return false; + } + + p_ImageAnimator->imageAnimatorConfig.x = PULLUP_ANIMATOR_VIEW_X; + p_ImageAnimator->imageAnimatorConfig.y = PULLUP_ANIMATOR_VIEW_Y; + p_ImageAnimator->imageAnimatorConfig.w = PULLUP_ANIMATOR_VIEW_W; + p_ImageAnimator->imageAnimatorConfig.h = PULLUP_ANIMATOR_VIEW_H; + p_ImageAnimator->imageAnimatorConfig.numFrames = PULLUP_ANIMATOR_VIEW_NUM_FRAMES; + p_ImageAnimator->imageAnimatorConfig.time = PULLUP_ANIMATOR_VIEW_TIME; + PullUpPathsArray = p_ImageAnimator->CreateImagePathsArray(PullUpPaths, "bin", PULLUP_ANIMATOR_VIEW_NUM_FRAMES); + p_ImageAnimator->InitImageAnimatorSource(PullUpAnimatorView, PullUpimageAnimatorInfo, PullUpPathsArray, p_ImageAnimator->imageAnimatorConfig); + PullUpAnimatorView->Start(); + /* -------------------------------- 将组件添加到根视图 ------------------------------- */ Add(showWeatherImage); Add(showCurrentTimeLabel); @@ -218,6 +255,7 @@ namespace OHOS Add(showWeatherDescriptionLabel); Add(showWeatherAreaLabel); Add(showMaxandMinTemperatureLabel); + Add(PullUpAnimatorView); viewInitStatus = true; return true; } diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_1.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_1.bin new file mode 100644 index 000000000..590dafd4a Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_1.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_10.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_10.bin new file mode 100644 index 000000000..caf4f6ed8 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_10.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_11.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_11.bin new file mode 100644 index 000000000..52c2f1e19 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_11.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_12.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_12.bin new file mode 100644 index 000000000..9da665830 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_12.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_13.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_13.bin new file mode 100644 index 000000000..f87bbfb97 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_13.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_14.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_14.bin new file mode 100644 index 000000000..e550cfded Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_14.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_15.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_15.bin new file mode 100644 index 000000000..1ed73363d Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_15.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_16.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_16.bin new file mode 100644 index 000000000..c48e1157a Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_16.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_17.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_17.bin new file mode 100644 index 000000000..63da629ac Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_17.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_18.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_18.bin new file mode 100644 index 000000000..c3ae52a03 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_18.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_19.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_19.bin new file mode 100644 index 000000000..be9b26331 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_19.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_2.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_2.bin new file mode 100644 index 000000000..55f8c90ca Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_2.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_20.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_20.bin new file mode 100644 index 000000000..0c6c86155 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_20.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_21.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_21.bin new file mode 100644 index 000000000..a0fbed932 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_21.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_22.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_22.bin new file mode 100644 index 000000000..435194692 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_22.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_23.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_23.bin new file mode 100644 index 000000000..c88abee73 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_23.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_24.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_24.bin new file mode 100644 index 000000000..cd2e0e521 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_24.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_25.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_25.bin new file mode 100644 index 000000000..02ffc1fbf Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_25.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_26.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_26.bin new file mode 100644 index 000000000..e16626869 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_26.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_27.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_27.bin new file mode 100644 index 000000000..bd53c659a Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_27.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_28.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_28.bin new file mode 100644 index 000000000..8f90b3452 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_28.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_29.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_29.bin new file mode 100644 index 000000000..6297e55be Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_29.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_3.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_3.bin new file mode 100644 index 000000000..ac4a767c6 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_3.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_30.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_30.bin new file mode 100644 index 000000000..8a7b47da4 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_30.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_31.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_31.bin new file mode 100644 index 000000000..13c51c6e1 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_31.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_32.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_32.bin new file mode 100644 index 000000000..d42a790a8 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_32.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_33.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_33.bin new file mode 100644 index 000000000..ff4f6e819 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_33.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_34.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_34.bin new file mode 100644 index 000000000..5643a2a9c Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_34.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_35.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_35.bin new file mode 100644 index 000000000..36f6c37e7 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_35.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_36.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_36.bin new file mode 100644 index 000000000..32ef18309 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_36.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_37.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_37.bin new file mode 100644 index 000000000..c3920150d Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_37.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_38.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_38.bin new file mode 100644 index 000000000..db5a8ece6 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_38.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_39.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_39.bin new file mode 100644 index 000000000..e7771e428 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_39.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_4.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_4.bin new file mode 100644 index 000000000..309316c2b Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_4.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_40.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_40.bin new file mode 100644 index 000000000..5391fd9e7 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_40.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_41.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_41.bin new file mode 100644 index 000000000..35ce61c8a Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_41.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_42.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_42.bin new file mode 100644 index 000000000..2393aea2d Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_42.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_43.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_43.bin new file mode 100644 index 000000000..de7484cee Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_43.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_44.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_44.bin new file mode 100644 index 000000000..52a5f4d20 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_44.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_45.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_45.bin new file mode 100644 index 000000000..bdb60b3b7 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_45.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_46.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_46.bin new file mode 100644 index 000000000..9155ac22b Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_46.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_47.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_47.bin new file mode 100644 index 000000000..1822cbc2d Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_47.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_48.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_48.bin new file mode 100644 index 000000000..c0bb0e4dd Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_48.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_49.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_49.bin new file mode 100644 index 000000000..09867eafe Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_49.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_5.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_5.bin new file mode 100644 index 000000000..d666ef32a Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_5.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_50.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_50.bin new file mode 100644 index 000000000..ec3502c1f Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_50.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_51.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_51.bin new file mode 100644 index 000000000..37a69888b Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_51.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_52.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_52.bin new file mode 100644 index 000000000..ad3e97889 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_52.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_53.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_53.bin new file mode 100644 index 000000000..9b44e96cb Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_53.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_54.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_54.bin new file mode 100644 index 000000000..1dd83c0b5 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_54.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_55.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_55.bin new file mode 100644 index 000000000..5d6fcf6ad Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_55.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_56.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_56.bin new file mode 100644 index 000000000..d3a46b20e Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_56.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_57.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_57.bin new file mode 100644 index 000000000..3378a3980 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_57.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_58.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_58.bin new file mode 100644 index 000000000..bc2240e2e Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_58.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_59.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_59.bin new file mode 100644 index 000000000..f09e7052f Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_59.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_6.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_6.bin new file mode 100644 index 000000000..8bfe866d1 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_6.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_60.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_60.bin new file mode 100644 index 000000000..f3d0d1e7d Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_60.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_61.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_61.bin new file mode 100644 index 000000000..84415282d Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_61.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_62.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_62.bin new file mode 100644 index 000000000..6b9a48d56 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_62.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_63.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_63.bin new file mode 100644 index 000000000..445d82d69 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_63.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_64.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_64.bin new file mode 100644 index 000000000..927fd6601 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_64.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_65.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_65.bin new file mode 100644 index 000000000..768c872ed Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_65.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_66.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_66.bin new file mode 100644 index 000000000..fbac77146 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_66.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_67.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_67.bin new file mode 100644 index 000000000..4b2253e9c Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_67.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_68.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_68.bin new file mode 100644 index 000000000..0766767f7 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_68.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_69.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_69.bin new file mode 100644 index 000000000..e86eb4748 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_69.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_7.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_7.bin new file mode 100644 index 000000000..e68839dc4 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_7.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_70.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_70.bin new file mode 100644 index 000000000..028a47ee8 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_70.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_71.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_71.bin new file mode 100644 index 000000000..cf8ec67b8 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_71.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_72.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_72.bin new file mode 100644 index 000000000..353cd1b0d Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_72.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_73.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_73.bin new file mode 100644 index 000000000..da16df0d1 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_73.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_74.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_74.bin new file mode 100644 index 000000000..fdb9e1c68 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_74.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_8.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_8.bin new file mode 100644 index 000000000..0da485852 Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_8.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_9.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_9.bin new file mode 100644 index 000000000..d8ab4a03c Binary files /dev/null and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/PullUp/PullUp_9.bin differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_HUMIDITY.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_HUMIDITY.bin deleted file mode 100644 index 678ff935d..000000000 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_HUMIDITY.bin and /dev/null differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_UVI.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_UVI.bin deleted file mode 100644 index 9a1e8cee2..000000000 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_UVI.bin and /dev/null differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_WINDSPEED.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_WINDSPEED.bin deleted file mode 100644 index 1b02cdeb4..000000000 Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_WINDSPEED.bin and /dev/null differ diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_CLEAR-CLOUDY.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather130x130/WEATHER_CLEAR-CLOUDY.bin similarity index 100% rename from code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_CLEAR-CLOUDY.bin rename to code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather130x130/WEATHER_CLEAR-CLOUDY.bin diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_CLEAR-SUNNY.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather130x130/WEATHER_CLEAR-SUNNY.bin similarity index 100% rename from code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_CLEAR-SUNNY.bin rename to code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather130x130/WEATHER_CLEAR-SUNNY.bin diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_DUSTSTORM.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather130x130/WEATHER_DUSTSTORM.bin similarity index 100% rename from code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_DUSTSTORM.bin rename to code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather130x130/WEATHER_DUSTSTORM.bin diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_FOGGY.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather130x130/WEATHER_FOGGY.bin similarity index 100% rename from code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_FOGGY.bin rename to code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather130x130/WEATHER_FOGGY.bin diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_HAZE.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather130x130/WEATHER_HAZE.bin similarity index 100% rename from code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_HAZE.bin rename to code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather130x130/WEATHER_HAZE.bin diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_OVERCAST.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather130x130/WEATHER_OVERCAST.bin similarity index 100% rename from code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_OVERCAST.bin rename to code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather130x130/WEATHER_OVERCAST.bin diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_RAIN.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather130x130/WEATHER_RAIN.bin similarity index 100% rename from code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_RAIN.bin rename to code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather130x130/WEATHER_RAIN.bin diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_SNOW.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather130x130/WEATHER_SNOW.bin similarity index 100% rename from code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_SNOW.bin rename to code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather130x130/WEATHER_SNOW.bin diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_SUNNY-CLOUNDY.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather130x130/WEATHER_SUNNY-CLOUNDY.bin similarity index 100% rename from code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_SUNNY-CLOUNDY.bin rename to code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather130x130/WEATHER_SUNNY-CLOUNDY.bin diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_SUNNY.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather130x130/WEATHER_SUNNY.bin similarity index 100% rename from code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_SUNNY.bin rename to code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather130x130/WEATHER_SUNNY.bin diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_THUNDERSHOWER.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather130x130/WEATHER_THUNDERSHOWER.bin similarity index 100% rename from code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_THUNDERSHOWER.bin rename to code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather130x130/WEATHER_THUNDERSHOWER.bin diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_UNKNOWN.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather130x130/WEATHER_UNKNOWN.bin similarity index 100% rename from code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/WEATHER_UNKNOWN.bin rename to code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather130x130/WEATHER_UNKNOWN.bin diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather_clear-cloudy.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather65x65/weather_clear-cloudy.bin similarity index 100% rename from code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather_clear-cloudy.bin rename to code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather65x65/weather_clear-cloudy.bin diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather_clear-sunny.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather65x65/weather_clear-sunny.bin similarity index 100% rename from code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather_clear-sunny.bin rename to code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather65x65/weather_clear-sunny.bin diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather_duststorm.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather65x65/weather_duststorm.bin similarity index 100% rename from code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather_duststorm.bin rename to code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather65x65/weather_duststorm.bin diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather_foggy.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather65x65/weather_foggy.bin similarity index 100% rename from code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather_foggy.bin rename to code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather65x65/weather_foggy.bin diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather_haze.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather65x65/weather_haze.bin similarity index 100% rename from code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather_haze.bin rename to code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather65x65/weather_haze.bin diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather_overcast.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather65x65/weather_overcast.bin similarity index 100% rename from code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather_overcast.bin rename to code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather65x65/weather_overcast.bin diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather_rain.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather65x65/weather_rain.bin similarity index 100% rename from code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather_rain.bin rename to code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather65x65/weather_rain.bin diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather_snow.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather65x65/weather_snow.bin similarity index 100% rename from code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather_snow.bin rename to code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather65x65/weather_snow.bin diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather_sunny-cloudy.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather65x65/weather_sunny-cloudy.bin similarity index 100% rename from code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather_sunny-cloudy.bin rename to code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather65x65/weather_sunny-cloudy.bin diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather_sunny.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather65x65/weather_sunny.bin similarity index 100% rename from code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather_sunny.bin rename to code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather65x65/weather_sunny.bin diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather_thundershower.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather65x65/weather_thundershower.bin similarity index 100% rename from code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather_thundershower.bin rename to code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather65x65/weather_thundershower.bin diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather_unknown.bin b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather65x65/weather_unknown.bin similarity index 100% rename from code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather_unknown.bin rename to code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/weather/weather65x65/weather_unknown.bin