1
0
Fork 0

let superclasses decide if they want firmware updates

This commit is contained in:
Kevin Matz 2023-04-05 06:56:23 -04:00
parent 0b7143f809
commit 72a66be0b5
2 changed files with 2 additions and 2 deletions

View File

@ -244,9 +244,8 @@ void Widget::rxMsgReprogramFirmware(std::shared_ptr<Pro::MsgReprogramFirmware> m
*/
void Widget::rxMsgProgramFlashPageRequest(std::shared_ptr<Pro::MsgProgramFlashPageRequest> msg)
{
(void)msg;
auto reply = std::make_shared<Pro::MsgProgramFlashPageReply>();
reply->success = false;
reply->success = writeFwPage(msg->page);
sendMessage(reply);
}

View File

@ -77,6 +77,7 @@ public:
protected:
void routeRxMessage(std::shared_ptr<Pro::MessageData>);
virtual void sendMessage(std::shared_ptr<Pro::MessageData>) const;
virtual bool writeFwPage(uint8_t*) { return false; }
uint32_t serial_number; //!< BCD serial number
uint16_t firmware_version; //!< Firmware version number