Skip to content

Commit

Permalink
fixed warning (#2297)
Browse files Browse the repository at this point in the history
  • Loading branch information
bernd-herzog authored Oct 14, 2024
1 parent fcc52e8 commit 023cee2
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 5 deletions.
5 changes: 3 additions & 2 deletions firmware/application/apps/ui_standalone_view.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -124,8 +124,9 @@ standalone_application_api_t api = {
};

StandaloneView::StandaloneView(NavigationView& nav, uint8_t* app_image)
: nav_(nav), _app_image(app_image) {
if (_app_image == nullptr) {
: nav_(nav),
_app_image(*app_image) {
if (app_image == nullptr) {
chDbgPanic("Invalid application image");
}

Expand Down
4 changes: 2 additions & 2 deletions firmware/application/apps/ui_standalone_view.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -54,9 +54,9 @@ class StandaloneView : public View {
private:
bool initialized = false;
NavigationView& nav_;
uint8_t* _app_image;
uint8_t& _app_image;
standalone_application_information_t* get_application_information() const {
return reinterpret_cast<standalone_application_information_t*>(_app_image);
return reinterpret_cast<standalone_application_information_t*>(&_app_image);
}

MessageHandlerRegistration message_handler_sample{
Expand Down
2 changes: 1 addition & 1 deletion firmware/common/i2cdev_ppmod.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ std::vector<uint8_t> I2cDev_PPmod::downloadStandaloneApp(uint32_t index, size_t
return {};
}

uint16_t data[3] = {(uint16_t)Command::COMMAND_APP_TRANSFER, index, offset / transfer_block_size};
uint16_t data[3] = {(uint16_t)Command::COMMAND_APP_TRANSFER, (uint16_t)index, (uint16_t)(offset / transfer_block_size)};

std::vector<uint8_t> ret(transfer_block_size);
bool success = i2c_read((uint8_t*)&data, sizeof(data), (uint8_t*)ret.data(), transfer_block_size);
Expand Down

0 comments on commit 023cee2

Please sign in to comment.